CN1322705C - A method of datum plane reset for forwarding equipment - Google Patents
A method of datum plane reset for forwarding equipment Download PDFInfo
- Publication number
- CN1322705C CN1322705C CNB2003101217737A CN200310121773A CN1322705C CN 1322705 C CN1322705 C CN 1322705C CN B2003101217737 A CNB2003101217737 A CN B2003101217737A CN 200310121773 A CN200310121773 A CN 200310121773A CN 1322705 C CN1322705 C CN 1322705C
- Authority
- CN
- China
- Prior art keywords
- data plane
- plane
- data
- reset
- control plane
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种转发设备数据平面复位方法,包括以下步骤:(1)使控制平面的业务处理部分无法感知数据平面复位的步骤;(2)使控制平面不对数据平面进行复位操作以外操作的步骤;(3)保存数据平面在复位前所保存的数据的步骤;(4)对数据平面进行复位(优选地包括替换网络处理器中的微代码)的步骤;(5)进行数据恢复的步骤。本发明的方法具有报文转发中断时间短、系统学习到的动态信息不丢失等优点。
The invention discloses a data plane reset method of a forwarding device, comprising the following steps: (1) making the service processing part of the control plane unable to perceive the data plane reset; (2) making the control plane not perform operations other than the data plane reset operation Step; (3) the step of saving the data plane before resetting; (4) the step of resetting the data plane (preferably including replacing the microcode in the network processor); (5) the step of data recovery . The method of the invention has the advantages of short message forwarding interruption time, no loss of dynamic information learned by the system, and the like.
Description
技术领域technical field
本发明涉及一种路由器和/或交换机的转发设备的系统复位方法,尤其涉及一种转发设备的数据平面复位方法。The present invention relates to a system reset method of a forwarding device of a router and/or switch, in particular to a data plane reset method of the forwarding device.
技术背景technical background
近几年,部分路由器和交换机的转发设备从原来基于背板总线交换的方式,向基于交换网结构转移。如图1所示,这些设备通常由控制平面和数据平面组成,控制平面负责控制报文及少量数据报文的处理和转发,而数据平面负责转发数据报文,用于保证高速转发的正常流量。In recent years, the forwarding equipment of some routers and switches has shifted from the original backplane bus switching method to the switching network structure. As shown in Figure 1, these devices are usually composed of a control plane and a data plane. The control plane is responsible for processing and forwarding control packets and a small amount of data packets, while the data plane is responsible for forwarding data packets to ensure normal traffic forwarding at high speed. .
控制平面的核心器件仅有CPU(中央处理单元),而数据平面的核心器件有网络处理器、交换网、网络协处理器、成帧器等。核心器件的数量及其复杂的处理,使数据平面出现问题的概率要远远高于控制平面。The core device of the control plane is only the CPU (central processing unit), while the core devices of the data plane include network processors, switching networks, network coprocessors, and framers. The number of core devices and their complex processing make the probability of problems in the data plane much higher than that in the control plane.
在框式转发设备(包括框式路由器和框式交换机)中,控制平面和数据平面位于不同的单板中,可以通过对数据平面的冗余设计和主备倒换的方式,来处理出现问题的数据平面。在盒式转发设备中,控制平面和数据平面位于同一块单板上,一般只能通过对整个系统进行复位来解决数据平面出现问题。这样整个系统运行的业务就中断了。总的说来,采用对整个系统进行复位的方法来解决数据平面出现的问题,有以下缺点:In frame-type forwarding devices (including frame-type routers and frame-type switches), the control plane and data plane are located on different boards, and redundant design of the data plane and active/standby switchover can be used to deal with problems. data plane. In a box-type forwarding device, the control plane and the data plane are located on the same single board. Generally, the problem of the data plane can only be solved by resetting the entire system. In this way, the business of the entire system is interrupted. Generally speaking, the method of resetting the entire system to solve the problems in the data plane has the following disadvantages:
1、报文转发中断时间长,一般有几分钟,甚至十几分钟不等,视系统重启到配置恢复所需时间而定;1. Message forwarding is interrupted for a long time, generally ranging from a few minutes to more than ten minutes, depending on the time required from system restart to configuration recovery;
2、原来系统学习到的路由、网络拓扑等动态信息丢失,恢复需要一定的时间;2. The dynamic information such as routing and network topology learned by the original system is lost, and it will take a certain amount of time to recover;
3、在转发设备作为接入服务器时,原来在线用户信息丢失,重启后用户必须重新认证上线才能正常访问网络;3. When the forwarding device is used as the access server, the original online user information is lost. After restarting, the user must re-authenticate and go online to access the network normally;
4、在网络处理器中的微代码存在BUG时,无法在不中断业务的情况下在线替换。4. When there is a bug in the microcode in the network processor, it cannot be replaced online without interrupting the business.
发明内容Contents of the invention
本发明的一个目的是提供一种转发设备数据平面复位方法,使用该方法能够在业务不中断的情况下对数据平面进行复位。An object of the present invention is to provide a method for resetting a data plane of a forwarding device, by using the method, the data plane can be reset without service interruption.
本发明的另一个目的是提供一种转发设备数据平面复位方法,在业务不中断的情况下,在线替换数据平面的网络处理器中的微代码。Another object of the present invention is to provide a method for resetting the data plane of the forwarding device, which can replace the microcode in the network processor of the data plane online without service interruption.
本发明还有一个目的是提供一种转发设备数据平面复位方法,使用该方法能够快速地侦测数据平面异常。Another object of the present invention is to provide a method for resetting the data plane of a forwarding device, which can quickly detect data plane anomalies.
为实现上述目的,本发明提供了一种转发设备数据平面复位方法,包括以下步骤:(1)使控制平面的业务处理部分无法感知数据平面复位的步骤;(2)使控制平面不对数据平面进行复位操作以外操作的步骤;(3)保存数据平面在复位前所保存的数据的步骤;(4)对数据平面进行复位的步骤;(5)进行数据恢复的步骤。In order to achieve the above object, the present invention provides a method for resetting the data plane of the forwarding device, comprising the following steps: (1) making the service processing part of the control plane unable to perceive the step of resetting the data plane; (2) making the control plane not reset the data plane Steps of operations other than the reset operation; (3) steps of saving the data saved on the data plane before reset; (4) steps of resetting the data plane; (5) steps of restoring data.
优选地,本发明的方法在上述使控制平面的业务处理部分无法感知数据平面复位的步骤之前进一步包括侦测数据平面异常的步骤;所述侦测数据平面异常的步骤优选地采用控制平面和数据平面之间的“握手报文机制”实现。Preferably, the method of the present invention further includes a step of detecting data plane anomalies before the above-mentioned step of making the business processing part of the control plane unaware of data plane reset; the step of detecting data plane anomalies preferably uses the control plane and data plane The "handshake message mechanism" between planes is realized.
所述“握手报文机制”是指控制平面每隔0.5秒向数据平面发送事先约定好的握手报文,网络处理器的微代码通过流量管理器回送响应报文,以维持心跳。当连续3次握手报文均没有获得响应的话,即认为数据平面异常。The "handshake message mechanism" means that the control plane sends a pre-agreed handshake message to the data plane every 0.5 seconds, and the microcode of the network processor returns a response message through the traffic manager to maintain the heartbeat. If no response is obtained for 3 consecutive handshake messages, it is considered that the data plane is abnormal.
优选地,本发明的方法中所述对数据平面进行复位的步骤进一步包括替换数据平面的网络处理器的微代码的步骤。该步骤优选地通过改变指示加载微代码的数组指针的方式来实现。Preferably, the step of resetting the data plane in the method of the present invention further includes the step of replacing the microcode of the network processor of the data plane. This step is preferably realized by changing the way of indicating the array pointer to load the microcode.
优选地,所述使控制平面的业务处理部分无法感知数据平面复位的步骤和所述使控制平面不对管理平面进行复位操作以外操作的步骤,通过停止控制平面的CPU对所有中断的响应来实现。Preferably, the step of making the service processing part of the control plane unaware of the reset of the data plane and the step of making the control plane not perform operations other than the reset operation on the management plane are realized by stopping the CPU of the control plane from responding to all interrupts.
所述数据平面的存储器中保存的复位前的数据在复位时不清除,保存的其它复位前数据保存在控制平面的内存中。The pre-reset data stored in the data plane memory is not cleared during reset, and other pre-reset data stored in the control plane memory are stored.
所述对数据平面进行复位的步骤中,对数据平面成帧器进行复位的步骤中,包括设置使能控制平面查询端口状态的桩函数的步骤。In the step of resetting the data plane, the step of resetting the framer of the data plane includes the step of setting a stub function that enables the control plane to query port status.
本发明技术方案在数据平面出现问题时,仅复位数据平面,不需要复位整个系统,因此有以下有益效果:When a problem occurs in the data plane, the technical solution of the present invention only resets the data plane without resetting the entire system, so it has the following beneficial effects:
1.报文转发中断时间短,在2秒之内,设备即可恢复正常转发。1. The message forwarding interruption time is short, and the device can resume normal forwarding within 2 seconds.
2.系统在复位之前运行时学习到的动态信息不丢失。2. The dynamic information learned when the system is running before reset will not be lost.
3.在盒式设备作为接入服务器时,原来在线用户信息不丢失。用户不需要重新认证上线,不会感知到异常。3. When the box device is used as the access server, the original online user information will not be lost. Users do not need to re-authenticate to go online, and will not perceive abnormalities.
附图说明Description of drawings
图1是基于交换网的转发设备的组成示意图;FIG. 1 is a schematic diagram of the composition of forwarding equipment based on a switching network;
图2是本发明的一个实施例的数据平面复位步骤的流程图。Fig. 2 is a flow chart of data plane reset steps in an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图,对本发明的原理和优选实施例进行详细的说明。The principle and preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.
数据平面出现问题时,其原因可能是:When there is a problem with the data plane, the reasons may be:
1、关键芯片的缺陷;1. Defects in key chips;
2、关键芯片(网络处理器芯片)中运行的微代码的缺陷;2. Defects in the microcode running in the key chip (network processor chip);
3、不可预知的原因导致芯片处于异常状态。3. The chip is in an abnormal state due to unpredictable reasons.
数据平面复位技术通过单独复位数据平面的方式,将数据平面恢复到正常工作时的状态,可解决以上数据平面的问题,不需要对整个系统进行复位。在本发明的单独复位数据平面的方法中,要做到以下几点:The data plane reset technology restores the data plane to the normal working state by individually resetting the data plane, which can solve the above data plane problems without resetting the entire system. In the method for separately resetting the data plane of the present invention, the following points should be achieved:
1、必须使控制平面的业务处理部分无法感知到数据平面的复位。否则,控制平面一旦感知到端口的物理层连接断开,就会删除接口路由;如果盒式设备作为接入服务器时,控制平面还会因为这个原因,将该端口上所有的用户下线;1. The service processing part of the control plane must not be aware of the reset of the data plane. Otherwise, once the control plane detects that the physical layer connection of the port is disconnected, it will delete the interface route; if the box device is used as an access server, the control plane will also log off all users on the port for this reason;
2、必须使控制平面在数据平面复位期间,不对管理平面进行复位操作之外的其它操作。否则,控制平面的业务模块会认为数据平面出现异常,从而导致控制报文转发的异常;2. The control plane must not perform other operations on the management plane during the data plane reset period. Otherwise, the business module of the control plane will think that there is an exception in the data plane, which will lead to an exception in the forwarding of the control message;
在本发明的实施例中,通过在数据平面复位前后关、开控制平面的CPU的中断来保证以上两点。In the embodiment of the present invention, the above two points are guaranteed by turning off and on the interrupt of the CPU of the control plane before and after the reset of the data plane.
3、必须能够保存数据平面在复位之前保存的数据,从而在复位之后,能够正确恢复。在本发明的实施例中,通过硬件自身保存和控制平面辅助保存来保证数据的正确保存和恢复。3. It must be able to save the data saved in the data plane before reset, so that it can be restored correctly after reset. In the embodiment of the present invention, the correct storage and restoration of data is ensured through hardware self storage and control plane assisted storage.
本发明还提供了一种在短时间内(比如小于2秒),侦测到数据平面异常的方法,在侦测到数据平面异常后再进行数据平面复位。否则,如果数据平面的异常导致了用户探测等控制平面操作失败,则只能靠用户继续执行上线操作的触发,才能恢复。本发明的实施例中采用握手报文的方式来进行数据平面异常的快速侦测。The present invention also provides a method for detecting the abnormality of the data plane within a short period of time (for example, less than 2 seconds), and then resets the data plane after detecting the abnormality of the data plane. Otherwise, if an abnormality in the data plane causes user detection and other control plane operations to fail, it can only be recovered by triggering the user to continue to perform online operations. In the embodiment of the present invention, a handshake message is used to quickly detect data plane anomalies.
另外,为解决由于网络处理器中微代码的缺陷引起的数据平面异常的问题,可能需要进行微代码的替换。即在数据平面复位时,加载微代码补丁(修改问题后的微代码)。在本发明的实施例中,通过数组指针,控制加载不同的微代码。In addition, in order to solve the data plane abnormality problem caused by the defect of the microcode in the network processor, it may be necessary to replace the microcode. That is, when the data plane is reset, the microcode patch (the microcode after the problem is modified) is loaded. In the embodiment of the present invention, the loading of different microcodes is controlled through the array pointer.
下面结合图2,对本发明的实施例进行具体说明,所列附图只用于说明,不是对本发明的限制。Embodiments of the present invention will be described in detail below in conjunction with FIG. 2 , and the accompanying drawings are only for illustration, not limitation of the present invention.
在以下两种情形下,开始进行数据平面复位:A data plane reset begins in the following two situations:
1、在控制平面侦测到数据平面异常时,进行数据平面的复位。在本发明中,采用“握手报文机制”进行数据平面异常的侦测。“握手报文机制”是指控制平面每隔0.5秒向数据平面发送事先约定好的握手报文,数据平面网络处理器中运行的微代码通过流量管理器回送响应报文,以维持心跳。当连续3次握手报文均没有获得响应的话,即认为数据平面异常,进入数据平面复位流程。1. When the control plane detects that the data plane is abnormal, reset the data plane. In the present invention, the "handshake message mechanism" is used to detect the abnormality of the data plane. The "handshake message mechanism" means that the control plane sends a pre-agreed handshake message to the data plane every 0.5 seconds, and the microcode running in the network processor of the data plane returns a response message through the traffic manager to maintain the heartbeat. If no response is obtained for three consecutive handshake messages, it is considered that the data plane is abnormal and enters the data plane reset process.
2、用户触发数据平面的复位。当设备上网运行出现问题并且开发人员定位到微代码存在缺陷时,当控制平面具有补丁机制的特性时,厂商可发布补丁,由用户通过控制平面的补丁机制(一种在线修改有问题的运行代码的机制,不需中断业务),将修改缺陷后的微代码以控制平面补丁的形式加载到系统中、激活、保存。通过命令行的触发,进行数据平面复位;当控制平面没有补丁机制时,可通过其它方式,如将微代码存储到控制平面的存储设备中,由用户触发数据平面的复位,从而替换微代码。2. The user triggers the reset of the data plane. When there is a problem with the operation of the device on the Internet and the developer locates a defect in the microcode, when the control plane has the characteristics of a patch mechanism, the manufacturer can issue a patch, and the user can modify the problematic running code online through the patch mechanism of the control plane. The mechanism does not need to interrupt the business), and the microcode after the modification of the defect is loaded into the system in the form of a control plane patch, activated, and saved. The data plane is reset by triggering the command line; when the control plane does not have a patch mechanism, other methods can be used, such as storing the microcode in the storage device of the control plane, and the user triggers the reset of the data plane to replace the microcode.
数据平面中的存储芯片既可由微代码初始化,也可由控制平面初始化。系统开机初始化时,控制平面负责清除数据平面中的存储芯片的内容,作为存储芯片的初始状态,微代码不能清除该芯片中的内容,否则在复位操作时,存储芯片中内容将被微代码清除。而由于这些内容很大(通常有1M到10M不等),并且访问速度慢,在数据平面复位时,存储芯片中的内容不丢失(除非被清除),控制平面中并不保存这些信息,所以绝不能被微代码清除。Memory chips in the data plane can be initialized either by microcode or by the control plane. When the system is powered on and initialized, the control plane is responsible for clearing the contents of the memory chip in the data plane. As the initial state of the memory chip, the microcode cannot clear the contents of the chip, otherwise, the contents of the memory chip will be cleared by the microcode during the reset operation. . And because these contents are very large (usually ranging from 1M to 10M), and the access speed is slow, when the data plane is reset, the content in the memory chip will not be lost (unless it is cleared), and the information is not saved in the control plane, so MUST NOT be cleared by microcode.
如图2所示,在本发明的第一实施例中,控制平面在检测到数据平面的异常时,开始进行数据平面复位。首先申请控制平面的内存空间,用于保存数据平面的动态信息。这些动态信息包括网络处理器中存储的、网络协处理器中存储的、流量管理器中存储的、交换网中配置的、成帧器中配置的信息。然后关闭控制平面的所有中断,保护数据平面复位的现场。接着调用驱动函数(这些函数完成使数据平面正常工作的作用),保存现场。这些现场信息包括网络处理器中存储的、网络协处理器中存储的、流量管理器中存储的、交换网中配置的、成帧器中配置的信息。存储芯片中保存的信息自身保存,其它器件中保存的信息在初始化时,被芯片自身清除。As shown in FIG. 2 , in the first embodiment of the present invention, when the control plane detects an abnormality in the data plane, it starts to reset the data plane. First apply for the memory space of the control plane to save the dynamic information of the data plane. These dynamic information include information stored in the network processor, stored in the network co-processor, stored in the traffic manager, configured in the switching network, and configured in the framer. All interrupts to the control plane are then turned off, protecting the site where the data plane resets. Then call the driving function (these functions complete the function of making the data plane work normally), and save the scene. The field information includes the information stored in the network processor, the network co-processor, the traffic manager, the switching network configuration, and the framer configuration information. The information stored in the memory chip is saved by itself, and the information stored in other devices is cleared by the chip itself during initialization.
下一步,复位数据平面的网络处理器、网络协处理器、流量管理器、交换网、成帧器。In the next step, reset the network processor, network coprocessor, traffic manager, switching network, and framer of the data plane.
首先,初始化网络处理器。加载网络处理器微代码。First, initialize the network processor. Load the network processor microcode.
然后初始化网络协处理器、流量管理器;按照所保存的配置信息,初始化交换网、成帧器。Then initialize the network coprocessor and traffic manager; initialize the switching network and framer according to the saved configuration information.
接着,恢复现场。这些现场包括网络处理器中存储的、网络协处理器中存储的、流量管理器中存储的、交换网中配置的、成帧器中配置的信息。Next, restore the scene. These contexts include information stored in the network processor, stored in the network coprocessor, stored in the traffic manager, configured in the switching network, and configured in the framer.
因为成帧器(如以太网的PHY器件)重新初始化后,配置恢复一般需要1秒左右的时间,在这段时间之内,端口处于连接中断状态。不能让控制平面感知,以避免控制平面进行相关控制操作,如将中断端口的在线用户下线等,因此必须使能控制平面查询端口状态的桩函数,该函数未使能时,控制平面查询的是成帧器的真实状态,使能后,控制平面查询到复位之前保存的成帧器的状态,并且持续使能约3秒钟。Because after the framer (such as the PHY device of Ethernet) is re-initialized, it generally takes about 1 second for the configuration to recover, and during this time, the port is in the disconnected state. The control plane cannot be made aware to avoid the control plane from performing related control operations, such as taking the online users who interrupt the port offline, etc. Therefore, the stub function for the control plane to query the port status must be enabled. When this function is not enabled, the control plane queries the is the real state of the framer. After it is enabled, the control plane queries the state of the framer saved before the reset, and keeps enabling it for about 3 seconds.
最后,打开控制平面关闭的中断,打开现场。Finally, turn on the interrupts that were turned off by the control plane, and turn on the scene.
仍如图2所示,在本发明的第二实施例中,由用户触发数据平面的复位。Still as shown in FIG. 2 , in the second embodiment of the present invention, the reset of the data plane is triggered by the user.
在初始化网络处理器的步骤中,判断是否需要加载微代码,并依据判断的结果加载修改后补丁的微代码。待加载的微代码以全局变量的形式处于控制平面的程序空间(程序空间保存了CPU执行的指令、使用的全局数据等,通常有数据段、代码段等等)的数据段中,在需要加载修改后补丁的微代码时,变换指示加载微代码的指针,加载修改后补丁的微代码。In the step of initializing the network processor, it is judged whether the microcode needs to be loaded, and the modified patched microcode is loaded according to the judgment result. The microcode to be loaded is in the data segment of the program space of the control plane in the form of a global variable (the program space stores the instructions executed by the CPU, the global data used, etc., and usually has data segments, code segments, etc.). When modifying the microcode of the patch, change the pointer indicating loading of the microcode, and load the microcode of the patch after modification.
其它步骤与第一实施例的相同,故不赘述。Other steps are the same as those of the first embodiment, so they are not repeated.
需要注意的是,根据芯片的集成,数据平面的网络处理器、成帧器、交换网、网络协处理器、流量管理器等可以单独的芯片形式存在,也可由网络处理芯片集成了流量管理、交换网、网络协处理功能,网络处理芯片、流量管理芯片、交换网芯片、网络协处理芯片在硬件上封装成一枚芯片。另外,如果要求有更高的端口密度,网络处理芯片在硬件上可以多枚芯片的形式存在。对于以上的各种形式,本发明的数据平面复位方法都同样适用。It should be noted that, according to the integration of the chip, the data plane network processor, framer, switching network, network coprocessor, traffic manager, etc. can exist in the form of a separate chip, or the network processing chip can integrate traffic management, Switching network, network co-processing function, network processing chip, traffic management chip, switching network chip, network co-processing chip are packaged into one chip on the hardware. In addition, if a higher port density is required, the network processing chip can exist in the form of multiple chips on the hardware. For the above various forms, the data plane reset method of the present invention is equally applicable.
以上对本发明进行了详细的描述,但本领域的普通技术人员应该意识到,在不脱离本发明的范围和精神的情况下,各种改进、添加和替换都是可能的,并都在本发明的权利要求所限定的范围内。The present invention has been described in detail above, but those of ordinary skill in the art should realize that without departing from the scope and spirit of the present invention, various improvements, additions and substitutions are all possible, and all within the scope of the present invention within the scope defined by the claims.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2003101217737A CN1322705C (en) | 2003-12-23 | 2003-12-23 | A method of datum plane reset for forwarding equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2003101217737A CN1322705C (en) | 2003-12-23 | 2003-12-23 | A method of datum plane reset for forwarding equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1633076A CN1633076A (en) | 2005-06-29 |
| CN1322705C true CN1322705C (en) | 2007-06-20 |
Family
ID=34844264
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2003101217737A Expired - Fee Related CN1322705C (en) | 2003-12-23 | 2003-12-23 | A method of datum plane reset for forwarding equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1322705C (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104978208B (en) * | 2014-04-14 | 2020-05-12 | 新华三技术有限公司 | Hot restart method and device thereof |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010055463A (en) * | 1999-12-10 | 2001-07-04 | 서평원 | Hardwired Task Scheduler And Scheduling Method In That Task Scheduler |
| US20030138253A1 (en) * | 2002-01-07 | 2003-07-24 | Sungchang Kim | Dynamic wavelength management method in OBS networks |
| US20030191863A1 (en) * | 2001-07-02 | 2003-10-09 | Globespanvirata Incorporated | Communications system using rings architecture |
| CA2428517A1 (en) * | 2002-05-13 | 2003-11-13 | Tropic Networks Inc. | System and method for distributed resource reservation protocol - traffic engineering (rsvp-te) hitless restart in multi-protocol label switching (mpls) network |
-
2003
- 2003-12-23 CN CNB2003101217737A patent/CN1322705C/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010055463A (en) * | 1999-12-10 | 2001-07-04 | 서평원 | Hardwired Task Scheduler And Scheduling Method In That Task Scheduler |
| US20030191863A1 (en) * | 2001-07-02 | 2003-10-09 | Globespanvirata Incorporated | Communications system using rings architecture |
| US20030138253A1 (en) * | 2002-01-07 | 2003-07-24 | Sungchang Kim | Dynamic wavelength management method in OBS networks |
| CA2428517A1 (en) * | 2002-05-13 | 2003-11-13 | Tropic Networks Inc. | System and method for distributed resource reservation protocol - traffic engineering (rsvp-te) hitless restart in multi-protocol label switching (mpls) network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1633076A (en) | 2005-06-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11729044B2 (en) | Service resiliency using a recovery controller | |
| US6687849B1 (en) | Method and apparatus for implementing fault-tolerant processing without duplicating working process | |
| US20060090097A1 (en) | Method and system for providing high availability to computer applications | |
| US20130138940A1 (en) | Computer system and method for updating basic input/output system thereof | |
| CN109656742B (en) | Node exception handling method and device and storage medium | |
| JPH11345219A (en) | Application realizing method and application realizing device | |
| CN116264548B (en) | In-service software upgrades with active service monitoring | |
| WO2018095107A1 (en) | Bios program abnormal processing method and apparatus | |
| US20230216607A1 (en) | Systems and methods to initiate device recovery | |
| CN108737153B (en) | Blockchain disaster recovery system, method, server and computer-readable storage medium | |
| CN1770707A (en) | Apparatus and method for quorum-based power-down of unresponsive servers in a computer cluster | |
| CN103890713B (en) | Device and method for managing the register information in processing system | |
| CN110109772A (en) | A kind of method for restarting of CPU, communication equipment and readable storage medium storing program for executing | |
| WO2020233001A1 (en) | Distributed storage system comprising dual-control architecture, data reading method and device, and storage medium | |
| US7434085B2 (en) | Architecture for high availability using system management mode driven monitoring and communications | |
| US20050068888A1 (en) | Seamless balde failover in platform firmware | |
| CN1322705C (en) | A method of datum plane reset for forwarding equipment | |
| US20060023627A1 (en) | Computing system redundancy and fault tolerance | |
| CN119127557A (en) | Disaster recovery processing method, device, equipment and computer readable storage medium | |
| CN111427721A (en) | Exception recovery method and device | |
| JP3325785B2 (en) | Computer failure detection and recovery method | |
| JP3231561B2 (en) | Backup memory control method | |
| CN115904516A (en) | Root-of-Trust Baseboard Management Controller Startup Method and Related Components | |
| CN113765748A (en) | Method for processing fault of computing node and computer readable storage medium | |
| CN114217905A (en) | High-availability recovery processing method and system for virtual machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070620 Termination date: 20171223 |
