[go: up one dir, main page]

WO2010102560A1 - Method, device and system for exiting graceful restart - Google Patents

Method, device and system for exiting graceful restart Download PDF

Info

Publication number
WO2010102560A1
WO2010102560A1 PCT/CN2010/070946 CN2010070946W WO2010102560A1 WO 2010102560 A1 WO2010102560 A1 WO 2010102560A1 CN 2010070946 W CN2010070946 W CN 2010070946W WO 2010102560 A1 WO2010102560 A1 WO 2010102560A1
Authority
WO
WIPO (PCT)
Prior art keywords
exits
graceful restart
restarting
timer
notification message
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.)
Ceased
Application number
PCT/CN2010/070946
Other languages
French (fr)
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2010102560A1 publication Critical patent/WO2010102560A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • H04L45/507Label distribution

Definitions

  • BACKGROUND Multi-Protocol Label Switching can support multi-layer labeling and connection-oriented, and has good scalability, making it possible to provide various services to customers on a unified MPLS/IP infrastructure network architecture.
  • the Label Distribution Protocol (LDP) is a control protocol of MPLS. It is responsible for the classification of FEC (Forwarding Equivalence Class), the assignment of labels, and the establishment and maintenance of Label Switched Paths (LSPs). A series of operations.
  • the Label Switched Router can directly map the routing information of the network layer to the LSP of the data link layer through the LDP or the Constrained Route-Label Distribution Protocol (CR-LDP). And then establish an LSP on the network layer.
  • the LSP can be established between two adjacent LSRs or terminated at the network egress node, so that label switching can be used on all nodes of the network.
  • the MPLS architecture is divided into a control plane 100 and a forwarding plane 200.
  • the control plane 100 generates the LSP 102 through the signaling protocol unit 103, and simultaneously transmits the generated LSP 102 information to the tag information base 101 and the tag forwarding information base 201 of the forwarding plane 200.
  • the forwarding plane 200 is used to guide the label forwarding information base 201 to forward control information.
  • the Graceful Restart means that when the control plane 100 of the Restarter restarts, the forwarding plane 200 keeps the label forwarding information base 201 unchanged. Label forwarding is not interrupted. Specifically, the control plane 100 is restarted. During the GR, the information in the tag information base 101 is marked with the "Stale" flag, but the tag forwarding information base 201 of the forwarding plane 200 is not notified, and the information of the tag forwarding information base 201 is made. Consistent with before rebooting. After the control plane 100 works normally, the LSP is regenerated, and the tag information base 101 and the tag forwarding information base 201 are updated. If the information in the tag information base 101 is not restored within the specified time, the LDP GR should be exited and the tag information that has not been recovered is deleted.
  • RFC 3478 specifies that the Restarter starts an MPLS timer when the control plane restarts. Before the timer expires, the forwarding plane retains the label forwarding information before the control plane restarts, and the control plane performs label information recovery. After the timer expires, if there is still any tag information that has not been recovered, the forwarding plane deletes it.
  • the helper starts a Reconnect timer. If the LDP session between the Helper and the Restarter is not re-established before the Reconnect timer expires, the Helper will exit the GR after the timeout and delete the related label information. If the LDP session is established before the timeout period, the helper deletes the Reconnect timer and then starts a recovery timer. After the Recovery timer expires, the GR is deleted and the unrecovered label information is deleted.
  • the interval between the three timers can be configured by the user.
  • the interval between the Reconnect timer and the Recovery timer is negotiated when the LDP session is established.
  • the purpose of setting up the above three timers is to control the time when the Restarter and Helper exit GR.
  • the time required for the LSR to recover all LSPs before restarting is not only related to the number of LSPs, but also related to the processing speed, network status, and topology of the router.
  • the timers of the Restarter and the Helper are not synchronized. As a result, the forwarding entries of the two cannot be deleted in time.
  • the embodiments of the present invention provide a method, a device, and a system for exiting graceful restart, which can control the Restarter and the Helper to exit LDP GR in time.
  • Embodiments of the present invention provide a method for exiting graceful restart, including: when the control plane is elegant When restarting, the restarting end starts the first timer; if the first timer expires, the restarting end exits gracefully restarting, and sends a first notification message to all neighboring assisting ends, respectively, to notify all neighboring neighbors to quit gracefully Restarting; if receiving the second notification message sent by all the neighboring assistants and exiting the graceful restart, the restarting terminal exits the graceful restart.
  • the embodiment of the present invention further provides a method for exiting the graceful restart, including: when the control plane gracefully restarts, the assisting end starts the second timer; if the second timer expires, the assisting end exits gracefully restarting, and restarts to the neighbor
  • the sending end sends the second notification message of the graceful restart; if the notification is sent by the neighboring restarting end, the assisting end exits the graceful restarting first notification message, and the assisting end exits the graceful restart.
  • the embodiment of the present invention further provides a restarting end that exits the graceful restart, and includes: a first determining unit, a first notifying unit, a first detecting unit, and a first exiting unit;
  • the first determining unit is configured to determine whether the first timer of the restarting end timeout and whether the restarting end receives the second notification that exits the graceful restart sent by all the neighboring assistants, and cancels the first exiting unit, When the first determining unit determines that the first timer of the restarting end timeout or determines that the restarting end receives the second notification message sent by all the neighboring assistance terminals, exiting the graceful restart;
  • the first notification unit is configured to: when the first determining unit determines that the first timer of the restarting end timeout expires, send a first notification message that exits graceful restart to all neighboring assistance ends, and notify all neighbors The helper exits gracefully restarting.
  • the embodiment of the present invention further provides an assisting end that exits the graceful restart, and includes: a second determining unit, a second notifying unit, and a second exiting unit;
  • the second determining unit is configured to determine whether the second timer of the assisting end times out and whether the assisting end receives the first notification message that the neighboring restarting end sends the notification assisting end to exit the graceful restart;
  • the second exiting unit is configured to: when the second determining unit determines that the second timer of the assisting end is timed out or the assisting end receives the notification sent by the neighboring restarting end, the assisting end exits the graceful restarting Exiting the graceful restart when a notification message is received;
  • the second notification unit is configured to: when the second determining unit determines that the second timer of the assisting end times out, send the second notification message that the assisting end exits the graceful restart to the neighboring restarting end.
  • the embodiment of the invention further provides a system for exiting graceful restart, comprising: a restarting end and a assisting end;
  • the restarting end exits the graceful restart, and sends a first notification message to the neighboring assisting end to notify the assisting end to exit the graceful restart; the neighboring assisting end receives the first After a notification message, exit the graceful restart;
  • the assisting end When the second timer of the assisting end times out, the assisting end exits the graceful restart, and sends a second notification message that the assisting end exits the graceful restart to the neighboring restarting end; the restarting end receives all neighbors. After the assisting end sends the second notification message that exits the graceful restart, the graceful restart is exited.
  • FIG. 1 is a structural diagram of a prior art MPLS architecture
  • FIG. 2 is a system structural diagram of a restart end and a help end according to an embodiment of the present invention
  • Figure 3 is a flow chart of the first embodiment of the method of the present invention.
  • Figure 4 is a flow chart of a second embodiment of the method of the present invention.
  • FIG. 5 is a structural diagram of a restart end in the embodiment of the present invention.
  • FIG. 6 is a structural diagram of the assisting end in the embodiment of the present invention.
  • the technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. example. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
  • FIG. 2 the figure is a system structure diagram of a restart end and a help end according to an embodiment of the present invention.
  • the Restarter in the general network corresponds to multiple Helpers. As shown in Figure 2, one Restarter corresponds to three helpers, namely Helper 1, Helper 2, and Helper 3.
  • Method embodiment one Referring to Figure 3, there is shown a flow chart of a first embodiment of the method based on the present invention.
  • the restarting end is taken as an example to illustrate the method for exiting the graceful restart of the present invention.
  • the first timer started by the Restarter is an MPLS timer.
  • the forwarding plane retains the label forwarding information before the control plane restarts, and the control plane performs label information recovery.
  • the forwarding plane deletes the label information that has not been recovered.
  • both S302a and S302b are the conditions for the Restarter to exit the GR, that is, the first timer expires and/or the second notification message of the exit GR sent by all neighbors Helper is received.
  • the Restarter needs to exit GR.
  • the Restarter exits GR and sends Helper to Helper.
  • Helper2 and Helper3 send the first notification message to notify Helper 1, Helper2, and Helper3 to quit.
  • the Restarter receives the second notification message from the neighboring helper and exits the GR, for example, the Restarter only receives the second notification message from the GR sent by the Helper1, and the Restarter does not exit the GR; the Restarter needs to wait for the Receiver. After the second notification message of the GR is sent to the helper2 and the helper3, the Restarter exits the GR. That is, the Restarter needs to receive the second notification message from the neighboring helper to log out of the GR before exiting the GR.
  • the method for exiting the GR provided by the present invention adds a notification message to the GR, so that the Restarter and all its neighbors helper can exit the GR in time, so that the forwarding entries of the two are not deleted in time, and the forwarding fails.
  • FIG. 4 there is shown a flow chart of a second embodiment of the method based on the present invention.
  • the method of exiting GR by the present invention is illustrated by taking the assisting end as an example.
  • the above S402a and S402b are the conditions for the helper to exit the GR, that is, the second timer expires and/or the first notification message of the exit GR sent by the neighbor Restarter is received, and the helper needs to exit the GR.
  • a helper exits the GR and sends only the second notification message of the exit GR to the neighbor Restarter.
  • the neighbor Restarter does not exit the GR.
  • the neighbor Restarter needs to receive the second notification message from the Helper to log out of the GR. If the helper receives the notification message of the GR that is sent by the neighboring Restarter, you need to log out of the GR. This ensures that the Restarter and the Helper exit the GR in time, so that the forwarding entries of the two are not deleted.
  • the unrecovered tag information is deleted so that the tag information is not re-established and is not affected by the pre-restart.
  • the second timer is specifically a Reconnect timer and/or a Recovery timer.
  • the helper first starts a Reconnect timer.
  • the Helper will exit the GR after the timeout and delete the related label information.
  • the helper deletes the Reconnect timer and then starts a Recovery timer. After the Recovery timer expires, the device exits the GR and deletes the unrecovered label information. It should be noted that if the Recovery timer does not time out, the Helper remains working normally and does not exit.
  • the first method of the foregoing method indicates that the first timer of the Restarter is timed out and/or the second notification message of the GR that is sent by the neighboring helper is received.
  • the Restarter needs to quit the GR.
  • the second timer of the helper times out and/or receives the neighbor Restarter. If the first notification message of the GR is sent, the helper needs to quit the GR. If the Restarter exits the GR and sends the first notification message to the helper to log out of the GR, the helper exits the GR when receiving the first notification message.
  • the Restarter sends the second notification message of the GR to the Restarter. When the Restarter receives the second notification message, it is determined whether all the Helpers of the neighbors have quit the GR. When all the Helpers exit the GR, the Restarter exits the GR.
  • the invention also provides a restart end that exits the GR.
  • FIG. 5 the figure is a structural diagram of a restart end according to an embodiment of the present invention.
  • the Restarter that exits the GR includes: a first determining unit 501, a first leaving unit 502, and a first notifying unit 503.
  • the first determining unit 501 is configured to determine, when the control plane is restarted, whether the first timer started by the Restarter times out; if the first timer expires, sending the first timer to the first exiting unit 502 and the first notification unit 503 to timeout And the first determining unit 501 is configured to determine whether a second notification message sent by all neighboring helpers is received, the second notification message is used to notify the Restarter, and the helper that sends the second notification message has exited the GR.
  • the first exiting unit 502 is configured to: when the first determining unit 501 determines that the first timer expires and/or when the first determining unit 501 receives the message of the second notification message sent by all the neighboring helpers, the GR is exited.
  • the first notification unit 503 is configured to: after receiving the message that the first timer is sent by the first determining unit 501, send a first notification message to all neighboring helpers, where the first notification message is used to notify the neighboring helper to exit the GR.
  • the Restarter provided in this embodiment, when the first exit unit 502 receives the message that the first determining unit 501 times out, exits the GR, and the first notification unit 503 notifies all neighbors that the helper also exits the GR. This ensures that the Restarter and the Helper can log out of the GR in time when the first timer of the Restarter times out.
  • the first exit unit 502 receives the message that all the neighbor helpers sent by the first determining unit 501 exit the GR, the first exit unit 502 also exits the GR. This also ensures that the Restarter and Helper can exit the GR in time. In both cases, the forwarding entries of the Restarter and the Helper are not deleted in time, and the forwarding fails.
  • the Restarter provided in this embodiment further includes a first deleting unit 504.
  • the first deleting unit 504 is configured to delete the unrecovered tag information.
  • the unrecovered tag information is deleted in order to re-establish the tag information and is not affected by the pre-restart.
  • the Restarter provided in the above embodiment can prevent the Restarter and the neighboring Helper from exiting the GR in time. This prevents the forwarding entries of the Restarter and the Helper from being deleted in time.
  • the present invention also provides a helper that exits the GR.
  • this figure is a structural diagram of an assisting end based on an embodiment of the present invention.
  • the embodiment provides a helper that exits the GR, and includes: a second determining unit 601, a second exiting unit 602, and a second notifying unit 603.
  • the second determining unit 601 is configured to determine whether the second timer started by the helper times out when the control plane is restarted, and send the second timer to the second exiting unit 602 and the second notifying unit 603 when the second timer expires. Timeout message.
  • the second exiting unit 602 is configured to: when the second determining unit 601 determines that the second timer expires and/or the second determining unit 601 detects that the notification sent by the neighbor Restarter exits the first notification message of the GR, the GR is exited.
  • the second notification unit 603 is configured to: when the second determining unit 601 determines that the second timer expires, send a notification message of exiting the GR to the neighbor Restarter, and notify the neighbor Restarter to exit the GR.
  • helper when a helper exits the GR, only the notification message of the exit GR is sent to the neighbor Restarted. However, the neighbor Restarter does not exit the GR. If the helper receives the notification message of the exit GR sent by the neighbor Restarter, the J and J exit the GR. In this way, the Restarter and the Helper are allowed to log out of the GR in time, so that the forwarding entries of the two are not deleted in time and the forwarding fails.
  • the helper first starts a Reconnect timer.
  • the Helper will exit the GR after the timeout and delete the related label information.
  • the helper will When the LDP session is established before the Reconnect timer expires, the helper will When the LDP session is established, the Reconnect timer is deleted, and a recovery timer is started. After the Recovery timer expires, the GR is deleted and the unrecovered label information is deleted.
  • the helper provided in this embodiment further includes a second deleting unit 604.
  • the second deleting unit 604 is configured to delete the unrecovered tag information.
  • the unrecovered tag information is deleted so that the tag information is not re-established after it is re-established. This prevents the forwarding entries of the Restarter and Helper from being deleted in time.
  • the present invention also provides a system for exiting GR.
  • FIG. 2 there is shown a block diagram of a system based on an embodiment of the present invention.
  • a system that exits graceful restart including a restart end and a help end;
  • the restarting end When the first timer of the restarting end times out, the restarting end exits the graceful restart, and sends a notification to the neighboring assistants to notify the assisting end to exit the graceful restarting first notification message. After receiving the first notification message, the neighboring assisting end exits.
  • the assisting end When the second timer of the assisting end times out, the assisting end exits the graceful restart, and sends a second notification message to the neighboring restarting end to cancel the elegant restarting of the graceful restart; the restarting end receives the graceful restart sent by all the neighboring assisting ends. After the second notification message, exit gracefully restart.
  • restarter Restarter and three neighboring assistants Helperl, Helper2, and Helper3 are used as an example.
  • one Restarter corresponds to multiple Helpers, and is not limited to three.
  • the Restarter starts the first timer. If the first timer of the Restarter times out, the Restarter exits graceful restart; and the Restarter sends the first notification message to exit graceful restart to all neighbors Helper Helperl, Helper2, Helper3.
  • Helperl After all the neighbors Helperl, Helper2, and Helper3 receive the first notification message, they exit the graceful restart. That is, as long as the Restarter exits the GR, all its neighbor Helpers also need to exit GR.
  • the helper starts the second timer. If the second timer of the helper times out, the helper exits the GR; and the helper sends a second notification message that exits the GR to its neighbor.
  • the above assistance end may be any one or more of Helperl, Helper2, and Helper3.
  • Helperl sends a notification message to exit GR to Restart, but the Restarter does not need to exit GR after receiving the notification message. That is, when only one assisting end exits the GR, the other assisting end and the restarting end do not need to exit the GR.
  • the Restarter needs to log out of the GR when it receives the notification message of graceful restart from all neighbors, Helperl, Helper2, and Helper3. That is, the restarter exits GR 0 after all helpers exit the GR.
  • the unrecovered label information is deleted.
  • the system for exiting the GR provided by the present invention, the timer expires and the notification message of the exiting GR is deleted from the GR, and the Restarter and the helper can be deleted from the GR in time to prevent the forwarding entries of the Restarter and the Helper from being deleted in time. There is no forwarding.
  • Restarter and the Helper in the foregoing system include specific units in the Restarter and Helper embodiments in the device embodiment.
  • the method, device and system of the present invention are not only applied to the CR-LDP using a timer to control the signaling of the time of exiting the GR, but also applicable to the Resource Re-Servation Protocol (RSVP) using a timer. Signaling of the time to exit the GR.
  • RSVP Resource Re-Servation Protocol
  • the method includes the following steps: The restarting end starts the first timer; if the first timer expires, exits the graceful restart, and sends a first notification message to all the neighboring assistants respectively, informing the neighboring assistants to exit the graceful restart And/or, if receiving the second notification message sent by all the neighbor assistance ends and exiting the graceful restart, exiting the graceful restart.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention provides a method, device and system for exiting graceful restart. When a first timer of a restarter expires, the restarter exits graceful restart and sends a first notification message, which is used for notifying helpers to exit the graceful restart, to all neighbor helpers respectively. After receiving the first notification message, the neighbor helpers exit the graceful restart. When a second timer of a helper expires, the helper exits the graceful restart and sends a second notification message, which indicates that the helper has exited the graceful restart, to the neighbor restarter. After receiving the second notification messages of exiting graceful restart sent by all the neighbor helpers, the restarter exits the graceful restart. Thus, it is ensured that the restarter and helpers can exit graceful restart in time, and thereby the situation that the forwarding tables of both are not deleted in time resulting in forwarding block is avoided.

