CN103023781A - Shortest path tree and spanning tree combined energy-saving routing method - Google Patents
Shortest path tree and spanning tree combined energy-saving routing method Download PDFInfo
- Publication number
- CN103023781A CN103023781A CN2012105399339A CN201210539933A CN103023781A CN 103023781 A CN103023781 A CN 103023781A CN 2012105399339 A CN2012105399339 A CN 2012105399339A CN 201210539933 A CN201210539933 A CN 201210539933A CN 103023781 A CN103023781 A CN 103023781A
- Authority
- CN
- China
- Prior art keywords
- link
- spanning tree
- label
- router
- tree
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Abstract
The invention discloses a shortest path tree and spanning tree combined routing method and belongs to the technical field of network topology. The method is characterized in that on the basis of a standard link state routing protocol, a dormant state is added to each link which is connected with a router node in a network, a shared spanning tree is selected on a given network topology, links on the spanning tree are in a working state all the time so as to guarantee network connectivity, other links which are not on the spanning tree enter into dormant states if no flow passes, each router stores a shortest path routing list of the whole network path and a routing list of a corresponding spanning tree, as for a data packet, an ingress router determines that the data packet uses a path therein according to current link loads, a label identification is added, and a non ingress router selects a corresponding routing list according to a label to perform forwarding.
Description
Technical field
GreenNet
Background technology
GreenNet is an important directions of current network research, and the huge energy consumption problem of the Internet and poor efficiency energy use problem day by day to highlight.In order more effectively to utilize the energy, reduce energy dissipation, utilize the link dormancy mechanism to realize that the research of network energy-saving is obtaining academia and industrial quarters is more and more paid close attention to.In general Internet Service Provider (ISP) network; in order to tackle flow summit and potential link failure; in the networking and upgrading period; Virtual network operator usually can be disposed redundant link and increase the redundant link bandwidth; and offered load is not high most in the actual daily network time; cause the link average utilization on the low side, and router power consumption is compared the full load running status and be there is no and reduce.These factors all can cause the energy dissipation problem in the network.
Link-state routing protocol is Routing Protocol in the territory of commonly using now, the path that the router of this agreement calculates is shortest path, owing to do not consider the factors such as energy consumption at the beginning of this Protocol Design, caused the utilance of ISP network uplink low, the problem of a large amount of energy dissipations.The object of the invention is to improve traditional standard Link State route, adopt the power-saving mechanism of spanning tree (ST:spanning tree) and shortest path tree (SPT:shortest path tree) combination, flow is gathered on the least possible link, and all the other links enter the idle sleep state and reach energy-conservation.
Summary of the invention
The object of the invention is to two kinds of different shortest path paths and novel energy-conservation line state method for routing of spanning tree path configuration, flow is gathered on the spanning tree, so that more multilink enters resting state, when realizing energy-conservation purpose, improve the average link utilance, reduce energy dissipation.
The invention is characterized in:
1. realize according to the following steps successively on the network topology:
Step (1), network topology initialization: on the basis of standard link-state routing protocol, to increasing resting state on every link that wherein each router node connects;
Step (2), each router node periodically detects the loading condition of all direct connected links, use the LSA mechanism LSA of open type shortest path priority protocol OSPF itself that link load information is flooded on the network topology together with link-state information, so that each router node on the described network topology all has identical network topological information and link load information;
Step (3), each router node according to the result who obtains from step (2) calculate own on the network topology shortest path and the spanning tree path of other arbitrary router nodes, generate routing table, and the result of calculation of all-router node is consistent;
Step (4), each router node on the described network topology is according to the situation of the path uplink load of data flow process, press destination address and select a suitable path for each bar data flow, select corresponding routing table, and selection result is added to the head of data message as label, transmit by " destination address+label " again, in routing table, determine route next jump according to label;
Step (5), receive the message with label of being transmitted by upstream router when the downstream router node after, select down hop according to label, transmit by the form of " destination address+label ";
Step (6), after the core router node receives a message, check the link of transmitting end, if it is normal to transmit Duan Duanlu, then normally transmit by label, if when finding that the link of forwarding end is in resting state, need to be this dormancy link wakeup, the label that with the tag modification of this datagram is again spanning tree is transmitted, until arrive the purpose router.
2. the shortest path tree according to claim 1 energy-saving routing method of being combined with spanning tree, it is characterized in that, on described spanning tree, construct again one for the actual online subgraph that adopts, each router node on it is on some links of described spanning tree, lost efficacy to prevent single-link in the limit that also will comprise minimum number.
The thinking of method proposed by the invention is: on the basis of standard link-state routing protocol, every link that router node is connected increases resting state.Formulate a connected subgraph in given network topology, the link on the connected subgraph is in running order all the time, if other outer nodes of connected subgraph continue for some time do not have flow through enter resting state.Router compiles flow on the spanning tree by making up a spanning tree at connected subgraph, so that the link that enters dormancy is more mainly with reaching energy-conservation effect.
The advantage of method proposed by the invention is:
1. employing distributed algorithm, each ingress router is independently made a strategic decision according to the link load information of collecting;
2. can change offered load fast and make real-time response, flow switches between shortest path tree and spanning tree fast;
3. between network energy-saving efficient and offered load elasticity, obtain good balance.
Description of drawings
Fig. 1. Global Topological and spanning tree/connected subgraph,
Fig. 1 .1 Global Topological,
Fig. 1 .2 spanning tree/connected subgraph (thick line part).
Fig. 2. " destination address+label " transmits schematic diagram.
Fig. 3. label replacement schematic diagram.
Fig. 4. the Routing Protocol flow chart,
Fig. 4 .1 Path selection flow chart,
Fig. 4 .2 package forward flow chart.
Embodiment
Shown in Fig. 1 .1, an extreme case of energy-saving efficiency and network resilience contradiction is exactly all in running order when all links, and at this time the network energy consumption is maximum, but simultaneously also the most reliable and high resilience can be tackled burst flow spike and link failure.Another extreme case sees that Fig. 1 .2 is that all links on a connected subgraph that comprises all nodes are in running order, and other links all are in resting state.If online subgraph is taken as a spanning tree, then this time network energy-saving most effective, but also be most fragile simultaneously.The thorough energy-saving routing protocol of consideration should not only be considered energy-saving efficiency, should consider network resilience and global network performance simultaneously comprehensively.In addition, because Link State switches the real-time traffic demand that is based on, our energy-saving routing protocol needs and can make a policy fast, and keeps consistency in complete topological scope.Our the energy-saving routing protocol main thought of research is according to the actual traffic load situation of network, realizes level and smooth as far as possible switching between two kinds of extreme cases.When traffic demand is low, utilize the link on the spanning tree to transmit flow as far as possible, make the fractional energy savings maximization; When traffic demand increases, little by little flow is moved on the Global Topological from spanning tree, waken up necessary link to keep network resilience and performance, until all flows are all chosen shortest path, at this time agreement converges to the situation of OSPF automatically.The focus of the energy-saving routing protocol that we study is to make packet loss and out of order minimizing so that such switching is level and smooth as much as possible, to such an extent as to minimize owing to the energy-conservation impact that brings concerning upper-layer protocol is used.
Workflow:
I) at first each router periodically detects the loading condition of direct connected link, and this link load information is flooded to whole network together with link-state information, can use the LSA inundation mechanism of OSPF itself to realize.
Ii) so far, each router all has identical network topological information and link load information on the topology, pass through topology information, router can calculate oneself to shortest path and the spanning tree path of other arbitrary nodes of network, and because the identical topology of using, unified algorithm so all-router calculating path result keeps consistency, satisfies optimum minor structure characteristic.
Iii) then, each ingress router for each the bar stream take it as entrance is selected suitable path, and adds selection result to the data message head as label according to the path uplink load state of data flow process, then transmit according to " destination address+label ", see Fig. 2.
Iv) receive the tape label message of upstream forwarding when the downstream node, directly transmit according to " destination address+label ".
V) when running into when transmitting the port link and being in resting state, for the continuity that guarantees to flow, during link was waken up, forward node can reset to the label of packet along the label of spanning tree and transmit in the path, no longer carry out label after the link wakeup and reset, see Fig. 3.
For improving the reliability of network topology, the actual online subgraph that adopts should be to increase to a certain extent redundancy on the basis of spanning tree, a kind of feasible scheme be seek such subgraph so that each node on some rings, the limit that comprises simultaneously minimal number, so online subgraph can successfully manage the situation that single-link lost efficacy.
We test 3 real topologys, find that the power-saving mechanism of spanning tree and shortest path tree combination can be saved 20% ~ 50% ply-yarn drill consumed energy when link utilization is low, illustrate that the present invention has reached the purpose of expection.
Claims (2)
1. the shortest path tree energy-saving routing method of being combined with spanning tree is characterized in that, realizes according to the following steps successively on the network topology:
Step (1), network topology initialization: on the basis of standard link-state routing protocol, to increasing resting state on every link that wherein each router node connects;
Step (2), each router node periodically detects the loading condition of all direct connected links, use the LSA mechanism LSA of open type shortest path priority protocol OSPF itself that link load information is flooded on the network topology together with link-state information, so that each router node on the described network topology all has identical network topological information and link load information;
Step (3), each router node according to the result who obtains from step (2) calculate own on the network topology shortest path and the spanning tree path of other arbitrary router nodes, generate routing table, and the result of calculation of all-router node is consistent;
Step (4), each router node on the described network topology is according to the situation of the path uplink load of data flow process, press destination address and select a suitable path for each bar data flow, select corresponding routing table, and selection result is added to the head of data message as label, transmit by " destination address+label " again, in routing table, determine route next jump according to label;
Step (5), receive the message with label of being transmitted by upstream router when the downstream router node after, select down hop according to label, transmit by the form of " destination address+label ";
Step (6), after the core router node receives a message, check the link of transmitting end, if it is normal to transmit Duan Duanlu, then normally transmit by label, if when finding that the link of forwarding end is in resting state, need to be this dormancy link wakeup, the label that with the tag modification of this datagram is again spanning tree is transmitted, until arrive the purpose router.
2. the shortest path tree according to claim 1 energy-saving routing method of being combined with spanning tree, it is characterized in that, on described spanning tree, construct again one for the actual online subgraph that adopts, each router node on it is on some links of described spanning tree, lost efficacy to prevent single-link in the limit that also will comprise minimum number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210539933.9A CN103023781B (en) | 2012-12-13 | 2012-12-13 | Shortest path tree and spanning tree combined energy-saving routing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210539933.9A CN103023781B (en) | 2012-12-13 | 2012-12-13 | Shortest path tree and spanning tree combined energy-saving routing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103023781A true CN103023781A (en) | 2013-04-03 |
CN103023781B CN103023781B (en) | 2015-06-10 |
Family
ID=47971926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210539933.9A Expired - Fee Related CN103023781B (en) | 2012-12-13 | 2012-12-13 | Shortest path tree and spanning tree combined energy-saving routing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103023781B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104301224A (en) * | 2014-09-28 | 2015-01-21 | 福建星网锐捷安防科技有限公司 | Routing method and system of client sides for having access to platforms |
CN104683239A (en) * | 2015-03-09 | 2015-06-03 | 东北大学 | Internet-oriented energy-saving type QoS routing method |
CN105007225A (en) * | 2015-07-31 | 2015-10-28 | 东北大学 | Network dynamic topology control system and method thereof |
CN106658520A (en) * | 2016-12-29 | 2017-05-10 | 中国科学院计算技术研究所 | Method and system for constructing task processing path |
WO2018006619A1 (en) * | 2016-07-06 | 2018-01-11 | 华为技术有限公司 | Method for transmitting load information about path and network node |
CN109618381A (en) * | 2018-11-27 | 2019-04-12 | 国网山东省电力公司济宁供电公司 | Ad hoc network communication method and ad hoc network communication system |
CN109688616A (en) * | 2018-11-27 | 2019-04-26 | 刘福珍 | A kind of wireless self-networking communication means based on individual soldier's cooperation |
CN110825943A (en) * | 2019-10-23 | 2020-02-21 | 支付宝(杭州)信息技术有限公司 | Method, system and equipment for generating user access path tree data |
WO2022142461A1 (en) * | 2020-12-28 | 2022-07-07 | 科大国盾量子技术股份有限公司 | Distributed wide area quantum cryptography network group key distribution method and system |
CN116916405A (en) * | 2023-09-12 | 2023-10-20 | 深圳市乐兆电子科技有限公司 | 5G cluster router route control method and device and cluster router |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050025059A1 (en) * | 2001-11-29 | 2005-02-03 | Rajendran Rajan | Method and system for path identification in packet networks |
CN101841482A (en) * | 2010-05-07 | 2010-09-22 | 清华大学 | Energy-saving routing method and device for network of data center |
-
2012
- 2012-12-13 CN CN201210539933.9A patent/CN103023781B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050025059A1 (en) * | 2001-11-29 | 2005-02-03 | Rajendran Rajan | Method and system for path identification in packet networks |
CN101841482A (en) * | 2010-05-07 | 2010-09-22 | 清华大学 | Energy-saving routing method and device for network of data center |
Non-Patent Citations (1)
Title |
---|
姚仲欢等: "《传感器网络中基于最短路径树的低延时节能路由算法》", 《微电子学与计算机》, vol. 24, no. 9, 30 September 2007 (2007-09-30) * |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104301224B (en) * | 2014-09-28 | 2017-11-03 | 福建星网物联信息系统有限公司 | The method for routing and system of a kind of client access platforms |
CN104301224A (en) * | 2014-09-28 | 2015-01-21 | 福建星网锐捷安防科技有限公司 | Routing method and system of client sides for having access to platforms |
CN104683239A (en) * | 2015-03-09 | 2015-06-03 | 东北大学 | Internet-oriented energy-saving type QoS routing method |
CN104683239B (en) * | 2015-03-09 | 2017-11-03 | 东北大学 | A kind of energy-saving QoS method for routing of Internet |
CN105007225A (en) * | 2015-07-31 | 2015-10-28 | 东北大学 | Network dynamic topology control system and method thereof |
CN107592269B (en) * | 2016-07-06 | 2020-03-31 | 华为技术有限公司 | Method and network node for transmitting load information of path |
US10965585B2 (en) | 2016-07-06 | 2021-03-30 | Huawei Technologies Co., Ltd. | Method for transmitting path load information and network node |
WO2018006619A1 (en) * | 2016-07-06 | 2018-01-11 | 华为技术有限公司 | Method for transmitting load information about path and network node |
CN107592269A (en) * | 2016-07-06 | 2018-01-16 | 华为技术有限公司 | The method and network node of the load information of transmission path |
CN106658520B (en) * | 2016-12-29 | 2020-11-03 | 中国科学院计算技术研究所 | Method and system for constructing task processing path |
CN106658520A (en) * | 2016-12-29 | 2017-05-10 | 中国科学院计算技术研究所 | Method and system for constructing task processing path |
CN109688616A (en) * | 2018-11-27 | 2019-04-26 | 刘福珍 | A kind of wireless self-networking communication means based on individual soldier's cooperation |
CN109618381A (en) * | 2018-11-27 | 2019-04-12 | 国网山东省电力公司济宁供电公司 | Ad hoc network communication method and ad hoc network communication system |
CN109618381B (en) * | 2018-11-27 | 2022-05-13 | 国网山东省电力公司济宁供电公司 | Ad hoc network communication method and ad hoc network communication system |
CN110825943A (en) * | 2019-10-23 | 2020-02-21 | 支付宝(杭州)信息技术有限公司 | Method, system and equipment for generating user access path tree data |
CN110825943B (en) * | 2019-10-23 | 2023-10-10 | 支付宝(杭州)信息技术有限公司 | Method, system and equipment for generating user access path tree data |
WO2022142461A1 (en) * | 2020-12-28 | 2022-07-07 | 科大国盾量子技术股份有限公司 | Distributed wide area quantum cryptography network group key distribution method and system |
CN116916405A (en) * | 2023-09-12 | 2023-10-20 | 深圳市乐兆电子科技有限公司 | 5G cluster router route control method and device and cluster router |
CN116916405B (en) * | 2023-09-12 | 2023-12-26 | 深圳市乐兆电子科技有限公司 | 5G cluster router route control method and device and cluster router |
Also Published As
Publication number | Publication date |
---|---|
CN103023781B (en) | 2015-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103023781B (en) | Shortest path tree and spanning tree combined energy-saving routing method | |
Cianfrani et al. | An OSPF enhancement for energy saving in IP networks | |
Gupta et al. | Greening of the Internet | |
US8848538B2 (en) | Power-saving functions in communications networks | |
CN103179046B (en) | Based on data center's flow control methods and the system of openflow | |
Cianfrani et al. | An energy saving routing algorithm for a green OSPF protocol | |
EP2614618B1 (en) | Automated traffic engineering for multi-protocol label switching (mpls) with link utilization as feedback into the tie-breaking mechanism | |
CN103460061B (en) | For providing the system and method for the Failure Transfer performance of improvement for pseudo-line | |
Carpa et al. | Segment routing based traffic engineering for energy efficient backbone networks | |
US20120075995A1 (en) | Communications Network and a Method in a Communications Network | |
WO2022037266A1 (en) | Method, apparatus, and system for communication in data centre | |
Cuomo et al. | ESOL: Energy saving in the Internet based on Occurrence of Links in routing paths | |
Caria et al. | A comparative performance study of load adaptive energy saving schemes for IP-over-WDM networks | |
Caria et al. | Trading IP routing stability for energy efficiency: A case for traffic offloading with optical bypass | |
JP5811005B2 (en) | Network controller | |
Si et al. | A distributed energy saving approach for Ethernet switches in data centers | |
CN101674229B (en) | Information management method of link aggregation group and network node | |
Coiro et al. | Energy saving improvements in IP networks through table lookup bypass in router line cards | |
Capone et al. | An optimization framework for the energy management of carrier ethernet networks with multiple spanning trees | |
Yang et al. | Towards fast rerouting-based energy efficient routing | |
CN103905307A (en) | MPLS multi-topology path label notification method and device | |
Wang et al. | Fast recovery for single link failure with segment routing in SDNs | |
Djemili et al. | A mixed approach load balancing and efficient energy for multi-path routing in mobile ad hoc networks | |
CN102752200B (en) | Network energy-saving method and device | |
Thaenchaikun et al. | Augmenting the energy-saving impact of IEEE 802.3 az via the control plane |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150610 Termination date: 20151213 |
|
EXPY | Termination of patent right or utility model |