欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

切換方法、主動(dòng)節(jié)點(diǎn)和切換系統(tǒng)的制作方法

文檔序號(hào):7717128閱讀:257來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):切換方法、主動(dòng)節(jié)點(diǎn)和切換系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種切換方法、主動(dòng)節(jié)點(diǎn)和切換系統(tǒng)。
背景技術(shù)
近年來(lái)隨著高性能便攜式計(jì)算機(jī)的使用和無(wú)線(xiàn)技術(shù)的快速發(fā)展,越來(lái)越
多的用戶(hù)開(kāi)始使用無(wú)線(xiàn)接入Intemet。無(wú)線(xiàn)通信和Internet的結(jié)合形成了移動(dòng) Internet。移動(dòng)IP技術(shù)已經(jīng)成為移動(dòng)Internet發(fā)展的必然趨勢(shì)。
當(dāng)移動(dòng)主機(jī)(MobileNode, MN)在家鄉(xiāng)網(wǎng)絡(luò)時(shí),其工作方式如同位置 固定的主機(jī),移動(dòng)IP不需要進(jìn)行任何特別的操作。當(dāng)MN離開(kāi)家鄉(xiāng)網(wǎng)絡(luò)進(jìn) 入外地網(wǎng)絡(luò)時(shí),通過(guò)常規(guī)的IPv6無(wú)狀態(tài)或有狀態(tài)的自動(dòng)配置機(jī)制,獲得一 個(gè)或多個(gè)轉(zhuǎn)交地址。
在實(shí)例使用移動(dòng)IP技術(shù)對(duì)MN進(jìn)行管理的過(guò)程中,存在如下問(wèn)題
MN在做跨域移動(dòng)過(guò)程中容易發(fā)生丟包,進(jìn)而影響了正在進(jìn)行的通信, 在MN跨域時(shí)數(shù)據(jù)傳輸?shù)目煽啃缘汀?br>
發(fā)明內(nèi)容
本發(fā)明提供了一種切換方法、主動(dòng)節(jié)點(diǎn)和切換系統(tǒng),解決了移動(dòng)主機(jī)切 換過(guò)程中數(shù)據(jù)傳輸可靠性低的問(wèn)題。
一種切換方法,包括
確定接收綁定更新報(bào)文,所述綁定更新報(bào)文中攜帶移動(dòng)主機(jī)切換后獲取 的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表;
根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述綁定更新報(bào) 文的策略及通信對(duì)端;根據(jù)所述轉(zhuǎn)發(fā)綁定更新^R文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述綁定更 新報(bào)文。
進(jìn)一步的,所述確定接收綁定更新報(bào)文的步驟之前,還包括
接收移出通知才艮文,所述移出通知才艮文指示所述MN正在進(jìn)行切換,所 述移出通知報(bào)文中攜帶該MN的通信對(duì)端列表;
根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述移出通知才艮 文的策略及通信對(duì)端;
根據(jù)所述轉(zhuǎn)發(fā)移出通知報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述移出通 知報(bào)文。
進(jìn)一步的,所述確定接收綁定更新報(bào)文的步驟之前,還包括
在接收到所述移出通知報(bào)文后,為所述MN創(chuàng)建4艮文緩存區(qū);
在接收到向所述MN發(fā)送的報(bào)文時(shí),將該報(bào)文緩存在該MN的報(bào)文緩 存區(qū)中。
進(jìn)一步的,所述切換方法還包括
當(dāng)所述報(bào)文緩存區(qū)滿(mǎn)時(shí),通知上游節(jié)點(diǎn)繼續(xù)存儲(chǔ)向所述MN發(fā)送的報(bào)文。
進(jìn)一步的,所述才艮據(jù)所述轉(zhuǎn)發(fā)綁定更新^=艮文的策略,向相應(yīng)的通信對(duì)端 轉(zhuǎn)發(fā)所述綁定更新報(bào)文的步驟之后,還包括
根據(jù)所述MN的新的轉(zhuǎn)交地址,向所述MN發(fā)送該MN的凈艮文緩存區(qū) 中的凈艮文。
進(jìn)一步的,所述確定接收綁定更新報(bào)文具體為 接收?qǐng)?bào)文,檢查該報(bào)文報(bào)頭的MHType (移動(dòng)節(jié)點(diǎn)頭類(lèi)型)字段; 如果MH Type字段為5,則認(rèn)為所述報(bào)文為綁定更新報(bào)文。 進(jìn)一步的,所述切換方法還包括
如果所述MN的通信對(duì)端列表中沒(méi)有通信對(duì)端信息,則向所述MN的 家鄉(xiāng)代理發(fā)送所述綁定更新消息。一種主動(dòng)節(jié)點(diǎn),包括
報(bào)文接收模塊,用于確定接收綁定更新報(bào)文,所述綁定更新報(bào)文中攜帶 MN切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表;
轉(zhuǎn)發(fā)策略確定才莫塊,用于根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息, 確定轉(zhuǎn)發(fā)所述綁定更新4艮文的策略及通信對(duì)端;
報(bào)文轉(zhuǎn)發(fā)模塊,用于根據(jù)所述轉(zhuǎn)發(fā)綁定更新寺艮文的策略,向相應(yīng)的通信 對(duì)端轉(zhuǎn)發(fā)所述綁定更新^艮文。
進(jìn)一步的,所述報(bào)文接收模塊,還用于接收移出通知報(bào)文,所述移出通 知報(bào)文指示所述MN正在進(jìn)行切換,所述移出通知"^艮文中攜帶該MN的通 信對(duì)端列表;
所述轉(zhuǎn)發(fā)策略確定模塊,還用于根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由 信息,確定轉(zhuǎn)發(fā)所述移出通知報(bào)文的策略及通信對(duì)端;
所述報(bào)文轉(zhuǎn)發(fā)模塊,還用于根據(jù)所述轉(zhuǎn)發(fā)移出通知報(bào)文的策略,向相應(yīng) 的通信對(duì)端轉(zhuǎn)發(fā)所述移出通知報(bào)文。
進(jìn)一步的,所述主動(dòng)節(jié)點(diǎn),還包括
緩存模塊,用于在接收到所述移出通知^R文后,為所述MN創(chuàng)建報(bào)文緩 存區(qū),并在接收到向所述MN發(fā)送的報(bào)文時(shí),將該報(bào)文緩存在該MN的報(bào) 文緩存區(qū)中;
所述報(bào)文轉(zhuǎn)發(fā)模塊,還用于在所述報(bào)文接收模塊接收到所述綁定更新報(bào) 文后,根據(jù)所述MN的新的轉(zhuǎn)交地址,向所述MN發(fā)送該MN的報(bào)文緩存 區(qū)中的報(bào)文。
一種切換系統(tǒng),包括主動(dòng)節(jié)點(diǎn)、MN和所述MN的舊接入節(jié)點(diǎn),所述主 動(dòng)節(jié)點(diǎn)為所述舊接入節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn);
所述主動(dòng)節(jié)點(diǎn),用于確定接收綁定更新報(bào)文,所述綁定更新報(bào)文中攜帶 MN切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表,根據(jù)所述通信 對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述綁定更新^=艮文的策略及通信對(duì) 端,根據(jù)所述轉(zhuǎn)發(fā)綁定更新^L文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述綁定更
7新才艮文;
所述MN,用于在發(fā)生切換并獲取到新的轉(zhuǎn)交地址后,通過(guò)所述舊接入 節(jié)點(diǎn)向所述主動(dòng)節(jié)點(diǎn)發(fā)送所述綁定更新報(bào)文,所述綁定更新報(bào)文中攜帶MN 切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表。
進(jìn)一步的,所述主動(dòng)節(jié)點(diǎn),還用于接收移出通知報(bào)文,所述移出通知報(bào) 文指示所述MN正在進(jìn)行切換,所述移出通知報(bào)文中攜帶該MN的通信對(duì) 端列表,根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述移出通 知報(bào)文的策略及通信對(duì)端,根據(jù)所述轉(zhuǎn)發(fā)移出通知報(bào)文的策略,向相應(yīng)的通 信對(duì)端轉(zhuǎn)發(fā)所述移出通知報(bào)文;
所迷MN,還用于在從所述舊接入節(jié)點(diǎn)移出時(shí),通過(guò)所述舊接入節(jié)點(diǎn)向 所述主動(dòng)節(jié)點(diǎn)發(fā)送移出通知^艮文。
進(jìn)一步的,所述主動(dòng)節(jié)點(diǎn),還用于在接收到所述移出通知^^艮文后,為所 述MN創(chuàng)建報(bào)文緩存區(qū),在接收到向所述MN發(fā)送的報(bào)文時(shí),將該報(bào)文緩 存在該MN的報(bào)文緩存區(qū)中,并在接收到所述綁定更新報(bào)文后,根據(jù)所述 MN的新的轉(zhuǎn)交地址,向所述MN發(fā)送該MN的報(bào)文緩存區(qū)中的報(bào)文。
本發(fā)明的實(shí)施例提供了一種切換方法、主動(dòng)節(jié)點(diǎn)和切換系統(tǒng),在MN發(fā) 生切換時(shí),通過(guò)特定的纟艮文,如綁定更新纟艮文,通知對(duì)應(yīng)的主動(dòng)節(jié)點(diǎn)該MN 切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表,由主動(dòng)節(jié)點(diǎn)向相應(yīng) 的通信對(duì)端轉(zhuǎn)發(fā)綁定更新"^艮文,實(shí)現(xiàn)MN切換信息的同步,實(shí)現(xiàn)了高可靠性 下的MN跨域切換時(shí)的數(shù)據(jù)傳輸;并在MN初始切換時(shí),向主動(dòng)節(jié)點(diǎn)發(fā)送 移出通知消息,在移出后確定新的轉(zhuǎn)交地址前,由主動(dòng)節(jié)點(diǎn)緩存向該MN發(fā) 送的報(bào)文,進(jìn)一步提高了切換過(guò)程中數(shù)據(jù)傳輸?shù)目煽啃浴?br>