Description

一种退出优雅重启的方法、 设备及系统 本申请要求于 2009 年 3 月 10 日提交中国专利局、 申请号为 200910127034.6、 发明名称为 "一种退出优雅重启的方法、 设备及系统" 的 中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域 本发明涉及网络通信技术领域, 特别涉及一种退出优雅重启的方法、 设备及系统。 背景技术 多协议标签交换 ( MPLS, Multi - Protocol Label Switching )能够支持多 层标签和面向连接,且具有良好的扩展性,使在统一的 MPLS/IP基础网络架 构上为客户提供各类服务成为可能。标签分发协议(LDP, Label Distribution Protocol ) 是 MPLS的控制协议, 负责转发等价类 ( FEC, Forwarding Equivalence Class ) 的分类、 标签的分配以及标签交换路径 (LSP, Label Switched Path ) 的建立和维护等一系列操作。  Method, device and system for exiting graceful restart This application claims to be filed on March 10, 2009 with the Chinese Patent Office, application number 200910127034.6, and the invention titled "A Method, Equipment and System for Exiting Elegant Restart" Priority of the application, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD The present invention relates to the field of network communication technologies, and in particular, to a method, device, and system for exiting graceful restart. BACKGROUND Multi-Protocol Label Switching (MPLS) can support multi-layer labeling and connection-oriented, and has good scalability, making it possible to provide various services to customers on a unified MPLS/IP infrastructure network architecture. . The Label Distribution Protocol (LDP) is a control protocol of MPLS. It is responsible for the classification of FEC (Forwarding Equivalence Class), the assignment of labels, and the establishment and maintenance of Label Switched Paths (LSPs). A series of operations.

