專利名稱:一種實(shí)現(xiàn)接口備份的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信技術(shù),尤指一種實(shí)現(xiàn)接口備份的方法及裝置。
背景技術(shù):
接口備份是一種用來提高網(wǎng)絡(luò)傳輸可靠性的技術(shù)。具體情況可參見圖1和圖2的介紹。如圖1所示為采用接口備份技術(shù)的組網(wǎng)結(jié)構(gòu)圖。在圖1中,網(wǎng)絡(luò)設(shè)備RTA和RTB之間通過鏈路1、鏈路2相連。其中,RTA的接口S1為主接口,S2作為S1的備份接口。由于此時(shí)S2為備份接口,因此鏈路2不參與RTA與RTB之間的數(shù)據(jù)傳輸。如圖2所示,當(dāng)鏈路1發(fā)生故障時(shí),通過啟動(dòng)備份接口S2接替原主接口S1傳輸數(shù)據(jù),因此保證了S1發(fā)生故障時(shí)網(wǎng)絡(luò)設(shè)備RTA到RTB的之間數(shù)據(jù)傳輸。
目前的接口備份技術(shù)僅支持IPV4協(xié)議,也就是確認(rèn)主接口是否發(fā)生故障僅根據(jù)主接口的IPV4網(wǎng)絡(luò)協(xié)議是否發(fā)生故障進(jìn)行判斷。其中,確定支持IPV4協(xié)議的備份接口過程是啟動(dòng)備份接口,將備份接口狀態(tài)置為可用,此時(shí)備份接口可以和對(duì)端進(jìn)行協(xié)商。如果備份接口的IPV4網(wǎng)絡(luò)層沒有協(xié)商成功,則再啟動(dòng)下一個(gè)備份接口,直到有一個(gè)備份接口的IPV4網(wǎng)絡(luò)層成功為止。由此可以得到,當(dāng)主接口同時(shí)支持多個(gè)網(wǎng)絡(luò)協(xié)議時(shí),如IPX或者IPV6,現(xiàn)有僅基于IPV4網(wǎng)絡(luò)的接口備份技術(shù)已經(jīng)不能應(yīng)用到多網(wǎng)絡(luò)協(xié)議模式下的接口上。
因此,目前現(xiàn)有技術(shù)中對(duì)于支持多網(wǎng)絡(luò)協(xié)議的接口還沒有實(shí)現(xiàn)其接口備份的技術(shù),從而造成了在接口支持多網(wǎng)絡(luò)協(xié)議的情況下,網(wǎng)絡(luò)數(shù)據(jù)的可靠性傳輸無法得到保障。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)接口備份的方法,應(yīng)用該方法能夠?qū)崿F(xiàn)多網(wǎng)絡(luò)協(xié)議模式接口的接口備份技術(shù)。
另外,本發(fā)明的又一主要目的在于提供一種實(shí)現(xiàn)接口備份的裝置,該裝置能夠?qū)崿F(xiàn)支持多網(wǎng)絡(luò)協(xié)議模式接口的接口備份技術(shù)。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)接口備份的方法,A、當(dāng)支持多網(wǎng)絡(luò)協(xié)議的主接口發(fā)生故障時(shí),確定當(dāng)前終止的網(wǎng)絡(luò)協(xié)議;B、得到當(dāng)前終止的網(wǎng)絡(luò)協(xié)議對(duì)應(yīng)的可用備份接口,所述可用備份接口在其對(duì)應(yīng)的終止網(wǎng)絡(luò)協(xié)議上接替所述主接口工作。
較佳地,步驟B中,所述得到當(dāng)前終止的網(wǎng)絡(luò)協(xié)議對(duì)應(yīng)的可用備份接口包括B1、在未接替主接口工作的備份接口中得到當(dāng)前待選備份接口;B2、得到當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議;B3、在當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議存在當(dāng)前終止的一個(gè)或多個(gè)網(wǎng)絡(luò)協(xié)議時(shí),則當(dāng)前待選備份接口為所述的可用備份接口。
較佳地,在步驟B3后進(jìn)一步包括判斷當(dāng)前待選備份接口接替主接口在所述當(dāng)前終止的一個(gè)或多個(gè)網(wǎng)絡(luò)協(xié)議上工作后,是否還存在其它終止的網(wǎng)絡(luò)協(xié)議,如果是,則返回執(zhí)行步驟B1;否則,結(jié)束當(dāng)前處理流程。
較佳地,在當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議不存在當(dāng)前終止的任何一個(gè)網(wǎng)絡(luò)協(xié)議時(shí),返回執(zhí)行步驟B1。
較佳地,步驟B2中所述得到當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議包括對(duì)當(dāng)前待選備份接口進(jìn)行鏈路層協(xié)商,判斷當(dāng)前待選備份接口是否存在協(xié)商成功的網(wǎng)絡(luò)協(xié)議,如果是,則得到當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議。
較佳地,該方法進(jìn)一步包括在當(dāng)前待選備份接口不存在協(xié)商成功的網(wǎng)絡(luò)時(shí),返回執(zhí)行步驟B1。
另外,本發(fā)明還提供了一種實(shí)現(xiàn)接口備份的裝置,包括主接口、備份接口、鏈路管理單元、接口備份管理單元和網(wǎng)絡(luò)管理單元;所述鏈路管理單元,與支持多網(wǎng)絡(luò)協(xié)議的主接口交互,在所述主接口發(fā)生故障時(shí)發(fā)送終止的網(wǎng)絡(luò)協(xié)議;所述接口備份管理單元,接收所述鏈路管理單元發(fā)送的所述終止的網(wǎng)絡(luò)協(xié)議,得到當(dāng)前終止的網(wǎng)絡(luò)協(xié)議對(duì)應(yīng)的可用備份接口;向所述網(wǎng)絡(luò)管理單元指示所述可用備份接口;所述網(wǎng)絡(luò)管理單元,根據(jù)所述接口備份管理單元的指示,控制所述可用備份接口在其對(duì)應(yīng)的終止網(wǎng)絡(luò)協(xié)議上接替所述主接口工作。
較佳地,所述鏈路管理單元包括上報(bào)單元和鏈路協(xié)商單元;所述上報(bào)單元,與支持多網(wǎng)絡(luò)協(xié)議的主接口交互,在所述主接口發(fā)生故障時(shí)將鏈路層確定的當(dāng)前終止的網(wǎng)絡(luò)協(xié)議發(fā)送至所述接口備份管理單元;或接收所述網(wǎng)絡(luò)管理單元根據(jù)自身對(duì)所述主接口的配置,確定的當(dāng)前終止的網(wǎng)絡(luò)協(xié)議,發(fā)送至所述接口備份管理單元;所述鏈路協(xié)商單元,根據(jù)所述接口備份管理單元指示的待選備份接口對(duì)所述待選備份接口進(jìn)行鏈路層協(xié)商,并向所述接口備份管理單元發(fā)送所述待選備份接口的可用網(wǎng)絡(luò)協(xié)議;所述接口備份管理單元,向所述鏈路協(xié)商單元指示進(jìn)行鏈路層協(xié)商的當(dāng)前待選備份接口;并根據(jù)鏈路協(xié)商單元發(fā)送的當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議,確定所述主接口的可用備份接口。
較佳地,所述接口備份管理單元包括控制單元和存儲(chǔ)單元;所述控制單元,接收上報(bào)單元發(fā)送的終止的網(wǎng)絡(luò)協(xié)議;在接收到所述終止的網(wǎng)絡(luò)協(xié)議時(shí)、或當(dāng)前待選備用接口接替主接口工作后還存在其它終止的網(wǎng)絡(luò)協(xié)議時(shí)、或當(dāng)前待選備用接口進(jìn)行鏈路協(xié)商后無可用網(wǎng)絡(luò)協(xié)議時(shí),在存儲(chǔ)單元中得到未接替主接口工作的待選備份接口,向所述鏈路管理單元指示當(dāng)前待選備份接口;接收鏈路協(xié)商單元發(fā)送的當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議,并根據(jù)當(dāng)前還存在終止的網(wǎng)絡(luò)協(xié)議,確定所述主接口的可用備份接口,向所述網(wǎng)絡(luò)管理單元指示可用備份接口;所述存儲(chǔ)單元,用于存儲(chǔ)所述主接口對(duì)應(yīng)的備份接口,并向所述控制單元提供未接替主接口工作的待選備份接口。
較佳地,所述裝置位于路由設(shè)備內(nèi)。
本發(fā)明所提供的一種實(shí)現(xiàn)接口備份的技術(shù)方案,首先確定該主接口發(fā)生故障而終止的網(wǎng)絡(luò)協(xié)議;然后再確定該主接口對(duì)應(yīng)的可用備份接口;進(jìn)而用確定的備份接口在發(fā)生故障的網(wǎng)絡(luò)協(xié)議上接替主接口進(jìn)行工作,從而實(shí)現(xiàn)了支持多網(wǎng)絡(luò)協(xié)議的接口備份技術(shù),保證了數(shù)據(jù)傳輸?shù)目煽啃?,能夠廣泛的應(yīng)用于路由器、或其它交換設(shè)備上。
圖1為現(xiàn)有技術(shù)接口備份技術(shù)的一組網(wǎng)圖;圖2為現(xiàn)有技術(shù)接口備份技術(shù)的又一組網(wǎng)圖;圖3為本發(fā)明方法的示例性流程圖;圖4為本發(fā)明裝置的示例性結(jié)構(gòu)圖;圖5為本發(fā)明較佳實(shí)施例方法的流程圖;圖6為本發(fā)明接口備份技術(shù)的一組網(wǎng)圖;圖7為本發(fā)明接口備份技術(shù)的又一組網(wǎng)圖;圖8為本發(fā)明較佳實(shí)施例裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式
在本發(fā)明的技術(shù)方案中,考慮到本發(fā)明所對(duì)應(yīng)的是支持多網(wǎng)絡(luò)協(xié)議的主接口,這就意味著該接口故障時(shí),有可能僅終止部分其支持的網(wǎng)絡(luò)協(xié)議,而剩下的部分正常運(yùn)行。因此,在本發(fā)明技術(shù)方案的實(shí)現(xiàn)過程中,首先確定該主接口發(fā)生故障而終止的網(wǎng)絡(luò)協(xié)議;然后再確定支持上述終止的網(wǎng)絡(luò)協(xié)議的可用備份接口;進(jìn)而用確定的備份接口在發(fā)生故障的網(wǎng)絡(luò)協(xié)議上接替主接口進(jìn)行工作,從而實(shí)現(xiàn)了支持多網(wǎng)絡(luò)協(xié)議的接口備份技術(shù),保證了數(shù)據(jù)傳輸?shù)目煽啃浴T诒景l(fā)明中所指的網(wǎng)絡(luò)協(xié)議主要包括IPV4、IPV6和IPX。
這里,當(dāng)?shù)玫降目捎脗浞萁涌诓⒉煌耆С之?dāng)前終止的所有網(wǎng)絡(luò)協(xié)議時(shí),例如,當(dāng)終止的網(wǎng)絡(luò)協(xié)議為IPV4、IPV6和IPX時(shí),可用備份接口僅IPV6和IPX,由于備份接口對(duì)部分終止的網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)備份,因此還是能在一定程度上保證了數(shù)據(jù)傳輸?shù)目煽啃浴?br>
參見圖3,圖3為本發(fā)明方法的示例性流程圖。具體流程如下在步驟301中,當(dāng)支持多網(wǎng)絡(luò)協(xié)議的主接口發(fā)生故障時(shí),確定當(dāng)前終止的網(wǎng)絡(luò)協(xié)議。在步驟302中,得到當(dāng)前終止的網(wǎng)絡(luò)協(xié)議對(duì)應(yīng)的可用備份接口,可用備份接口在其對(duì)應(yīng)的終止網(wǎng)絡(luò)協(xié)議上接替主接口工作。
參見圖4,圖4為本發(fā)明裝置的示例性結(jié)構(gòu)圖。該裝置包括主接口、備份接口、鏈路管理單元41、接口備份管理單元42和網(wǎng)絡(luò)管理單元43。其中,該鏈路管理單元41,與支持多網(wǎng)絡(luò)協(xié)議的主接口交互,在所述主接口發(fā)生故障時(shí)發(fā)送當(dāng)前終止的網(wǎng)絡(luò)協(xié)議。該接口備份管理單元42,接收該鏈路管理單元41發(fā)送的當(dāng)前終止的該網(wǎng)絡(luò)協(xié)議,得到當(dāng)前終止的網(wǎng)絡(luò)協(xié)議對(duì)應(yīng)的可用備份接口;向該網(wǎng)絡(luò)管理單元43指示該的可用備份接口。該網(wǎng)絡(luò)管理單元43,根據(jù)該接口備份管理單元42的指示,控制該可用備份接口在其對(duì)應(yīng)的終止網(wǎng)絡(luò)協(xié)議上接替所述主接口工作。
在該示例性結(jié)構(gòu)圖以及后續(xù)結(jié)構(gòu)圖中,所示的備份接口并不代表本裝置僅存在一個(gè)備份接口,而只是為了表明裝置中的其它單元與備份接口之間的連接關(guān)系。如裝置中存在多個(gè)備份接口,則對(duì)應(yīng)的連接關(guān)系與圖2所示的連接關(guān)系相同。
參見圖5,圖5為基于本發(fā)明方法示例性流程圖的較佳實(shí)施例方法的流程圖。本較佳實(shí)施例方法的流程,具體如下在步驟501中,網(wǎng)絡(luò)設(shè)備上的主接口發(fā)生故障,確定由于主接口故障需終止的網(wǎng)絡(luò)協(xié)議。此時(shí),網(wǎng)絡(luò)設(shè)備可以記錄當(dāng)前終止的網(wǎng)絡(luò)協(xié)議。
這里由于主接口能夠支持多種網(wǎng)絡(luò)協(xié)議,因此上述描述的主接口故障并不一定代表主接口不能工作。例如,當(dāng)主接口同時(shí)支持IPV4、IPV6和IPX時(shí),當(dāng)接口上的IPV4和IPV6發(fā)生故障時(shí)會(huì)導(dǎo)致主接口發(fā)生故障,但是由于主接口上的IPX協(xié)議仍在工作,因此此時(shí)主接口仍在工作。
在主接口故障時(shí),網(wǎng)絡(luò)設(shè)備中的鏈路層會(huì)報(bào)告當(dāng)前需要終止的網(wǎng)絡(luò)協(xié)議,根據(jù)實(shí)際的情況可以是一種或多種。例如,當(dāng)取消主接口的IPV4地址時(shí),則IPV4協(xié)議被終止;取消主接口的IPV6地址,則IPV6網(wǎng)絡(luò)協(xié)議被終止;當(dāng)主接口檢測(cè)不到信號(hào)時(shí),則需要終止主接口上所有的網(wǎng)絡(luò)協(xié)議。
在本發(fā)明中所描述的網(wǎng)絡(luò)設(shè)備可以是路由器,或其它能夠支持多網(wǎng)絡(luò)協(xié)議接口的設(shè)備。
在步驟502中,得到主接口對(duì)應(yīng)的備份接口。
在網(wǎng)絡(luò)設(shè)備中會(huì)記錄主接口對(duì)應(yīng)的備份接口,此處得到主接口對(duì)應(yīng)備份接口的操作就是根據(jù)預(yù)先的記錄得到對(duì)應(yīng)的備份接口。另外,這里得到的備份接口可以稱為待選備份接口,也就是在當(dāng)前這個(gè)備份接口滿足一定條件時(shí)才是主接口的可用備份接口,需要滿足的條件可以根據(jù)如下的流程確定。
在步驟503中,對(duì)當(dāng)前備份接口進(jìn)行鏈路層協(xié)商,鏈路層協(xié)商的對(duì)象是當(dāng)前主接口所在鏈路的對(duì)端設(shè)備。
在步驟504中,在當(dāng)前備份接口鏈路層協(xié)商完成后,判斷當(dāng)前備份接口是否存在協(xié)商成功的網(wǎng)絡(luò)協(xié)議,也就是是否存在可用的網(wǎng)絡(luò)層協(xié)議,如果存在,則執(zhí)行步驟505;否則,執(zhí)行步驟508。
這里,備份接口在鏈路層協(xié)商完成之后,鏈路層會(huì)返回當(dāng)前備份接口協(xié)商成果的網(wǎng)絡(luò)協(xié)議,如IPV4協(xié)議、或IPV6協(xié)議、或IPX協(xié)議。
在步驟505中,判斷當(dāng)前備份接口協(xié)商成功的網(wǎng)絡(luò)協(xié)議中是否存在主接口發(fā)生故障的網(wǎng)絡(luò)協(xié)議,如果是,則執(zhí)行步驟506;否則,執(zhí)行步驟508。
由于在本發(fā)明的技術(shù)方案中,主接口和備份接口均可以是支持多種網(wǎng)絡(luò)協(xié)議的接口,進(jìn)而在步驟504的判斷中雖然確定了當(dāng)前備份接口存在協(xié)商成功的網(wǎng)絡(luò)協(xié)議,但并不代表備份接口協(xié)商成功的網(wǎng)絡(luò)協(xié)議中就存在主接口在發(fā)生故障的網(wǎng)絡(luò)協(xié)議。例如,備份接口協(xié)商成功的網(wǎng)絡(luò)協(xié)議為IPV4協(xié)議和IPV6協(xié)議,而主接口需要終止的是IPX協(xié)議。
在步驟506中,針對(duì)終止的網(wǎng)絡(luò)協(xié)議,和當(dāng)前備份接口協(xié)商成功的網(wǎng)絡(luò)協(xié)議,備份接口接替主接口在該主接口終止的網(wǎng)絡(luò)協(xié)議上工作,此時(shí),如果在步驟501中記錄了終止的網(wǎng)絡(luò)協(xié)議,則需要在該記錄中執(zhí)行刪除。
如果網(wǎng)絡(luò)設(shè)備要求的性能不是很嚴(yán)格的情況下,當(dāng)其中一種被終止的網(wǎng)絡(luò)協(xié)議找到了對(duì)應(yīng)的備份接口時(shí),就能夠滿足服務(wù)質(zhì)量要求那么本較佳實(shí)施例的方法就可以到此結(jié)束,那么這個(gè)網(wǎng)絡(luò)協(xié)議就找到對(duì)應(yīng)的備份接口,成功實(shí)現(xiàn)了接口備份。如果網(wǎng)絡(luò)設(shè)備服務(wù)質(zhì)量要求較高,需要在較佳的情況下為每個(gè)被終止的網(wǎng)絡(luò)協(xié)議均找到對(duì)應(yīng)的備份接口,那么本發(fā)明還需要繼續(xù)執(zhí)行以下步驟。
在步驟507中,判斷當(dāng)前是否還存在終止的網(wǎng)絡(luò)協(xié)議,如果是,則執(zhí)行步驟508;否則,執(zhí)行步驟510。如果在步驟506中,對(duì)記錄的終止的網(wǎng)絡(luò)協(xié)議進(jìn)行了更新,則在本步驟中對(duì)當(dāng)前是否還存在終止的網(wǎng)絡(luò)協(xié)議的判斷,就可以是對(duì)當(dāng)前記錄的終止的網(wǎng)絡(luò)協(xié)議進(jìn)行判斷。
在步驟508中,判斷主接口是否還存在備份接口,如果是,則執(zhí)行步驟509;否則,執(zhí)行步驟510。
在步驟509中,得到主接口對(duì)應(yīng)的下一個(gè)備份接口,返回步驟503。
當(dāng)主接口存在多個(gè)備份接口時(shí),則主接口逐步得到備份接口的方式,可以依據(jù)備用接口的優(yōu)先級(jí)。而備份接口的優(yōu)先級(jí)可以根據(jù)備份接口能夠支持網(wǎng)絡(luò)協(xié)商的種類,穩(wěn)定程度進(jìn)行確定。同時(shí),這里得到的備份接口也可以與步驟302中相同稱為待選備份接口。
在步驟510中,結(jié)束當(dāng)前處理流程。
從步驟507至步驟508的介紹中,可以得出步驟507至步驟508就是為了達(dá)到針對(duì)主接口每個(gè)被終止的網(wǎng)絡(luò)協(xié)議,均能在該主接口被終止的網(wǎng)絡(luò)協(xié)議對(duì)應(yīng)的備份接口,使備份接口在該網(wǎng)絡(luò)協(xié)議上接替主接口工作,從而保障網(wǎng)絡(luò)設(shè)備數(shù)據(jù)傳輸?shù)目煽啃浴?br>
本較佳實(shí)施例給出的是一個(gè)適用于主接口存在多個(gè)備份接口的情況。在本較佳實(shí)施例中,需要對(duì)主接口存在的每個(gè)備份接口進(jìn)行可用性的判斷,直至所有終止的網(wǎng)絡(luò)協(xié)議均存在找到對(duì)應(yīng)的備份接口、或者已經(jīng)對(duì)所有的備份接口進(jìn)行了可用性的判斷。因此,可以看出本較佳實(shí)施例是一技術(shù)效果最佳,當(dāng)約束條件較多的實(shí)現(xiàn)方式。如果在實(shí)際應(yīng)用中,根據(jù)實(shí)際的應(yīng)用場(chǎng)合可以省去其中的部分步驟。
通過以上的流程,當(dāng)主接口支持的網(wǎng)絡(luò)協(xié)議包括IPV4、IPV6和IPX。在主接口發(fā)生故障,通過本發(fā)明所提技術(shù)方案、以及網(wǎng)絡(luò)中的實(shí)際環(huán)境,可能會(huì)出現(xiàn)如圖6和圖7所示的情形。
圖6所示的情況是,主接口S1由于故障IPV4、IPV6和IPX均被終止,此時(shí)首先對(duì)備份接口S2進(jìn)行鏈路層協(xié)商,得到S2可用的網(wǎng)絡(luò)協(xié)議為IPV4和IPV6;當(dāng)備份接口S2接替主接口S1工作后,很顯然此時(shí)依然存在被終止的網(wǎng)絡(luò)協(xié)議IPX。此時(shí),由于主接口S1還存在備份接口S3,而備份接口S3的IPX可用,這里備份接口S3的IPX可用并不代表備份接口S3僅IPX可用,此時(shí)備份接口S3正好可以工作在IPX上,進(jìn)而當(dāng)前就不存在被終止的網(wǎng)絡(luò)協(xié)議。假設(shè)此時(shí)還存在終止的網(wǎng)絡(luò)協(xié)議,則還需要進(jìn)一步判斷是否存在備份接口、以及備份接口在終止的網(wǎng)絡(luò)協(xié)議上是否可用。
圖7所示的情況是,主接口S1僅IPV6和IPX均被終止,由于備份接口S2在IPX協(xié)議上不可用,因此備份接口S2接替主接口工作在IPV6上,而備份接口S3工作在IPX上。
另外,根據(jù)實(shí)際的網(wǎng)絡(luò)狀況還存在其它的情形,在此不再詳述。
參見圖8,圖8為本發(fā)明較佳實(shí)施例裝置的結(jié)構(gòu)圖。相對(duì)于示例性裝置結(jié)構(gòu)圖,該裝置中的鏈路管理單元81可細(xì)分為鏈路協(xié)商單元812和上報(bào)單元811;接口備份管理單元82可細(xì)分為存儲(chǔ)單元822和控制單元821。
其中,上報(bào)單元811,與支持多網(wǎng)絡(luò)協(xié)議的主接口交互,在該主接口發(fā)生故障時(shí)將鏈路層確定的當(dāng)前終止的網(wǎng)絡(luò)協(xié)議發(fā)送至控制單元821;或接收該網(wǎng)絡(luò)管理單元83根據(jù)自身對(duì)主接口的配置,確定的當(dāng)前終止的網(wǎng)絡(luò)協(xié)議,發(fā)送至該控制單元821。鏈路協(xié)商單元812,根據(jù)控制單元821指示的待選備份接口對(duì)該備份接口進(jìn)行鏈路層協(xié)商,并向控制單元821發(fā)送當(dāng)前待選備份接口可用的網(wǎng)絡(luò)協(xié)議。
控制單元821,接收上報(bào)單元811發(fā)送的當(dāng)前終止的網(wǎng)絡(luò)協(xié)議;在接收到當(dāng)前終止的網(wǎng)絡(luò)協(xié)議時(shí)、或當(dāng)前待選備用接口接替主接口工作后還存在其它終止的網(wǎng)絡(luò)協(xié)議時(shí)、或當(dāng)前待選備用接口進(jìn)行鏈路協(xié)商后無可用網(wǎng)絡(luò)協(xié)議時(shí),根據(jù)存儲(chǔ)單元822中保存的主接口對(duì)應(yīng)的備份接口,向鏈路協(xié)商單元812指示當(dāng)前未接替主接口工作的待選備份接口;接收鏈路協(xié)商單元812發(fā)送的當(dāng)前待選備份接口可用的網(wǎng)絡(luò)協(xié)議,并根據(jù)當(dāng)前還存在終止的網(wǎng)絡(luò)協(xié)議確定可用備份接口,向網(wǎng)絡(luò)管理單元83指示的可用備份接口。存儲(chǔ)單元822,用于存儲(chǔ)主接口對(duì)應(yīng)的備份接口,并向控制單元821提供未接替主接口工作的待選備份接口。這里,控制單元821確定待選備份接口、以及確定主接口的可用備份接口的方法可以較佳實(shí)施例方法的記載,在此不再詳述。
網(wǎng)絡(luò)管理單元83,根據(jù)控制單元821的指示,控制可用備份接口在其對(duì)應(yīng)的終止的網(wǎng)絡(luò)協(xié)議上接替主接口工作。
在本發(fā)明的技術(shù)方案中,通過確定主接口發(fā)生故障而終止的網(wǎng)絡(luò)協(xié)議;然后再確定該主接口對(duì)應(yīng)的可用備份接口;用確定的備份接口在發(fā)生故障的網(wǎng)絡(luò)協(xié)議上接替主接口進(jìn)行工作,從而實(shí)現(xiàn)了支持多網(wǎng)絡(luò)協(xié)議的接口備份技術(shù),有效的保證了數(shù)據(jù)傳輸?shù)目煽啃浴?br>
以上該僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)接口備份的方法,其特征在于,A、當(dāng)支持多網(wǎng)絡(luò)協(xié)議的主接口發(fā)生故障時(shí),確定當(dāng)前終止的網(wǎng)絡(luò)協(xié)議;B、得到當(dāng)前終止的網(wǎng)絡(luò)協(xié)議對(duì)應(yīng)的可用備份接口,所述可用備份接口在其對(duì)應(yīng)的終止網(wǎng)絡(luò)協(xié)議上接替所述主接口工作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B中,所述得到當(dāng)前終止的網(wǎng)絡(luò)協(xié)議對(duì)應(yīng)的可用備份接口包括B1、在未接替主接口工作的備份接口中得到當(dāng)前待選備份接口;B2、得到當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議;B3、在當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議存在當(dāng)前終止的一個(gè)或多個(gè)網(wǎng)絡(luò)協(xié)議時(shí),則當(dāng)前待選備份接口為所述的可用備份接口。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在步驟B3后進(jìn)一步包括判斷當(dāng)前待選備份接口接替主接口在所述當(dāng)前終止的一個(gè)或多個(gè)網(wǎng)絡(luò)協(xié)議上工作后,是否還存在其它終止的網(wǎng)絡(luò)協(xié)議,如果是,則返回執(zhí)行步驟B1;否則,結(jié)束當(dāng)前處理流程。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議不存在當(dāng)前終止的任何一個(gè)網(wǎng)絡(luò)協(xié)議時(shí),返回執(zhí)行步驟B1。
5.根據(jù)權(quán)利要求2、3或4所述的方法,其特征在于,步驟B2中所述得到當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議包括對(duì)當(dāng)前待選備份接口進(jìn)行鏈路層協(xié)商,判斷當(dāng)前待選備份接口是否存在協(xié)商成功的網(wǎng)絡(luò)協(xié)議,如果是,則得到當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,該方法進(jìn)一步包括在當(dāng)前待選備份接口不存在協(xié)商成功的網(wǎng)絡(luò)時(shí),返回執(zhí)行步驟B1。
7.一種實(shí)現(xiàn)接口備份的裝置,其特征在于,包括主接口、備份接口、鏈路管理單元、接口備份管理單元和網(wǎng)絡(luò)管理單元;所述鏈路管理單元,與支持多網(wǎng)絡(luò)協(xié)議的主接口交互,在所述主接口發(fā)生故障時(shí)發(fā)送終止的網(wǎng)絡(luò)協(xié)議;所述接口備份管理單元,接收所述鏈路管理單元發(fā)送的所述終止的網(wǎng)絡(luò)協(xié)議,得到當(dāng)前終止的網(wǎng)絡(luò)協(xié)議對(duì)應(yīng)的可用備份接口;向所述網(wǎng)絡(luò)管理單元指示所述可用備份接口;所述網(wǎng)絡(luò)管理單元,根據(jù)所述接口備份管理單元的指示,控制所述可用備份接口在其對(duì)應(yīng)的終止網(wǎng)絡(luò)協(xié)議上接替所述主接口工作。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述鏈路管理單元包括上報(bào)單元和鏈路協(xié)商單元;所述上報(bào)單元,與支持多網(wǎng)絡(luò)協(xié)議的主接口交互,在所述主接口發(fā)生故障時(shí)將鏈路層確定的當(dāng)前終止的網(wǎng)絡(luò)協(xié)議發(fā)送至所述接口備份管理單元;或接收所述網(wǎng)絡(luò)管理單元根據(jù)自身對(duì)所述主接口的配置,確定的當(dāng)前終止的網(wǎng)絡(luò)協(xié)議,發(fā)送至所述接口備份管理單元;所述鏈路協(xié)商單元,根據(jù)所述接口備份管理單元指示的待選備份接口對(duì)所述待選備份接口進(jìn)行鏈路層協(xié)商,并向所述接口備份管理單元發(fā)送所述待選備份接口的可用網(wǎng)絡(luò)協(xié)議;所述接口備份管理單元,向所述鏈路協(xié)商單元指示進(jìn)行鏈路層協(xié)商的當(dāng)前待選備份接口;并根據(jù)鏈路協(xié)商單元發(fā)送的當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議,確定所述主接口的可用備份接口。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述接口備份管理單元包括控制單元和存儲(chǔ)單元;所述控制單元,接收上報(bào)單元發(fā)送的終止的網(wǎng)絡(luò)協(xié)議;在接收到所述終止的網(wǎng)絡(luò)協(xié)議時(shí)、或當(dāng)前待選備用接口接替主接口工作后還存在其它終止的網(wǎng)絡(luò)協(xié)議時(shí)、或當(dāng)前待選備用接口進(jìn)行鏈路協(xié)商后無可用網(wǎng)絡(luò)協(xié)議時(shí),在存儲(chǔ)單元中得到未接替主接口工作的待選備份接口,向所述鏈路管理單元指示當(dāng)前待選備份接口;接收鏈路協(xié)商單元發(fā)送的當(dāng)前待選備份接口的可用網(wǎng)絡(luò)協(xié)議,并根據(jù)當(dāng)前還存在終止的網(wǎng)絡(luò)協(xié)議,確定所述主接口的可用備份接口,向所述網(wǎng)絡(luò)管理單元指示可用備份接口;所述存儲(chǔ)單元,用于存儲(chǔ)所述主接口對(duì)應(yīng)的備份接口,并向所述控制單元提供未接替主接口工作的待選備份接口。
10.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述裝置位于路由設(shè)備內(nèi)。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)接口備份的方法,當(dāng)支持多網(wǎng)絡(luò)協(xié)議的主接口發(fā)生故障時(shí),確定當(dāng)前終止的網(wǎng)絡(luò)協(xié)議;得到當(dāng)前終止的網(wǎng)絡(luò)協(xié)議對(duì)應(yīng)的可用備份接口,所述可用備份接口在其對(duì)應(yīng)的終止網(wǎng)絡(luò)協(xié)議上接替所述主接口工作。另外,本發(fā)明還提供了一種實(shí)現(xiàn)接口備份的裝置。通過應(yīng)用本發(fā)明所提供的方法以及裝置,實(shí)現(xiàn)了支持多網(wǎng)絡(luò)協(xié)議的接口備份技術(shù),保證了數(shù)據(jù)傳輸?shù)目煽啃?,能夠廣泛的應(yīng)用于路由器、或其它交換設(shè)備上。
文檔編號(hào)H04L29/10GK101051884SQ200710106908
公開日2007年10月10日 申請(qǐng)日期2007年5月9日 優(yōu)先權(quán)日2007年5月9日
發(fā)明者李洪宇 申請(qǐng)人:杭州華三通信技術(shù)有限公司