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 PDF

Info

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
Application number
CN2012105399339A
Other languages
Chinese (zh)
Other versions
CN103023781B (en
Inventor
李丹
余逸荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN201210539933.9A priority Critical patent/CN103023781B/en
Publication of CN103023781A publication Critical patent/CN103023781A/en
Application granted granted Critical
Publication of CN103023781B publication Critical patent/CN103023781B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The energy-saving routing method that shortest path tree is combined with spanning tree
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.
CN201210539933.9A 2012-12-13 2012-12-13 Shortest path tree and spanning tree combined energy-saving routing method Expired - Fee Related CN103023781B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
姚仲欢等: "《传感器网络中基于最短路径树的低延时节能路由算法》", 《微电子学与计算机》, vol. 24, no. 9, 30 September 2007 (2007-09-30) *

Cited By (19)

* Cited by examiner, † Cited by third party
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