通过 LDP或基于约束路由的标签分发协议 ( CR-LDP, Constrained Route - Label Distribution Protocol ),标签交换路由器( LSR, Label Switched Router ) 可以将网络层的路由信息直接映射到数据链路层的 LSP上,进而建立起网络 层上的 LSP。 LSP既可以建立在两个相邻的 LSR之间, 也可以终止于网络出 口节点, 从而在网络的所有节点上可以使用标签交换。  The Label Switched Router (LSR) can directly map the routing information of the network layer to the LSP of the data link layer through the LDP or the Constrained Route-Label Distribution Protocol (CR-LDP). And then establish an LSP on the network layer. The LSP can be established between two adjacent LSRs or terminated at the network egress node, so that label switching can be used on all nodes of the network.

下面结合附图介绍 MPLS体系结构, 参见图 1, 该图为现有技术 MPLS 体系结构图。  The MPLS architecture is described below with reference to the accompanying drawings. Referring to Figure 1, the figure shows a prior art MPLS architecture.

MPLS体系结构分为控制平面 100和转发平面 200。 控制平面 100通过信 令协议单元 103生成 LSP102, 并将生成的 LSP102信息同时发送至标签信息 库 101和转发平面 200的标签转发信息库 201。 转发平面 200用于指导标签转 发信息库 201转发控制信息。  The MPLS architecture is divided into a control plane 100 and a forwarding plane 200. The control plane 100 generates the LSP 102 through the signaling protocol unit 103, and simultaneously transmits the generated LSP 102 information to the tag information base 101 and the tag forwarding information base 201 of the forwarding plane 200. The forwarding plane 200 is used to guide the label forwarding information base 201 to forward control information.

所谓优雅重启 (GR, Graceful Restart ) , 是指重启端(Restarter ) 的控 制平面 100进行重启时, 转发平面 200保持标签转发信息库 201不变, 从而保 持标签转发不中断。 具体是指, 控制平面 100被重启, 在 GR期间, 标签信息 库 101中的信息会被打上 "Stale" 标志, 但不通知转发平面 200的标签转发 信息库 201, 使标签转发信息库 201的信息与重启之前保持一致。 控制平面 100正常工作后, 重新生成 LSP, 并更新标签信息库 101和标签转发信息库 201。 如果在指定时间内, 标签信息库 101中的信息没有恢复, 则应该退出 LDP GR, 并删除还未恢复的标签信息。 The Graceful Restart (GR) means that when the control plane 100 of the Restarter restarts, the forwarding plane 200 keeps the label forwarding information base 201 unchanged. Label forwarding is not interrupted. Specifically, the control plane 100 is restarted. During the GR, the information in the tag information base 101 is marked with the "Stale" flag, but the tag forwarding information base 201 of the forwarding plane 200 is not notified, and the information of the tag forwarding information base 201 is made. Consistent with before rebooting. After the control plane 100 works normally, the LSP is regenerated, and the tag information base 101 and the tag forwarding information base 201 are updated. If the information in the tag information base 101 is not restored within the specified time, the LDP GR should be exited and the tag information that has not been recovered is deleted.

RFC3478规定, 控制平面重启时, Restarter启动一个 MPLS定时器。 该 定时器超时之前, 转发平面保留控制平面重启前的标签转发信息, 同时控 制平面进行标签信息的恢复工作。 定时器超时之后, 如果还存在没有被恢 复的标签信息, 转发平面将其删除。  RFC 3478 specifies that the Restarter starts an MPLS timer when the control plane restarts. Before the timer expires, the forwarding plane retains the label forwarding information before the control plane restarts, and the control plane performs label information recovery. After the timer expires, if there is still any tag information that has not been recovered, the forwarding plane deletes it.

协助端 (Helper ) 启动一个重连接 ( Reconnect ) 定时器。 如果 Helper 和 Restarter之间的 LDP会话没有在 Reconnect定时器超时之前重新建立,那么 超时之后 Helper会退出 GR, 并将相关标签信息删除。 如果 LDP会话在超时 之前已经建立,那么 Helper会在建立 LDP会话时删除 Reconnect定时器,再启 动一个恢复(Recovery )定时器, 并在 Recovery定时器超时后退出 GR, 将 未恢复的标签信息删除。  The helper starts a Reconnect timer. If the LDP session between the Helper and the Restarter is not re-established before the Reconnect timer expires, the Helper will exit the GR after the timeout and delete the related label information. If the LDP session is established before the timeout period, the helper deletes the Reconnect timer and then starts a recovery timer. After the Recovery timer expires, the GR is deleted and the unrecovered label information is deleted.

上述三个定时器的间隔均可以由用户进行配置, 并在建立 LDP Session 时协商 Reconnect定时器和 Recovery定时器的间隔。  The interval between the three timers can be configured by the user. The interval between the Reconnect timer and the Recovery timer is negotiated when the LDP session is established.

设立上述三个定时器的目的是为了控制 Restarter和 Helper退出 GR的时 间。 但 LSR恢复重启前所有 LSP所需的时间不仅与 LSP的数量有关, 而且与 路由器的处理速度、 网络状态和拓朴环境均有关系。 实际应用中, Restarter 和 Helper上的定时器超时时刻不同步,会导致两者的转发表项不会及时被删 除, 从而出现转发不通的情况。  The purpose of setting up the above three timers is to control the time when the Restarter and Helper exit GR. However, the time required for the LSR to recover all LSPs before restarting is not only related to the number of LSPs, but also related to the processing speed, network status, and topology of the router. In the actual application, the timers of the Restarter and the Helper are not synchronized. As a result, the forwarding entries of the two cannot be deleted in time.

综上所述,现有技术中利用上述三个定时器无法控制 Restarter和 Helper 及时退出 GR。 发明内容 本发明实施例提供一种退出优雅重启的方法、 设备及系统, 能够控制 Restarter和 Helper及时退出 LDP GR。  In summary, in the prior art, the Restarter and the Helper cannot be used to exit the GR in time by using the above three timers. SUMMARY OF THE INVENTION The embodiments of the present invention provide a method, a device, and a system for exiting graceful restart, which can control the Restarter and the Helper to exit LDP GR in time.

本发明实施例提供一种退出优雅重启的方法, 包括: 当控制平面优雅 重启时, 重启端启动第一定时器; 若所述第一定时器超时, 所述重启端退 出优雅重启, 并向所有邻居协助端分别发送第一通知消息, 通知所述所有 邻居协助端退出优雅重启; 若收到所有邻居协助端发送的退出了优雅重启 的第二通知消息, 所述重启端退出所述优雅重启。 Embodiments of the present invention provide a method for exiting graceful restart, including: when the control plane is elegant When restarting, the restarting end starts the first timer; if the first timer expires, the restarting end exits gracefully restarting, and sends a first notification message to all neighboring assisting ends, respectively, to notify all neighboring neighbors to quit gracefully Restarting; if receiving the second notification message sent by all the neighboring assistants and exiting the graceful restart, the restarting terminal exits the graceful restart.

