專利名稱:支持移動(dòng)型ip子網(wǎng)接入與管理的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)接入技術(shù)領(lǐng)域,特別是指一種支持移動(dòng)型IP子網(wǎng)接入與管理的方法、設(shè)備及系統(tǒng)。
背景技術(shù):
近年來,高速交通工具已越來越多地融入到人們的生活中,如飛機(jī)、高鐵等便利、 快捷的出行方式已成為旅客出行的首選。同時(shí),隨著互聯(lián)網(wǎng)的高速發(fā)展,人們對(duì)于網(wǎng)絡(luò)的依賴性也大大增強(qiáng),無論工作、娛樂、生活都已經(jīng)與網(wǎng)絡(luò)息息相關(guān),因此,如何在高速交通工具中提供多種多樣的寬帶通信服務(wù)將是非常重要的。由于互聯(lián)網(wǎng)在設(shè)計(jì)之初并沒有充分考慮到移動(dòng)性的需求,IP地址在全球采用了層級(jí)分配與管理的方式,重點(diǎn)解決路由的可擴(kuò)展性問題。IP地址是用戶在互聯(lián)網(wǎng)中的位置標(biāo)識(shí),當(dāng)用戶移動(dòng)到不同的網(wǎng)絡(luò)時(shí),通常需要采用與該地域所對(duì)應(yīng)的IP地址前綴來進(jìn)行通信,因此,用戶在移動(dòng)過程中會(huì)由于在網(wǎng)絡(luò)中位置的變化而不得不采用不同的IP地址,但對(duì)于互聯(lián)網(wǎng)上的連續(xù)型應(yīng)用(如視頻通信、語音通信和即時(shí)通信等)來說,正在進(jìn)行的通信的過程會(huì)由于IP地址的變化而中斷,這對(duì)于用戶來說是不可接受的,因此迫切需要尋找新的辦法來解決此問題,實(shí)現(xiàn)IP承載網(wǎng)絡(luò)中對(duì)于移動(dòng)IP子網(wǎng)(Mobile subnet)的能力?;贜MCP的IP子網(wǎng)移動(dòng)系統(tǒng)主要包括以下幾個(gè)功能網(wǎng)元設(shè)備移動(dòng)路由器 (Ml )、位于承載IP網(wǎng)邊緣的移動(dòng)接入路由器(NMAR)以及邊界路由器(BR)。對(duì)公共互聯(lián)網(wǎng)而言,高速交通工具內(nèi)的網(wǎng)絡(luò)就是一個(gè)高速移動(dòng)中的IP網(wǎng)絡(luò),可以也將其看作是互聯(lián)網(wǎng)的一部分,因此可稱為移動(dòng)IP子網(wǎng)。移動(dòng)路由器MR位于高速交通工具中,它是移動(dòng)IP子網(wǎng)的關(guān)鍵設(shè)備,對(duì)內(nèi)作為網(wǎng)關(guān)負(fù)責(zé)匯聚接入所有的用戶終端和其它設(shè)備,向用戶終端分配IPv4/ IPv6地址,并提供互聯(lián)網(wǎng)接入服務(wù)。對(duì)外通過無線接入鏈路接入到IP承載網(wǎng)中,實(shí)現(xiàn)和公共互聯(lián)網(wǎng)網(wǎng)的連接。MR隨著列車(飛機(jī)等)的高速移動(dòng)而切換其在IP承載網(wǎng)中的位置。 通常,為了保證MR在移動(dòng)過程中上層業(yè)務(wù)的通信連續(xù)性,需要為MR分配一個(gè)固定的IP前綴(文中稱為MR-Prefix)。移動(dòng)接入路由器NMAR是MR的接入路由器,它位于IP承載網(wǎng)的邊緣,MR在高速移動(dòng)的過程中,需要根據(jù)其當(dāng)前位置等因素實(shí)現(xiàn)在不同NMAR之間進(jìn)行切換,同時(shí)還要需要把MR-Prefix通過NMAR向外進(jìn)行通告。邊界路由器BR將會(huì)把多個(gè)不同移動(dòng)前綴MR-Prefix進(jìn)行聚合,并向公網(wǎng)通告一條或者少量的匯聚路由,從而減少對(duì)現(xiàn)網(wǎng)路由的影響。為了實(shí)現(xiàn)移動(dòng)IP子網(wǎng)基于當(dāng)前位置接入到合適的接入點(diǎn),并在移動(dòng)過程中實(shí)現(xiàn)在不同NMAR間的快速切換,支撐網(wǎng)絡(luò)移動(dòng)的控制協(xié)議是至關(guān)重要的,它是實(shí)現(xiàn)MR移動(dòng)性檢測(cè)、MR和NMAR相互發(fā)現(xiàn)、MR認(rèn)證注冊(cè)、MR-Prefix前綴通告、生存期管理的等功能模塊的關(guān)鍵,是實(shí)現(xiàn)IP子網(wǎng)移動(dòng)性的核心協(xié)議。移動(dòng)IP子網(wǎng)的控制協(xié)議通常是需要與移動(dòng)IP的實(shí)現(xiàn)方式是密切聯(lián)系的。在傳統(tǒng)基于家鄉(xiāng)代理的移動(dòng)IP實(shí)現(xiàn)方式中,由于移動(dòng)節(jié)點(diǎn)MN在移動(dòng)過程中需要建立與家鄉(xiāng)代理的綁定關(guān)系,因此,其移動(dòng)性控制協(xié)議通常包括移動(dòng)檢測(cè)機(jī)制、轉(zhuǎn)交地址的生成、與家鄉(xiāng)代理及通信對(duì)端的綁定更新與管理等。這種基于家鄉(xiāng)代理的移動(dòng)IP實(shí)現(xiàn)方式存在傳輸路徑未優(yōu)化(即三角路由問題)、切換時(shí)延大、對(duì)現(xiàn)網(wǎng)及通信終端改動(dòng)較大的問題,因此,無法真正在現(xiàn)網(wǎng)中得到規(guī)模應(yīng)用。而對(duì)于基于路由的移動(dòng)IP方案而言,相應(yīng)的移動(dòng)性控制協(xié)議還尚不完整。在波音的BGP純動(dòng)態(tài)路由方案中,NMAR和MR采用單純的BGP路由方式,其中的前綴通告、MR的安全性認(rèn)證等都直接采用BGP協(xié)議本身。這種方式會(huì)嚴(yán)重依賴于BGP協(xié)議本身的實(shí)現(xiàn)方式。首先,由于MR在多個(gè)NMAR之間的切換時(shí)需要多次重新建立BGP鄰居關(guān)系,這將會(huì)大大影響MR的切換時(shí)延;其次,BGP協(xié)議的安全性控制通常具有較大的協(xié)議開銷,不適合在高速切換環(huán)境中使用。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提出一種支持移動(dòng)型IP子網(wǎng)接入與管理的方法、設(shè)備及系統(tǒng)?;谏鲜瞿康谋景l(fā)明提供的一種支持移動(dòng)型IP子網(wǎng)接入與管理的方法,包括移動(dòng)接入路由器(NMAR)向自身的服務(wù)區(qū)發(fā)送廣播消息,在該廣播消息中攜帶包含有自身的服務(wù)端口 IP地址在內(nèi)的NMAR屬性信息;接入路由器(MR)接收到來自于新的NMAR的廣播消息后,提取其中的NMAR屬性信息保存在自身的NMAR列表中,并向該NMAR發(fā)送MR注冊(cè)消息,并在注冊(cè)消息中攜帶包含有自身端口 IP地址在內(nèi)的MR屬性信息; NMAR收到MR的注冊(cè)消息后,提取其中的MR屬性信息保存在自身的MR列表中,并向該MR回復(fù)注冊(cè)確認(rèn)消息;如果當(dāng)前服務(wù)的NMAR不能再繼續(xù)提供服務(wù),則MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR,并向該新NMAR發(fā)送路由配置請(qǐng)求;NMAR收到MR的路由配置請(qǐng)求后,將該MR的IP前綴通告到IP承載網(wǎng)中,并完成該 NMAR至該MR的路由配置,向該MR發(fā)送路由配置確認(rèn)消息;MR收到NMAR的路由配置確認(rèn)消息后,配置MR到NMAR的路由,并向原服務(wù)的NMAR 發(fā)送路由撤銷請(qǐng)求;NMAR收到MR的路由撤銷請(qǐng)求后,實(shí)施該MR的IP前綴路由撤銷,并同步更新本地路由配置,向請(qǐng)求的MR發(fā)送退出請(qǐng)求。可選的,該方法所述NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述NMAR定時(shí)向自身的服務(wù)區(qū)發(fā)送廣播消息??蛇x的,該方法所述NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述MR廣播 NMAR觸發(fā)廣播消息,NMAR收到該觸發(fā)廣播消息后向自身的服務(wù)區(qū)發(fā)送廣播消息??蛇x的,該方法所述NMAR發(fā)送的廣播消息中還包括廣播發(fā)送間隔信息??蛇x的,該方法所述NMAR屬性信息中還包括NMAR當(dāng)前狀態(tài)、NMAR的標(biāo)識(shí)符及描述符、NMAR服務(wù)端口 IPv4/IPv6地址、NMAR的類型、NMAR的時(shí)間戳信息和心跳信息間隔時(shí)間、NMAR的使用負(fù)載??蛇x的,該方法所述MR屬性信息中還包括MR的標(biāo)識(shí)符、MR的IPv4/IPv6地址、 MR加密后的身份信息、MR的運(yùn)營模式、MR的當(dāng)前狀態(tài)、MR的時(shí)間戳??蛇x的,該方法所述MR中的NMAR列表內(nèi)部將NMAR分為如下不同隊(duì)列服務(wù)NMAR、活躍NMAR以及空閑NMAR ;當(dāng)MR收到來自于新的NMAR的廣播消息后,將該NMAR的屬性信息保存在NMAR列表的空閑NMAR隊(duì)列中;當(dāng)MR接收到NMAR的注冊(cè)確認(rèn)消息后,將該NMAR的屬性信息轉(zhuǎn)移到NMAR列表的活躍NMAR隊(duì)列中;所述MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后的過程還包括MR在NMAR列表的活躍NMAR隊(duì)列中查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后,將該新NMAR的屬性信息轉(zhuǎn)移到服務(wù)NMAR隊(duì)列中,將原服務(wù)NMAR的屬性信息從服務(wù)NMAR隊(duì)列轉(zhuǎn)移到活躍NMAR隊(duì)列中??蛇x的,該方法所述MR進(jìn)一步向活躍NMAR隊(duì)列和服務(wù)NMAR隊(duì)列中的NMAR發(fā)送心跳消息,如果在預(yù)定時(shí)間內(nèi)沒有收到NMAR的反饋,則將該NMAR的屬性信息轉(zhuǎn)移到空閑NMAR 隊(duì)列中??蛇x的,該方法在所述NMAR的MR列表內(nèi)部將MR分為如下不同隊(duì)列服務(wù)MR、活躍MR以及空閑MR;當(dāng)NMAR接收到MR的注冊(cè)請(qǐng)求后,將該MR的屬性信息保存到活躍MR隊(duì)列中;當(dāng)NMAR接收到MR的路由配置請(qǐng)求后,將該MR的屬性信息轉(zhuǎn)移到服務(wù)MR隊(duì)列中;如果預(yù)定時(shí)間內(nèi)沒有收到MR的心跳消息,則將該MR的屬性信息轉(zhuǎn)移到空閑MR隊(duì)列中。在本發(fā)明的另一方面,還提供了一種基于上述方法的支持移動(dòng)型IP子網(wǎng)接入與管理的系統(tǒng),包括移動(dòng)接入路由器(NMAR),用于向自身的服務(wù)區(qū)發(fā)送廣播消息,在該廣播消息中攜帶包含有自身的服務(wù)端口 IP地址在內(nèi)的NMAR屬性信息;在收到MR的注冊(cè)消息后,提取其中的MR屬性信息保存在自身的MR列表中,并向該MR回復(fù)注冊(cè)確認(rèn)消息;在收到MR的路由配置請(qǐng)求后,將該MR的IP前綴通告到IP承載網(wǎng)中,并完成該NMAR至該MR的路由配置,向該MR發(fā)送路由配置確認(rèn)消息;在收到MR的路由撤銷請(qǐng)求后,實(shí)施該MR的IP前綴路由撤銷,并同步更新本地路由配置,向請(qǐng)求的MR發(fā)送退出請(qǐng)求;接入路由器(MR),用于接收到來自于新的NMAR的廣播消息后,提取其中的NMAR屬性信息保存在自身的NMAR列表中,并向該NMAR發(fā)送MR注冊(cè)消息,并在注冊(cè)消息中攜帶包含有自身端口 IP地址在內(nèi)的MR屬性信息;如果當(dāng)前服務(wù)的NMAR不能再繼續(xù)提供服務(wù),則 MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR,并向該新NMAR發(fā)送路由配置請(qǐng)求;在收到NMAR 的路由配置確認(rèn)消息后,配置MR到NMAR的路由,并向原服務(wù)的NMAR發(fā)送路由撤銷請(qǐng)求??蛇x的,該系統(tǒng)還包括邊緣路由器BR,負(fù)責(zé)將多個(gè)移動(dòng)IP子網(wǎng)的路由進(jìn)行匯聚并進(jìn)行發(fā)布,通過向外發(fā)布匯聚路由。在本發(fā)明的另一方面,還提供了一種移動(dòng)接入路由器NMAR實(shí)現(xiàn)移動(dòng)型IP子網(wǎng)接入與管理的方法,NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息,在該廣播消息中攜帶包含有自身的服務(wù)端口 IP地址在內(nèi)的NMAR屬性信息;NMAR收到MR的注冊(cè)消息后,提取其中的MR屬性信息保存在自身的MR列表中,并向該MR回復(fù)注冊(cè)確認(rèn)消息;NMAR收到MR的路由配置請(qǐng)求后,將該MR的IP前綴通告到IP承載網(wǎng)中,并完成該 NMAR至該MR的路由配置,向該MR發(fā)送路由配置確認(rèn)消息;NMAR收到MR的路由撤銷請(qǐng)求后,實(shí)施該MR的IP前綴路由撤銷,并同步更新本地路由配置,向請(qǐng)求的MR發(fā)送退出請(qǐng)求??蛇x的,該方法所述NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述NMAR定時(shí)向自身的服務(wù)區(qū)發(fā)送廣播消息??蛇x的,該方法所述NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述MR廣播 NMAR觸發(fā)廣播消息,NMAR收到該觸發(fā)廣播消息后向自身的服務(wù)區(qū)發(fā)送廣播消息??蛇x的,該方法所述NMAR發(fā)送的廣播消息中還包括廣播發(fā)送間隔信息。可選的,該方法所述NMAR屬性信息中還包括NMAR當(dāng)前狀態(tài)、NMAR的標(biāo)識(shí)符及描述符、NMAR服務(wù)端口 IPv4/IPv6地址、NMAR的類型、NMAR的時(shí)間戳信息和心跳信息間隔時(shí)間、NMAR的使用負(fù)載??蛇x的,該方法在所述NMAR的MR列表內(nèi)部將MR分為如下不同隊(duì)列服務(wù)MR、活躍MR以及空閑MR;當(dāng)NMAR接收到MR的注冊(cè)請(qǐng)求后,將該MR的屬性信息保存到活躍MR隊(duì)列中;當(dāng)NMAR接收到MR的路由配置請(qǐng)求后,將該MR的屬性信息轉(zhuǎn)移到服務(wù)MR隊(duì)列中;如果預(yù)定時(shí)間內(nèi)沒有收到MR的心跳消息,則將該MR的屬性信息轉(zhuǎn)移到空閑MR隊(duì)列中。在本發(fā)明的另一方面,還提供了一種接入路由器(MR)實(shí)現(xiàn)移動(dòng)型IP子網(wǎng)接入與管理的方法,MR接收到來自于新的NMAR的廣播消息后,提取其中的NMAR屬性信息保存在自身的NMAR列表中,并向該NMAR發(fā)送MR注冊(cè)消息,并在注冊(cè)消息中攜帶包含有自身端口 IP地址在內(nèi)的MR屬性信息;如果當(dāng)前服務(wù)的NMAR不能再繼續(xù)提供服務(wù),則MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR,并向該新NMAR發(fā)送路由配置請(qǐng)求;MR收到NMAR的路由配置確認(rèn)消息后,配置MR到NMAR的路由,并向原服務(wù)的NMAR 發(fā)送路由撤銷請(qǐng)求。可選的,該方法所述MR屬性信息中還包括MR的標(biāo)識(shí)符、MR的IPv4/IPv6地址、 MR加密后的身份信息、MR的運(yùn)營模式、MR的當(dāng)前狀態(tài)、MR的時(shí)間戳??蛇x的,該方法所述MR中的NMAR列表內(nèi)部將NMAR分為如下不同隊(duì)列服務(wù)NMAR、 活躍NMAR以及空閑NMAR ;當(dāng)MR收到來自于新的NMAR的廣播消息后,將該NMAR的屬性信息保存在NMAR列表的空閑NMAR隊(duì)列中;當(dāng)MR接收到NMAR的注冊(cè)確認(rèn)消息后,將該NMAR的屬性信息轉(zhuǎn)移到NMAR列表的活躍NMAR隊(duì)列中;所述MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后的過程還包括MR在NMAR列表的活躍NMAR隊(duì)列中查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后,將該新NMAR的屬性信息轉(zhuǎn)移到服務(wù)NMAR隊(duì)列中,將原服務(wù)NMAR的屬性信息從服務(wù)NMAR隊(duì)列轉(zhuǎn)移到活躍NMAR隊(duì)
10列中??蛇x的,該方法所述MR進(jìn)一步向活躍NMAR隊(duì)列和服務(wù)NMAR隊(duì)列中的NMAR發(fā)送心跳消息,如果在預(yù)定時(shí)間內(nèi)沒有收到NMAR的反饋,則將該NMAR的屬性信息轉(zhuǎn)移到空閑NMAR 隊(duì)列中。在本發(fā)明的另一方面,還提供了一種實(shí)現(xiàn)移動(dòng)型IP子網(wǎng)接入與管理的移動(dòng)接入路由器(NMAR),包括NMAR廣播發(fā)送模塊,用于向自身的服務(wù)區(qū)發(fā)送廣播消息,其中在該廣播消息中攜帶包含有自身的服務(wù)端口 IP地址在內(nèi)的NMAR屬性信息;MR MSG消息接收器,用于在收到MR的注冊(cè)消息后,提取其中的MR屬性信息發(fā)送到 MR列表維護(hù)模塊保存在MR列表中,并向該MR回復(fù)注冊(cè)確認(rèn)消息;在收到MR的路由配置請(qǐng)求后,指示MR路由配置模塊將該MR的IP前綴通告到IP承載網(wǎng)中,并完成該NMAR至該MR 的路由配置,MR MSG消息接收器向該MR發(fā)送路由配置確認(rèn)消息;MR MSG消息接收器在收到 MR的路由撤銷請(qǐng)求后,實(shí)施該MR的IP前綴路由撤銷,并指示MR路由配置模塊同步更新本地路由配置,向請(qǐng)求的MR發(fā)送退出請(qǐng)求;MR列表維護(hù)模塊,用于根據(jù)MR MSG消息接收器的指示,執(zhí)行相應(yīng)的MR列表維護(hù)操作;MR路由配置模塊,用于根據(jù)MR MSG消息接收器的指示,執(zhí)行相應(yīng)的路由配置操作??蛇x的,所述NMAR廣播發(fā)送模塊向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述 NMAR定時(shí)向自身的服務(wù)區(qū)發(fā)送廣播消息??蛇x的,所述NMAR廣播發(fā)送模塊向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述 MR廣播NMAR觸發(fā)廣播消息,NMAR收到該觸發(fā)廣播消息后向自身的服務(wù)區(qū)發(fā)送廣播消息。可選的,所述NMAR廣播發(fā)送模塊發(fā)送的廣播消息中還包括廣播發(fā)送間隔信息??蛇x的,所述NMAR屬性信息中還包括NMAR當(dāng)前狀態(tài)、NMAR的標(biāo)識(shí)符及描述符、 NMAR服務(wù)端口 IPv4/IPv6地址、NMAR的類型、NMAR的時(shí)間戳信息和心跳信息間隔時(shí)間、NMAR 的使用負(fù)載。可選的所述MR列表維護(hù)模塊,在所述NMAR的MR列表內(nèi)部將MR分為如下不同隊(duì)列服務(wù)MR、活躍MR以及空閑MR ;當(dāng)NMAR接收到MR的注冊(cè)請(qǐng)求后,將該MR的屬性信息保存到活躍MR隊(duì)列中;當(dāng)NMAR接收到MR的路由配置請(qǐng)求后,將該MR的屬性信息轉(zhuǎn)移到服務(wù) MR隊(duì)列中;如果預(yù)定時(shí)間內(nèi)沒有收到MR的心跳消息,則將該MR的屬性信息轉(zhuǎn)移到空閑MR 隊(duì)列中。在本發(fā)明的另一方面,還提供了一種實(shí)現(xiàn)移動(dòng)型IP子網(wǎng)接入與管理的接入路由器(Ml ),包括NMAR廣播接收器,用于接收來自于新的NMAR的廣播消息,提取其中的NMAR屬性信息保存在NMAR列表中;MR MSG消息發(fā)送器,用于向所述新NMAR發(fā)送MR注冊(cè)消息,并在注冊(cè)消息中攜帶包含有自身端口 IP地址在內(nèi)的MR屬性信息;路由切換時(shí),向切換的目的NMAR發(fā)送路由配置請(qǐng)求,接收該NMAR的路由配置確認(rèn)消息,向原服務(wù)NMAR發(fā)送路由撤銷請(qǐng)求; NMAR列表維護(hù)與選擇模塊,執(zhí)行NMAR列表維護(hù)與選擇,如果當(dāng)前服務(wù)的NMAR不能再繼續(xù)提供服務(wù),則查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR,并指示所述MR MSG發(fā)送器向該新NMAR發(fā)送路由配置請(qǐng)求;路由建立模塊,用于根據(jù)NMAR列表維護(hù)與選擇模塊的指示執(zhí)行路由建立操作;路由撤銷模塊,用于根據(jù)NMAR列表維護(hù)與選擇模塊的指示執(zhí)行撤銷NMAR路由的操作;本地路由配置模塊,用于執(zhí)行具體的路由配置操作??蛇x的,所述MR屬性信息中還包括MR的標(biāo)識(shí)符、MR的IPv4/IPv6地址、MR加密后的身份信息、MR的運(yùn)營模式、MR的當(dāng)前狀態(tài)、MR的時(shí)間戳。可選的,所述NMAR列表內(nèi)部將NMAR分為如下不同隊(duì)列服務(wù)NMAR、活躍NMAR以及空閑NMAR;當(dāng)MR收到來自于新的NMAR的廣播消息后,將該NMAR的屬性信息保存在NMAR列表的空閑NMAR隊(duì)列中;當(dāng)MR接收到NMAR的注冊(cè)確認(rèn)消息后,將該NMAR的屬性信息轉(zhuǎn)移到NMAR列表的活躍NMAR隊(duì)列中;所述MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后的過程還包括MR在NMAR列表的活躍NMAR隊(duì)列中查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后,將該新NMAR的屬性信息轉(zhuǎn)移到服務(wù)NMAR隊(duì)列中,將原服務(wù)NMAR的屬性信息從服務(wù)NMAR隊(duì)列轉(zhuǎn)移到活躍NMAR隊(duì)列中。可選的,所述MR MSG發(fā)送器進(jìn)一步向活躍NMAR隊(duì)列和服務(wù)NMAR隊(duì)列中的NMAR 發(fā)送心跳消息,如果在預(yù)定時(shí)間內(nèi)沒有收到NMAR的反饋,則將該NMAR的屬性信息轉(zhuǎn)移到空閑NMAR隊(duì)列中。從上面所述可以看出,支持移動(dòng)型IP子網(wǎng)接入與管理的方法、設(shè)備及系統(tǒng),為位于高鐵和飛機(jī)等高速交通工具內(nèi)的移動(dòng)IP子網(wǎng)提供一種新型的移動(dòng)性控制協(xié)議。該方案用于確保移動(dòng)IP子網(wǎng)中移動(dòng)路由器MR與移動(dòng)接入路由器NMAR之間的通信控制,主要包括 NMAR的動(dòng)態(tài)發(fā)現(xiàn)、MR的注冊(cè)、MR當(dāng)前路由的發(fā)布與撤銷以及MR/NMAR超時(shí)管理等。在無線鏈路穩(wěn)定的情況下,該方案可以全面地實(shí)現(xiàn)移動(dòng)IP子網(wǎng)在NMAR間的無縫切換,從而在IP 承載網(wǎng)中為移動(dòng)IP子網(wǎng)建立最佳數(shù)據(jù)傳輸路由。本方案中設(shè)計(jì)的“NMAR廣播消息“和”MR 心跳消息“可以保證MR和NMAR及時(shí)檢測(cè)雙向的狀態(tài);MR的注冊(cè)協(xié)議可以實(shí)現(xiàn)NMAR對(duì)于MR 接入的安全性控制;路由的發(fā)布與撤銷是實(shí)現(xiàn)移動(dòng)IP子網(wǎng)的高速切換的重要機(jī)制;而最后 MR/NMAR的超時(shí)管理機(jī)制則是實(shí)現(xiàn)MR和NMAR狀態(tài)切換的重要保障??傊?,本發(fā)明是移動(dòng) IP子網(wǎng)與IP承載網(wǎng)間的通信控制協(xié)議,是實(shí)現(xiàn)IP子網(wǎng)無縫移動(dòng)切換的重要實(shí)現(xiàn)機(jī)制。NMCP (網(wǎng)絡(luò)移動(dòng)性控制協(xié)議)及其設(shè)備實(shí)現(xiàn)是為解決此類問題而提出的。本方案首先設(shè)計(jì)了移動(dòng)的IP子網(wǎng)和IP承載網(wǎng)邊緣設(shè)備之間的對(duì)話協(xié)議,該協(xié)議采用動(dòng)態(tài)路由實(shí)時(shí)通告的技術(shù),在高速交通工具的移動(dòng)過程中將移動(dòng)的IP子網(wǎng)的IP地址前綴及時(shí)通告到支持子網(wǎng)移動(dòng)的IP承載網(wǎng)中去,基于其當(dāng)前位置實(shí)現(xiàn)路由的及時(shí)調(diào)整與更新,從而為移動(dòng) IP子網(wǎng)在IP承載網(wǎng)中建立最佳IP路由,保證數(shù)據(jù)傳輸質(zhì)量。其次,該方式通過路由聚合的方式可減少對(duì)公網(wǎng)路由的影響,避免在網(wǎng)絡(luò)中產(chǎn)生路由震蕩?;谝陨显O(shè)計(jì),本方法達(dá)到了高速移動(dòng)的IP子網(wǎng)及其內(nèi)部用戶終端在通信的過程中保持同樣的IP地址及前綴的效果, 而且該方案對(duì)于用戶終端沒有任何特殊的要求,任何在固網(wǎng)環(huán)境下接入互聯(lián)網(wǎng)的終端不用任何更改就可以在移動(dòng)IP子網(wǎng)環(huán)境下接入互聯(lián)網(wǎng)。相比移動(dòng)IP及NEMO等傳統(tǒng)移動(dòng)IP方式,新的NMCP方式解決了 IP網(wǎng)絡(luò)中的三角路由問題,實(shí)現(xiàn)路由優(yōu)化處理。本方案是基于動(dòng)態(tài)路由切換實(shí)現(xiàn)IP子網(wǎng)在移動(dòng)過程中接入互聯(lián)網(wǎng)的的核心控制協(xié)議,能夠?qū)崿F(xiàn)NMAR接入點(diǎn)動(dòng)態(tài)發(fā)現(xiàn)、MR注冊(cè)及認(rèn)證、NMAR切換控制、MR及NMAR的路由配置以及NMAR與MR的超時(shí)處理等,是一種新型的移動(dòng)IP子網(wǎng)快速切換技術(shù)。相比傳統(tǒng)的移動(dòng)IP技術(shù)而言,本方案具有切換時(shí)延低、避免三角路由等特征,通過路由優(yōu)化提高數(shù)據(jù)轉(zhuǎn)發(fā)性能,適合于高速交通交通工具中的移動(dòng)性切換?;帽痉桨敢肓?MR至NMAR的認(rèn)證注冊(cè)機(jī)制,通過引入加密后的MR身份信息字段保障認(rèn)證的安全性,在實(shí)施切換前在Alive NMAR列表中進(jìn)行注冊(cè)及認(rèn)證,一方面可以保證 MR接入的安全性,另一方面還可以減少切換時(shí)延,實(shí)現(xiàn)用戶可信的無縫切換。3)本方案引入了 MR和NMAR的雙向發(fā)現(xiàn)機(jī)制。其中,MR定期發(fā)布“MR心跳消息 “,而NMAR則定期廣播,MAR廣播消息“。這樣可以確保MR和NMAR及時(shí)發(fā)現(xiàn)失效的MR(或 NMAR),并進(jìn)行相應(yīng)的路由配置操作,從而保證移動(dòng)IP子網(wǎng)在運(yùn)行中能夠快速發(fā)現(xiàn)并響應(yīng)網(wǎng)元狀態(tài)的變化情況。4)本方案提出了 MR和NMAR列表的動(dòng)態(tài)維護(hù)機(jī)制,能夠針對(duì)不同的切換策略,自適應(yīng)地調(diào)整MR和NMAR的列表,加快NMAR的選擇過程。5)本方案實(shí)現(xiàn)對(duì)于用戶終端沒有任何要求,任何在有線寬帶環(huán)境下使用的終端都可以直接通過本方案系統(tǒng)接入互聯(lián)網(wǎng),相比傳統(tǒng)的移動(dòng)IP方案大大降低了引入的門檻。6)基于本方案實(shí)現(xiàn)的系統(tǒng)兼容現(xiàn)有網(wǎng)絡(luò)設(shè)備,可以容易地實(shí)現(xiàn)與現(xiàn)有網(wǎng)絡(luò)設(shè)備的互通。對(duì)于IP承載網(wǎng)絡(luò)中的其它路由器設(shè)備沒有任何要求。7)本方案是一種IP層解決方案,對(duì)于無線接入層沒有任何特殊的要求,只要其能建立MR到NMAR之間的無線接入鏈路即可,引入IP層移動(dòng)解決方案后可以避免無線接入層針對(duì)子網(wǎng)移動(dòng)接入做專門的設(shè)計(jì)。
圖1為本發(fā)明實(shí)施例支持移動(dòng)IP子網(wǎng)接入和承載的系統(tǒng)組網(wǎng)方案示意圖;
圖2為本發(fā)明實(shí)施例MR中的NMAR隊(duì)列示意圖;圖3為本發(fā)明實(shí)施例NMCP系統(tǒng)整體流程示意圖;圖4為本發(fā)明實(shí)施例MR和NMAR的功能模塊示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。本發(fā)明是結(jié)合高速公共交通工具具有軌道或者航線固定的特點(diǎn),定義了 MR和 NMAR 的移動(dòng)性控制協(xié)議 NMCP (Network Mobility Management Protocol)。該協(xié)議作為 IP 承載網(wǎng)與移動(dòng)IP子網(wǎng)的核心控制協(xié)議,可實(shí)現(xiàn)NMAR動(dòng)態(tài)發(fā)現(xiàn)、MR注冊(cè)、MR內(nèi)NMAR狀態(tài)維護(hù)、MR-Prefix路由發(fā)布的控制以及MR/NMAR生存期管理,通過合理設(shè)計(jì)來減小IP層切換時(shí)延,保證切換時(shí)的上層業(yè)務(wù)的通信質(zhì)量。在本發(fā)明提出的方案中,NMCP協(xié)議是應(yīng)用于移動(dòng)IP子網(wǎng)的接入控制,新的協(xié)議設(shè)計(jì)移動(dòng)路由器MR和接入服務(wù)器NMAR等網(wǎng)元之間的交互機(jī)制,實(shí)現(xiàn)在高速移動(dòng)過程中的 NMAR發(fā)現(xiàn)、MR接入注冊(cè)、MR路由發(fā)布及撤銷以及MR/NMAR超時(shí)管理。該協(xié)議是首個(gè)面向移動(dòng)IP子網(wǎng)與IP承載網(wǎng)間支撐動(dòng)態(tài)路由發(fā)布的移動(dòng)性控制與管理層協(xié)議,具有較好的可擴(kuò)展性和健壯性,適合多場(chǎng)景中的應(yīng)用。同時(shí),本專利申請(qǐng)中的IP協(xié)議同時(shí)代表IPv4和IPv6 協(xié)議,也就是所有設(shè)計(jì)的新功能同時(shí)支持IPv4和IPv6協(xié)議,是一種支持向下一代互聯(lián)網(wǎng)過渡的方案。本發(fā)明提供的一種支持移動(dòng)型IP子網(wǎng)接入與管理的方法,主要包括NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息,在該廣播消息中攜帶包含有自身的服務(wù)端口 IP地址在內(nèi)的NMAR屬性信息;MR接收到來自于新的NMAR的廣播消息后,提取其中的NMAR屬性信息保存在自身的NMAR列表中,并向該NMAR發(fā)送MR注冊(cè)消息,并在注冊(cè)消息中攜帶包含有自身端口 IP地址在內(nèi)的MR屬性信息;NMAR收到MR的注冊(cè)消息后,提取其中的MR屬性信息保存在自身的MR列表中,并向該MR回復(fù)注冊(cè)確認(rèn)消息;如果當(dāng)前服務(wù)的NMAR不能再繼續(xù)提供服務(wù),則MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR,并向該新NMAR發(fā)送路由配置請(qǐng)求;NMAR收到MR的路由配置請(qǐng)求后,將該MR的IP前綴通告到IP承載網(wǎng)中,并完成該 NMAR至該MR的路由配置,向該MR發(fā)送路由配置確認(rèn)消息;MR收到NMAR的路由配置確認(rèn)消息后,配置MR到NMAR的路由,并向原服務(wù)的NMAR 發(fā)送路由撤銷請(qǐng)求;NMAR收到MR的路由撤銷請(qǐng)求后,實(shí)施該MR的IP前綴路由撤銷,并同步更新本地路由配置,向請(qǐng)求的MR發(fā)送退出請(qǐng)求。其中,所述NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息的過程可以為定時(shí)向自身的服務(wù)區(qū)發(fā)送廣播消息。所述NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息的過程還可以包括所述MR廣播NMAR觸發(fā)廣播消息,NMAR收到該觸發(fā)廣播消息后向自身的服務(wù)區(qū)發(fā)送廣播消息。所述NMAR發(fā)送的廣播消息中還可以包括廣播發(fā)送間隔信息等。所述NMAR屬性信息中還可以包括=NMAR當(dāng)前狀態(tài)、NMAR的標(biāo)識(shí)符及描述符、NMAR服務(wù)端口 IPv4/IPv6地址、NMAR的類型、NMAR的時(shí)間戳信息和心跳信息間隔時(shí)間、NMAR的使用負(fù)載。所述MR屬性信息中還可以包括MR的標(biāo)識(shí)符、MR的IPv4/IPv6地址、MR加密后的身份信息、MR的運(yùn)營模式、MR的當(dāng)前狀態(tài)、MR的時(shí)間戳。所述MR中的NMAR列表內(nèi)部將NMAR分為如下不同隊(duì)列服務(wù)NMAR、活躍NMAR以及空閑NMAR ;當(dāng)MR收到來自于新的NMAR的廣播消息后,將該NMAR的屬性信息保存在NMAR列表的空閑NMAR隊(duì)列中;當(dāng)MR接收到NMAR的注冊(cè)確認(rèn)消息后,將該NMAR的屬性信息轉(zhuǎn)移到NMAR列表的活躍NMAR隊(duì)列中;所述MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后的過程還包括MR在NMAR列表的活躍NMAR隊(duì)列中查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后,將該新NMAR的屬性信息轉(zhuǎn)移到服務(wù)NMAR隊(duì)列中,將原服務(wù)NMAR的屬性信息從服務(wù)NMAR隊(duì)列轉(zhuǎn)移到活躍NMAR隊(duì)列中。所述MR進(jìn)一步向活躍NMAR隊(duì)列和服務(wù)NMAR隊(duì)列中的NMAR發(fā)送心跳消息,如果在預(yù)定時(shí)間內(nèi)沒有收到NMAR的反饋,則將該NMAR的屬性信息轉(zhuǎn)移到空閑NMAR隊(duì)列中。在所述NMAR的MR列表內(nèi)部將MR分為如下不同隊(duì)列服務(wù)MR、活躍MR以及空閑 MR ;當(dāng)NMAR接收到MR的注冊(cè)請(qǐng)求后,將該MR的屬性信息保存到活躍MR隊(duì)列中;當(dāng)NMAR接收到MR的路由配置請(qǐng)求后,將該MR的屬性信息轉(zhuǎn)移到服務(wù)MR隊(duì)列中;如果預(yù)定時(shí)間內(nèi)沒有收到MR的心跳消息,則將該MR的屬性信息轉(zhuǎn)移到空閑MR隊(duì)列中。本發(fā)明還提供了一種支持移動(dòng)型IP子網(wǎng)接入與管理的系統(tǒng),主要包括NMAR,用于向自身的服務(wù)區(qū)發(fā)送廣播消息,在該廣播消息中攜帶包含有自身的服務(wù)端口 IP地址在內(nèi)的NMAR屬性信息;在收到MR的注冊(cè)消息后,提取其中的MR屬性信息保存在自身的MR列表中,并向該MR回復(fù)注冊(cè)確認(rèn)消息;在收到MR的路由配置請(qǐng)求后,將該MR 的IP前綴通告到IP承載網(wǎng)中,并完成該NMAR至該MR的路由配置,向該MR發(fā)送路由配置確認(rèn)消息;在收到MR的路由撤銷請(qǐng)求后,實(shí)施該MR的IP前綴路由撤銷,并同步更新本地路由配置,向請(qǐng)求的MR發(fā)送退出請(qǐng)求;MR,用于接收到來自于新的NMAR的廣播消息后,提取其中的NMAR屬性信息保存在自身的NMAR列表中,并向該NMAR發(fā)送MR注冊(cè)消息,并在注冊(cè)消息中攜帶包含有自身端口 IP地址在內(nèi)的MR屬性信息;如果當(dāng)前服務(wù)的NMAR不能再繼續(xù)提供服務(wù),則MR查詢當(dāng)前 NMAR列表,選擇一個(gè)新的NMAR,并向該新NMAR發(fā)送路由配置請(qǐng)求;在收到NMAR的路由配置確認(rèn)消息后,配置MR到NMAR的路由,并向原服務(wù)的NMAR發(fā)送路由撤銷請(qǐng)求。作為一個(gè)實(shí)施例,系統(tǒng)的組成如圖1所示圖中IP承載網(wǎng)是移動(dòng)IP子網(wǎng)的接入網(wǎng)絡(luò),包含多個(gè)移動(dòng)接入路由器,能夠支持移動(dòng)IP子網(wǎng)在多個(gè)移動(dòng)接入路由器間的快速切換和路由發(fā)布與撤銷,提供移動(dòng)IP子網(wǎng)的安全可靠接入,并將移動(dòng)IP子網(wǎng)內(nèi)的數(shù)據(jù)流量轉(zhuǎn)發(fā)至公共互聯(lián)網(wǎng)中。該系統(tǒng)中主要有以下幾個(gè)組成網(wǎng)元(I)MRMR是移動(dòng)IP子網(wǎng)的接入路由器,通常位于高速交通工具(如高鐵或飛機(jī))中,它的功能是對(duì)內(nèi)作為網(wǎng)關(guān)負(fù)責(zé)匯聚接入所有的用戶終端,向用戶終端和其它具有數(shù)據(jù)通信需求的設(shè)備分配IPv4/IPv6地址,并提供互聯(lián)網(wǎng)接入服務(wù)。對(duì)外通過無線接入鏈路接入到 IP承載網(wǎng)中,在IP層面負(fù)責(zé)向IP承載網(wǎng)的接入點(diǎn)提供的自己的帳號(hào)等信息以進(jìn)行注冊(cè),并通告自己的IPv4/IPv6地址前綴;在通過接入點(diǎn)接入到IP承載網(wǎng)絡(luò)后,負(fù)責(zé)轉(zhuǎn)發(fā)用戶終端發(fā)送到公網(wǎng)和從公網(wǎng)接收到的數(shù)據(jù)流量,并且具備客戶網(wǎng)關(guān)的必備功能。相對(duì)于某個(gè)特定的接入點(diǎn)NMAR設(shè)備而言,MR共有如下四種狀態(tài)空閑(Idle)狀態(tài)、活躍(Alive)狀態(tài)、當(dāng)前服務(wù)狀態(tài)(Servicing)以及離線狀態(tài)(Offline)。其中,空閑狀態(tài)(Idle)是指MR和NMAR之間能夠建立起三層(IP)的通信,通常是指MR位于NMAR的覆蓋區(qū)域(即服務(wù)區(qū))范圍之內(nèi),但由于某種原因(如無線信號(hào)太弱、短期內(nèi)沒收到NMAR的廣播消息、或者未通過注冊(cè)認(rèn)證),此時(shí)NMAR不能為該MR提供服務(wù)。
活躍(Alive)狀態(tài)是指MR和NMAR之間已完成了注冊(cè)認(rèn)證,處于等待該NMAR服務(wù)的狀態(tài),這種情況一般是由于該MR可能正在被其他NMAR服務(wù)。當(dāng)前服務(wù)(krvicing)狀態(tài)是指當(dāng)前MR正由該NMAR提供數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)。離線狀態(tài)(Offline)是指MR和NMAR之間無法建立起三層(IP)的通信,通常是MR 未處于NMAR的覆蓋范圍之內(nèi)、無線通信鏈路發(fā)生中斷,或者M(jìn)R出現(xiàn)了故障等情況。(2) NMARNMAR 是移動(dòng)接入路由器(NMAR =Mobile Network Access Router),它是為移動(dòng) IP 子網(wǎng)提供移動(dòng)接入服務(wù),負(fù)責(zé)移動(dòng)IP子網(wǎng)注冊(cè)認(rèn)證、實(shí)施動(dòng)態(tài)路由建立、客戶流量轉(zhuǎn)發(fā)以及高速路由切換的關(guān)鍵設(shè)備,它的功能是負(fù)責(zé)對(duì)移動(dòng)IP子網(wǎng)進(jìn)行接入控制;跟蹤服務(wù)區(qū)內(nèi)每個(gè)移動(dòng)IP子網(wǎng)的當(dāng)前位置,在移動(dòng)IP子網(wǎng)注冊(cè)后將該移動(dòng)IP子網(wǎng)的路由前綴在IP 承載網(wǎng)中進(jìn)行通告;本設(shè)備在為移動(dòng)子網(wǎng)建立路由后,按照當(dāng)前路由為移動(dòng)IP子網(wǎng)實(shí)施轉(zhuǎn)發(fā)流量;接收MR的路由切換消息并配合移動(dòng)IP子網(wǎng)實(shí)施路由切換。對(duì)于某個(gè)特定的MR而言,NMAR也有如下四種狀態(tài)空閑(idle)狀態(tài)、活躍 (alive)狀態(tài)、當(dāng)前服務(wù)狀態(tài)(Servicing)以及離線狀態(tài)(Offline),分別為通信建立且但暫不能服務(wù)狀態(tài)、通信建立可以提供服務(wù)狀態(tài)、當(dāng)前數(shù)據(jù)轉(zhuǎn)發(fā)狀態(tài)以及無法建立通信狀態(tài)。需要注意的是,MR和NMAR的離線狀態(tài)是需要獨(dú)立檢測(cè)的。其中,MR的離線狀態(tài)是通過NMAR中運(yùn)行的超時(shí)機(jī)制來檢測(cè),而NMAR的離線狀態(tài)則是通過MR中運(yùn)行的超時(shí)機(jī)制來檢測(cè)。(3) BRBR(Border Router)是IP承載網(wǎng)與外部公共互聯(lián)網(wǎng)的邊界路由器,它是IP承載網(wǎng)與公共互聯(lián)網(wǎng)的邊界接入點(diǎn),它的功能是負(fù)責(zé)將多個(gè)移動(dòng)IP子網(wǎng)的路由進(jìn)行匯聚并進(jìn)行發(fā)布,通過向外發(fā)布匯聚路由,從而減少IP承載網(wǎng)的動(dòng)態(tài)性對(duì)于互聯(lián)網(wǎng)中路由的影響。在圖1中,本發(fā)明的匪CP協(xié)議運(yùn)行在MR和NMAR之間,可以實(shí)現(xiàn)NMAR的發(fā)現(xiàn)、MR 的注冊(cè)認(rèn)證、路由動(dòng)態(tài)發(fā)布與撤銷以及NMAR的狀態(tài)維護(hù)等功能,在MR和NMAR上都需要采用專門設(shè)計(jì)的MR和NMAR協(xié)議功能模塊。而在NMAR和BR之間則只需要采用標(biāo)準(zhǔn)的動(dòng)態(tài)路由協(xié)議,盡管BR是本系統(tǒng)中的組成部分,但本專利中提出的方案對(duì)于BR路由器沒有任何新的功能要求,傳統(tǒng)的支持的IP路由器如支持OSPF或者IS-IS協(xié)議等就可以作為BR使用, 不需要運(yùn)行額外的協(xié)議模塊。2、系統(tǒng)實(shí)現(xiàn)在NMCP協(xié)議中,主要包括以下幾個(gè)部分NMAR發(fā)現(xiàn)、MR注冊(cè)及認(rèn)證、NMAR切換控制、MR及NMAR的路由配置以及NMAR與MR的超時(shí)處理。(I)NMAR 發(fā)現(xiàn)在NMCP協(xié)議中,NMAR定期發(fā)送廣播(或組播)“NMAR廣播消息”向自己的服務(wù)區(qū)內(nèi)通告自己的存在。該“NMAR廣播消息”含有自己的服務(wù)端口的IP地址等屬性信息。 除NMAR的定期性廣播以外,MR也可主動(dòng)觸發(fā)“NMAR廣播消息”,用于加速獲取NMAR 的地址信息。通常,在NMAR發(fā)送的廣播消息中會(huì)攜帶自身的廣播發(fā)送間隔MR_diSC0Very_ interval,若MR希望在該時(shí)間段結(jié)束之前收到NMAR的廣播消息,MR可以直接廣播(或組播)“NMAR觸發(fā)廣播消息”,NMAR在收到該消息后會(huì)立即回復(fù)“NMAR廣播消息”。
此外,為了便于實(shí)施NMAR的選擇及后續(xù)的用戶認(rèn)證及注冊(cè),NMAR發(fā)送的“NMAR廣播消息”中攜帶有NMAR的相關(guān)屬性,記作Profile (NMAR),包括如下信息NMAR的當(dāng)前狀態(tài)current_status,表明當(dāng)前NMAR在運(yùn)行狀態(tài);NMAR的標(biāo)識(shí)符及描述符NMAR_id及description信息,用于標(biāo)識(shí)該NMAR的屬性;NMAR 服務(wù)端口 IPv4/IPv6 地址ip_addr/ipv6_addrNMAR的類型type,用于標(biāo)識(shí)該NMAR所接入的無線網(wǎng)絡(luò)類型,如EVDO、WiFi等;NMAR的時(shí)間戳信息和心跳信息間隔時(shí)間time_stamp,MR_discovery_interval, 其中,time_stamp為當(dāng)前廣播報(bào)文的時(shí)間戳,而MR_discoVery_interVal則為廣播報(bào)文的間隔時(shí)間;NMAR的使用負(fù)載NMAR_l0ad,用于指示NMAR當(dāng)前的使用負(fù)載;(2) MR注冊(cè)及認(rèn)證在完成了 NMAR的發(fā)現(xiàn)之后,為加快后續(xù)MR的切換過程,MR會(huì)在發(fā)現(xiàn)的所有的NMAR上進(jìn)行注冊(cè)及認(rèn)證。MR在進(jìn)行注冊(cè)時(shí),會(huì)向NMAR通告其對(duì)應(yīng)的相關(guān)屬性,此時(shí)采用單播的方式進(jìn)行通信,發(fā)送“MR注冊(cè)消息”。該消息中可攜帶MR的相關(guān)屬性,記作 Profile (MR),包括如下信息 MR的標(biāo)識(shí)符mr_id,用于標(biāo)識(shí)MRMR 的 IPv4/IPv6 地址ipv4_addr/ipv6_addr,用于通告 NMAR 其端口 IP 地址;MR加密后的身份信息credential,用于NMAR對(duì)于MR進(jìn)行認(rèn)證;MR的運(yùn)行模式rurming_m0de,用于說明采用的切換模式;MR 的當(dāng)前狀態(tài):current_statusMR 的時(shí)間戳:time_stampNMAR在收到了 MR的注冊(cè)消息后,根據(jù)MR的加密后的身份信息,可進(jìn)行MR的安全性認(rèn)證,若通過認(rèn)證后,便可把該MR加入到自己的可服務(wù)MR列表中。(3) NMAR 切換控制本方案中的NMAR切換控制是由MR發(fā)起的。在一定條件下,如當(dāng)前NMAR不能再繼續(xù)提供服務(wù),MR決定需要實(shí)施NMAR間的切換時(shí),MR就查詢當(dāng)前可為自己提供服務(wù)的NMAR 列表{NMAR1,NMAR2,. . .,NMAfoi},選擇一個(gè)新的NMAR作為為自己提供服務(wù)的NMAfoi。這里, 通常根據(jù)NMAR列表中相關(guān)屬性進(jìn)行決策,從而決定切換接入的NMAR和具體的切換時(shí)間。其中,MR決定切換接入的NMAR通常需要考慮如下參數(shù)信息NMAR信號(hào)強(qiáng)度NMAR_signal_strength,表明該NMAR的無線接入信號(hào)強(qiáng)度NMAR的當(dāng)前負(fù)載NMAR_load,用于表明NMAR的當(dāng)前服務(wù)負(fù)載MR的位置信息MR_l0Cati0n,通??梢越Y(jié)合定位模塊來實(shí)現(xiàn);MR的移動(dòng)速率MR_speed,通??梢酝ㄟ^測(cè)速相應(yīng)裝置等來獲得相關(guān)參數(shù);NMAR位置信息NMAR_loCati0n,通常是通過預(yù)配置的方式寫入的。網(wǎng)絡(luò)運(yùn)營者在設(shè)計(jì)MR時(shí)可以根據(jù)客戶特定需求提前預(yù)制切換策略。(4) MR及NMAR的路由配置在完成MR和NMAfoi的切換控制之后,MR就需要在新接入的NMAfoi+Ι上發(fā)送“NMAR 切換消息”。具體過程為在原來的NMAto上撤銷MR的路由,并在新接入的NMAfoi+Ι上注入路由通告。這里的路由配置包括MR至NMAR,以及NMAR與BR之間兩個(gè)部分。為了減少切換時(shí)延,MR與NMAR之間通常采用靜態(tài)路由協(xié)議,而NMAR與BR之間則采用動(dòng)態(tài)路由協(xié)議在IP承載網(wǎng)中發(fā)布移動(dòng)IP子網(wǎng)的最新路由,該路由反映移動(dòng)子網(wǎng)在IP承載網(wǎng)中的當(dāng)前位置。 當(dāng)NMAfoi+Ι上的路由生效了之后,數(shù)據(jù)傳輸就可以通過NMAfoi+Ι來進(jìn)行轉(zhuǎn)發(fā)了。此外,為了確保NMAR上的路由為可用MR的路由信息,MR需定時(shí)發(fā)送Ke印al ive的心跳消息,若NMAR長時(shí)間未接收到MR的心跳消息,就認(rèn)為該MR已經(jīng)失效,應(yīng)撤銷在該NMAR 上的相應(yīng)路由。(5) NMAR與MR的列表維護(hù)與超時(shí)處理在NMAR和MR中,需要維護(hù)各自的對(duì)應(yīng)服務(wù)列表。在MR中的NMAR列表根據(jù)其不同的狀態(tài)可以分為不同的隊(duì)列服務(wù)(krving) NMAR、活躍(Alive)NMAR以及空閑(Idle)NMAR。其中,服務(wù)(Servicing)NMAR列表是指當(dāng)前正在提供服務(wù)的NMAR。活躍(Alive)NMAR列表是進(jìn)行了注冊(cè)認(rèn)證的處于可服務(wù)狀態(tài)的NMAR 列表,此處的NMAR根據(jù)的AP切換控制策略逆序排列,這樣在NMAR進(jìn)行選擇時(shí)就可以提取鏈表頭部的元素進(jìn)行操作。當(dāng)處于服務(wù)隊(duì)列中的NMAR在一定時(shí)間AP_SERVICING_TIMEOUT 內(nèi)未收到MR的廣播消息,MR就會(huì)將位于服務(wù)隊(duì)列中的NMAR移至空閑隊(duì)列中(其中MR會(huì)發(fā)送心跳信息給NMAR,以確認(rèn)NMAR是否收到了 MR的廣播消息),并從活躍隊(duì)列中選擇一個(gè)后續(xù)可服務(wù)的NMAR進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)。而對(duì)處于服務(wù)隊(duì)列和活躍隊(duì)列的NMAR而言,若MR超過AP_ALIVE_TIMEOUT時(shí)間內(nèi)還未收到NMAR的廣播消息,則將其分別轉(zhuǎn)移至活躍隊(duì)列和空閑隊(duì)列。而對(duì)于處理空閑隊(duì)列的NMAR而言,若MR超過AP_IDLE_TIMEOUT時(shí)間內(nèi)還未收到 NMAR的廣播消息,則將其從空閑隊(duì)列中刪除。這樣,這三個(gè)NMAR的隊(duì)列就會(huì)隨著促發(fā)消息進(jìn)行一定的調(diào)整。如下圖2所示圖2MR中的NMAR隊(duì)列同樣,在NMAR中的MR列表也會(huì)根據(jù)其不同的狀態(tài)可以分為不同的隊(duì)列服務(wù) Serving)MR隊(duì)列,活躍(Alive)MR隊(duì)列和空閑(Idle)MR。其中,服務(wù)(Servicing)MR隊(duì)列是指當(dāng)前本NMAR正在提供服務(wù)的MR隊(duì)列,活躍(Alive)MR是當(dāng)前活躍的并可被該NMAR服務(wù)但還沒處于被服務(wù)狀態(tài)的MR隊(duì)列,而空閑(Idle)MR則是當(dāng)前處于服務(wù)區(qū)內(nèi)但空閑不能被服務(wù)的MR隊(duì)列。由于本方案中不涉及到MR接入選擇,因此,MR中的隊(duì)列排序無特殊要求。3、MR與NMAR的協(xié)議消息種類在新設(shè)計(jì)的NMCP協(xié)議中,為實(shí)現(xiàn)NMAR發(fā)現(xiàn)、MR注冊(cè)及認(rèn)證、NMAR切換控制、MR及 NMAR的路由配置以及AP與MR的超時(shí)處理等,MR和NMAR之間包括多種消息類型,如下表1 所示表IMR與NMAR的協(xié)議消息列表
權(quán)利要求
1.一種支持移動(dòng)型IP子網(wǎng)接入與管理的方法,其特征在于,包括移動(dòng)接入路由器NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息,在該廣播消息中攜帶包含有自身的服務(wù)端口 IP地址在內(nèi)的NMAR屬性信息;接入路由器MR接收到來自于新的NMAR的廣播消息后,提取其中的NMAR屬性信息保存在自身的NMAR列表中,并向該NMAR發(fā)送MR注冊(cè)消息,并在注冊(cè)消息中攜帶包含有自身端口 IP地址在內(nèi)的MR屬性信息;NMAR收到MR的注冊(cè)消息后,提取其中的MR屬性信息保存在自身的MR列表中,并向該 MR回復(fù)注冊(cè)確認(rèn)消息;如果當(dāng)前服務(wù)的NMAR不能再繼續(xù)提供服務(wù),則MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的 NMAR,并向該新NMAR發(fā)送路由配置請(qǐng)求;NMAR收到MR的路由配置請(qǐng)求后,將該MR的IP前綴通告到IP承載網(wǎng)中,并完成該NMAR 至該MR的路由配置,向該MR發(fā)送路由配置確認(rèn)消息;MR收到NMAR的路由配置確認(rèn)消息后,配置MR到NMAR的路由,并向原服務(wù)的NMAR發(fā)送路由撤銷請(qǐng)求;NMAR收到MR的路由撤銷請(qǐng)求后,實(shí)施該MR的IP前綴路由撤銷,并同步更新本地路由配置,向請(qǐng)求的MR發(fā)送退出請(qǐng)求。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述NMAR定時(shí)向自身的服務(wù)區(qū)發(fā)送廣播消息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述MR廣播NMAR觸發(fā)廣播消息,NMAR收到該觸發(fā)廣播消息后向自身的服務(wù)區(qū)發(fā)送廣播消息。
4.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述NMAR發(fā)送的廣播消息中還包括 廣播發(fā)送間隔信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述NMAR屬性信息中還包括NMAR當(dāng)前狀態(tài)、NMAR的標(biāo)識(shí)符及描述符、NMAR服務(wù)端口 IPv4/IPv6地址、NMAR的類型、NMAR的時(shí)間戳信息和心跳信息間隔時(shí)間、NMAR的使用負(fù)載。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述MR屬性信息中還包括:MR的標(biāo)識(shí)符、 MR的IPv4/IPv6地址、MR加密后的身份信息、MR的運(yùn)營模式、MR的當(dāng)前狀態(tài)、MR的時(shí)間戳。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述MR中的NMAR列表內(nèi)部將NMAR分為如下不同隊(duì)列服務(wù)NMAR、活躍NMAR以及空閑NMAR ;當(dāng)MR收到來自于新的NMAR的廣播消息后,將該NMAR的屬性信息保存在NMAR列表的空閑NMAR隊(duì)列中;當(dāng)MR接收到NMAR的注冊(cè)確認(rèn)消息后,將該NMAR的屬性信息轉(zhuǎn)移到NMAR列表的活躍 NMAR隊(duì)列中;所述MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后的過程還包括MR在NMAR列表的活躍NMAR隊(duì)列中查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后,將該新NMAR的屬性信息轉(zhuǎn)移到服務(wù)NMAR隊(duì)列中,將原服務(wù)NMAR的屬性信息從服務(wù)NMAR隊(duì)列轉(zhuǎn)移到活躍NMAR隊(duì)列中。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述MR進(jìn)一步向活躍NMAR隊(duì)列和服務(wù) NMAR隊(duì)列中的NMAR發(fā)送心跳消息,如果在預(yù)定時(shí)間內(nèi)沒有收到NMAR的反饋,則將該NMAR的屬性信息轉(zhuǎn)移到空閑NMAR隊(duì)列中。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述NMAR的MR列表內(nèi)部將MR分為如下不同隊(duì)列服務(wù)MR、活躍MR以及空閑MR ;當(dāng)NMAR接收到MR的注冊(cè)請(qǐng)求后,將該MR的屬性信息保存到活躍MR隊(duì)列中; 當(dāng)NMAR接收到MR的路由配置請(qǐng)求后,將該MR的屬性信息轉(zhuǎn)移到服務(wù)MR隊(duì)列中; 如果預(yù)定時(shí)間內(nèi)沒有收到MR的心跳消息,則將該MR的屬性信息轉(zhuǎn)移到空閑MR隊(duì)列中。
10.一種移動(dòng)接入路由器NMAR實(shí)現(xiàn)移動(dòng)型IP子網(wǎng)接入與管理的方法,其特征在于, NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息,在該廣播消息中攜帶包含有自身的服務(wù)端口 IP地址在內(nèi)的NMAR屬性信息;NMAR收到MR的注冊(cè)消息后,提取其中的MR屬性信息保存在自身的MR列表中,并向該 MR回復(fù)注冊(cè)確認(rèn)消息;NMAR收到MR的路由配置請(qǐng)求后,將該MR的IP前綴通告到IP承載網(wǎng)中,并完成該NMAR 至該MR的路由配置,向該MR發(fā)送路由配置確認(rèn)消息;NMAR收到MR的路由撤銷請(qǐng)求后,實(shí)施該MR的IP前綴路由撤銷,并同步更新本地路由配置,向請(qǐng)求的MR發(fā)送退出請(qǐng)求。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述NMAR定時(shí)向自身的服務(wù)區(qū)發(fā)送廣播消息。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述NMAR向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述MR廣播NMAR觸發(fā)廣播消息,NMAR收到該觸發(fā)廣播消息后向自身的服務(wù)區(qū)發(fā)送廣播消息。
13.根據(jù)權(quán)利要求10或12所述的方法,其特征在于,所述NMAR發(fā)送的廣播消息中還包括廣播發(fā)送間隔信息。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述NMAR屬性信息中還包括NMAR當(dāng)前狀態(tài)、NMAR的標(biāo)識(shí)符及描述符、NMAR服務(wù)端IPv4/IPv6地址、NMAR的類型、NMAR的時(shí)間戳信息和心跳信息間隔時(shí)間、NMAR的使用負(fù)載。
15.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述NMAR的MR列表內(nèi)部將MR分為如下不同隊(duì)列服務(wù)MR、活躍MR以及空閑MR ;當(dāng)NMAR接收到MR的注冊(cè)請(qǐng)求后,將該MR的屬性信息保存到活躍MR隊(duì)列中; 當(dāng)NMAR接收到MR的路由配置請(qǐng)求后,將該MR的屬性信息轉(zhuǎn)移到服務(wù)MR隊(duì)列中; 如果預(yù)定時(shí)間內(nèi)沒有收到MR的心跳消息,則將該MR的屬性信息轉(zhuǎn)移到空閑MR隊(duì)列中。
16.一種接入路由器MR實(shí)現(xiàn)移動(dòng)型IP子網(wǎng)接入與管理的方法,其特征在于,MR接收到來自于新的NMAR的廣播消息后,提取其中的NMAR屬性信息保存在自身的 NMAR列表中,并向該NMAR發(fā)送MR注冊(cè)消息,并在注冊(cè)消息中攜帶包含有自身端口 IP地址在內(nèi)的MR屬性信息;如果當(dāng)前服務(wù)的NMAR不能再繼續(xù)提供服務(wù),則MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的 NMAR,并向該新NMAR發(fā)送路由配置請(qǐng)求;MR收到NMAR的路由配置確認(rèn)消息后,配置MR到NMAR的路由,并向原服務(wù)的NMAR發(fā)送路由撤銷請(qǐng)求。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述MR屬性信息中還包括:MR的標(biāo)識(shí)符、MR的IPv4/IPv6地址、MR加密后的身份信息、MR的運(yùn)營模式、MR的當(dāng)前狀態(tài)、MR的時(shí)間戳。
18.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述MR中的NMAR列表內(nèi)部將NMAR分為如下不同隊(duì)列服務(wù)NMAR、活躍NMAR以及空閑NMAR ;當(dāng)MR收到來自于新的NMAR的廣播消息后,將該NMAR的屬性信息保存在NMAR列表的空閑NMAR隊(duì)列中;當(dāng)MR接收到NMAR的注冊(cè)確認(rèn)消息后,將該NMAR的屬性信息轉(zhuǎn)移到NMAR列表的活躍 NMAR隊(duì)列中;所述MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后的過程還包括MR在NMAR列表的活躍NMAR隊(duì)列中查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后,將該新NMAR的屬性信息轉(zhuǎn)移到服務(wù)NMAR隊(duì)列中,將原服務(wù)NMAR的屬性信息從服務(wù)NMAR隊(duì)列轉(zhuǎn)移到活躍NMAR隊(duì)列中。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,所述MR進(jìn)一步向活躍NMAR隊(duì)列和服務(wù) NMAR隊(duì)列中的NMAR發(fā)送心跳消息,如果在預(yù)定時(shí)間內(nèi)沒有收到NMAR的反饋,則將該NMAR 的屬性信息轉(zhuǎn)移到空閑NMAR隊(duì)列中。
20.一種基于權(quán)利要求1-9任意一項(xiàng)所述方法的支持移動(dòng)型IP子網(wǎng)接入與管理的系統(tǒng),其特征在于,包括移動(dòng)接入路由器NMAR,用于向自身的服務(wù)區(qū)發(fā)送廣播消息,在該廣播消息中攜帶包含有自身的服務(wù)端IP地址在內(nèi)的NMAR屬性信息;在收到MR的注冊(cè)消息后,提取其中的MR屬性信息保存在自身的MR列表中,并向該MR回復(fù)注冊(cè)確認(rèn)消息;在收到MR的路由配置請(qǐng)求后,將該MR的IP前綴通告到IP承載網(wǎng)中,并完成該NMAR至該MR的路由配置,向該MR發(fā)送路由配置確認(rèn)消息;在收到MR的路由撤銷請(qǐng)求后,實(shí)施該MR的IP前綴路由撤銷,并同步更新本地路由配置,向請(qǐng)求的MR發(fā)送退出請(qǐng)求;接入路由器MR,用于接收到來自于新的NMAR的廣播消息后,提取其中的NMAR屬性信息保存在自身的NMAR列表中,并向該NMAR發(fā)送MR注冊(cè)消息,并在注冊(cè)消息中攜帶包含有自身端口 IP地址在內(nèi)的MR屬性信息;如果當(dāng)前服務(wù)的NMAR不能再繼續(xù)提供服務(wù),則MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR,并向該新NMAR發(fā)送路由配置請(qǐng)求;在收到NMAR的路由配置確認(rèn)消息后,配置MR到NMAR的路由,并向原服務(wù)的NMAR發(fā)送路由撤銷請(qǐng)求。
21.根據(jù)權(quán)利要求20所述的系統(tǒng),其特征在于,還包括邊緣路由器BR,負(fù)責(zé)將多個(gè)移動(dòng)IP子網(wǎng)的路由進(jìn)行匯聚并進(jìn)行發(fā)布,通過向外發(fā)布匯聚路由。
22.—種實(shí)現(xiàn)移動(dòng)型IP子網(wǎng)接入與管理的移動(dòng)接入路由器NMAR,其特征在于,包括NMAR廣播發(fā)送模塊,用于向自身的服務(wù)區(qū)發(fā)送廣播消息,其中在該廣播消息中攜帶包含有自身的服務(wù)端口 IP地址在內(nèi)的NMAR屬性信息;MR MSG消息接收器,用于在收到MR的注冊(cè)消息后,提取其中的MR屬性信息發(fā)送到MR 列表維護(hù)模塊保存在MR列表中,并向該MR回復(fù)注冊(cè)確認(rèn)消息;在收到MR的路由配置請(qǐng)求后,指示MR路由配置模塊將該MR的IP前綴通告到IP承載網(wǎng)中,并完成該NMAR至該MR的路由配置,MR MSG消息接收器向該MR發(fā)送路由配置確認(rèn)消息;MR MSG消息接收器在收到MR的路由撤銷請(qǐng)求后,實(shí)施該MR的IP前綴路由撤銷,并指示MR路由配置模塊同步更新本地路由配置,向請(qǐng)求的MR發(fā)送退出請(qǐng)求;MR列表維護(hù)模塊,用于根據(jù)MR MSG消息接收器的指示,執(zhí)行相應(yīng)的MR列表維護(hù)操作;MR路由配置模塊,用于根據(jù)MR MSG消息接收器的指示,執(zhí)行相應(yīng)的路由配置操作。
23.根據(jù)權(quán)利要求22所述的NMAR,其特征在于,所述NMAR廣播發(fā)送模塊向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述NMAR定時(shí)向自身的服務(wù)區(qū)發(fā)送廣播消息。
24.根據(jù)權(quán)利要求22所述的NMAR,其特征在于,所述NMAR廣播發(fā)送模塊向自身的服務(wù)區(qū)發(fā)送廣播消息的過程包括所述MR廣播NMAR觸發(fā)廣播消息,NMAR收到該觸發(fā)廣播消息后向自身的服務(wù)區(qū)發(fā)送廣播消息。
25.根據(jù)權(quán)利要求22或M所述的NMAR,其特征在于,所述NMAR廣播發(fā)送模塊發(fā)送的廣播消息中還包括廣播發(fā)送間隔信息。
26.根據(jù)權(quán)利要求22所述的NMAR,其特征在于,所述NMAR屬性信息中還包括NMAR當(dāng)前狀態(tài)、NMAR的標(biāo)識(shí)符及描述符、NMAR服務(wù)端口 IPv4/IPv6地址、NMAR的類型、NMAR的時(shí)間戳信息和心跳信息間隔時(shí)間、NMAR的使用負(fù)載。
27.根據(jù)權(quán)利要求22所述的NMAR,其特征在于,所述MR列表維護(hù)模塊,在所述NMAR的MR列表內(nèi)部將MR分為如下不同隊(duì)列服務(wù)MR、 活躍MR以及空閑MR ;當(dāng)NMAR接收到MR的注冊(cè)請(qǐng)求后,將該MR的屬性信息保存到活躍MR 隊(duì)列中;當(dāng)NMAR接收到MR的路由配置請(qǐng)求后,將該MR的屬性信息轉(zhuǎn)移到服務(wù)MR隊(duì)列中; 如果預(yù)定時(shí)間內(nèi)沒有收到MR的心跳消息,則將該MR的屬性信息轉(zhuǎn)移到空閑MR隊(duì)列中。
28.一種實(shí)現(xiàn)移動(dòng)型IP子網(wǎng)接入與管理的接入路由器MR,其特征在于,包括NMAR廣播接收器,用于接收來自于新的NMAR的廣播消息,提取其中的NMAR屬性信息保存在NMAR列表中;MR MSG消息發(fā)送器,用于向所述新NMAR發(fā)送MR注冊(cè)消息,并在注冊(cè)消息中攜帶包含有自身端口 IP地址在內(nèi)的MR屬性信息;路由切換時(shí),向切換的目的NMAR發(fā)送路由配置請(qǐng)求,接收該NMAR的路由配置確認(rèn)消息,向原服務(wù)NMAR發(fā)送路由撤銷請(qǐng)求;NMAR列表維護(hù)與選擇模塊,執(zhí)行NMAR列表維護(hù)與選擇,如果當(dāng)前服務(wù)的NMAR不能再繼續(xù)提供服務(wù),則查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR,并指示所述MR MSG發(fā)送器向該新 NMAR發(fā)送路由配置請(qǐng)求;路由建立模塊,用于根據(jù)NMAR列表維護(hù)與選擇模塊的指示執(zhí)行路由建立操作;路由撤銷模塊,用于根據(jù)NMAR列表維護(hù)與選擇模塊的指示執(zhí)行撤銷NMAR路由的操作;本地路由配置模塊,用于執(zhí)行具體的路由配置操作。
29.根據(jù)權(quán)利要求觀所述的MR,其特征在于,所述MR屬性信息中還包括MR的標(biāo)識(shí)符、 MR的IPv4/IPv6地址、MR加密后的身份信息、MR的運(yùn)營模式、MR的當(dāng)前狀態(tài)、MR的時(shí)間戳。
30.根據(jù)權(quán)利要求28所述的MR,其特征在于,所述NMAR列表內(nèi)部將NMAR分為如下不同隊(duì)列服務(wù)NMAR、活躍NMAR以及空閑NMAR ;當(dāng)MR收到來自于新的NMAR的廣播消息后,將該NMAR的屬性信息保存在NMAR列表的空閑NMAR隊(duì)列中;當(dāng)MR接收到NMAR的注冊(cè)確認(rèn)消息后,將該NMAR的屬性信息轉(zhuǎn)移到NMAR列表的活躍NMAR隊(duì)列中;所述MR查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后的過程還包括MR在NMAR列表的活躍NMAR隊(duì)列中查詢當(dāng)前NMAR列表,選擇一個(gè)新的NMAR后,將該新NMAR的屬性信息轉(zhuǎn)移到服務(wù)NMAR隊(duì)列中,將原服務(wù)NMAR的屬性信息從服務(wù)NMAR隊(duì)列轉(zhuǎn)移到活躍NMAR隊(duì)列中。
31.根據(jù)權(quán)利要求觀所述的MR,其特征在于,所述MR MSG發(fā)送器進(jìn)一步向活躍NMAR 隊(duì)列和服務(wù)NMAR隊(duì)列中的NMAR發(fā)送心跳消息,如果在預(yù)定時(shí)間內(nèi)沒有收到NMAR的反饋, 則將該NMAR的屬性信息轉(zhuǎn)移到空閑NMAR隊(duì)列中。
全文摘要
本發(fā)明公開一種支持移動(dòng)型IP子網(wǎng)接入與管理的方法及系統(tǒng),本發(fā)明是結(jié)合高速公共交通工具具有軌道或者航線固定的特點(diǎn),定義了MR和NMAR的移動(dòng)性控制協(xié)議NMCP(Network Mobility Management Protocol)。該協(xié)議作為IP承載網(wǎng)與移動(dòng)IP子網(wǎng)的核心控制協(xié)議,可實(shí)現(xiàn)NMAR動(dòng)態(tài)發(fā)現(xiàn)、MR注冊(cè)、MR內(nèi)NMAR狀態(tài)維護(hù)、MR-Prefix路由發(fā)布的控制以及MR/NMAR生存期管理,通過合理設(shè)計(jì)來減小IP層切換時(shí)延,保證切換時(shí)的上層業(yè)務(wù)的通信質(zhì)量。
文檔編號(hào)H04W40/36GK102572828SQ20111010998
公開日2012年7月11日 申請(qǐng)日期2011年4月29日 優(yōu)先權(quán)日2010年12月8日
發(fā)明者孫瓊, 解沖鋒, 陳運(yùn)清 申請(qǐng)人:中國電信股份有限公司