專利名稱:平滑重啟方法及鄰居設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,具體涉及平滑重啟方法和鄰居設(shè)備。
背景技術(shù):
平滑重啟(GR,Graceful Restart)指的是在協(xié)議重啟時保證數(shù)據(jù)轉(zhuǎn)發(fā)正常進行,保證關(guān)鍵業(yè)務(wù)不中斷。GR技術(shù)屬于高可靠性技術(shù)的一種。GR是一種冗余容錯技術(shù),目前已被廣泛使用在主備切換和系統(tǒng)升級方面,以保證關(guān)鍵業(yè)務(wù)的不間斷轉(zhuǎn)發(fā)。
目前,支持GR的多協(xié)議標簽交換(MPLS)協(xié)議包括標簽分發(fā)協(xié)議(LDP)和資源預留協(xié)議(RSVP)。該兩協(xié)議在支持GR時,在協(xié)議的初始化消息中增加與GR相關(guān)的參數(shù),這些參數(shù)在路由器之間建立會話時交互,用于幫助GR的進行。
以LDP為例,對現(xiàn)有的LDP GR過程進行說明,如圖1所示,其具體步驟如下步驟101設(shè)備A發(fā)生主備切換即要從主用板切換到備用板,與鄰居設(shè)備B的LDP會話斷開。
步驟102鄰居設(shè)備B檢測到與設(shè)備A的LDP會話斷開,確定設(shè)備A重啟,鄰居設(shè)備B進入GR狀態(tài),同時啟動重連接(Reconnect)定時器。
每個設(shè)備會定時向周圍的鄰居設(shè)備發(fā)送hello消息和KeepAlive消息,若鄰居設(shè)備B在預定時長內(nèi)未收到設(shè)備A發(fā)來的hello消息或KeepAlive消息,則可確定與設(shè)備A的LDP會話斷開。
Reconnect定時器的定時時長為設(shè)備A發(fā)生主備倒換前,與鄰居設(shè)備B建立LDP會話時,設(shè)備A發(fā)送給鄰居設(shè)備B的初始化消息中攜帶的Reconnect Timeout和本地Neighbor Liveness Timeout中的較小者。
從啟動Reconnect定時器到收到設(shè)備A的初始化消息之間的時長與本地Neighbor Liveness Timeout中的較小者。
步驟103鄰居設(shè)備B在自身的控制平面查找設(shè)備A的標簽轉(zhuǎn)發(fā)等價類(FEC,F(xiàn)orwarding Equivalence Class)綁定關(guān)系,并在該標簽FEC綁定關(guān)系上作老化標記。
控制平面上的標簽FEC綁定關(guān)系與轉(zhuǎn)發(fā)平面上的MPLS轉(zhuǎn)發(fā)表項之間成映射關(guān)系。鄰居設(shè)備B在設(shè)備A的標簽FEC綁定關(guān)系上作老化標記后,可繼續(xù)使用轉(zhuǎn)發(fā)平面上與該標簽FEC綁定關(guān)系對應(yīng)的MPLS轉(zhuǎn)發(fā)表項轉(zhuǎn)發(fā)流量。
在設(shè)備A發(fā)生主備切換前,鄰居設(shè)備B和設(shè)備A在建立會話時,會交互標簽FEC綁定關(guān)系。
步驟104設(shè)備A完成主備切換即從主用板切換到了備用板,啟動MPLS Forwarding State Holding定時器,并將自身轉(zhuǎn)發(fā)平面上的所有MPLS轉(zhuǎn)發(fā)表項都標記為老化。
步驟105設(shè)備A通過Hello消息發(fā)現(xiàn)鄰居設(shè)備B,與鄰居設(shè)備B建立傳輸控制協(xié)議(TCP,Transfer Control Protocol)連接,建立完畢,向鄰居設(shè)備B發(fā)送帶有FT Session TLV的初始化消息,該消息攜帶恢復時長(Recovery timeout)。
步驟106鄰居設(shè)備B在Reconnect定時器超時前,收到設(shè)備A發(fā)來的初始化消息,確定與設(shè)備A的會話建立,停止Reconnect定時器,并啟動恢復(Recovery)定時器,Recovery定時器的定時時長為Recovery Timeout。
若鄰居設(shè)備B在Reconnect定時器超時時未收到設(shè)備A發(fā)來的初始化消息,則刪除自身控制平面上已作老化標記的標簽FEC綁定關(guān)系,同時刪除轉(zhuǎn)發(fā)平面上與所述標簽FEC綁定關(guān)系對應(yīng)的MPLS轉(zhuǎn)發(fā)表項,并退出GR狀態(tài),本流程結(jié)束。
步驟107鄰居設(shè)備B將所述已作老化標記的標簽FEC綁定關(guān)系攜帶在標簽映射消息中發(fā)送給設(shè)備A;同時,設(shè)備A根據(jù)已作老化標記的且自身為出口標簽交換路由器(LSR,Label Switch Router)的、與鄰居設(shè)備B對應(yīng)的MPLS轉(zhuǎn)發(fā)表項生成標簽FEC綁定關(guān)系,將該標簽FEC綁定關(guān)系攜帶在標簽映射消息中發(fā)送給鄰居設(shè)備B。
步驟108設(shè)備A收到鄰居設(shè)備B發(fā)來的標簽映射消息,將該消息中攜帶的標簽FEC綁定關(guān)系保存到控制平面,同時根據(jù)該標簽FEC綁定關(guān)系生成MPLS轉(zhuǎn)發(fā)表項,在轉(zhuǎn)發(fā)平面中查找該生成的MPLS轉(zhuǎn)發(fā)表項,若查找到,則將轉(zhuǎn)發(fā)平面上的該MPLS轉(zhuǎn)發(fā)表項上的老化標記刪除;若未查找到,則將該生成的MPLS轉(zhuǎn)發(fā)表項保存到轉(zhuǎn)發(fā)平面上。
步驟109鄰居設(shè)備B收到設(shè)備A發(fā)來的標簽映射消息,在控制平面上查找該消息攜帶的標簽FEC綁定關(guān)系,若查找到,則將控制平面上的該標簽FEC綁定關(guān)系上的老化標記刪除;若未查找到,則將該標簽FEC綁定關(guān)系保存到控制平面上,并根據(jù)該標簽FEC綁定關(guān)系生成MPLS轉(zhuǎn)發(fā)表項,將該生成的MPLS轉(zhuǎn)發(fā)表項保存到轉(zhuǎn)發(fā)平面上。
當MPLS Forwarding State Holding定時器超時時,設(shè)備A會將仍標記為老化的MPLS轉(zhuǎn)發(fā)表項刪除。當Recovery定時器超時時,鄰居設(shè)備B會將仍標記為老化的標簽FEC綁定關(guān)系刪除,同時刪除轉(zhuǎn)發(fā)平面上與該標簽FEC綁定關(guān)系對應(yīng)的MPLS轉(zhuǎn)發(fā)表項。
從圖1所示流程可以看出,LDP GR時段,對重啟設(shè)備A來說,是MPLSForwarding State Holding定時器的定時時長;對鄰居設(shè)備B來說,是Reconnect定時器定時時長+Recovery定時器定時時長。且,將Reconnect定時器的結(jié)束點和Recovery定時器的啟動點設(shè)置在首個初始化消息處,重啟設(shè)備A發(fā)送初始化消息時,將FT Session TLV中的Recovery timeout設(shè)為當前MPLS Forwarding State Holding定時器的剩余超時時間,這樣,鄰居設(shè)備B在收到初始化消息時,就知道重啟設(shè)備B何時會結(jié)束LDP GR過程,便于保持兩設(shè)備的LDP GR過程一致。
上述以初始化消息作為Reconnect定時器的結(jié)束點和Recovery定時器的啟動點的處理方式,在理想的網(wǎng)絡(luò)狀態(tài)下可以保證流量不中斷,這里的理想網(wǎng)絡(luò)狀態(tài)指的是收到首個初始化消息后,LDP會話能按照RFC3036中描述的會話狀態(tài)轉(zhuǎn)移圖正常到達Operational狀態(tài)。
圖2給出了RFC3036中定義的會話狀態(tài)轉(zhuǎn)移圖,從圖2中可以明確看到,從初始化(Initialized)狀態(tài)到運行(Operational)狀態(tài)的遷移過程中,有可能回退到不存在(Non Existent)狀態(tài)。如果鄰居設(shè)備B在收到首個初始化消息后,在會話到達Operational狀態(tài)前,因某種原因,回退到NonExistent狀態(tài)。則此時,Recovery定時器已啟動,而Recovery定時器只有超時才能停止。在這種情況下,鄰居設(shè)備B如果認為網(wǎng)絡(luò)異常不保留MPLS轉(zhuǎn)發(fā)表項,則流量就會中斷,這樣就降低GR的有效性;而如果鄰居設(shè)備B繼續(xù)保留MPLS轉(zhuǎn)發(fā)表項,那么,在會話重建過程中應(yīng)該啟用Reconnect定時器,在收到初始化消息后,再啟用Recovery定時器,而前一次會話重建的Recovery定時器也已啟動,同時存在兩個Recovery定時器,會造成LDPGR過程混亂,此時若根據(jù)前一次會話重建的Recovery定時器來確定GR過程的持續(xù)時間,則會造成GR過程提前結(jié)束,可能會造成轉(zhuǎn)發(fā)表項被誤刪除,從而降低GR的有效性。
發(fā)明內(nèi)容
本發(fā)明提供一種GR方法及一種鄰居設(shè)備,以提高GR的有效性。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種GR方法,包括鄰居設(shè)備檢測到與重啟設(shè)備的會話斷開,啟動Reconnect定時器;鄰居設(shè)備檢測到自身進入Operational狀態(tài)且Reconnect定時器未超時,則關(guān)閉Reconnect定時器,并啟動Recovery定時器,鄰居設(shè)備和重啟設(shè)備進行用于保持流量的轉(zhuǎn)發(fā)表項的恢復。
所述鄰居設(shè)備啟動Reconnect定時器之后進一步包括鄰居設(shè)備收到重啟設(shè)備發(fā)來的初始化消息,開始計時,并記錄該消息攜帶的Recovery timeout;
且,鄰居設(shè)備檢測到自身進入Operational狀態(tài)且Reconnect定時器未超時的同時進一步包括鄰居設(shè)備計算所述Recovery timeout與當前計時值的差值,將該差值作為Recovery定時器的定時時長。
所述鄰居設(shè)備啟動Reconnect定時器之后進一步包括鄰居設(shè)備檢測到Reconnect定時器超時且自身未進入Operational狀態(tài),則刪除自身保存的與重啟設(shè)備對應(yīng)的轉(zhuǎn)發(fā)表項。
一種鄰居設(shè)備,包括會話檢測模塊,檢測到與重啟設(shè)備的會話斷開,啟動Reconnect定時器;表項維護模塊,當檢測到本設(shè)備進入Operational狀態(tài)且Reconnect定時器未超時,關(guān)閉Reconnect定時器,并啟動Recovery定時器,向表項恢復模塊發(fā)送恢復指示;表項恢復模塊,接收到恢復指示,開始與重啟設(shè)備進行轉(zhuǎn)發(fā)表項恢復過程。
該鄰居設(shè)備進一步包括會話建立模塊,收到重啟設(shè)備發(fā)來的初始化消息,將該消息攜帶的Recoverytimeout發(fā)送給表項維護模塊;且,所述表項恢復模塊在收到所述Recovery timeout時,開始計時,并在檢測到本設(shè)備進入Operational狀態(tài)且Reconnect定時器未超時,計算所述Recovery timeout與當前計時值的差值,將該差值作為Recovery定時器的定時時長。
該鄰居設(shè)備進一步包括表項刪除模塊,接收到刪除指示,刪除本設(shè)備上與重啟設(shè)備對應(yīng)的轉(zhuǎn)發(fā)表項,且,所述表項維護模塊檢測到Reconnect定時器超時且本設(shè)備未進入Operational狀態(tài),則向表項刪除模塊發(fā)送所述刪除指示。
與現(xiàn)有技術(shù)相比,本發(fā)明在鄰居設(shè)備檢測到與重啟設(shè)備的會話斷開時,啟動Reconnect定時器;在鄰居設(shè)備檢測到自身進入Operational狀態(tài)且Reconnect定時器未超時,關(guān)閉Reconnect定時器,并啟動Recovery定時器。本發(fā)明兼顧了網(wǎng)絡(luò)正常狀態(tài)和異常狀態(tài)下的處理,消除了現(xiàn)有技術(shù)在網(wǎng)絡(luò)異常狀態(tài)下的處理盲點,避免了GR過程中流量中斷情形的發(fā)生,也避免了同時存在多個Recovery定時器的情形,避免了GR過程混亂所引起的轉(zhuǎn)發(fā)表項被誤刪除的情形,提高了GR的有效性。
圖1為現(xiàn)有的進行LDR GR的流程圖;圖2為RFC3036中定義的會話狀態(tài)轉(zhuǎn)移圖;圖3為本發(fā)明實施例提供的進行LDP GR的流程圖;圖4為本發(fā)明實施例提供的進行LDP GR的鄰居設(shè)備的結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
圖3是本發(fā)明實施例提供的進行LDP GR的流程圖,如圖3所示,其具體步驟如下步驟301設(shè)備A發(fā)生主備切換即要從主用板切換到備用板,與鄰居設(shè)備B的LDP會話斷開。
步驟302鄰居設(shè)備B檢測到與設(shè)備A的LDP會話斷開,確定設(shè)備A重啟,鄰居設(shè)備B進入GR狀態(tài),同時啟動Reconnect定時器。
Reconnect定時器的定時時長為設(shè)備A發(fā)生主備倒換前,與鄰居設(shè)備B建立LDP會話時,設(shè)備A發(fā)送給鄰居設(shè)備B的初始化消息中攜帶的Reconnect Timeout和本地Neighbor Liveness Timeout中的較小者。
步驟303鄰居設(shè)備B在自身的控制平面查找設(shè)備A的標簽FEC綁定關(guān)系,并在該標簽FEC綁定關(guān)系上作老化標記。
步驟304設(shè)備A完成主備切換即從主用板切換到了備用板,啟動MPLS Forwarding State Holding定時器,并將自身轉(zhuǎn)發(fā)平面上的所有MPLS轉(zhuǎn)發(fā)表項都標記為老化。
步驟305設(shè)備A通過Hello消息發(fā)現(xiàn)鄰居設(shè)備B,與鄰居設(shè)備B建立TCP連接,建立完畢,向鄰居設(shè)備B發(fā)送初始化消息,該消息攜帶Recoverytimeout。
在會話建立過程中,主動方會向?qū)Ψ皆O(shè)備發(fā)送首個初始化消息,本步驟中,設(shè)定設(shè)備A為主動方。若鄰居設(shè)備B為主動方,則鄰居設(shè)備B會向設(shè)備A發(fā)送首個初始化消息,設(shè)備A收到該初始化消息后,向鄰居設(shè)備B發(fā)送初始化消息。
步驟306鄰居設(shè)備B收到設(shè)備A發(fā)來的初始化消息,保存該消息攜帶的Recovery timeout,并啟動計時器。
步驟307鄰居設(shè)備B檢測到自身進入Operational狀態(tài)且Reconnect定時器未超時,則關(guān)閉Reconnect定時器,啟動Recovery定時器,Recovery定時器的定時時長等于Recovery Timeout與計時器的計時值的差值。
對于鄰居設(shè)備來說,在Reconnect定時器未超時時,若鄰居設(shè)備發(fā)生了從Initialized狀態(tài)回退到Non Existent狀態(tài)的異常狀況,則仍然允許重啟設(shè)備和鄰居設(shè)備之間進行會話重建,同時,鄰居設(shè)備也不會刪除轉(zhuǎn)發(fā)平面上與設(shè)備A對應(yīng)的MPLS轉(zhuǎn)發(fā)表項,從而流量不會中斷。
若鄰居設(shè)備B在Reconnect定時器超時時仍未進入Operational狀態(tài),則刪除自身控制平面上所述已作老化標記的標簽FEC綁定關(guān)系,并刪除轉(zhuǎn)發(fā)平面上與所述標簽FEC綁定關(guān)系對應(yīng)的MPLS轉(zhuǎn)發(fā)表項,并退出GR狀態(tài),本流程結(jié)束。
步驟308鄰居設(shè)備B將自身已作老化標記的標簽FEC綁定關(guān)系攜帶在標簽映射消息中發(fā)送給設(shè)備A;同時,設(shè)備A根據(jù)自身已作老化標記的且自身為出口LSR的、且與鄰居設(shè)備B對應(yīng)的MPLS轉(zhuǎn)發(fā)表項生成標簽FEC綁定關(guān)系,將該標簽FEC綁定關(guān)系攜帶在標簽映射消息中發(fā)送給鄰居設(shè)備B。
步驟309設(shè)備A收到鄰居設(shè)備B發(fā)來的標簽映射消息,將該消息中攜帶的標簽FEC綁定關(guān)系保存到控制平面,同時根據(jù)該標簽FEC綁定關(guān)系生成MPLS轉(zhuǎn)發(fā)表項,在轉(zhuǎn)發(fā)平面中查找與該生成的MPLS轉(zhuǎn)發(fā)表項相同的MPLS轉(zhuǎn)發(fā)表項,若查找到,則將轉(zhuǎn)發(fā)平面上的該MPLS轉(zhuǎn)發(fā)表項上的老化標記刪除;若未查找到,則將該生成的MPLS轉(zhuǎn)發(fā)表項保存到轉(zhuǎn)發(fā)平面上。
步驟310鄰居設(shè)備B收到設(shè)備A發(fā)來的標簽映射消息,在控制平面上查找該消息攜帶的標簽FEC綁定關(guān)系,若查找到,則將控制平面上的該標簽FEC綁定關(guān)系上的老化標記刪除;若未查找到,則將該標簽FEC綁定關(guān)系保存到控制平面上,并根據(jù)該標簽FEC綁定關(guān)系生成MPLS轉(zhuǎn)發(fā)表項,將該生成的MPLS轉(zhuǎn)發(fā)表項保存到轉(zhuǎn)發(fā)平面上。
當MPLS Forwarding State Holding定時器超時時,設(shè)備A會將仍標記為老化的MPLS轉(zhuǎn)發(fā)表項刪除。當Recovery定時器超時時,鄰居設(shè)備B會將仍標記為老化的標簽FEC綁定關(guān)系刪除,同時刪除轉(zhuǎn)發(fā)平面上與該標簽FEC綁定關(guān)系對應(yīng)的MPLS轉(zhuǎn)發(fā)表項。
從圖3所示流程可以看出,只有在鄰居設(shè)備B進入Operational狀態(tài)時,才關(guān)閉Reconnect定時器并啟動Recovery定時器,這樣,若在Reconnect定時器超時前,鄰居設(shè)備B發(fā)生了從Initialized狀態(tài)回退到Non Existent狀態(tài)的異常狀況,則由于Recovery定時器未啟動,鄰居設(shè)備就不會認為網(wǎng)絡(luò)異常,MPLS轉(zhuǎn)發(fā)表項也不會被誤刪除,流量不會中斷;同時,由于鄰居設(shè)備只會進入Operational狀態(tài)一次,因此也不會產(chǎn)生存在兩個Recovery定時器同時啟用的情況,從而MPLS轉(zhuǎn)發(fā)表項也不會被誤刪除。
圖4為本發(fā)明實施例提供的進行LDP GR的鄰居設(shè)備的結(jié)構(gòu)示意圖,如圖4所示,其主要包括會話檢測模塊41、會話建立模塊42、表項維護模塊43、表項恢復模塊44、表項刪除模塊45、Reconnect定時器46和Recovery定時器47,其中會話檢測模塊41檢測到本設(shè)備與重啟設(shè)備A的LDP會話斷開,在本設(shè)備保存的與重啟設(shè)備A對應(yīng)的標簽FEC綁定關(guān)系上作老化標記,并啟動Reconnect定時器46。
會話建立模塊42接收到重啟設(shè)備A發(fā)來的初始化消息,將該消息攜帶的Recovery Timeout發(fā)送給表項維護模塊43。
表項維護模塊43接收到會話建立模塊42發(fā)來的Recovery Timeout,保存該Recovery Timeout并開始計時,若檢測到本設(shè)備進入Operational狀態(tài)且Reconnect定時器46未超時,則計算Recovery Timeout與計時器的計時值的差值,將該差值作為Recovery定時器47的定時時長,啟動Recovery定時器47,并向表項恢復模塊44發(fā)送恢復指示;若檢測到Reconnect定時器46超時且本設(shè)備未進入Operational狀態(tài),則向表項刪除模塊45發(fā)送刪除指示。
表項恢復模塊44接收到表項維護模塊43發(fā)來的恢復指示,將本設(shè)備保存的已作老化標記的標簽FEC綁定關(guān)系攜帶在標簽映射消息中發(fā)送給重啟設(shè)備A;接收到重啟設(shè)備A發(fā)來的標簽映射消息,在本設(shè)備的控制平面上查找該消息攜帶的標簽FEC綁定關(guān)系,若查找到,則刪除控制平面上該標簽FEC綁定關(guān)系上的老化標記;否則,將該標簽FEC綁定關(guān)系保存到本設(shè)備的控制平面上。
表項刪除模塊45接收到表項維護模塊43發(fā)來的刪除指示,將本設(shè)備控制平面上已作老化標記的與重啟設(shè)備A對應(yīng)的所有標簽FEC綁定關(guān)系刪除,并刪除本設(shè)備轉(zhuǎn)發(fā)平面上與所述標簽FEC綁定關(guān)系對應(yīng)的MPLS轉(zhuǎn)發(fā)表項。
以上所述僅為本發(fā)明的過程及方法實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種平滑重啟GR方法,其特征在于,包括鄰居設(shè)備檢測到與重啟設(shè)備的會話斷開,啟動重連接定時器;鄰居設(shè)備檢測到自身進入運行狀態(tài)且重連接定時器未超時,則關(guān)閉重連接定時器,并啟動恢復定時器,鄰居設(shè)備和重啟設(shè)備進行用于保持流量的轉(zhuǎn)發(fā)表項的恢復。
2.如權(quán)利要求1所述的方法,其特征在于,所述鄰居設(shè)備啟動重連接定時器之后進一步包括鄰居設(shè)備收到重啟設(shè)備發(fā)來的初始化消息,開始計時,并記錄該消息攜帶的恢復時長;且,鄰居設(shè)備檢測到自身進入運行狀態(tài)且重連接定時器未超時的同時進一步包括鄰居設(shè)備計算所述恢復時長與當前計時值的差值,將該差值作為恢復定時器的定時時長。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述鄰居設(shè)備啟動重連接定時器之后進一步包括鄰居設(shè)備檢測到重連接定時器超時且自身未進入運行狀態(tài),則刪除自身保存的與重啟設(shè)備對應(yīng)的轉(zhuǎn)發(fā)表項。
4.一種鄰居設(shè)備,其特征在于,包括會話檢測模塊,檢測到與重啟設(shè)備的會話斷開,啟動重連接定時器;表項維護模塊,當檢測到本設(shè)備進入運行狀態(tài)且重連接定時器未超時,關(guān)閉重連接定時器,并啟動恢復定時器,向表項恢復模塊發(fā)送恢復指示;表項恢復模塊,接收到恢復指示,開始與重啟設(shè)備進行轉(zhuǎn)發(fā)表項恢復過程。
5.如權(quán)利要求4所述的鄰居設(shè)備,其特征在于,該鄰居設(shè)備進一步包括會話建立模塊,收到重啟設(shè)備發(fā)來的初始化消息,將該消息攜帶的恢復時長發(fā)送給表項維護模塊;且,所述表項恢復模塊在收到所述恢復時長時,開始計時,并在檢測到本設(shè)備進入運行狀態(tài)且重連接定時器未超時,計算所述恢復時長與當前計時值的差值,將該差值作為恢復定時器的定時時長。
6.如權(quán)利要求4或5所述的鄰居設(shè)備,其特征在于,該鄰居設(shè)備進一步包括表項刪除模塊,接收到刪除指示,刪除本設(shè)備上與重啟設(shè)備對應(yīng)的轉(zhuǎn)發(fā)表項,且,所述表項維護模塊檢測到重連接定時器超時且本設(shè)備未進入運行狀態(tài),則向表項刪除模塊發(fā)送所述刪除指示。
全文摘要
本發(fā)明公開了平滑重啟(GR)方法和鄰居設(shè)備。當鄰居設(shè)備檢測到與重啟設(shè)備的會話斷開時,啟動重連接定時器;鄰居設(shè)備檢測到自身進入Operational狀態(tài)且重連接定時器未超時,則關(guān)閉重連接定時器,并啟動恢復定時器,鄰居設(shè)備和重啟設(shè)備開始進行用于保持流量的轉(zhuǎn)發(fā)表項的恢復。本發(fā)明避免了GR過程中流量中斷情形的發(fā)生,也避免了同時存在多個Recovery定時器的情形,提高了GR的有效性。
文檔編號H04L29/06GK101094049SQ200710119219
公開日2007年12月26日 申請日期2007年7月18日 優(yōu)先權(quán)日2007年7月18日
發(fā)明者楊霞, 雷昭燕, 劉小龍 申請人:杭州華三通信技術(shù)有限公司