本发明实施例还提供一种退出优雅重启的方法, 包括: 当控制平面优 雅重启时, 协助端启动第二定时器; 若第二定时器超时, 所述协助端退出 优雅重启, 并向邻居重启端发送所述协助端退出了优雅重启的第二通知消 息; 若收到邻居重启端发送的通知协助端退出优雅重启的第一通知消息, 所述协助端退出所述优雅重启。  The embodiment of the present invention further provides a method for exiting the graceful restart, including: when the control plane gracefully restarts, the assisting end starts the second timer; if the second timer expires, the assisting end exits gracefully restarting, and restarts to the neighbor The sending end sends the second notification message of the graceful restart; if the notification is sent by the neighboring restarting end, the assisting end exits the graceful restarting first notification message, and the assisting end exits the graceful restart.

本发明实施例还提供一种退出优雅重启的重启端, 包括: 第一判断单 元, 第一通知单元、 第一检测单元和第一退出单元;  The embodiment of the present invention further provides a restarting end that exits the graceful restart, and includes: a first determining unit, a first notifying unit, a first detecting unit, and a first exiting unit;

所述第一判断单元, 用于判断所述重启端的第一定时器是否超时和所 述重启端是否收到所有邻居协助端发送的退出了优雅重启的第二通知消 所述第一退出单元, 用于当所述第一判断单元判断确定所述重启端的 第一定时器超时或判断确定所述重启端收到所有邻居协助端发送的第二通 知消息时, 退出所述优雅重启;  The first determining unit is configured to determine whether the first timer of the restarting end timeout and whether the restarting end receives the second notification that exits the graceful restart sent by all the neighboring assistants, and cancels the first exiting unit, When the first determining unit determines that the first timer of the restarting end timeout or determines that the restarting end receives the second notification message sent by all the neighboring assistance terminals, exiting the graceful restart;

所述第一通知单元, 用于当所述第一判断单元判断确定所述重启端的 第一定时器超时时, 向所有邻居协助端分别发送退出优雅重启的第一通知 消息, 通知所述所有邻居协助端退出优雅重启。  The first notification unit is configured to: when the first determining unit determines that the first timer of the restarting end timeout expires, send a first notification message that exits graceful restart to all neighboring assistance ends, and notify all neighbors The helper exits gracefully restarting.

本发明实施例还提供一种退出优雅重启的协助端, 包括: 第二判断单 元, 第二通知单元和第二退出单元;  The embodiment of the present invention further provides an assisting end that exits the graceful restart, and includes: a second determining unit, a second notifying unit, and a second exiting unit;

所述第二判断单元, 用于判断所述协助端的第二定时器是否超时和所 述协助端是否收到邻居重启端发送的通知协助端退出优雅重启的第一通知 消息;  The second determining unit is configured to determine whether the second timer of the assisting end times out and whether the assisting end receives the first notification message that the neighboring restarting end sends the notification assisting end to exit the graceful restart;

所述第二退出单元, 用于当所述第二判断单元判断确定所述协助端的 的第二定时器超时或所述协助端收到所述邻居重启端发送的通知协助端退 出优雅重启的第一通知消息时, 退出所述优雅重启;  The second exiting unit is configured to: when the second determining unit determines that the second timer of the assisting end is timed out or the assisting end receives the notification sent by the neighboring restarting end, the assisting end exits the graceful restarting Exiting the graceful restart when a notification message is received;

所述第二通知单元, 用于当收到所述第二判断单元判断所述协助端的 第二定时器超时时, 向邻居重启端发送所述协助端退出了优雅重启的第二 通知消息。 本发明实施例还提供一种退出优雅重启的系统, 包括: 包括重启端和 协助端; The second notification unit is configured to: when the second determining unit determines that the second timer of the assisting end times out, send the second notification message that the assisting end exits the graceful restart to the neighboring restarting end. The embodiment of the invention further provides a system for exiting graceful restart, comprising: a restarting end and a assisting end;

当所述重启端的第一定时器超时时, 所述重启端退出优雅重启, 并向 所有邻居协助端分别发送通知协助端退出优雅重启的第一通知消息; 所述 邻居协助端收到所述第一通知消息后, 退出所述优雅重启;  When the first timer of the restarting end timeout expires, the restarting end exits the graceful restart, and sends a first notification message to the neighboring assisting end to notify the assisting end to exit the graceful restart; the neighboring assisting end receives the first After a notification message, exit the graceful restart;

当所述协助端的第二定时器超时时, 所述协助端退出所述优雅重启, 并向邻居重启端发送所述协助端退出了优雅重启的第二通知消息; 所述重 启端收到所有邻居协助端发送的退出了优雅重启的第二通知消息后, 退出 所述优雅重启。  When the second timer of the assisting end times out, the assisting end exits the graceful restart, and sends a second notification message that the assisting end exits the graceful restart to the neighboring restarting end; the restarting end receives all neighbors. After the assisting end sends the second notification message that exits the graceful restart, the graceful restart is exited.

以上技术方案, 保证了重启端和协助端可以及时退出优雅重启, 从而 避免两者的转发表项未被及时删除, 出现转发不通的情况。 附图说明 图 1是现有技术 MPLS体系结构图;  The above technical solution ensures that the restarting end and the assisting end can exit the graceful restart in time, so that the forwarding entries of the two are not deleted in time, and the forwarding fails. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a structural diagram of a prior art MPLS architecture;

图 2是本发明实施例重启端和协助端的系统结构图;  2 is a system structural diagram of a restart end and a help end according to an embodiment of the present invention;

图 3 ^^于本发明方法第一实施例的流程图;  Figure 3 is a flow chart of the first embodiment of the method of the present invention;

图 4 ^^于本发明方法第二实施例的流程图;  Figure 4 is a flow chart of a second embodiment of the method of the present invention;

图 5 ^^于本发明实施例中重启端的结构图;  FIG. 5 is a structural diagram of a restart end in the embodiment of the present invention; FIG.

图 6 ^^于本发明实施例中协助端的结构图。 具体实施方式 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没 有作出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的 范围。  FIG. 6 is a structural diagram of the assisting end in the embodiment of the present invention. The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. example. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.

参见图 2, 该图为本发明实施例中重启端和协助端的系统结构图。  Referring to FIG. 2, the figure is a system structure diagram of a restart end and a help end according to an embodiment of the present invention.

一般网络中的重启端 ( Restarter )对应多个协助端 ( Helper ) 。 如图 2 所示一个 Restarter对应三个协助端, 分别是 Helper 1、 Helper 2和 Helper 3。  The Restarter in the general network corresponds to multiple Helpers. As shown in Figure 2, one Restarter corresponds to three helpers, namely Helper 1, Helper 2, and Helper 3.

方法实施例一: 参见图 3, 该图为基于本发明方法第一实施例流程图。 Method embodiment one: Referring to Figure 3, there is shown a flow chart of a first embodiment of the method based on the present invention.

本实施例以重启端为例说明本发明退出优雅重启的方法。  In this embodiment, the restarting end is taken as an example to illustrate the method for exiting the graceful restart of the present invention.

S301 : 当控制平面优雅重启时, Restarter启动第一定时器。  S301: When the control plane gracefully restarts, the Restarter starts the first timer.

在本发明实施例中, Restarter启动的第一定时器为 MPLS定时器。在第 一定时器超时前, 转发平面会保留控制平面重启前的标签转发信息, 控制 平面进行标签信息的恢复工作。 在第一定时器超时后, 如果存在没有被恢 复的标签信息, 转发平面会将没有被恢复的标签信息删除。  In the embodiment of the present invention, the first timer started by the Restarter is an MPLS timer. Before the first timer expires, the forwarding plane retains the label forwarding information before the control plane restarts, and the control plane performs label information recovery. After the first timer expires, if there is no recovered label information, the forwarding plane deletes the label information that has not been recovered.

S302a: 若第一定时器超时, Restarter退出 GR, 并向所有邻居 Helper 发送第一通知消息, 该第一通知消息用于通知邻居 Helper退出 GR。  S302a: If the first timer expires, the Restarter exits the GR and sends a first notification message to all neighboring helpers. The first notification message is used to notify the neighbor Helper to exit the GR.

S302b:若 Restarter收到所有邻居 Helper发送的第二通知消息, Restarter 退出 GR, 其中该第二通知消息用于通知 Restarter, 发送该第二通知消息的 S302b: If the Restarter receives the second notification message sent by the neighboring helper, the Restarter exits the GR, where the second notification message is used to notify the Restarter, and the second notification message is sent.

Helper已退出 GR。 Helper has quit GR.

需要说明的是, S302a和 S302b均是 Restarter退出 GR的判断条件, 即 第一定时器超时和 /或收到所有邻居 Helper发送的退出 GR的第二通知消息, It should be noted that both S302a and S302b are the conditions for the Restarter to exit the GR, that is, the first timer expires and/or the second notification message of the exit GR sent by all neighbors Helper is received.

Restarter需要退出 GR。 The Restarter needs to exit GR.

以图 2—个 Restarter对应着多个邻居 Helper为例进行说明:  Figure 2—The Restarter corresponds to multiple neighbors Helper as an example:

