專利名稱:一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理方法及系統(tǒng)。
背景技術(shù):
在傳統(tǒng)互聯(lián)網(wǎng)中,典型的多家鄉(xiāng)支持協(xié)議為hternet Engineering Task Force 在 http://www. ietf. org/html, charters/shim6-charter. html 提供白勺 Shim6 Level 3 Multihoming Shim Protocol for IPv6 技術(shù)。Shim6在終端協(xié)議棧的IP層之上增加了一個(gè)墊片(Shim)層,并通過(guò)墊片層為上層協(xié)議提供了一個(gè)穩(wěn)定的上層標(biāo)識(shí)符(ULID,Upper Layer Identifier) 0當(dāng)IP層由于多家鄉(xiāng)的原因選擇不同的IP地址時(shí),ULID始終保持不變,從而保證了上層協(xié)議的穩(wěn)定性。但是,因?yàn)椤?πι6是一種基于終端實(shí)現(xiàn)的多家鄉(xiāng)解決方案,所以,存在以下主要缺點(diǎn)1)需要對(duì)終端的協(xié)議棧進(jìn)行修改才能支持多家鄉(xiāng)。由于終端的數(shù)目和類型及其繁多, 修改所有終端的協(xié)議棧將是一件工作量非常大、成本非常高的工作。2)需要終端之間互相協(xié)商才能支持多家鄉(xiāng),從而會(huì)導(dǎo)致終端與網(wǎng)絡(luò)之間的鏈路資源浪費(fèi)。特別是,當(dāng)終端和網(wǎng)絡(luò)之間的鏈路是無(wú)線鏈路時(shí),終端之間的消息協(xié)商必然會(huì)使得有限的無(wú)線鏈路資源更為緊張。
發(fā)明內(nèi)容
本發(fā)明提供了一種一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理方法及系統(tǒng),基于本發(fā)明可以使互聯(lián)網(wǎng)中的多家鄉(xiāng)實(shí)現(xiàn)方法變得容易、網(wǎng)絡(luò)資源能夠被充分利用、網(wǎng)絡(luò)管理者容易控制和管理多家鄉(xiāng)用戶。本發(fā)明公開(kāi)了一種一體化中多家鄉(xiāng)終端的容錯(cuò)處理方法,所述容錯(cuò)處理方法包括位置更新步驟,該網(wǎng)絡(luò)所述位置更新步驟為,如果一體化網(wǎng)絡(luò)中存在的多家鄉(xiāng)終端,并且一體化網(wǎng)絡(luò)內(nèi)的接入交換路由器發(fā)現(xiàn)多家鄉(xiāng)終端的接入狀態(tài)改變后,則修改多家鄉(xiāng)終端的映射信息,并向接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器匯報(bào);多家鄉(xiāng)終端所有的家鄉(xiāng)域映射服務(wù)器之間進(jìn)行映射信息更新,并向通信對(duì)端的接入交換路由器通告,以完成位置更新。上述容錯(cuò)處理方法中,如果一體化網(wǎng)絡(luò)中不存在的多家鄉(xiāng)終端,還需要進(jìn)行位置注冊(cè)步驟,所述位置注冊(cè)步驟進(jìn)一步為一體化網(wǎng)絡(luò)內(nèi)的接入交換路由器為多家鄉(xiāng)終端分配交換路由標(biāo)識(shí)、建立映射信息、并向家鄉(xiāng)域映射服務(wù)器匯報(bào)映射信息;所述家鄉(xiāng)域映射服務(wù)器建立存儲(chǔ)單元;存儲(chǔ)多家鄉(xiāng)終端映射信息的所有家鄉(xiāng)域映射服務(wù)器之間相互通告,同步所有家鄉(xiāng)域映射服務(wù)器中存儲(chǔ)的映射信息。上述容錯(cuò)處理方法中,所述映射信息包括接入標(biāo)識(shí)、交換路由標(biāo)識(shí)、功能標(biāo)志位、 有效標(biāo)志位、接口連接的接入交換路由器的交換路由標(biāo)識(shí)、接口連接的家鄉(xiāng)域的映射服務(wù)器的交換路由標(biāo)識(shí);所述功能標(biāo)志位設(shè)為冗余功能,多家鄉(xiāng)終端的接口分為主接口和備用接口,主接口所對(duì)應(yīng)映射信息的有效標(biāo)志位設(shè)為有效,所有備用接口所對(duì)應(yīng)映射信息的有效標(biāo)志位設(shè)為無(wú)效。上述容錯(cuò)處理方法中,所述位置更新步驟進(jìn)一步為主接口所連接的接入交換路由器主動(dòng)發(fā)現(xiàn)終端的接入狀態(tài)改變,主動(dòng)發(fā)起位置更新;主接口所連接的接入交換路由器修改所存儲(chǔ)的映射信息中的有效標(biāo)志位為無(wú)效,并向所在域的家鄉(xiāng)域映射服務(wù)器發(fā)送映射匯報(bào)消息;主接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器更新所存儲(chǔ)的該多家鄉(xiāng)終端的映射信息;然后,通知該多家鄉(xiāng)終端的備用接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器;備用接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器將映射更新信息通告給多家鄉(xiāng)終端的備用接口所連接的接入交換路由器;備用接口所連接的接入交換路由器更新多家鄉(xiāng)終端的映射信息;根據(jù)獲得的通信對(duì)端的信息判斷通信對(duì)端是否為多家鄉(xiāng)終端如果不是多家鄉(xiāng)終端,多家鄉(xiāng)終端的主接口所連接的接入交換路由器直接將映射更新消息通知通信對(duì)端所連接的接入交換路由器;通信對(duì)端所連接的接入交換路由器更新多家鄉(xiāng)終端的映射信息;如果是多家鄉(xiāng)終端,多家鄉(xiāng)終端的主接口所連接的接入交換路由器將映射更新消息通知通信對(duì)端的多個(gè)接口中的一個(gè)接口所連接的接入交換路由器;接收到映射更新消息的接入交換路由器向通信對(duì)端的其它接口所連接的接入交換路由器發(fā)送映射更新消息;通信對(duì)端所連接的所有接入交換路由器更新多家鄉(xiāng)終端的映射信息,容錯(cuò)結(jié)束。另一方面,本發(fā)明還公開(kāi)了一種一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理系統(tǒng),包括位置更新模塊,該位置更新模塊用于如果一體化網(wǎng)絡(luò)中存在的多家鄉(xiāng)終端,并且一體化網(wǎng)絡(luò)內(nèi)的接入交換路由器發(fā)現(xiàn)多家鄉(xiāng)終端的接入狀態(tài)改變后,則修改多家鄉(xiāng)終端的映射信息,并向接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器匯報(bào);多家鄉(xiāng)終端所有的家鄉(xiāng)域映射服務(wù)器之間進(jìn)行映射信息更新,并向通信對(duì)端的接入交換路由器通告,以完成位置更新。上述容錯(cuò)處理系統(tǒng)中,還包括位置注冊(cè)模塊,所述位置注冊(cè)模塊用于如果一體化網(wǎng)絡(luò)中不存在的多家鄉(xiāng)終端,則一體化網(wǎng)絡(luò)內(nèi)的接入交換路由器為多家鄉(xiāng)終端分配交換路由標(biāo)識(shí)、建立映射信息、并向家鄉(xiāng)域映射服務(wù)器匯報(bào)映射信息;所述家鄉(xiāng)域映射服務(wù)器建立存儲(chǔ)單元;存儲(chǔ)多家鄉(xiāng)終端映射信息的所有家鄉(xiāng)域映射服務(wù)器之間相互通告,同步所有家鄉(xiāng)域映射服務(wù)器中存儲(chǔ)的映射信息。上述容錯(cuò)處理系統(tǒng)中,所述映射信息包括接入標(biāo)識(shí)、交換路由標(biāo)識(shí)、功能標(biāo)志位、 有效標(biāo)志位、接口連接的接入交換路由器的交換路由標(biāo)識(shí)、接口連接的家鄉(xiāng)域的映射服務(wù)器的交換路由標(biāo)識(shí);所述功能標(biāo)志位設(shè)為冗余功能;多家鄉(xiāng)終端的接口分為主接口和備用接口,主接口所對(duì)應(yīng)映射信息的有效標(biāo)志位設(shè)為有效,所有備用接口所對(duì)應(yīng)映射信息的有效標(biāo)志位設(shè)為無(wú)效。上述容錯(cuò)處理系統(tǒng)中,所述位置更新模塊進(jìn)一步包括用于主接口所連接的接入交換路由器主動(dòng)發(fā)現(xiàn)終端的接入狀態(tài)改變,主動(dòng)發(fā)起位置更新的單元;用于主接口所連接的接入交換路由器修改所存儲(chǔ)的映射信息中的有效標(biāo)志位為無(wú)效,并向所在域的家鄉(xiāng)域映射服務(wù)器發(fā)送映射匯報(bào)消息的單元;用于主接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器更新所存儲(chǔ)的該多家鄉(xiāng)終端的映射信息;然后,通知該多家鄉(xiāng)終端的備用接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器的單元;用于備用接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器將映射更新信息通告給多家鄉(xiāng)終端的備用接口所連接的接入交換路由器;備用接口所連接的接入交換路由器更新多家鄉(xiāng)終端的映射信息的單元;用于根據(jù)獲得的通信對(duì)端的信息判斷通信對(duì)端是否為多家鄉(xiāng)終端的單元如果不是多家鄉(xiāng)終端,多家鄉(xiāng)終端的主接口所連接的接入交換路由器直接將映射更新消息通知通信對(duì)端所連接的接入交換路由器;通信對(duì)端所連接的接入交換路由器更新多家鄉(xiāng)終端的映射信息;如果是多家鄉(xiāng)終端,多家鄉(xiāng)終端的主接口所連接的接入交換路由器將映射更新消息通知通信對(duì)端的多個(gè)接口中的一個(gè)接口所連接的接入交換路由器;接收到映射更新消息的接入交換路由器向通信對(duì)端的其它接口所連接的接入交換路由器發(fā)送映射更新消息;通信對(duì)端所連接的所有接入交換路由器更新多家鄉(xiāng)終端的映射信息,容錯(cuò)結(jié)束。相對(duì)于現(xiàn)有技術(shù)而言,本發(fā)明具有如下優(yōu)點(diǎn)本發(fā)明可使得互聯(lián)網(wǎng)中的多家鄉(xiāng)終端能夠快速,完整地實(shí)現(xiàn)容錯(cuò)處理功能,提高網(wǎng)絡(luò)傳輸?shù)目煽啃院涂捎眯?。同時(shí),使得互聯(lián)網(wǎng)中的多家鄉(xiāng)實(shí)現(xiàn)方法變得容易,能夠充分利用網(wǎng)絡(luò)資源,并且網(wǎng)絡(luò)管理者容易控制和管理多家鄉(xiāng)用戶。
圖1為本發(fā)明的一體化網(wǎng)絡(luò)中域的示意圖;圖2為一體化網(wǎng)絡(luò)中映射信息條目的定義示意圖;圖3為本發(fā)明具體實(shí)施例的多家鄉(xiāng)終端的接入流程;圖4為本發(fā)明具體實(shí)施例的多家鄉(xiāng)終端的路徑故障處理流程;圖5為本發(fā)明具體實(shí)施例的多家鄉(xiāng)終端的ASR故障處理流程。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。本專利申請(qǐng)中的術(shù)語(yǔ)“多家鄉(xiāng)”是指,終端或局域網(wǎng)絡(luò)通過(guò)多個(gè)服務(wù)提供商連接到 Internet的方式。一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理方法實(shí)施例圖1為本發(fā)明的一體化網(wǎng)絡(luò)中管理域的示意圖。在圖1中,附圖標(biāo)記10表示多家鄉(xiāng)終端;附圖標(biāo)記20表示通信對(duì)端;附圖標(biāo)記30表示映射服務(wù)器;附圖標(biāo)記11表示接入交換路由器廣義交換路由器;附圖標(biāo)記2、3表示域。如圖1所示,針對(duì)多家鄉(xiāng)終端10的特點(diǎn),本發(fā)明將一體化網(wǎng)絡(luò)按照多家鄉(xiāng)終端10的歸屬關(guān)系,劃分為家鄉(xiāng)域和外域。對(duì)于一個(gè)多家鄉(xiāng)終端10來(lái)說(shuō),其接口所連接的接入交換路由器11所在的域?yàn)槎嗉亦l(xiāng)終端的域?yàn)榧亦l(xiāng)域,其余的域?yàn)橥庥颉C總€(gè)家鄉(xiāng)域和外域內(nèi)根據(jù)需求設(shè)有一臺(tái)或多臺(tái)映射服務(wù)器30。映射服務(wù)器30負(fù)責(zé)存儲(chǔ)、管理所在域2、3的終端映射信息。域2、3的部署應(yīng)該由網(wǎng)絡(luò)管理部門來(lái)完成,可以依據(jù)地域、網(wǎng)絡(luò)規(guī)模等因素。每臺(tái)接入交換路由器11在部署到一體化網(wǎng)絡(luò)中時(shí),都需要管理員為其配置所在域2、3的映射服務(wù)器地址,即映射服務(wù)器的交換路由標(biāo)識(shí),另外還需要給它分配一個(gè)交換路由標(biāo)識(shí)集合,以完成對(duì)接入終端的交換路由標(biāo)識(shí)分配。圖2為映射信息條目的定義示意圖。其中,“接入標(biāo)識(shí)”標(biāo)志位代表多家鄉(xiāng)終端的接入標(biāo)識(shí);本發(fā)明中,多家鄉(xiāng)終端有多個(gè)接口連接到多個(gè)接入交換路由器,采用一個(gè)接入標(biāo)識(shí)對(duì)應(yīng)多個(gè)交換路由標(biāo)識(shí),“交換路由標(biāo)識(shí)”標(biāo)志位代表多家鄉(xiāng)終端某個(gè)接口所連接的接入交換路由器為其分配的交換路由標(biāo)識(shí);“功能標(biāo)志位”表示對(duì)應(yīng)接口的使用模式,為冗余模式“有效標(biāo)志位”表示對(duì)應(yīng)的接口當(dāng)前的使用狀態(tài),分為有效和無(wú)效;“接口連接的接入交換路由器的交換路由標(biāo)識(shí)”指所連接的接入交換路由器的交換路由標(biāo)識(shí);“接口連接的家鄉(xiāng)域的映射服務(wù)器的交換路由標(biāo)識(shí)”指接口所連接的接入交換路由器所在家鄉(xiāng)域的家鄉(xiāng)域映射服務(wù)器的交換路由標(biāo)識(shí)。在一體化網(wǎng)絡(luò)中,接入標(biāo)識(shí)用來(lái)表示終端身份,具有唯一性。一體化網(wǎng)絡(luò)中的多家鄉(xiāng)終端應(yīng)連接到多個(gè)接入交換路由器上。多個(gè)接入交換路由器為多家鄉(xiāng)終端分配不同的交換路由標(biāo)識(shí)。從整個(gè)網(wǎng)絡(luò)來(lái)看,多個(gè)交換路由標(biāo)識(shí)與同一接入標(biāo)識(shí)對(duì)應(yīng),可以說(shuō)明接入標(biāo)識(shí)屬于一個(gè)采用了多家鄉(xiāng)技術(shù)的終端設(shè)備,符合一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的要求。本發(fā)明由映射服務(wù)器來(lái)存儲(chǔ)和管理接入一體化網(wǎng)絡(luò)的多家鄉(xiāng)終端的身份信息和位置信息。根據(jù)存儲(chǔ)和管理的需求,映射服務(wù)器中建立的存儲(chǔ)表分為以下幾類歸屬管理域表,保存在本域接入的終端的映射信息;臨時(shí)存儲(chǔ)表,用來(lái)保存要和本域內(nèi)的終端通信的通信對(duì)端的映射信息。本發(fā)明的多家鄉(xiāng)終端在進(jìn)行位置注冊(cè)時(shí),多家鄉(xiāng)終端的接口所連接的多個(gè)接入交換路由器發(fā)起注冊(cè)請(qǐng)求,分屬每個(gè)家鄉(xiāng)域的映射服務(wù)器分別為這多個(gè)接口完成在一體化網(wǎng)絡(luò)中的位置注冊(cè),建立該終端的存儲(chǔ)單元,并且在多家鄉(xiāng)終端的多個(gè)家鄉(xiāng)域之間進(jìn)行信息同步,以供通信建立時(shí)進(jìn)行位置查詢。當(dāng)多家鄉(xiāng)終端進(jìn)行位置更新時(shí),表示終端位置信息的交換路由標(biāo)識(shí)發(fā)生變化,備用接口所連接的接入交換路由器發(fā)起位置更新過(guò)程,通過(guò)多家鄉(xiāng)終端所有的家鄉(xiāng)域映射服務(wù)器之間的一系列信息交互,使網(wǎng)絡(luò)中保存有該多家鄉(xiāng)終端位置信息的實(shí)體均進(jìn)行了更新,保證了通信鏈路的暢通。也就是說(shuō),本發(fā)明對(duì)一體化網(wǎng)絡(luò)中的多家鄉(xiāng)終端進(jìn)行位置信息統(tǒng)一管理,通過(guò)映射服務(wù)器、接入交換路由器來(lái)跟蹤多家鄉(xiāng)終端,確定其位置信息。多家鄉(xiāng)終端根據(jù)需求主動(dòng)發(fā)起鏈路切換動(dòng)作,切換到想要接入的接入交換路由器。位置注冊(cè)步驟和位置更新步驟并非順序執(zhí)行的兩個(gè)步驟。而是根據(jù)一體化網(wǎng)絡(luò)的實(shí)際情況,選擇進(jìn)行的步驟。根據(jù)本發(fā)明,通過(guò)網(wǎng)絡(luò)內(nèi)的接入交換路由器和映射服務(wù)器之間的消息交互機(jī)制,不需要修改多家鄉(xiāng)終端的網(wǎng)絡(luò)協(xié)議棧,節(jié)省了終端與通信對(duì)端之間直接的消息交互的開(kāi)銷,有效地控制和管理了多家鄉(xiāng)終端與網(wǎng)絡(luò)內(nèi)的鏈路資源,很好地完成了多家鄉(xiāng)終端在網(wǎng)絡(luò)內(nèi)的位置注冊(cè)和位置更新。下面通過(guò)實(shí)施例,結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的實(shí)現(xiàn)過(guò)程。如圖3所示,為一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的接入過(guò)程,即多家鄉(xiāng)終端在進(jìn)行位置注冊(cè)時(shí)的具體過(guò)程。其中,虛線代表消息,黑色的粗實(shí)線代表路徑。①代表MT發(fā)出接入認(rèn)證請(qǐng)求;②代表接入認(rèn)證及消息返回; ③代表分配和匯報(bào)映射信息。IDMS為標(biāo)識(shí)映射服務(wù)器,MT為移動(dòng)終端,AuS為認(rèn)證服務(wù)器。一體化網(wǎng)絡(luò)的接入由接入交換路由器和映射服務(wù)器來(lái)完成,為多家鄉(xiāng)終端在映射服務(wù)器中建立存儲(chǔ)單元。多家鄉(xiāng)終端連接到多個(gè)家鄉(xiāng)域的接入交換路由器。這些接入交換路由器分別檢測(cè)到的多家鄉(xiāng)終端,從交換路由標(biāo)識(shí)集合中取出多個(gè)未分配的交換路由標(biāo)識(shí),分配給多家鄉(xiāng)終端;然后,多家鄉(xiāng)終端所連接的多個(gè)接入交換路由器為此終端分別建立接入標(biāo)識(shí)與交換路由標(biāo)識(shí)的映射信息;根據(jù)初始功能需求定義對(duì)應(yīng)映射條目的各個(gè)標(biāo)志位,初始需求為冗余功能,功能標(biāo)志位定義為冗余功能,主接口所對(duì)應(yīng)條目的有效標(biāo)志位設(shè)為有效,備用接口的有效標(biāo)志位設(shè)為無(wú)效;然后,接入交換路由器向所在域的家鄉(xiāng)域映射服務(wù)器發(fā)出映射匯報(bào)消息,映射服務(wù)器收到映射匯報(bào)消息后建立存儲(chǔ)單元;最后,根據(jù)多家鄉(xiāng)終端的特點(diǎn),存儲(chǔ)多家鄉(xiāng)終端映射信息的所有家鄉(xiāng)域映射服務(wù)器之間將進(jìn)行相互通告,使多家鄉(xiāng)終端所有的家鄉(xiāng)域映射服務(wù)器中存儲(chǔ)的多家鄉(xiāng)終端的映射信息同步;這樣,多家鄉(xiāng)終端位置注冊(cè)完成。多 家鄉(xiāng)終端的容錯(cuò)過(guò)程是描述當(dāng)一體化網(wǎng)絡(luò)中的接入交換路由器檢測(cè)到多家鄉(xiāng)終端的接入狀態(tài)發(fā)生變化時(shí),通知多家鄉(xiāng)終端進(jìn)行位置信息的更新過(guò)程。如圖4和5所示。在圖4中,①代表MT向ASR-i發(fā)出路徑檢測(cè)請(qǐng)求;②代表ASR_i向IDMS發(fā)出映射更新請(qǐng)求;③代表IDMS更新映射信息并通知ASRs ;④代表ASR-i向ASR_k通知啟用路徑-j。IDMS為標(biāo)識(shí)映射服務(wù)器,MT為移動(dòng)終端,AuS為認(rèn)證服務(wù)器在圖5中,①代表MT向ASR-i發(fā)出路徑檢測(cè)請(qǐng)求;②代表MT向ASR-j發(fā)出路徑啟動(dòng)請(qǐng)求;③代表ASR-j向IDMS發(fā)出映射更新請(qǐng)求;④代表IDMS更新映射信息,并通知 ASR-j ;⑤代表ASR-j向ASR-k通知啟用新路徑_j。IDMS為標(biāo)識(shí)映射服務(wù)器,MT為移動(dòng)終端,AuS為認(rèn)證服務(wù)器。多家鄉(xiāng)終端的容錯(cuò)具體步驟包含首先,主接口所連接的接入交換路由器主動(dòng)發(fā)現(xiàn)終端的接入狀態(tài)改變,主動(dòng)發(fā)起位置更新;主接口所連接的接入交換路由器修改所存儲(chǔ)的映射信息中的有效標(biāo)志位為無(wú)效,并向所在域的家鄉(xiāng)域映射服務(wù)器發(fā)送映射匯報(bào)消息;主接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器更新所存儲(chǔ)的該多家鄉(xiāng)終端的映射信息;然后,通知該多家鄉(xiāng)終端的備用接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器;備用接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器將映射更新信息通告給多家鄉(xiāng)終端的備用接口所連接的接入交換路由器;備用接口所連接的接入交換路由器更新多家鄉(xiāng)終端的映射信息;接著,根據(jù)獲得的通信對(duì)端的信息判斷通信對(duì)端是否為多家鄉(xiāng)終端;如果不是多家鄉(xiāng)終端(判斷為否),多家鄉(xiāng)終端的主接口所連接的接入交換路由器直接將映射更新消息通知通信對(duì)端所連接的接入交換路由器;通信對(duì)端所連接的接入交換路由器更新多家鄉(xiāng)終端的映射信息;如果是多家鄉(xiāng)終端,多家鄉(xiāng)終端的主接口所連接的接入交換路由器將映射更新消息通知通信對(duì)端的多個(gè)接口中的一個(gè)接口所連接的接入交換路由器;接收到映射更新消息的接入交換路由器向通信對(duì)端的其它接口所連接的接入交換路由器發(fā)送映射更新消息;通信對(duì)端所連接的所有接入交換路由器更新多家鄉(xiāng)終端的映射信息,容錯(cuò)結(jié)束。本實(shí)施例為接入一體化網(wǎng)絡(luò)的多家鄉(xiāng)終端,分配位置信息,在映射服務(wù)器注冊(cè)其身份、位置映射信息來(lái)完成接入;多家鄉(xiāng)終端由于故障發(fā)生位置信息更新時(shí),通過(guò)接入交換路由器向映射服務(wù)器發(fā)起位置更新過(guò)程,通過(guò)各相關(guān)實(shí)體之間的信息交互,來(lái)完成多家鄉(xiāng)終端位置信息在全網(wǎng)內(nèi)的更新,從而保證其能夠正確地建立通信連接,在通信中發(fā)生鏈路切換時(shí)能保證通信鏈路的暢通。一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理系統(tǒng)實(shí)施例另一方面,本發(fā)明還公開(kāi)了一種一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理系統(tǒng)實(shí)施例,包括位置注冊(cè)模塊和位置更新模塊。位置注冊(cè)模塊用于實(shí)現(xiàn)如下功能如果一體化網(wǎng)絡(luò)中不存在的多家鄉(xiāng)終端,則一體化網(wǎng)絡(luò)內(nèi)的接入交換路由器為多家鄉(xiāng)終端分配交換路由標(biāo)識(shí)、建立映射信息、并向家鄉(xiāng)域映射服務(wù)器匯報(bào)映射信息;家鄉(xiāng)域映射服務(wù)器建立存儲(chǔ)單元;存儲(chǔ)多家鄉(xiāng)終端映射信息的所有家鄉(xiāng)域映射服務(wù)器之間相互通告,同步所有家鄉(xiāng)域映射服務(wù)器中存儲(chǔ)的映射信息。位置更新模塊用于實(shí)現(xiàn)如下功能如果一體化網(wǎng)絡(luò)中存在的多家鄉(xiāng)終端,并且一體化網(wǎng)絡(luò)內(nèi)的接入交換路由器發(fā)現(xiàn)多家鄉(xiāng)終端的接入狀態(tài)改變后,則修改多家鄉(xiāng)終端的映射信息,并向接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器匯報(bào);多家鄉(xiāng)終端所有的家鄉(xiāng)域映射服務(wù)器之間進(jìn)行映射信息更新,并向通信對(duì)端的接入交換路由器通告,以完成位置更新。其中,映射信息包括接入標(biāo)識(shí)、交換路由標(biāo)識(shí)、功能標(biāo)志位、有效標(biāo)志位、接口連接的接入交換路由器的交換路由標(biāo)識(shí)、接口連接的家鄉(xiāng)域的映射服務(wù)器的交換路由標(biāo)識(shí);功能標(biāo)志位設(shè)為冗余功能;多家鄉(xiāng)終端的接口分為主接口和備用接口,主接口所對(duì)應(yīng)映射信息的有效標(biāo)志位設(shè)為有效,所有備用接口所對(duì)應(yīng)映射信息的有效標(biāo)志位設(shè)為無(wú)效。需要說(shuō)明的是,上述一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理系統(tǒng)實(shí)施例與容錯(cuò)處理方法實(shí)施例原理相同,相關(guān)之處在此不再贅述,相互之間互相參照即可。以上對(duì)本發(fā)明所提供的一種一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理方法及系統(tǒng)進(jìn)行詳細(xì)介紹,本文中應(yīng)用了具體實(shí)施例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理方法,其特征在于, 所述容錯(cuò)處理方法包括位置更新步驟,所述位置更新步驟為,如果一體化網(wǎng)絡(luò)中存在的多家鄉(xiāng)終端,并且一體化網(wǎng)絡(luò)內(nèi)的接入交換路由器發(fā)現(xiàn)多家鄉(xiāng)終端的接入狀態(tài)改變后,則修改多家鄉(xiāng)終端的映射信息,并向接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器匯報(bào);多家鄉(xiāng)終端所有的家鄉(xiāng)域映射服務(wù)器之間進(jìn)行映射信息更新,并向通信對(duì)端的接入交換路由器通告,以完成位置更新。
2.根據(jù)權(quán)利要求1所述的容錯(cuò)處理方法,其特征在于,如果一體化網(wǎng)絡(luò)中不存在的多家鄉(xiāng)終端,還需要進(jìn)行位置注冊(cè)步驟,所述位置注冊(cè)步驟進(jìn)一步為一體化網(wǎng)絡(luò)內(nèi)的接入交換路由器為多家鄉(xiāng)終端分配交換路由標(biāo)識(shí)、建立映射信息、并向家鄉(xiāng)域映射服務(wù)器匯報(bào)映射信息;所述家鄉(xiāng)域映射服務(wù)器建立存儲(chǔ)單元;存儲(chǔ)多家鄉(xiāng)終端映射信息的所有家鄉(xiāng)域映射服務(wù)器之間相互通告,同步所有家鄉(xiāng)域映射服務(wù)器中存儲(chǔ)的映射信息。
3.根據(jù)權(quán)利要求2所述的容錯(cuò)處理方法,其特征在于,所述映射信息包括接入標(biāo)識(shí)、交換路由標(biāo)識(shí)、功能標(biāo)志位、有效標(biāo)志位、接口連接的接入交換路由器的交換路由標(biāo)識(shí)、接口連接的家鄉(xiāng)域的映射服務(wù)器的交換路由標(biāo)識(shí);所述功能標(biāo)志位設(shè)為冗余功能,多家鄉(xiāng)終端的接口分為主接口和備用接口,主接口所對(duì)應(yīng)映射信息的有效標(biāo)志位設(shè)為有效,所有備用接口所對(duì)應(yīng)映射信息的有效標(biāo)志位設(shè)為無(wú)效。
4.根據(jù)權(quán)利要求3所述的容錯(cuò)處理方法,其特征在于,所述位置更新步驟進(jìn)一步為 主接口所連接的接入交換路由器主動(dòng)發(fā)現(xiàn)終端的接入狀態(tài)改變,主動(dòng)發(fā)起位置更新; 主接口所連接的接入交換路由器修改所存儲(chǔ)的映射信息中的有效標(biāo)志位為無(wú)效,并向所在域的家鄉(xiāng)域映射服務(wù)器發(fā)送映射匯報(bào)消息;主接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器更新所存儲(chǔ)的該多家鄉(xiāng)終端的映射信息;然后,通知該多家鄉(xiāng)終端的備用接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器;備用接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器將映射更新信息通告給多家鄉(xiāng)終端的備用接口所連接的接入交換路由器;備用接口所連接的接入交換路由器更新多家鄉(xiāng)終端的映射信息;根據(jù)獲得的通信對(duì)端的信息判斷通信對(duì)端是否為多家鄉(xiāng)終端 如果不是多家鄉(xiāng)終端,多家鄉(xiāng)終端的主接口所連接的接入交換路由器直接將映射更新消息通知通信對(duì)端所連接的接入交換路由器;通信對(duì)端所連接的接入交換路由器更新多家鄉(xiāng)終端的映射信息;如果是多家鄉(xiāng)終端,多家鄉(xiāng)終端的主接口所連接的接入交換路由器將映射更新消息通知通信對(duì)端的多個(gè)接口中的一個(gè)接口所連接的接入交換路由器;接收到映射更新消息的接入交換路由器向通信對(duì)端的其它接口所連接的接入交換路由器發(fā)送映射更新消息;通信對(duì)端所連接的所有接入交換路由器更新多家鄉(xiāng)終端的映射信息,容錯(cuò)結(jié)束。
5.一種一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理系統(tǒng),其特征在于,包括位置更新模塊,其中位置更新模塊用于如果一體化網(wǎng)絡(luò)中存在的多家鄉(xiāng)終端,并且一體化網(wǎng)絡(luò)內(nèi)的接入交換路由器發(fā)現(xiàn)多家鄉(xiāng)終端的接入狀態(tài)改變后,則修改多家鄉(xiāng)終端的映射信息,并向接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器匯報(bào);多家鄉(xiāng)終端所有的家鄉(xiāng)域映射服務(wù)器之間進(jìn)行映射信息更新,并向通信對(duì)端的接入交換路由器通告,以完成位置更新。
6.根據(jù)權(quán)利要求5所述的容錯(cuò)處理系統(tǒng),其特征在于,所述系統(tǒng)還包括位置注冊(cè)模塊, 所述位置注冊(cè)模塊用于如果一體化網(wǎng)絡(luò)中不存在的多家鄉(xiāng)終端,則一體化網(wǎng)絡(luò)內(nèi)的接入交換路由器為多家鄉(xiāng)終端分配交換路由標(biāo)識(shí)、建立映射信息、并向家鄉(xiāng)域映射服務(wù)器匯報(bào)映射信息;所述家鄉(xiāng)域映射服務(wù)器建立存儲(chǔ)單元;存儲(chǔ)多家鄉(xiāng)終端映射信息的所有家鄉(xiāng)域映射服務(wù)器之間相互通告,同步所有家鄉(xiāng)域映射服務(wù)器中存儲(chǔ)的映射信息。
7.根據(jù)權(quán)利要求6所述的容錯(cuò)處理系統(tǒng),其特征在于,所述映射信息包括接入標(biāo)識(shí)、交換路由標(biāo)識(shí)、功能標(biāo)志位、有效標(biāo)志位、接口連接的接入交換路由器的交換路由標(biāo)識(shí)、接口連接的家鄉(xiāng)域的映射服務(wù)器的交換路由標(biāo)識(shí);所述功能標(biāo)志位設(shè)為冗余功能;多家鄉(xiāng)終端的接口分為主接口和備用接口,主接口所對(duì)應(yīng)映射信息的有效標(biāo)志位設(shè)為有效,所有備用接口所對(duì)應(yīng)映射信息的有效標(biāo)志位設(shè)為無(wú)效。
8.根據(jù)權(quán)利要求7所述的容錯(cuò)處理系統(tǒng),其特征在于,所述位置更新模塊進(jìn)一步包括 用于主接口所連接的接入交換路由器主動(dòng)發(fā)現(xiàn)終端的接入狀態(tài)改變,主動(dòng)發(fā)起位置更新的單元;用于主接口所連接的接入交換路由器修改所存儲(chǔ)的映射信息中的有效標(biāo)志位為無(wú)效, 并向所在域的家鄉(xiāng)域映射服務(wù)器發(fā)送映射匯報(bào)消息的單元;用于主接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器更新所存儲(chǔ)的該多家鄉(xiāng)終端的映射信息;然后,通知該多家鄉(xiāng)終端的備用接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器的單元;用于備用接口所連接的接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器將映射更新信息通告給多家鄉(xiāng)終端的備用接口所連接的接入交換路由器;備用接口所連接的接入交換路由器更新多家鄉(xiāng)終端的映射信息的單元;用于根據(jù)獲得的通信對(duì)端的信息判斷通信對(duì)端是否為多家鄉(xiāng)終端的單元 如果不是多家鄉(xiāng)終端,多家鄉(xiāng)終端的主接口所連接的接入交換路由器直接將映射更新消息通知通信對(duì)端所連接的接入交換路由器;通信對(duì)端所連接的接入交換路由器更新多家鄉(xiāng)終端的映射信息;如果是多家鄉(xiāng)終端,多家鄉(xiāng)終端的主接口所連接的接入交換路由器將映射更新消息通知通信對(duì)端的多個(gè)接口中的一個(gè)接口所連接的接入交換路由器;接收到映射更新消息的接入交換路由器向通信對(duì)端的其它接口所連接的接入交換路由器發(fā)送映射更新消息;通信對(duì)端所連接的所有接入交換路由器更新多家鄉(xiāng)終端的映射信息,容錯(cuò)結(jié)束。
全文摘要
本發(fā)明公開(kāi)了一種一體化網(wǎng)絡(luò)中多家鄉(xiāng)終端的容錯(cuò)處理方法及系統(tǒng)。該方法中,如果以往不存在的多家鄉(xiāng)終端,接入交換路由器為其分配交換路由標(biāo)識(shí)、建立映射信息、并向家鄉(xiāng)域映射服務(wù)器匯報(bào)映射信息;多家鄉(xiāng)終端所有的家鄉(xiāng)域映射服務(wù)器之間進(jìn)行映射信息同步,完成位置注冊(cè);如果已經(jīng)存在的多家鄉(xiāng)終端,接入交換路由器發(fā)現(xiàn)終端的接入狀態(tài)改變后,修改其映射信息,并向接入交換路由器所在域的家鄉(xiāng)域映射服務(wù)器匯報(bào);多家鄉(xiāng)終端所有的家鄉(xiāng)域映射服務(wù)器之間進(jìn)行映射信息更新,并向通信對(duì)端的接入交換路由器通告,以完成位置更新。本發(fā)明可使得互聯(lián)網(wǎng)中的多家鄉(xiāng)終端能夠快速,完整地實(shí)現(xiàn)容錯(cuò)處理功能,提高網(wǎng)絡(luò)傳輸?shù)目煽啃院涂捎眯浴?br>
文檔編號(hào)H04L12/24GK102244588SQ20111020261
公開(kāi)日2011年11月16日 申請(qǐng)日期2011年7月19日 優(yōu)先權(quán)日2011年7月19日
發(fā)明者劉暢, 孫亮, 宋飛, 張宏科, 張思東, 楊冬, 江海昇, 董平, 薛淼, 陳佳 申請(qǐng)人:北京交通大學(xué)