CN104539530A - Host/standby switching uninterrupted forwarding method - Google Patents
Host/standby switching uninterrupted forwarding method Download PDFInfo
- Publication number
- CN104539530A CN104539530A CN201510015493.0A CN201510015493A CN104539530A CN 104539530 A CN104539530 A CN 104539530A CN 201510015493 A CN201510015493 A CN 201510015493A CN 104539530 A CN104539530 A CN 104539530A
- Authority
- CN
- China
- Prior art keywords
- itr
- forwarding
- lisp
- mapping
- host
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000013507 mapping Methods 0.000 claims abstract description 41
- 230000006872 improvement Effects 0.000 claims description 11
- 230000001360 synchronised effect Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 6
- 238000012423 maintenance Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 230000002093 peripheral effect Effects 0.000 abstract description 6
- 102100037245 EP300-interacting inhibitor of differentiation 2 Human genes 0.000 description 6
- 101000881675 Homo sapiens EP300-interacting inhibitor of differentiation 2 Proteins 0.000 description 6
- 230000006854 communication Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000005538 encapsulation Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 102100037250 EP300-interacting inhibitor of differentiation 1 Human genes 0.000 description 1
- 101000881670 Homo sapiens EP300-interacting inhibitor of differentiation 1 Proteins 0.000 description 1
- 206010068052 Mosaicism Diseases 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 210000004027 cell Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 210000003765 sex chromosome Anatomy 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a host/standby switching uninterrupted forwarding method. According to the basic conception of the method, whole-network synchronization is carried out on the corresponding relation between EIDs and RLOCs in a LISP network, and each device generates a local mapping forwarding list; when a main control panel of an ITR carries out host/standby switching, the local mapping forwarding lists are kept unchanged; neighbor devices are informed to maintain neighbor relations, keep system forwarding lists unchanged and keep the mapping forwarding lists unchanged within a period of time; after host/standby switching, with the assistance of the peripheral neighbor devices, the ITR completes synchronization of link status databases, then ends GR, recalculates the system forwarding lists and updates the mapping forwarding lists. By means of the method, it can be guaranteed that host/standby switching traffic forwarding is not interrupted, the real-time performance of services is guaranteed, the usability of the LISP is improved, and the network is more stable.
Description
Technical field
The present invention relates to network communication technology field, particularly relate to the unbroken method of masterslave switchover process repeating.
Background technology
Identify label is separated with position (LISP, Locator Identify Separation Protocol) agreement is a kind of network identify label and position separated protocol, for solving the scheme of Routing expansion sex chromosome mosaicism, its basic thought comprises: existing IP address system is divided into mark (EID by (1), Endpoint Identifiers) and route location (RLOC, Routing Locator), and introduce tunneling technique and realize data retransmission; (2) main frame does not make any change, and the IP address EID of data that main frame sends represents, message transitive dependency in a network in RLOC information, according to the forwarding of searching RLOC routing table and carry out message; (3) ITR (Ingress Tunnel Router) is responsible for the encapsulation of message and searching of mapping, encapsulates one deck LISP heading and IP heading again, the RLOC information corresponding according to object EID information searching in the outside of host ip message; (4) ETR (Egress Tunnel Router) is responsible for the decapsulation of message.
When ITR receives message time, if ITR does not find the RLOC that the object EID of message is corresponding in mapping (MAP) cache table of this locality, first MAP request message is sent, the mapping relations of acquisition request EID-to-RLOC to MR (Map Resolver).After MR receives the MAP request message of ITR, and be transmitted to MS (Map Service) or this request message of oneself proxy resolution.After ITR receives MAP response message, the mapping relations of object EID and the RLOC wherein carried are kept in MAP cache table, are directly packaged into LISP message when this object EID of subsequent access and send.
The method that current LISP adopts, when ITR equipment carries out masterslave switchover time, can delete MAP Buffer forwarding table.After masterslave switchover completes, new master control borad needs to relearn and forms local cache mapping to be transmitted, and realizes data retransmission.To cause service disconnection during masterslave switchover, for catenet, especially a carrier network, it is intolerable for forwarding interruption.
Summary of the invention
For the problems referred to above, the invention provides when one realizes masterslave switchover and forward unbroken method, be applied to LISP protocol, ITR controls be separated with forwarding and possess the distributed apparatus of masterslave switchover ability; Wherein key-course is responsible for the generation of route learning, router-level topology and MAP mapping table; Forwarding is responsible for IP message repeating and LISP message repeating.OSPF dynamic routing protocol is used in LISP network.For achieving the above object, realizing the method and comprising: EID Registering modules, EID register respond module, OSPF module and forwarding module.Wherein:
EID Registering modules: terminal registers the EID information of oneself to ITR;
EID registers respond module: reply the EID registration message of terminal, by the corresponding relation of EID and RLOC notice OSPF Routing Protocol Module;
OSPF module: (1) supports OSPF basic function; (2) be responsible for EID and RLOC corresponding relation to generate improvement five class LSA (expanding the option field of LSA), and synchronously spread in LISP network; Five class LSA of the improvement learnt are formed mappings transmit; (3) OSPF GR (Graceful Restart) functional characteristic is possessed;
Forwarding module: (1) maintenance system transmits and mapping is transmitted, and carries out data retransmission according to each forwarding-table item; (2) during GR, system forwards table is maintained and mapping is transmitted constant;
Realization the present invention includes following steps:
1. ITR gets the mapping relations of EID and RLOC of terminal equipment, the five class LSA that notice OSPF CMOS macro cell improves, and completes synchronous in LISP network, and the mapping that each equipment forms oneself is transmitted;
2., when masterslave switchover occurs ITR, maintenance mapping is transmitted and is not changed; Notify that neighbor device enters GR and assists pattern, peripheral equipment not only arrive the neighborhood of ITR, system forwards table is constant simultaneously, and also maintenance mapping is transmitted and remained unchanged within a certain period of time;
3. after masterslave switchover, ITR has assisted the synchronous of LSD at periphery neighbor device, recalculates System Routing Table and upgrades mapping and transmit guarantee LISP message repeating, during whole masterslave switchover, ensure that business is not interrupted.
Advantageous Effects of the present invention is: (1) carries out can not interrupting by guaranteed flow in masterslave switchover process as ITR, whole equipment with do not have to switch the same, the real-time of guarantee business and the impact of minimizing on important service, improve the availability of LISP, make network more stable.(2) by synchronous diffusion, mapping relations are synchronous at the whole network, each ITR no longer relies on MR and MS and obtains mapping and transmit but transmit according to this locality and forward.If map when there is object EID in transmitting and be directly packaged into the transmission of LISP message; If there is no, seeking system routing table carries out routing forwarding.Improve forward efficiency in this way, strengthen the reliability of network, avoid the problem because MR or MS Single Point of Faliure causes LISP network obstructed.
Accompanying drawing explanation
Fig. 1 is a kind of LISP communication flow diagram.
Fig. 2 is the relation between each module.
Fig. 3 improves LSA option field.
Workflow diagram before Fig. 4 masterslave switchover.
Fig. 5 masterslave switchover course work flow process figure.
Embodiment
As shown in Fig. 1, LISP communication flow diagram, current processing method is as follows:
1) SN will communicate with DN, using the EID2 of communication counterpart DN as object IP address, using the EID1 of the machine SN as source IP address encapsulated data packet; If DN and SN is in same LISP territory, then directly carries out route by object EID2 and complete data communication.If DN and SN is in different LISP territories, be forwarded to the corresponding default route node in this LISP territory by default route.
2) default route node is ITR corresponding to this LISP territory.After ITR receives the packet of end host SN transmission, first inquire about the EID-to-RLOC map information whether saving Correspondent Node EID2 in local cache; If no, then ITR does the inquiry of the EID-to-RLOC of EID2 to address (ADDR mapping server.
3) address (ADDR mapping server returns the corresponding relation between the RLOC of asked end host EID2 and its access routing node (ETR) to ITR.
4) after obtaining RLOCb corresponding to opposite end main frame DN, this map information is stored in local cache by ITR, and LISP packet header in encapsulation outside former packet, this packet header is address for the purpose of the RLOCb of opposite end main frame access routing node (ETR), with the RLOCa of local ITR for source address.After encapsulation terminates by this Packet Generation on core backbone network, carry out route with RLOC and the final ETR arriving opposite end.
5) after ETR carries out necessary Correctness checking to the packet received, remove LISP packet header, then according to the destination address EID2 in IP bag, packet is transmitted to recipient's main frame DN.
6) otherwise, between DN->SN, communication process is also the same with above-mentioned flow process.
In existing technology, when ITR equipment carries out masterslave switchover time, MAP Buffer forwarding table can be deleted.After masterslave switchover completes, new master control borad needs to relearn and forms local cache mapping to be transmitted and could realize data retransmission.To cause service disconnection during masterslave switchover, for catenet, especially a carrier network, it is intolerable for forwarding interruption.
For the problems referred to above, when the invention provides a kind of masterslave switchover, forward unbroken method, realize the method and comprise: EID Registering modules, EID register respond module, OSPF module and forwarding module.Between module, relation can see Fig. 2. it should be noted that, in order to clearly, concise and to the point description implementation of the present invention, eliminate the original function module of equipment in Fig. 2, functional module related to the present invention be only shown.
EID Registering modules: terminal registers the EID information of oneself to ITR;
EID registers respond module: reply the EID registration message of terminal, by the corresponding relation of EID and RLOC notice OSPF Routing Protocol Module;
OSPF module: (1) supports OSPF basic function and GR (Graceful Restart) functional characteristic; (2) be responsible for EID and RLOC corresponding relation to generate improvement five class LSA, and synchronously spread in LISP network; Five class LSA of the improvement learnt are formed mappings transmit;
Forwarding module: (1) maintenance system transmits and mapping is transmitted, and carries out data retransmission according to each forwarding-table item; (2) during GR, system forwards table is maintained and mapping is transmitted constant;
For making object of the present invention, technical scheme and advantage clearly understand, with reference to the accompanying drawings, the present invention is described in further detail.Mainly comprise the steps:
1. terminal sends registration message to ITR, notices the EID address information of the machine;
2. after ITR receives registration message, preserve the correspondence relationship information of EID and RLOC, send response message to terminal; Then can notify OSPF module, make it generate improvement five class LSA;
3. OSPF module will be dispersed in the discrete improvement five class LSA of each device interior by synchronous broadcast algorithm, be diffused into each node in LISP network gradually, the equipment received does not use five class LSA of this improvement to participate in OSPF router-level topology, but is transmitted by this LSA formation mapping;
4. when ITR receives data time, first check that local mapping is transmitted, if existed, carries out LISP encapsulate forwarded; If there is no, seeking system routing table carries out routing forwarding;
5. when masterslave switchover occurs ITR, the system forwards table and the mapping that maintain this locality are transmitted constant, and notify that peripheral equipment enters GR and assists pattern;
6. peripheral equipment perceives ITR and enters GR, and maintain original neighborhood and System Routing Table, Preserving map is transmitted constant;
7. under peripheral equipment is assisted, ITR completes the synchronous of LSD, terminates GR; Notify that peripheral equipment also exits GR and assists pattern simultaneously;
8. after ITR terminates GR, re-start router-level topology, also need the improvement five class LSA regenerating this equipment to transmit mapping can be upgraded, and delete invalid mapping and transmit;
9., after each forwarding-table item has upgraded, carry out data retransmission according to describing in step 4 according to forwarding-table item.
About the inter-sync LSA of LISP network used in this step, in the present embodiment, provide the following two kinds mode:
The five class LSA that mode one, employing are improved;
Mode two, employing 11 class Opaque LSA;
Based on above-mentioned two kinds of modes, other modes that those skilled in the art can extend also can realize the inter-sync of LISP network.
Claims (4)
1. masterslave switchover forwards a unbroken method, it is characterized in that, it is applied to LISP protocol, and ITR controls and turns
Send out the distributed apparatus be separated, and equipment has the ability of masterslave switchover; The method comprises:
There is the ITR of masterslave switchover, in reversed process, maintain mapping transmit constant;
The ITR of masterslave switchover occurs, the neighbor device maintenance of neighbor relation of notice periphery, Preserving map is transmitted constant;
Periphery neighbor device assist under, ITR complete LSD synchronous after terminate GR, again upgrade mapping transmit.
2. in method according to claim 1, it is characterized in that, described method also comprises: terminal sends registration message to ITR, notices the EID address information of the machine; After ITR receives registration message, preserve the correspondence relationship information of EID and RLOC, send response message to terminal; OSPF module can be notified simultaneously, make it generate improvement five class LSA.
3. in method according to claim 1, it is characterized in that, described method also comprises: OSPF module will be dispersed in the discrete improvement five class LSA of each device interior by synchronous broadcast algorithm, be diffused into each node in LISP network gradually, the equipment received does not use five class LSA of this improvement to participate in OSPF router-level topology, but is transmitted by this LSA formation mapping.
4. according to claim 1 in method, data forwarding method comprises: in masterslave switchover process, first checks that local mapping is transmitted, if existed, carry out LISP encapsulate forwarded when ITR receives data time; If there is no, seeking system routing table carries out routing forwarding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510015493.0A CN104539530A (en) | 2015-01-13 | 2015-01-13 | Host/standby switching uninterrupted forwarding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510015493.0A CN104539530A (en) | 2015-01-13 | 2015-01-13 | Host/standby switching uninterrupted forwarding method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104539530A true CN104539530A (en) | 2015-04-22 |
Family
ID=52854999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510015493.0A Pending CN104539530A (en) | 2015-01-13 | 2015-01-13 | Host/standby switching uninterrupted forwarding method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104539530A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105357336A (en) * | 2015-12-08 | 2016-02-24 | 重庆金美通信有限责任公司 | Method and device for obtaining mapping relation |
CN105591799A (en) * | 2015-07-28 | 2016-05-18 | 杭州华三通信技术有限公司 | Quick recovery method and equipment for MS server |
CN108933818A (en) * | 2018-06-21 | 2018-12-04 | 新华三技术有限公司 | Communication means and device |
CN110932970A (en) * | 2019-12-04 | 2020-03-27 | 锐捷网络股份有限公司 | Processing method and device of Transmission Control Protocol (TCP) session |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546427A (en) * | 2012-02-02 | 2012-07-04 | 杭州华三通信技术有限公司 | OSPF (Open Shortest Path First) protocol-based graceful restart (GR) method and router |
CN102624635A (en) * | 2012-04-23 | 2012-08-01 | 杭州华三通信技术有限公司 | Method and device for realizing graceful restart |
CN103916277A (en) * | 2014-04-11 | 2014-07-09 | 杭州华三通信技术有限公司 | Method and device for not interrupting forwarding service in rebooting process |
CN104022956A (en) * | 2014-06-11 | 2014-09-03 | 杭州华三通信技术有限公司 | Method and device for data message processing in location/ID separation protocol network |
-
2015
- 2015-01-13 CN CN201510015493.0A patent/CN104539530A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546427A (en) * | 2012-02-02 | 2012-07-04 | 杭州华三通信技术有限公司 | OSPF (Open Shortest Path First) protocol-based graceful restart (GR) method and router |
CN102624635A (en) * | 2012-04-23 | 2012-08-01 | 杭州华三通信技术有限公司 | Method and device for realizing graceful restart |
CN103916277A (en) * | 2014-04-11 | 2014-07-09 | 杭州华三通信技术有限公司 | Method and device for not interrupting forwarding service in rebooting process |
CN104022956A (en) * | 2014-06-11 | 2014-09-03 | 杭州华三通信技术有限公司 | Method and device for data message processing in location/ID separation protocol network |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105591799A (en) * | 2015-07-28 | 2016-05-18 | 杭州华三通信技术有限公司 | Quick recovery method and equipment for MS server |
CN105591799B (en) * | 2015-07-28 | 2018-12-25 | 新华三技术有限公司 | A kind of quick recovery method and equipment of MS server |
CN105357336A (en) * | 2015-12-08 | 2016-02-24 | 重庆金美通信有限责任公司 | Method and device for obtaining mapping relation |
CN108933818A (en) * | 2018-06-21 | 2018-12-04 | 新华三技术有限公司 | Communication means and device |
CN108933818B (en) * | 2018-06-21 | 2021-09-07 | 新华三技术有限公司 | Communication method and device |
CN110932970A (en) * | 2019-12-04 | 2020-03-27 | 锐捷网络股份有限公司 | Processing method and device of Transmission Control Protocol (TCP) session |
CN110932970B (en) * | 2019-12-04 | 2022-03-18 | 锐捷网络股份有限公司 | Processing method and device of Transmission Control Protocol (TCP) session |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10897734B2 (en) | Predictive routing for mobility | |
TWI500305B (en) | Enabling ipv6 mobility with nat64 | |
CN101919277B (en) | Method for detecting duplicate address, mobile station, network element and communication system | |
US8503416B2 (en) | Method and system for efficient homeless MPLS micro-mobility | |
US9049625B2 (en) | Route switching methods and systems | |
US6574214B1 (en) | Reduced overhead tunneling techniques in a communications network having mobile foreign agents | |
US9749239B2 (en) | Transparent Rbridge | |
WO2012156852A1 (en) | Label switched routing to connect low power network domains | |
CN112491706B (en) | Data message processing method and device, storage medium and electronic device | |
CN105531967B (en) | Message transmission method, device and communication system | |
US20160286443A1 (en) | Service Processing Method, Network Controller and Forwarding Device | |
CN103037360B (en) | Mapping request response, information getting method and relevant device based on LISP | |
CN104539530A (en) | Host/standby switching uninterrupted forwarding method | |
CN101068213B (en) | Switch method, group broadcasting adding method and insertion router in proxy mobile IP | |
US9326125B2 (en) | Device and method for realizing identity and locator separation network | |
EP2466815A1 (en) | Method and system for initiating forwarding of communicaiton, information and data message and for routing configuration | |
CN108601055B (en) | Method and system for deploying L3 VPN in L TE mobile backhaul network | |
FI122403B (en) | Method, system and apparatus for relaying data transmission frames | |
EP1712061B1 (en) | Method and apparatus providing address management in a flat structure mobile network | |
JP2006005607A (en) | Network system and mobile router | |
CN103167463B (en) | Update the processing method and system, mapping server and mobile node of message | |
CN102656908B (en) | For by the method and system of data routing to the mobile node in field network | |
CN102694739B (en) | A kind of isomery route coordination system and method | |
CN103167051A (en) | Method and system for identity position mapping relationship maintenance | |
CN115708384A (en) | Distributed service forwarding method, device, system, storage medium and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150422 |
|
WD01 | Invention patent application deemed withdrawn after publication |