若 Restarter的第一定时器超时, Restarter退出 GR, 并分别向 Helperl、 If the first timer of the Restarter expires, the Restarter exits GR and sends Helper to Helper.

Helper2、 Helper3发送第一通知消息, 通知 Helper 1、 Helper2、 Helper3退出Helper2 and Helper3 send the first notification message to notify Helper 1, Helper2, and Helper3 to quit.

GR, 即只要 Restarter退出 GR, 则该 Restarter的所有邻居 Helper也需要退 出 GR。 GR, that is, as long as the Restarter exits the GR, all neighbors of the Restarter Helper also need to exit the GR.

若 Restarter收到了有的邻居 Helper发送过来的退出了 GR的第二通知 消息,例如 Restarter只收到了 Helperl发送过来的退出了 GR的第二通知消 息,此时 Restarter并不退出 GR; Restarter需要等待收到 Helper2和 Helper3 发送的退出了 GR的第二通知消息后, Restarter退出 GR; 即 Restarter需要 收到所有邻居 Helper发送的退出 GR的第二通知消息才退出 GR。  If the Restarter receives the second notification message from the neighboring helper and exits the GR, for example, the Restarter only receives the second notification message from the GR sent by the Helper1, and the Restarter does not exit the GR; the Restarter needs to wait for the Receiver. After the second notification message of the GR is sent to the helper2 and the helper3, the Restarter exits the GR. That is, the Restarter needs to receive the second notification message from the neighboring helper to log out of the GR before exiting the GR.

本发明提供的退出 GR的方法, 增加了退出 GR的通知消息, 可以使 Restarter和其所有邻居 Helper及时退出 GR,从而避免两者的转发表项未被 及时删除, 出现转发不通的情况。  The method for exiting the GR provided by the present invention adds a notification message to the GR, so that the Restarter and all its neighbors helper can exit the GR in time, so that the forwarding entries of the two are not deleted in time, and the forwarding fails.

S303: 将未恢复的标签信息删除。  S303: Delete the unrecovered tag information.

删除未恢复的标签信息是为了使标签信息重新建立后,不受重启前的影 响。 方法实施例二: The unrecovered tag information is deleted in order to re-establish the tag information and is not affected by the pre-restart. Method Embodiment 2:

参见图 4, 该图为基于本发明方法第二实施例流程图。  Referring to Figure 4, there is shown a flow chart of a second embodiment of the method based on the present invention.

本实施例是以协助端为例说明本发明退出 GR的方法。  In this embodiment, the method of exiting GR by the present invention is illustrated by taking the assisting end as an example.

S401 : 当控制平面重启时, Helper启动第二定时器。  S401: When the control plane is restarted, the helper starts the second timer.

S402a: 若第二定时器超时, Helper退出 GR,并向其邻居 Restarter发送 该 Helper退出了 GR的第二通知消息。  S402a: If the second timer expires, the helper exits the GR and sends a second notification message to the neighbor Restarter that the helper exits the GR.

S402b: 若收到邻居 Restarter发送的通知 Helper退出 GR的第一通知消 息, Helper退出 GR。  S402b: If the notification sent by the neighbor Restarter is received, the helper exits the first notification message of the GR, and the Helper exits the GR.

上述 S402a和 S402b均是 Helper退出 GR的判断条件, 即第二定时器 超时和 /或收到邻居 Restarter发送的退出 GR的第一通知消息, Helper需要 退出 GR。  The above S402a and S402b are the conditions for the helper to exit the GR, that is, the second timer expires and/or the first notification message of the exit GR sent by the neighbor Restarter is received, and the helper needs to exit the GR.

需要说明的是, 一个 Helper退出 GR, 仅发送退出 GR的第二通知消息 至邻居 Restarter。 但是, 此时邻居 Restarter不退出 GR, 邻居 Restarter需要 收到所有 Helper退出 GR的第二通知消息才退出 GR。 如果 Helper收到邻 居 Restarter发送的退出 GR 的通知消息, 则需要退出 GR。 这样保证了 Restarter和 Helper及时退出 GR, 从而避免两者的转发表项未被有效删除, 出现转发不通的情况。  It should be noted that a helper exits the GR and sends only the second notification message of the exit GR to the neighbor Restarter. However, the neighbor Restarter does not exit the GR. The neighbor Restarter needs to receive the second notification message from the Helper to log out of the GR. If the helper receives the notification message of the GR that is sent by the neighboring Restarter, you need to log out of the GR. This ensures that the Restarter and the Helper exit the GR in time, so that the forwarding entries of the two are not deleted.

S403: 将未恢复的标签信息删除。  S403: Delete the unrecovered tag information.

删除未恢复的标签信息是为了使标签信息重新建立后,不受重启前的影 响。  The unrecovered tag information is deleted so that the tag information is not re-established and is not affected by the pre-restart.

下面详细说明 Helper根据定时器超时退出 GR的具体过程。  The following describes the specific process of Helper exiting GR according to the timer timeout.

在本实施例中第二定时器具体为 Reconnect定时器和 /或 Recovery定时 器。  In this embodiment, the second timer is specifically a Reconnect timer and/or a Recovery timer.

Helper首先启动一个 Reconnect定时器。  The helper first starts a Reconnect timer.

如果 Helper和 Restarter之间的 LDP会话在 Reconnect定时器超时之前 没有重新建立, 那么超时之后 Helper会退出 GR, 并将相关标签信息删除。  If the LDP session between the Helper and the Restarter is not re-established before the Reconnect timer expires, the Helper will exit the GR after the timeout and delete the related label information.

如果 LDP会话在 Reconnect定时器超时之前已经建立, 那么 Helper会 在建立 LDP会话时删除 Reconnect定时器, 再启动一个 Recovery定时器, 并在 Recovery定时器超时后退出 GR, 将未恢复的标签信息删除。 需要说 明的是, 如果 Recovery定时器没有超时, 则 Helper保持正常工作, 不退出 If the LDP session is set up before the Reconnect timer expires, the helper deletes the Reconnect timer and then starts a Recovery timer. After the Recovery timer expires, the device exits the GR and deletes the unrecovered label information. It should be noted that if the Recovery timer does not time out, the Helper remains working normally and does not exit.

GRe 以上方法实施例均说明 Restarter的第一定时器超时和 /或收到所有邻居 Helper发送的退出 GR的第二通知消息, Restarter需要退出 GR; Helper的第二 定时器超时和 /或收到邻居 Restarter发送的退出 GR的第一通知消息, Helper 需要退出 GR; 若 Restarter退出 GR向 Helper发送退出 GR的第一通知消息, Helper在接收到该第一通知消息时及时退出 GR; 而若 Helper退出 GR向 Restarter发送该 Helper退出了 GR的第二通知消息, Restarter在接收到该第二 通知消息时要判断是否其邻居所有 Helper都退出了 GR,当所有 Helper都退出 了 GR, Restarter才退出 GR。 GRe The first method of the foregoing method indicates that the first timer of the Restarter is timed out and/or the second notification message of the GR that is sent by the neighboring helper is received. The Restarter needs to quit the GR. The second timer of the helper times out and/or receives the neighbor Restarter. If the first notification message of the GR is sent, the helper needs to quit the GR. If the Restarter exits the GR and sends the first notification message to the helper to log out of the GR, the helper exits the GR when receiving the first notification message. The Restarter sends the second notification message of the GR to the Restarter. When the Restarter receives the second notification message, it is determined whether all the Helpers of the neighbors have quit the GR. When all the Helpers exit the GR, the Restarter exits the GR.

本发明还提供一种退出 GR的重启端。  The invention also provides a restart end that exits the GR.

重启端实施例一:  Restart side embodiment one:

参见图 5, 该图为基于本发明实施例中重启端的结构图。  Referring to FIG. 5, the figure is a structural diagram of a restart end according to an embodiment of the present invention.

本实施例提供的退出 GR的 Restarter包括: 第一判断单元 501, 第一退 出单元 502和第一通知单元 503。  The Restarter that exits the GR provided in this embodiment includes: a first determining unit 501, a first leaving unit 502, and a first notifying unit 503.

第一判断单元 501, 用于判断当控制平面重启时, Restarter启动的第一 定时器是否超时; 若第一定时器超时, 向第一退出单元 502和第一通知单 元 503发送第一定时器超时的消息; 和 /或第一判断单元 501, 用于判断是 否收到所有邻居 Helper发送的第二通知消息, 该第二通知消息用于通知 Restarter, 发送该第二通知消息的 Helper已退出 GR。  The first determining unit 501 is configured to determine, when the control plane is restarted, whether the first timer started by the Restarter times out; if the first timer expires, sending the first timer to the first exiting unit 502 and the first notification unit 503 to timeout And the first determining unit 501 is configured to determine whether a second notification message sent by all neighboring helpers is received, the second notification message is used to notify the Restarter, and the helper that sends the second notification message has exited the GR.

第一退出单元 502, 用于当第一判断单元 501判断第一定时器超时和 / 或当第一判断单元 501收到所有邻居 Helper发送的第二通知消息的消息时, 退出 GR。  The first exiting unit 502 is configured to: when the first determining unit 501 determines that the first timer expires and/or when the first determining unit 501 receives the message of the second notification message sent by all the neighboring helpers, the GR is exited.