圖1為本發(fā)明的實(shí)施例應(yīng)用的網(wǎng)絡(luò)環(huán)境的結(jié)構(gòu)示意圖; 圖2為本發(fā)明的實(shí)施例提供的一種切換方法的流程圖; 圖3為本發(fā)明的實(shí)施例提供的一種主動(dòng)節(jié)點(diǎn)的結(jié)構(gòu)示意圖;圖4為本發(fā)明的又一實(shí)施例提供的一種主動(dòng)節(jié)點(diǎn)的結(jié)構(gòu)示意圖; 圖5為本發(fā)明的實(shí)施例提供的一種切換系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
MN在做跨域移動(dòng)過(guò)程中需要向切換至的域申請(qǐng)新的轉(zhuǎn)交地址,在申請(qǐng) 轉(zhuǎn)交地址的過(guò)程中,通信對(duì)端向該MN發(fā)送的數(shù)據(jù)容易發(fā)生丟包,進(jìn)而影響 了正在進(jìn)行的通信,在MN跨域時(shí)數(shù)據(jù)傳輸?shù)目煽啃缘汀榱私鉀Q移動(dòng)IP 網(wǎng)絡(luò)中,跨域時(shí)數(shù)據(jù)傳輸?shù)目煽啃缘偷膯?wèn)題,本發(fā)明的實(shí)施例提供了一種切 換方法,通過(guò)主動(dòng)網(wǎng)絡(luò)處理切換流程,提高了網(wǎng)絡(luò)可靠性。
為了更好的說(shuō)明本發(fā)明的實(shí)施例提供的技術(shù)方案,首先對(duì)主動(dòng)網(wǎng)絡(luò)進(jìn)行 介紹。
網(wǎng)絡(luò)體系結(jié)構(gòu),這種新型的網(wǎng)絡(luò)體系結(jié)構(gòu)把更多的計(jì)算處理任務(wù)^L到一些特 定的網(wǎng)絡(luò)節(jié)點(diǎn)中。
主動(dòng)網(wǎng)絡(luò)中的主動(dòng)節(jié)點(diǎn)具有比傳統(tǒng)節(jié)點(diǎn)更高的計(jì)算性,它可以對(duì)流經(jīng)本 節(jié)點(diǎn)的數(shù)據(jù)包進(jìn)行自定義處理。主動(dòng)網(wǎng)絡(luò)起源于"推(push)"和"拉(pull)" 兩種技術(shù)。"pull"技術(shù)來(lái)源于防火墻、WEB代理、多播;洛由器、移動(dòng)代理、 視頻網(wǎng)關(guān)以及與之類(lèi)似的再網(wǎng)絡(luò)中間節(jié)點(diǎn)上由用戶(hù)驅(qū)動(dòng)的方式。這些方式在 傳統(tǒng)的網(wǎng)絡(luò)中已經(jīng)得到一定的應(yīng)用。"push"技術(shù)是主動(dòng)網(wǎng)絡(luò)的突出體現(xiàn), 它使得主動(dòng)網(wǎng)絡(luò)技術(shù)得到進(jìn)一步的發(fā)展。
主動(dòng)網(wǎng)絡(luò)是相對(duì)于傳統(tǒng)網(wǎng)絡(luò)而言的,傳統(tǒng)網(wǎng)絡(luò)由于不對(duì)報(bào)文數(shù)據(jù)進(jìn)行處 理或者計(jì)算,因此稱(chēng)之為被動(dòng)網(wǎng)絡(luò)。在很多方面,主動(dòng)網(wǎng)絡(luò)和傳統(tǒng)網(wǎng)絡(luò)相比, 更加符合網(wǎng)絡(luò)發(fā)展的趨勢(shì),主動(dòng)網(wǎng)絡(luò)與傳統(tǒng)網(wǎng)絡(luò)的區(qū)別如下
1、網(wǎng)絡(luò)傳輸模式主動(dòng)網(wǎng)絡(luò)采用存儲(chǔ)-計(jì)算-轉(zhuǎn)發(fā)的傳輸模式。主動(dòng)節(jié)點(diǎn) 不僅具有分組處理路由的能力,而且能夠?qū)Ψ纸M的內(nèi)容進(jìn)行計(jì)算處理,使得 分組可以在傳輸過(guò)程中被修改、存儲(chǔ)和重定向,并為分組的轉(zhuǎn)發(fā)或者進(jìn)一步 處理提出建議。而傳統(tǒng)網(wǎng)絡(luò)采用端到端的存儲(chǔ)-轉(zhuǎn)發(fā)的傳輸模式。信息在網(wǎng) 絡(luò)的終端上進(jìn)行處理,網(wǎng)絡(luò)節(jié)點(diǎn)雖然可以改變分組的報(bào)頭,但是對(duì)真正的用戶(hù)數(shù)據(jù)不做處理,即使是改變了報(bào)頭和處理相關(guān)路由也是獨(dú)立于用戶(hù)和應(yīng)用
2、 網(wǎng)絡(luò)適應(yīng)性在主動(dòng)網(wǎng)絡(luò)中,節(jié)點(diǎn)之間可以互相交換程序的代碼,通過(guò)此方式提高了網(wǎng)絡(luò)協(xié)議的適應(yīng)性;與此同時(shí),用戶(hù)還可以按照自己的需要定制程序并在網(wǎng)絡(luò)節(jié)點(diǎn)中執(zhí)行,這種方式使得新的應(yīng)用和服務(wù)更快的完成從構(gòu)思到實(shí)現(xiàn)的過(guò)程,進(jìn)而在實(shí)際中加以利用,而在傳統(tǒng)的網(wǎng)絡(luò)體系結(jié)構(gòu)中,新的協(xié)議的開(kāi)發(fā)進(jìn)展是緩慢的;
3、 網(wǎng)絡(luò)靈活性與傳統(tǒng)的網(wǎng)絡(luò)相比,主動(dòng)網(wǎng)絡(luò)具有更強(qiáng)的靈活性。主動(dòng)網(wǎng)絡(luò)可以在分布式系統(tǒng)中更好的協(xié)調(diào)不同設(shè)備之間的交互或者并行工作,乂人而可以有效的避免單點(diǎn)故障,并且可以有效的縮短用戶(hù)的處理和分組的傳輸時(shí)延。在主動(dòng)網(wǎng)絡(luò)還可以更好的利用冗余的鏈路進(jìn)行數(shù)據(jù)的傳輸,從而降低了網(wǎng)絡(luò)擁塞,增加網(wǎng)絡(luò)的當(dāng)前性能及網(wǎng)絡(luò)的可預(yù)測(cè)性。
本發(fā)明的實(shí)施例提供了一種切換方法,在如圖l所示的網(wǎng)絡(luò)結(jié)構(gòu)中,使用該方法完成切換的流程如圖2所示,包括
步驟201、 MN由舊接入節(jié)點(diǎn)(OAR)移出,向主動(dòng)節(jié)點(diǎn)發(fā)送移出通知報(bào)文;
本步驟中,當(dāng)MN從舊接入節(jié)點(diǎn)移出時(shí),舊接入節(jié)點(diǎn)所在域的主動(dòng)路由器AR2向上一級(jí)主動(dòng)節(jié)點(diǎn)的主動(dòng)路由器AR3發(fā)送一個(gè)報(bào)文,通知MN移出舊接入節(jié)點(diǎn)所在域,該報(bào)文具體為移出通知報(bào)文。
AR3為AR2的上一級(jí)節(jié)點(diǎn),圖l所示的網(wǎng)絡(luò)結(jié)構(gòu)中,各節(jié)點(diǎn)之間呈樹(shù)狀結(jié)構(gòu)。 :
步驟202、主動(dòng)節(jié)點(diǎn)接收MN發(fā)送的移出通知報(bào)文;
在主動(dòng)節(jié)點(diǎn)剛連入網(wǎng)絡(luò)或者重新啟動(dòng)的時(shí)候進(jìn)行初始化工作,完成自身配置、網(wǎng)絡(luò)拓樸信息獲取、主動(dòng)功能模塊添加。初始化完成后主動(dòng)節(jié)點(diǎn)開(kāi)通接口等待信息包的到來(lái)。當(dāng)有報(bào)文到來(lái)后,主動(dòng)節(jié)點(diǎn)判斷自身是否允許主動(dòng)路由功能,如果節(jié)點(diǎn)未被允許進(jìn)行主動(dòng)路由,則對(duì)IP數(shù)據(jù)包進(jìn)行通常的處理,按照傳統(tǒng)的IP報(bào)文傳送方式進(jìn)行轉(zhuǎn)發(fā)。如果節(jié)點(diǎn)允許進(jìn)行主動(dòng)路由,則對(duì)數(shù)據(jù)包進(jìn)行主動(dòng)報(bào)文處理流程。本步驟中,AR3接收MN經(jīng)由AR2發(fā)送的移出通知報(bào)文,該移出通知報(bào)文中攜帶該MN的通信對(duì)端列表,列表中包含與該MN進(jìn)行通信的通信對(duì)端(CN)的數(shù)目和地址。
步驟203、主動(dòng)節(jié)點(diǎn)根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述移出通知報(bào)文的策略及通信對(duì)端;
本步驟中,AR3掃描移出通知報(bào)文中的通信對(duì)端列表并與自身的路由信息(如節(jié)點(diǎn)路由表)進(jìn)行比較,得出移出通知報(bào)文的復(fù)制份數(shù)(每個(gè)通信對(duì)端對(duì)應(yīng)一個(gè)報(bào)文)及轉(zhuǎn)發(fā)方向。
對(duì)每一個(gè)CN,分組掃描自身的主動(dòng)節(jié)點(diǎn)路由表,通過(guò)CN地址與路由表中的主動(dòng)節(jié)點(diǎn)地址的對(duì)比確定報(bào)文復(fù)制的份數(shù),如果兩個(gè)CN對(duì)應(yīng)相同的主動(dòng)節(jié)點(diǎn),則只復(fù)制一份報(bào)文,并且把報(bào)文中原來(lái)的目的地址存儲(chǔ)在移出通知報(bào)文的主動(dòng)報(bào)文頭中的原目的地址字段中,把目的主動(dòng)節(jié)點(diǎn)的地址放入IP報(bào)文的目的地址字段。
步驟204、主動(dòng)節(jié)點(diǎn)根據(jù)所述轉(zhuǎn)發(fā)移出通知報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述移出通知報(bào)文;
本步驟中,根據(jù)步驟203中CR3獲取的轉(zhuǎn)發(fā)策略,具體為由于CN1與AR4在同 一路徑,CN2、 CN3與AR5在同 一路徑,故AR3復(fù)制 一份報(bào)文發(fā)給AR4,原報(bào)文發(fā)送給AR5,將報(bào)文轉(zhuǎn)發(fā)給MN的各個(gè)通信對(duì)端。
同樣,AR4與AR5采用步驟202及步驟203所述的方法轉(zhuǎn)發(fā)移動(dòng)通知消息,最終發(fā)給AR4的移出通知報(bào)文經(jīng)過(guò)AR6與AR9被CN1接收。AR5復(fù)制一4分移出通知4艮文分發(fā)給AR7,并把原報(bào)文發(fā)送給AR8,最終移出通知報(bào)文被CN2與CN3接收。
當(dāng)MN從舊接入節(jié)點(diǎn)移出但并未獲得新的轉(zhuǎn)交地址(NCoA)期間,發(fā)送給MN的報(bào)文由報(bào)文經(jīng)過(guò)路徑上的主動(dòng)路由器進(jìn)行緩存,具體步驟如下
步驟205、主動(dòng)節(jié)點(diǎn)在接收到所述移出通知報(bào)文后,為所述MN創(chuàng)建報(bào)文緩存區(qū),將發(fā)送給該MN的報(bào)文緩存在該報(bào)文緩存區(qū)中;
本步驟中,每一個(gè)收到移出通知才艮文的節(jié)點(diǎn),如AR1 AR11,;險(xiǎn)測(cè)移出通知報(bào)文中的MN標(biāo)識(shí),在本地為此MN創(chuàng)建報(bào)文緩存區(qū)并啟動(dòng)主動(dòng)報(bào)文
ii緩存功能。
以AR3為例,AR3將CN1發(fā)送給MN的報(bào)文緩存在本地的報(bào)文緩存區(qū)中,當(dāng)AR3緩存區(qū)滿(mǎn)時(shí)AR3發(fā)送消息通知AR4繼續(xù)存儲(chǔ)報(bào)文,AR4緩存區(qū)滿(mǎn)時(shí)發(fā)送消息通知AR6對(duì)后續(xù)到達(dá)的報(bào)文進(jìn)行存儲(chǔ)。
當(dāng)MN獲取新的轉(zhuǎn)交地址后,需要通知各個(gè)通信對(duì)端新的轉(zhuǎn)交地址,并獲取在切換過(guò)程中緩存在各節(jié)點(diǎn)中的報(bào)文,具體過(guò)程如下
步驟206、主動(dòng)節(jié)點(diǎn)確定接收綁定更新報(bào)文,所述綁定更新報(bào)文中攜帶MN切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表;
本步驟中,當(dāng)MN獲得新的轉(zhuǎn)交地址后,經(jīng)由AR2向AR3發(fā)送綁定更新報(bào)文,由AR3將該綁定報(bào)文發(fā)送給各個(gè)通信對(duì)端及路徑上的節(jié)點(diǎn),具體過(guò)程參見(jiàn)步驟203。
主動(dòng)節(jié)點(diǎn)確定接收的報(bào)文為綁定更新報(bào)文可以為通過(guò)獲得IP報(bào)文的移動(dòng)IP報(bào)頭并4全查其MH Type ( mobile—node header Type)字^:來(lái)實(shí)現(xiàn),具體為通過(guò)判斷MHType字段是否等于5, MHType字段等于5,說(shuō)明當(dāng)前正在處理的為綁定更新消息報(bào)文;否則,則按照傳統(tǒng)IP報(bào)文進(jìn)行處理。如果正在處理的報(bào)文是綁定更新消息報(bào)文,則獲取主動(dòng)報(bào)文頭,在主動(dòng)報(bào)文頭中有MN通信對(duì)端的列表。
步驟207、主動(dòng)節(jié)點(diǎn)根據(jù)所述轉(zhuǎn)發(fā)綁定更新報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述綁定更新報(bào)文;
本步驟中,MN根據(jù)步驟206確定的轉(zhuǎn)發(fā)策略,向各個(gè)通信對(duì)端轉(zhuǎn)發(fā)綁定更新報(bào)文,參見(jiàn)步驟204。
特別的,當(dāng)通信對(duì)端列表中CN的數(shù)目為0時(shí),代表此綁定更新報(bào)文只發(fā)送給家鄉(xiāng)代理,此時(shí)主動(dòng)節(jié)點(diǎn)啟動(dòng)傳統(tǒng)的IP纟艮文處理纟莫式進(jìn)行4艮文的轉(zhuǎn)發(fā);如果CN個(gè)數(shù)不為O,則按照組播或者多播協(xié)議進(jìn)行綁定更新報(bào)文的發(fā)送。
步驟208、主動(dòng)節(jié)點(diǎn)才艮據(jù)所述MN的新的轉(zhuǎn)交地址,向所述MN發(fā)送該MN的報(bào)文緩存區(qū)中的報(bào)文;
本步驟中,當(dāng)AR3收到MN的綁定更新消息時(shí),AR3將報(bào)文緩存區(qū)中的才艮文發(fā)給MN的新的轉(zhuǎn)交i也址。本發(fā)明的實(shí)施例提供了一種切換方法,在MN發(fā)生切換時(shí),通過(guò)特定的報(bào)文,如綁定更新報(bào)文,通知對(duì)應(yīng)的主動(dòng)節(jié)點(diǎn)該MN切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表,由主動(dòng)節(jié)點(diǎn)向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)綁定更新報(bào)文,實(shí)現(xiàn)MN切換信息的同步,實(shí)現(xiàn)了高可靠性下的MN跨域切換時(shí)的數(shù)據(jù)傳輸;并在MN初始切換時(shí),向主動(dòng)節(jié)點(diǎn)發(fā)送移出通知消息,在移出后確定新的轉(zhuǎn)交地址前,由主動(dòng)節(jié)點(diǎn)緩存向該MN發(fā)送的報(bào)文,進(jìn)一步提高了切換過(guò)程中數(shù)據(jù)傳輸?shù)目煽啃浴?br> 本發(fā)明的實(shí)施例還提供了一種主動(dòng)節(jié)點(diǎn),該主動(dòng)節(jié)點(diǎn)的結(jié)構(gòu)如圖3所示,包括
報(bào)文接收模塊301,用于確定接收綁定更新^t艮文,所述綁定更新報(bào)文中攜帶MN切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表;
轉(zhuǎn)發(fā)策略確定模塊302,用于根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述綁定更新報(bào)文的策略及通信對(duì)端;
報(bào)文轉(zhuǎn)發(fā)模塊303,用于根據(jù)所述轉(zhuǎn)發(fā)綁定更新報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述綁定更新報(bào)文。
進(jìn)一步的,所述報(bào)文接收模塊301,還用于接收移出通知報(bào)文,所述移出通知報(bào)文指示所述MN正在進(jìn)行切換,所述移出通知報(bào)文中攜帶該MN的通信對(duì)端列表;
所述轉(zhuǎn)發(fā)策略確定模塊302,還用于根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述移出通知報(bào)文的策略及通信對(duì)端;
所述報(bào)文轉(zhuǎn)發(fā)模塊303,還用于根據(jù)所述轉(zhuǎn)發(fā)移出通知報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述移出通知才良文。
進(jìn)一步的,如圖4所示,該主動(dòng)節(jié)點(diǎn)還包括
緩存模塊304,用于在接收到所述移出通知報(bào)文后,為所述MN創(chuàng)建報(bào)文緩存區(qū),并在接收到向所述MN發(fā)送的報(bào)文時(shí),將該報(bào)文緩存在該MN的報(bào)文緩存區(qū)中;
所述報(bào)文轉(zhuǎn)發(fā)模塊303,還用于在所述報(bào)文接收模塊接收到所述綁定更新報(bào)文后,根據(jù)所述MN的新的轉(zhuǎn)交地址,向所述MN發(fā)送該MN的報(bào)文緩存區(qū)中的報(bào)文。
本發(fā)明的實(shí)施例還提供了一種切換系統(tǒng),該系統(tǒng)如圖5所示,包括主動(dòng)節(jié)點(diǎn)501、 MN502和所述MN的舊接入節(jié)點(diǎn)503,所述主動(dòng)節(jié)點(diǎn)501為所述舊接入節(jié)點(diǎn)503的上級(jí)節(jié)點(diǎn);
所述主動(dòng)節(jié)點(diǎn)501,用于確定接收綁定更新報(bào)文,所述綁定更新報(bào)文中攜帶MN502切換后獲取的新的轉(zhuǎn)交地址以及MN502的通信對(duì)端列表,根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述綁定更新報(bào)文的策略及通信對(duì)端,根據(jù)所述轉(zhuǎn)發(fā)綁定更新報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述綁定更新報(bào)文;
所述MN502,用于在發(fā)生切換并獲取到新的轉(zhuǎn)交地址后,通過(guò)所述舊接入節(jié)點(diǎn)503向所述主動(dòng)節(jié)點(diǎn)501發(fā)送所述綁定更新報(bào)文,所述綁定更新報(bào)文中攜帶MN502切換后獲取的新的轉(zhuǎn)交地址以及MN502的通信對(duì)端列表。
進(jìn)一步的,所述主動(dòng)節(jié)點(diǎn)501,還用于接收移出通知報(bào)文,所述移出通知報(bào)文指示所述MN502正在進(jìn)行切換,所述移出通知報(bào)文中攜帶MN502的通信對(duì)端列表,根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述移出通知報(bào)文的策略及通信對(duì)端,根據(jù)所述轉(zhuǎn)發(fā)移出通知報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述移出通知報(bào)文;
所述MN502,還用于在從所述舊接入節(jié)點(diǎn)503移出時(shí),通過(guò)所述舊4婁入節(jié)點(diǎn)503向所述主動(dòng)節(jié)點(diǎn)發(fā)送移出通知報(bào)文。
進(jìn)一步的,所述主動(dòng)節(jié)點(diǎn)501,還用于在接收到所述移出通知報(bào)文后,為所述MN502創(chuàng)建才艮文緩存區(qū),在接收到向所述MN502發(fā)送的報(bào)文時(shí),
14將該報(bào)文緩存在MN502的報(bào)文緩存區(qū)中,并在接收到所述綁定更新報(bào)文后,根據(jù)所述MN502的新的轉(zhuǎn)交地址,向所述MN502發(fā)送該MN的報(bào)文緩存區(qū)中的報(bào)文。
上述主動(dòng)節(jié)點(diǎn)和切換系統(tǒng),可以與本發(fā)明的實(shí)施例提供的一種切換方法相結(jié)合,在MN發(fā)生切換時(shí),通過(guò)特定的報(bào)文,如綁定更新報(bào)文,通知對(duì)應(yīng)的主動(dòng)節(jié)點(diǎn)該MN切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表,由主動(dòng)節(jié)點(diǎn)向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)綁定更新報(bào)文,實(shí)現(xiàn)MN切換信息的同步,實(shí)現(xiàn)了高可靠性下的MN跨域切換時(shí)的數(shù)據(jù)傳輸;并在MN初始切換時(shí),向主動(dòng)節(jié)點(diǎn)發(fā)送移出通知消息,在移出后確定新的轉(zhuǎn)交地址前,由主動(dòng)節(jié)點(diǎn)緩存向該MN發(fā)送的報(bào)文,進(jìn)一步提高了切換過(guò)程中數(shù)據(jù)傳輸?shù)目煽啃浴?br> 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種切換方法,其特征在于,包括確定接收綁定更新報(bào)文,所述綁定更新報(bào)文中攜帶移動(dòng)主機(jī)(MN)切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表;根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述綁定更新報(bào)文的策略及通信對(duì)端;根據(jù)所述轉(zhuǎn)發(fā)綁定更新報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述綁定更新報(bào)文。
2、 根據(jù)權(quán)利要求1所述的切換方法,其特征在于,所述確定接收綁定 更新報(bào)文的步驟之前,還包括接收移出通知報(bào)文,所述移出通知報(bào)文指示所述MN正在進(jìn)行切換,所 述移出通知報(bào)文中攜帶該MN的通信對(duì)端列表;根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述移出通知報(bào) 文的策略及通信對(duì)端;根據(jù)所述轉(zhuǎn)發(fā)移出通知^t艮文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述移出通 知報(bào)文。
3、 根據(jù)權(quán)利要求1所述的切換方法,其特征在于,所述確定接收綁定 更新報(bào)文的步驟之前,還包括在接收到所述移出通知報(bào)文后,為所述MN創(chuàng)建報(bào)文緩存區(qū);在接收到向所述MN發(fā)送的報(bào)文時(shí),將該報(bào)文緩存在該MN的報(bào)文緩 存區(qū)中。
4、 根據(jù)權(quán)利要求3所述的切換方法,其特征在于,還包括 當(dāng)所述報(bào)文緩存區(qū)滿(mǎn)時(shí),通知上游節(jié)點(diǎn)繼續(xù)存儲(chǔ)向所述MN發(fā)送的報(bào)文。
5、 根據(jù)權(quán)利要求1或3所述的切換方法,其特征在于,所述根據(jù)所述 轉(zhuǎn)發(fā)綁定更新報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述綁定更新"R文的步驟 之后,還包括根據(jù)所述MN的新的轉(zhuǎn)交地址,向所述MN發(fā)送該MN的報(bào)文緩存區(qū) 中的凈艮文。
6、 根據(jù)權(quán)利要求1所述的交換方法,其特征在于,所述確定接收綁定 更新報(bào)文具體為接收?qǐng)?bào)文,檢查該報(bào)文報(bào)頭的移動(dòng)節(jié)點(diǎn)頭類(lèi)型(MHType)字段;如果MHType字段為5,則認(rèn)為所述報(bào)文為綁定更新報(bào)文。
7、 根據(jù)權(quán)利要求1所述的切換方法,其特征在于,還包括如果所述MN的通信對(duì)端列表中沒(méi)有通信對(duì)端信息,則向所述MN的 家鄉(xiāng)代理發(fā)送所述綁定更新消息。
8、 一種主動(dòng)節(jié)點(diǎn),其特征在于,包括報(bào)文接收模塊,用于確定接收綁定更新報(bào)文,所述綁定更新報(bào)文中攜帶 MN切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表;轉(zhuǎn)發(fā)策略確定模塊,用于根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息, 確定轉(zhuǎn)發(fā)所述綁定更新報(bào)文的策略及通信對(duì)端;報(bào)文轉(zhuǎn)發(fā)模塊,用于根據(jù)所述轉(zhuǎn)發(fā)綁定更新報(bào)文的策略,向相應(yīng)的通信 對(duì)端轉(zhuǎn)發(fā)所述綁定更新報(bào)文。
9、 根據(jù)權(quán)利要求8所述的主動(dòng)節(jié)點(diǎn),其特征在于,所述報(bào)文接收模塊,還用于接收移出通知報(bào)文,所述移出通知報(bào)文指示 所述MN正在進(jìn)行切換,所述移出通知報(bào)文中攜帶該MN的通信對(duì)端列表;所述轉(zhuǎn)發(fā)策略確定模塊,還用于根據(jù)所迷通信對(duì)端列表,査詢(xún)本地路由 信息,確定轉(zhuǎn)發(fā)所述移出通知報(bào)文的策略及通信對(duì)端;所述報(bào)文轉(zhuǎn)發(fā)模塊,還用于根據(jù)所述轉(zhuǎn)發(fā)移出通知報(bào)文的策略,向相應(yīng) 的通信對(duì)端轉(zhuǎn)發(fā)所述移出通知報(bào)文。
10、 根據(jù)權(quán)利要求8所述的主動(dòng)節(jié)點(diǎn),其特征在于,還包括緩存模塊,用于在接收到所述移出通知報(bào)文后,為所述MN創(chuàng)建報(bào)文緩 存區(qū),并在接收到向所述MN發(fā)送的報(bào)文時(shí),將該報(bào)文緩存在該MN的報(bào) 文緩存區(qū)中;所述報(bào)文轉(zhuǎn)發(fā)模塊,還用于在所述報(bào)文接收模塊接收到所述綁定更新報(bào)文后,根據(jù)所述MN的新的轉(zhuǎn)交地址,向所述MN發(fā)送該MN的報(bào)文緩存 區(qū)中的報(bào)文。
11、 一種切換系統(tǒng),其特征在于,包括主動(dòng)節(jié)點(diǎn)、MN和所述MN的舊 接入節(jié)點(diǎn),所述主動(dòng)節(jié)點(diǎn)為所述舊接入節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn);所述主動(dòng)節(jié)點(diǎn),用于確定接收綁定更新報(bào)文,所述綁定更新才艮文中攜帶 MN切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表,根據(jù)所述通信 對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述綁定更新報(bào)文的策略及通信對(duì) 端,根據(jù)所述轉(zhuǎn)發(fā)綁定更新報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述綁定更 新報(bào)文;所述MN,用于在發(fā)生切換并獲取到新的轉(zhuǎn)交地址后,通過(guò)所述舊接入 節(jié)點(diǎn)向所述主動(dòng)節(jié)點(diǎn)發(fā)送所述綁定更新才艮文,所述綁定更新:^艮文中攜帶MN 切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表。
12、 根據(jù)權(quán)利要求11所述的切換系統(tǒng),其特征在于,所述主動(dòng)節(jié)點(diǎn),還用于接收移出通知^^艮文,所述移出通知才艮文指示所述 MN正在進(jìn)行切換,所述移出通知報(bào)文中攜帶該MN的通信對(duì)端列表,根據(jù) 所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述移出通知"R文的策略 及通信對(duì)端,根據(jù)所述轉(zhuǎn)發(fā)移出通知報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所 述移出通知報(bào)文;所述MN,還用于在從所述舊接入節(jié)點(diǎn)移出時(shí),通過(guò)所述舊接入節(jié)點(diǎn)向 所述主動(dòng)節(jié)點(diǎn)發(fā)送移出通知報(bào)文。
13、 根據(jù)權(quán)利要求11所述的切換系統(tǒng),其特征在于,所述主動(dòng)節(jié)點(diǎn),還用于在接收到所述移出通知報(bào)文后,為所述MN創(chuàng)建 報(bào)文緩存區(qū),在接收到向所述MN發(fā)送的報(bào)文時(shí),將該報(bào)文緩存在該MN 的報(bào)文緩存區(qū)中,并在接收到所述綁定更新才艮文后,根據(jù)所述MN的新的轉(zhuǎn) 交地址,向所述MN發(fā)送該MN的報(bào)文緩存區(qū)中的報(bào)文。
全文摘要
本發(fā)明公開(kāi)了一種切換方法、主動(dòng)節(jié)點(diǎn)和切換系統(tǒng)。涉及數(shù)據(jù)通信領(lǐng)域;解決了移動(dòng)主機(jī)切換過(guò)程中數(shù)據(jù)傳輸可靠性低的問(wèn)題。該方法包括確定接收綁定更新報(bào)文,所述綁定更新報(bào)文中攜帶MN切換后獲取的新的轉(zhuǎn)交地址以及該MN的通信對(duì)端列表;根據(jù)所述通信對(duì)端列表,查詢(xún)本地路由信息,確定轉(zhuǎn)發(fā)所述綁定更新報(bào)文的策略及通信對(duì)端;根據(jù)所述轉(zhuǎn)發(fā)綁定更新報(bào)文的策略,向相應(yīng)的通信對(duì)端轉(zhuǎn)發(fā)所述綁定更新報(bào)文。本發(fā)明提供的技術(shù)方案適用于采用移動(dòng)IP技術(shù)的網(wǎng)絡(luò)。
文檔編號(hào)H04W36/00GK101674619SQ20091020670
公開(kāi)日2010年3月17日 申請(qǐng)日期2009年10月21日 優(yōu)先權(quán)日2009年10月21日
發(fā)明者旭 郭 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
北宁市| 晋州市| 应城市| 基隆市| 夹江县| 尤溪县| 宝丰县| 卓尼县| 乐清市| 塔河县| 昌乐县| 诸暨市| 山丹县| 靖边县| 额尔古纳市| 枞阳县| 龙州县| 公主岭市| 彭阳县| 新安县| 蓝山县| 定陶县| 内江市| 德安县| 靖州| 砀山县| 梅州市| 兴安盟| 兴山县| 南陵县| 桓台县| 宝山区| 渝中区| 阜阳市| 南昌县| 健康| 杭州市| 四平市| 瓮安县| 蛟河市| 昂仁县|