| So far, many of the backbone networks are IP/MPLS hybrid networks which based on Internet Protocol(IP), and supported by multi-protocol label switching(MPLS). With the rapid growth of Internet users and network traffic, network operators are faced with a huge challenge about how to re-plan the network. In order to solve these issues, some tools have already been developed,but some are only used for engineering, and the methods are old.Considering the short-term and long-term fluctuations in traffic, this article designs a route planning tool which has five routing models. The tool provides routing services for network operators.This paper presents a design idea for route planning tool. The tool provides a variety of route optimization / planning algorithms.First, the basic routing module comprises two basic routing algorithms: OSPF based on IP and PIPE model based on MPLS. Because of the fluctuation and rapid growth of traffic flow, the tool include two routes planning modules: robust routing for short-term scales, and Multi-Path Flow Routing for long-term scales. Robust routing module supports short-term fluctuations in traffic flow, and it provides two robust routing: Hose model and HSDT model. Multi-Path Flow Routing is applied to IP/MPLS hybrid networks, with IPbased routing algorithm, it uses MPLS to balance network load. Finally, the tool provides the routing performance evaluation module which graphically evaluate the routing performance and displays network load balancing friendly and intuitively.The paper designed and implemented a route planning tool which contains some routing optimization/planning algorithm, these models has been tested by real data which collected from ISP. Each model works well and achieves the desired effect. Users can set different parameters in different models, to understand the impact of different parameters and set the appropriate parameters to obtain the optimal routing. In addition, the tool contains PIPE model, which can get the optimal routing of the testing network, this can provide valuable reference for the deployment of next-generation networks. |