第一通知单元 503,用于当接收到第一判断单元 501发送的第一定时器 超时的消息后, 向所有邻居 Helper发送第一通知消息, 该第一通知消息用 于通知邻居 Helper退出 GR。  The first notification unit 503 is configured to: after receiving the message that the first timer is sent by the first determining unit 501, send a first notification message to all neighboring helpers, where the first notification message is used to notify the neighboring helper to exit the GR.

本实施例提供的 Restarter, 当第一退出单元 502收到第一判断单元 501 超时的消息时,退出 GR,并且第一通知单元 503通知所有邻居 Helper也退 出 GR。这样保证了 Restarter的第一定时器超时时, Restarter和 Helper可以 及时退出 GR。 当第一退出单元 502收到第一判断单元 501发送的所有邻居 Helper退出了 GR的消息时, 第一退出单元 502也退出 GR。 这样也保证了 Restarter和 Helper可以及时退出 GR。 以上两种情况均可以避免 Restarter 和 Helper的转发表项未被及时删除, 出现转发不通的情况。 本实施例提供的 Restarter还包括第一删除单元 504, 当第一退出单元 502退出 GR以后, 第一删除单元 504, 用于删除未恢复的标签信息。 删除 未恢复的标签信息是为了使标签信息重新建立后, 不受重启前的影响。 The Restarter provided in this embodiment, when the first exit unit 502 receives the message that the first determining unit 501 times out, exits the GR, and the first notification unit 503 notifies all neighbors that the helper also exits the GR. This ensures that the Restarter and the Helper can log out of the GR in time when the first timer of the Restarter times out. When the first exit unit 502 receives the message that all the neighbor helpers sent by the first determining unit 501 exit the GR, the first exit unit 502 also exits the GR. This also ensures that the Restarter and Helper can exit the GR in time. In both cases, the forwarding entries of the Restarter and the Helper are not deleted in time, and the forwarding fails. The Restarter provided in this embodiment further includes a first deleting unit 504. After the first exiting unit 502 exits the GR, the first deleting unit 504 is configured to delete the unrecovered tag information. The unrecovered tag information is deleted in order to re-establish the tag information and is not affected by the pre-restart.

以上实施例提供的 Restarter可以使 Restarter和邻居 Helper及时退出 GR, 这样可以避免 Restarter和 Helper的转发表项未被及时删除, 出现转发 不通的情况。 本发明还提供一种退出 GR的 Helper。  The Restarter provided in the above embodiment can prevent the Restarter and the neighboring Helper from exiting the GR in time. This prevents the forwarding entries of the Restarter and the Helper from being deleted in time. The present invention also provides a helper that exits the GR.

协助端实施例一:  Assisted end example 1:

参见图 6, 该图为基于本发明实施例中协助端的结构图。  Referring to FIG. 6, this figure is a structural diagram of an assisting end based on an embodiment of the present invention.

本实施例提供一种退出 GR的 Helper, 包括: 第二判断单元 601, 第二 退出单元 602和第二通知单元 603。  The embodiment provides a helper that exits the GR, and includes: a second determining unit 601, a second exiting unit 602, and a second notifying unit 603.

第二判断单元 601, 用于判断当控制平面重启时, Helper启动的第二定 时器是否超时, 当第二定时器超时时, 向第二退出单元 602和第二通知单 元 603发送第二定时器超时的消息。  The second determining unit 601 is configured to determine whether the second timer started by the helper times out when the control plane is restarted, and send the second timer to the second exiting unit 602 and the second notifying unit 603 when the second timer expires. Timeout message.

第二退出单元 602, 用于当第二判断单元 601 判断第二定时器超时和 / 或第二判断单元 601检测到邻居 Restarter发送的通知 Helper退出 GR的第 一通知消息时, 退出所述 GR。  The second exiting unit 602 is configured to: when the second determining unit 601 determines that the second timer expires and/or the second determining unit 601 detects that the notification sent by the neighbor Restarter exits the first notification message of the GR, the GR is exited.

第二通知单元 603,用于当第二判断单元 601判断第二定时器超时的消 息时, 向邻居 Restarter发送退出 GR的通知消息, 通知邻居 Restarter退出 GR。  The second notification unit 603 is configured to: when the second determining unit 601 determines that the second timer expires, send a notification message of exiting the GR to the neighbor Restarter, and notify the neighbor Restarter to exit the GR.

需要说明的是,一个 Helper退出 GR时,仅发送退出 GR的通知消息至 邻居 Restarted但是, 此时邻居 Restarter不退出 GR。 如果 Helper收到邻居 Restarter发送的退出 GR的通知消息, 贝,J退出 GR。 这样保证了 Restarter和 Helper及时退出 GR, 从而避免两者的转发表项未被及时删除, 出现转发不 通的情况。  It should be noted that when a helper exits the GR, only the notification message of the exit GR is sent to the neighbor Restarted. However, the neighbor Restarter does not exit the GR. If the helper receives the notification message of the exit GR sent by the neighbor Restarter, the J and J exit the GR. In this way, the Restarter and the Helper are allowed to log out of the GR in time, so that the forwarding entries of the two are not deleted in time and the forwarding fails.

下面详细说明 Helper根据定时器超时退出 GR的具体过程。  The following describes the specific process of Helper exiting GR according to the timer timeout.

Helper首先启动一个 Reconnect定时器。  The helper first starts a Reconnect timer.

如果 Helper和 Restarter之间的 LDP ^舌没有在 Reconnect定时器超时 之前重新建立, 那么超时之后 Helper会退出 GR, 并将相关标签信息删除。  If the LDP tongue between the Helper and the Restarter is not re-established before the Reconnect timer expires, the Helper will exit the GR after the timeout and delete the related label information.

如果 LDP会话在 Reconnect定时器超时之前已经建立, 那么 Helper会 在建立 LDP会话时删除 Reconnect定时器, 再启动一个恢复(Recovery ) 定时器, 并在 Recovery定时器超时后退出 GR, 将未恢复的标签信息删除。 If the LDP session is established before the Reconnect timer expires, the helper will When the LDP session is established, the Reconnect timer is deleted, and a recovery timer is started. After the Recovery timer expires, the GR is deleted and the unrecovered label information is deleted.

本实施例提供的 Helper还包括第二删除单元 604, 当第二退出单元 602 退出优雅重启以后, 第二删除单元 604, 用于删除未恢复的标签信息。 删除 未恢复的标签信息是为了使标签信息重新建立后, 不受重启前的影响。 这样可以避免 Restarter和 Helper的转发表项未被及时删除, 出现转发不通 的情况。 本发明还提供一种退出 GR的系统。  The helper provided in this embodiment further includes a second deleting unit 604. After the second exit unit 602 exits the graceful restart, the second deleting unit 604 is configured to delete the unrecovered tag information. The unrecovered tag information is deleted so that the tag information is not re-established after it is re-established. This prevents the forwarding entries of the Restarter and Helper from being deleted in time. The present invention also provides a system for exiting GR.

系统实施例一:  System embodiment one:

参见图 2, 该图为基于本发明实施例的系统结构图。  Referring to Figure 2, there is shown a block diagram of a system based on an embodiment of the present invention.

一种退出优雅重启的系统, 包括重启端和协助端;  A system that exits graceful restart, including a restart end and a help end;

当重启端的第一定时器超时时, 重启端退出优雅重启, 并向所有邻居 协助端分别发送通知协助端退出优雅重启的第一通知消息; 邻居协助端收 到所述第一通知消息后, 退出所述优雅重启;  When the first timer of the restarting end times out, the restarting end exits the graceful restart, and sends a notification to the neighboring assistants to notify the assisting end to exit the graceful restarting first notification message. After receiving the first notification message, the neighboring assisting end exits. The graceful restart;

当协助端的第二定时器超时时, 协助端退出所述优雅重启, 并向邻居 重启端发送协助端退出了优雅重启的第二通知消息; 重启端收到所有邻居 协助端发送的退出了优雅重启的第二通知消息后, 退出优雅重启。  When the second timer of the assisting end times out, the assisting end exits the graceful restart, and sends a second notification message to the neighboring restarting end to cancel the elegant restarting of the graceful restart; the restarting end receives the graceful restart sent by all the neighboring assisting ends. After the second notification message, exit gracefully restart.

需要说明的是, 本实施例以一个重启端 Restarter和三个邻居协助端 Helperl , Helper2、 Helper3 为例来说明, 一般一个 Restarter对应着多个 Helper, 并不局限于三个。  It should be noted that, in this embodiment, a restarter Restarter and three neighboring assistants Helperl, Helper2, and Helper3 are used as an example. Generally, one Restarter corresponds to multiple Helpers, and is not limited to three.

当控制平面重启时, Restarter启动第一定时器。 若 Restarter的第一定 时器超时, Restarter退出优雅重启; 并且, Restarter发送退出优雅重启的第 一通知消息至所有邻居协助端 Helperl、 Helper2、 Helper3。  When the control plane restarts, the Restarter starts the first timer. If the first timer of the Restarter times out, the Restarter exits graceful restart; and the Restarter sends the first notification message to exit graceful restart to all neighbors Helper Helperl, Helper2, Helper3.

所有邻居 Helperl、 Helper2、 Helper3收到第一通知消息后, 退出所述 优雅重启。 即, 只要 Restarter退出 GR, 则其所有邻居 Helper也需要退出 GR。  After all the neighbors Helperl, Helper2, and Helper3 receive the first notification message, they exit the graceful restart. That is, as long as the Restarter exits the GR, all its neighbor Helpers also need to exit GR.

当控制平面重启时, Helper启动第二定时器, 若 Helper的第二定时器 超时, 该 Helper退出 GR; 并且, 该 Helper发送退出了 GR的第二通知消 息至其邻居 Restarted 需要说明的是, 上述协助端可能是 Helperl、 Helper2、 Helper3中的任 意一个或多个。 例如, 仅 Helperl 的定时器超时需要退出 GR, 则 Helperl 发送退出 GR的通知消息至 Restarted但是 Restarter得到通知消息后并不需 要退出 GR。 即, 只有一个协助端退出 GR时, 其他协助端和重启端不需要 退出 GR。 当收到所有邻居 Helperl、 Helper2、 Helper3发送的退出优雅重启 的通知消息时, Restarter才需要退出 GR。 即, 重启端在所有 Helper退出 GR之后才退出 GR0 When the control plane restarts, the helper starts the second timer. If the second timer of the helper times out, the helper exits the GR; and the helper sends a second notification message that exits the GR to its neighbor. It should be noted that the above assistance end may be any one or more of Helperl, Helper2, and Helper3. For example, if only the timer of Helperl needs to exit GR, then Helperl sends a notification message to exit GR to Restart, but the Restarter does not need to exit GR after receiving the notification message. That is, when only one assisting end exits the GR, the other assisting end and the restarting end do not need to exit the GR. The Restarter needs to log out of the GR when it receives the notification message of graceful restart from all neighbors, Helperl, Helper2, and Helper3. That is, the restarter exits GR 0 after all helpers exit the GR.

当 Restarter和 Helper退出 GR以后, 均将未恢复的标签信息删除。 本发明提供的退出 GR的系统,定时器超时和退出 GR的通知消息只要 满足其一就退出 GR, 保证了 Restarter和 Helper可以及时退出 GR, 从而避 免 Restarter和 Helper的转发表项未被及时删除, 出现转发不通的情况。  After the Restarter and Helper exit GR, the unrecovered label information is deleted. The system for exiting the GR provided by the present invention, the timer expires and the notification message of the exiting GR is deleted from the GR, and the Restarter and the helper can be deleted from the GR in time to prevent the forwarding entries of the Restarter and the Helper from being deleted in time. There is no forwarding.

需要说明的是, 上述系统中的 Restarter和 Helper 包括装置实施例中 Restarter和 Helper实施例中的具体单元。  It should be noted that the Restarter and the Helper in the foregoing system include specific units in the Restarter and Helper embodiments in the device embodiment.

本发明所述方法、 设备和系统不仅应用于 CR-LDP使用定时器来控制 退出 GR的时间的信令, 而且同样适用于资源预留协议(RSVP, Resource Re-Servation Protocol )使用定时器来控制退出 GR的时间的信令。  The method, device and system of the present invention are not only applied to the CR-LDP using a timer to control the signaling of the time of exiting the GR, but also applicable to the Resource Re-Servation Protocol (RSVP) using a timer. Signaling of the time to exit the GR.

本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分 步骤是可以通过程序来指令相关的硬件来完成, 所述的程序可以存储于计 算机可读取存储介质中, 该程序在执行时, 可以包括前述的通信方法各个 实施方式的内容。 这里所称得的存储介质, 如: R0M/RAM、 磁碟、 光盘等。  A person skilled in the art can understand that all or part of the steps in implementing the above method embodiments can be completed by a program instructing related hardware, and the program can be stored in a computer readable storage medium. The content of each embodiment of the aforementioned communication method may be included. The storage medium referred to herein is, for example, R0M/RAM, disk, optical disk, and the like.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成, 所述的程序可以存储于一计 算机可读取存储介质中, 该程序在执行时, 包括如下步骤: 重启端启动第 一定时器; 若所述第一定时器超时, 退出优雅重启, 并向所有邻居协助端 分别发送第一通知消息, 通知所述所有邻居协助端退出优雅重启; 和 /或, 若收到所有邻居协助端发送的退出了优雅重启的第二通知消息, 退出所述 优雅重启。  A person skilled in the art can understand that all or part of the steps of implementing the foregoing embodiments may be completed by a program instructing related hardware, and the program may be stored in a computer readable storage medium, and the program is executed. The method includes the following steps: The restarting end starts the first timer; if the first timer expires, exits the graceful restart, and sends a first notification message to all the neighboring assistants respectively, informing the neighboring assistants to exit the graceful restart And/or, if receiving the second notification message sent by all the neighbor assistance ends and exiting the graceful restart, exiting the graceful restart.

Claims

权利要求 Rights request 1、 一种退出优雅重启的方法, 其特征在于, 包括:  1. A method for exiting graceful restart, characterized in that it comprises: 当控制平面优雅重启时, 重启端启动第一定时器;  When the control plane gracefully restarts, the restart end starts the first timer; 若所述第一定时器超时, 所述重启端退出优雅重启, 并向所有邻居协 助端分别发送第一通知消息, 通知所述所有邻居协助端退出优雅重启; 若收到所有邻居协助端发送的退出了优雅重启的第二通知消息, 所述 重启端退出所述优雅重启。  If the first timer expires, the restarting end exits the graceful restart, and sends a first notification message to all the neighboring assistants to notify all the neighboring assistants to exit gracefully restarting; The second notification message of graceful restart is exited, and the restarter exits the graceful restart. 2、 根据权利要求 1所述的方法, 其特征在于, 还包括: 当所述重启端 退出所述优雅重启后, 将未恢复的标签信息删除。  2. The method according to claim 1, further comprising: deleting the unrecovered tag information after the restarting end exits the graceful restart. 3、 一种退出优雅重启的方法, 其特征在于, 包括:  3. A method for exiting graceful restart, which is characterized by comprising: 当控制平面优雅重启时, 协助端启动第二定时器;  When the control plane gracefully restarts, the assisting end starts the second timer; 若第二定时器超时, 所述协助端退出优雅重启, 并向邻居重启端发送 所述协助端退出了优雅重启的第二通知消息;  If the second timer expires, the assisting end exits gracefully restarting, and sends a second notification message that the assisting end exits the graceful restart to the neighboring restarting end; 若收到邻居重启端发送的通知协助端退出优雅重启的第一通知消息, 所述协助端退出所述优雅重启。  If the notification sent by the neighboring restarting end is received, the assisting end exits the first notification message of the graceful restart, and the assisting end exits the graceful restart. 4、 根据权利要求 3所述的方法, 其特征在于, 还包括: 当所述协助端 退出所述优雅重启后, 将未恢复的标签信息删除。  The method according to claim 3, further comprising: deleting the unrecovered tag information after the assisting end exits the graceful restart. 5、 一种退出优雅重启的重启端, 其特征在于, 包括: 第一判断单元, 第一通知单元、 第一检测单元和第一退出单元;  A restarting end that exits the graceful restart, and includes: a first determining unit, a first notifying unit, a first detecting unit, and a first exiting unit; 所述第一判断单元, 用于判断所述重启端的第一定时器是否超时和所 述重启端是否收到所有邻居协助端发送的退出了优雅重启的第二通知消 所述第一退出单元, 用于当所述第一判断单元判断确定所述重启端的 第一定时器超时或判断确定所述重启端收到所有邻居协助端发送的第二通 知消息时, 退出所述优雅重启;  The first determining unit is configured to determine whether the first timer of the restarting end timeout and whether the restarting end receives the second notification that exits the graceful restart sent by all the neighboring assistants, and cancels the first exiting unit, When the first determining unit determines that the first timer of the restarting end timeout or determines that the restarting end receives the second notification message sent by all the neighboring assistance terminals, exiting the graceful restart; 所述第一通知单元, 用于当所述第一判断单元判断确定所述重启端的 第一定时器超时时, 向所有邻居协助端分别发送退出优雅重启的第一通知 消息, 通知所述所有邻居协助端退出优雅重启。  The first notification unit is configured to: when the first determining unit determines that the first timer of the restarting end timeout expires, send a first notification message that exits graceful restart to all neighboring assistance ends, and notify all neighbors The helper exits gracefully restarting. 6、根据权利要求 5所述的重启端,其特征在于,还包括第一删除单元, 用于当所述第一退出单元退出优雅重启后, 删除未恢复的标签信息。  The restarting end according to claim 5, further comprising a first deleting unit, configured to delete the unrecovered tag information after the first exiting unit exits the graceful restart. 7、 一种退出优雅重启的协助端, 其特征在于, 包括: 第二判断单元, 第二通知单元和第二退出单元; 7. A helper end that exits the graceful restart, and is characterized by comprising: a second determining unit, a second notification unit and a second exit unit; 所述第二判断单元, 用于判断所述协助端的第二定时器是否超时和所 述协助端是否收到邻居重启端发送的通知协助端退出优雅重启的第一通知 消息;  The second determining unit is configured to determine whether the second timer of the assisting end times out and whether the assisting end receives the first notification message that the neighboring restarting end sends the notification assisting end to exit the graceful restart; 所述第二退出单元, 用于当所述第二判断单元判断确定所述协助端的 的第二定时器超时或所述协助端收到所述邻居重启端发送的通知协助端退 出优雅重启的第一通知消息时, 退出所述优雅重启;  The second exiting unit is configured to: when the second determining unit determines that the second timer of the assisting end is timed out or the assisting end receives the notification sent by the neighboring restarting end, the assisting end exits the graceful restarting Exiting the graceful restart when a notification message is received; 所述第二通知单元, 用于当收到所述第二判断单元判断所述协助端的 第二定时器超时时, 向邻居重启端发送所述协助端退出了优雅重启的第二 通知消息。  The second notification unit is configured to: when the second determining unit determines that the second timer of the assisting end times out, send the second notification message that the assisting end exits the graceful restart to the neighboring restarting end. 8、根据权利要求 7所述的协助端,其特征在于,还包括第二删除单元, 用于当所述第二退出单元退出优雅重启后, 删除未恢复的标签信息。  The assistance terminal according to claim 7, further comprising a second deletion unit, configured to delete the unrecovered tag information after the second exit unit exits the graceful restart. 9、 一种退出优雅重启的系统, 其特征在于, 所述系统包括重启端和协 助端;  9. A system for exiting graceful restart, wherein the system includes a restart end and a help end; 当所述重启端的第一定时器超时时, 所述重启端退出优雅重启, 并向 所有邻居协助端分别发送通知协助端退出优雅重启的第一通知消息; 所述 邻居协助端收到所述第一通知消息后, 退出所述优雅重启;  When the first timer of the restarting end timeout expires, the restarting end exits the graceful restart, and sends a first notification message to the neighboring assisting end to notify the assisting end to exit the graceful restart; the neighboring assisting end receives the first After a notification message, exit the graceful restart; 当所述协助端的第二定时器超时时, 所述协助端退出所述优雅重启, 并向邻居重启端发送所述协助端退出了优雅重启的第二通知消息; 所述重 启端收到所有邻居协助端发送的退出了优雅重启的第二通知消息后, 退出 所述优雅重启。  When the second timer of the assisting end times out, the assisting end exits the graceful restart, and sends a second notification message that the assisting end exits the graceful restart to the neighboring restarting end; the restarting end receives all neighbors. After the assisting end sends the second notification message that exits the graceful restart, the graceful restart is exited. 10、 根据权利要求 9所述的系统, 其特征在于, 所述重启端退出优雅重 启后, 将未恢复的标签信息删除; 和 /或, 所述协助端退出优雅重启后, 将 未恢复的标签信息删除。  The system according to claim 9, wherein the restarting end exits the graceful restart, and deletes the unrecovered label information; and/or, after the assisting end exits the graceful restart, the unrecovered label is removed. Information is deleted.
PCT/CN2010/070946 2009-03-10 2010-03-10 Method, device and system for exiting graceful restart Ceased WO2010102560A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910127034.6 2009-03-10
CN2009101270346A CN101505277B (en) 2009-03-10 2009-03-10 Method, equipment and system for withdrawing from elegant restart

Publications (1)

Publication Number Publication Date
WO2010102560A1 true WO2010102560A1 (en) 2010-09-16

Family

ID=40977350

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/070946 Ceased WO2010102560A1 (en) 2009-03-10 2010-03-10 Method, device and system for exiting graceful restart

Country Status (2)

Country Link
CN (1) CN101505277B (en)
WO (1) WO2010102560A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10016373B2 (en) 2013-04-17 2018-07-10 Sharon Anavi-Goffer CB2 receptor ligands for the treatment of psychiatric disorders

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505277B (en) * 2009-03-10 2011-04-20 华为技术有限公司 Method, equipment and system for withdrawing from elegant restart
CN102694735B (en) * 2012-06-11 2014-12-10 杭州华三通信技术有限公司 Method and device used for synchronization after restart of FC (fiber channel) exchanger
CN105656651B (en) * 2014-11-13 2020-12-04 中兴通讯股份有限公司 Method and device for deleting GR function
CN106533936B (en) * 2015-09-15 2019-06-18 中兴通讯股份有限公司 Management method and device for graceful restart of router
CN106941444A (en) * 2016-01-04 2017-07-11 中兴通讯股份有限公司 A kind of method and device for exiting smooth restarting
CN108696439A (en) * 2018-05-31 2018-10-23 安徽电信器材贸易工业有限责任公司 A kind of router method for restarting and router

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070253434A1 (en) * 2006-05-01 2007-11-01 Oswal Anand K Performing A Graceful Restart Operation For Wimax Network Protocols
CN101094049A (en) * 2007-07-18 2007-12-26 杭州华三通信技术有限公司 Smoothing restarting method and neighbor devices
CN101179446A (en) * 2006-11-10 2008-05-14 华为技术有限公司 Method and router for reducing duration of error graceful restart state
CN101345698A (en) * 2007-07-10 2009-01-14 中兴通讯股份有限公司 A Synchronous Method on Graceful Restart
CN101505277A (en) * 2009-03-10 2009-08-12 华为技术有限公司 Method, equipment and system for withdrawing from elegant restart

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100531220C (en) * 2006-12-05 2009-08-19 中兴通讯股份有限公司 Optimum restarting realizing method for generating tree protocol in two-layer network device
CN100542143C (en) * 2007-04-16 2009-09-16 杭州华三通信技术有限公司 Graceful restart method, designated intermediate system, neighbor router and broadcast network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070253434A1 (en) * 2006-05-01 2007-11-01 Oswal Anand K Performing A Graceful Restart Operation For Wimax Network Protocols
CN101179446A (en) * 2006-11-10 2008-05-14 华为技术有限公司 Method and router for reducing duration of error graceful restart state
CN101345698A (en) * 2007-07-10 2009-01-14 中兴通讯股份有限公司 A Synchronous Method on Graceful Restart
CN101094049A (en) * 2007-07-18 2007-12-26 杭州华三通信技术有限公司 Smoothing restarting method and neighbor devices
CN101505277A (en) * 2009-03-10 2009-08-12 华为技术有限公司 Method, equipment and system for withdrawing from elegant restart

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HOLLA, ASHOK C. ET AL.: "Update to OSPF Graceful Restart procedure draft-holla-ospf-update-graceful-restart-02.txt", September 2006 (2006-09-01) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10016373B2 (en) 2013-04-17 2018-07-10 Sharon Anavi-Goffer CB2 receptor ligands for the treatment of psychiatric disorders

Also Published As

Publication number Publication date
CN101505277A (en) 2009-08-12
CN101505277B (en) 2011-04-20

Similar Documents

Publication Publication Date Title
CN100558082C (en) A communication system, a label switching router, and a routing switching method
CN103636174A (en) Expedited graceful OSPF restart
WO2010102560A1 (en) Method, device and system for exiting graceful restart
WO2009082923A1 (en) Link fault processing method and data forwarding device
CN101340380B (en) Method and apparatus for uninterrupted forwarding of bi-directional forwarding detection in master-slave switch implementation
CN101984600B (en) Graceful restart method, equipment and system of routing protocol
WO2008055436A1 (en) Method of controlling the status of graceful restart and router
WO2009056053A1 (en) A method, device and system of multi-protocol label exchange traffic engineering flow capacity switch
WO2008141557A1 (en) A method for routing convergence, routing device and main control board in the routing device
TW201134151A (en) RSVP-TE graceful restart under fast re-route conditions
WO2012122945A1 (en) Operating method and device for virtual network element
CN105637818A (en) Added centralized data path establishment for distributed control messaging
WO2008077300A1 (en) A method and system for negotiating the bidirectional forwarding detection session discriminator of pesudo wire
CN101364927A (en) Method, device and system for realizing fault recovery of virtual private network VPN
CN101741738A (en) Method and device for realizing graceful restart of link state routing protocol
WO2014012207A1 (en) Label switching path establishment method, data forwarding method and device
WO2006069523A1 (en) A method for node restart recovery in the general multi-protocol label-switching path
US9774492B2 (en) Message passing to assure deletion of label switched path
EP2328307B1 (en) Barrier boundary node and method for establishing connection between barrier bound ary nodes
WO2010057383A1 (en) Method, system and device for implementing service forwarding
WO2007036103A1 (en) A method for recovering the service-forwarding route and the system thereof
CN113169939A (en) Method, network device and system for establishing service path
CN101123563A (en) A method, device and network for stable restart under multi-hop pseudowire
CN100550840C (en) A Graceful Restart Method for Route-Constrained Label Switching Routers
WO2019001487A1 (en) Path data deletion method, and message forwarding method and apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10750356

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10750356

Country of ref document: EP

Kind code of ref document: A1