專利名稱:一種移動IPv6互聯(lián)互通測試方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動IPv6互聯(lián)互通測試方法領(lǐng)域,特別涉及一種移動IPv6互聯(lián) 互通測試方法。
背景技術(shù):
近年來,隨著筆記本電腦、個人數(shù)字助理(PDA)、掌上電腦(PPC)、手持式 電腦(HPC)等便攜終端以及Internet與無線通信技術(shù)的發(fā)展,在用戶中掀起了 使用移動計算的熱潮,越來越多的Internet用戶不是總在一個固定的地點工作, 他們有可能將筆記本電腦的網(wǎng)線從辦公室中拔下來,然后在家里或其它地方將其 插到網(wǎng)上繼續(xù)工作,或者是使用配有無線通信裝置的移動終端,在任意地點通過 公用移動無線網(wǎng)連接到Internet,因此對移動計算業(yè)務(wù)的需要正處于迅速增長之 中。據(jù)統(tǒng)計,到2007年時僅在北美地區(qū)就至少會有2000萬到4000萬的移動用 戶,移動計算業(yè)務(wù)可能成為未來信息高速公路的一種廣泛的數(shù)據(jù)業(yè)務(wù)。而要實現(xiàn) 移動計算的"在任何時候,在任何地點,都可以對信息、通信以及服務(wù)進行訪問" 的要求卻必須要有相應(yīng)的技術(shù)支持。IPv6充分考慮到了這種增長的勢頭,對IPv4 進行了相應(yīng)的改進,提供了對移動性的支持。移動IPv6技術(shù)相對于移動IPv4技術(shù)具有更大的地址空間、路由優(yōu)化、新的 路由報頭、取消了ARP、增加了家鄉(xiāng)地址選項、利用IPv6提供的安全功能、家鄉(xiāng) 代理搜索、雙向檢測、增加了宣告間隔選項、利用擴展報頭、取消了 "隧道軟狀 態(tài)"、取消了多重綁定等特點,具體描述如下 更大的地址空間。在移動IPv4中使用了外地代理轉(zhuǎn)交地址,可以使多個移 動節(jié)點共享外地代理的IP地址,以緩解IPv4地址資源緊張的問題。而在IPv6中提供了充分大的地址空間,從而使每個移動節(jié)點可以獲得一個轉(zhuǎn)交地址,取消了 外地代理轉(zhuǎn)交地址的概念。*取消了外地代理。在IPv6中可以在路由器宣告的基礎(chǔ)上通過有狀態(tài)或者 無狀態(tài)的確認(rèn)過程為每個移動節(jié)點配置一個轉(zhuǎn)交IP地址,從而移動IPv6中不再 需要外地代理。*路由優(yōu)化。在移動IPv6中,如工作流程中的⑦所述,通信伙伴可以直接同 移動節(jié)點通信,不需要再經(jīng)過家鄉(xiāng)代理,從而消除了移動IPv4中的"三角路徑" 的問題(如下圖中的B-家鄉(xiāng)代理-A),達(dá)到了路由優(yōu)化。 新的路由報頭(Routing Header)。在IPv4中的源路徑選項要求接收者將 此選項所示的路徑取反獲得路由信息,這樣惡意攻擊者就有可能會模仿其它機器 將包含源路徑選項的信息包發(fā)給要攻擊的節(jié)點,誘導(dǎo)該節(jié)點將信息包傳送給它, 當(dāng)缺少認(rèn)證協(xié)議時,情況就會更加嚴(yán)重。而IPv6的路由報頭取消了上述的反轉(zhuǎn)路 由。另外,在移動IPv4中大部分傳送給移動節(jié)點的信息包都要經(jīng)過隧道封裝,且 信息包經(jīng)過的路徑中的路由器都要對它所帶的所有選項進行處理;而在移動IPv6 中大部分傳送給移動節(jié)點的信息包可利用路由報頭代替移動IPv4中的封裝,而且 IPv6的擴展報頭的定義使得途經(jīng)的路由器只要檢查需要它處理的部分,可以不用 處理這些路由報頭,從而加快了轉(zhuǎn)發(fā)決策。-取消了 ARP。利用IPv6中的鄰居發(fā)現(xiàn)的地址解析功能,替代了移動IPv4 中的ARP,從而不必像使用ARP時要涉及到鏈路層。*增加了家鄉(xiāng)地址選項。在移動IPv4中,多數(shù)情況下移動節(jié)點只用家鄉(xiāng)地 址和別的節(jié)點通信。而在移動IPv6中用移動節(jié)點的轉(zhuǎn)交地址作為移動節(jié)點發(fā)出 的信息包的源地址值,而將家鄉(xiāng)地址放在家鄉(xiāng)地址選項中,從而解決了 "入口過 濾"的問題,并簡化了多點傳送問題。 利用IPv6提供的安全功能。在移動IPv4中要作出很多努力來解決安全問 題,而移動IPv6可以利用IPv6中的IPSec提供的安全功能,從而減輕了移動IPv6 協(xié)議的工作。*家鄉(xiāng)代理搜索。移動IPv6中的家鄉(xiāng)代理搜索利用了 IPv6中的任意點傳送 (Anycast)功能,因此只需要一個路由器作出應(yīng)答。而移動IPv4中用的是家鄉(xiāng)鏈 路上的廣播,因此家鄉(xiāng)鏈路上的可能會有多個路由器作出應(yīng)答,造成信息的擁塞、 丟失,從而降低了可靠性。
*雙向檢測。IPv6中提供了移動節(jié)點與其所在鏈路上的路由器的雙向檢測功 能。因為在無線通信環(huán)境下,在某一方向上的檢測有可能不可靠,在IPv4中只提 供從路由器到移動節(jié)點方向的檢測,從而有可能因為檢測不到而造成"黑洞現(xiàn) 象"。IPv6中的雙向檢測提高了檢測的可靠性。'增加了宣告間隔選項。移動IPv6中在路由器宣告(Router Advertisement) 報文中定義了宣告間隔選項(Advertisement Interval Option)。使移動節(jié)點可 以確定在多久未收到此路由器的宣告后可以判定此路由器不可達(dá)。在IPv4中是 利用ICMP路由器宣告消息中的生存時間域來表示的。*利用擴展報頭。移動IPv6充分利用了 IPv6中的擴展報頭。例如綁定更新、 綁定確認(rèn)等消息都是利用擴展報頭來傳送的,即可以通過任何一個正在傳送的 IPv6信息包進行消息傳遞,而在移動IPv4中卻需要將消息放于專門的UDP/IP信 息包的純載荷中。*取消了 "隧道軟狀態(tài)"(tunnel soft state)機制。在移動IPv4中要利用 "隧道軟狀態(tài)"機制將隧道中的ICMP錯誤信息正確地發(fā)送給信息包的源節(jié)點。 而在移動IPv6中利用IPv6的封裝機制和路由報頭,已不需要此機制。,取消了多重綁定。在移動IP"中移動節(jié)點可以在家鄉(xiāng)代理處保存多個轉(zhuǎn) 交地址的綁定,而在移動IPv6中,家鄉(xiāng)代理只保存主轉(zhuǎn)交地址的綁定。 移動IPv6互聯(lián)互通的測試方法成為了人們需要克服的一個技術(shù)問題。發(fā)明內(nèi)容本發(fā)明的目的提供一種能夠以最接近實際場景方式進行、提高測試效果的移 動IPv6互聯(lián)互通測試方法。對于一種即將大規(guī)模使用的新的協(xié)議,面臨的最大 問題不是協(xié)議的實現(xiàn),而是協(xié)議實現(xiàn)后不同廠商產(chǎn)品的互聯(lián)互通性,這決定了該 技術(shù)是否已經(jīng)達(dá)到了產(chǎn)品滾廣泛應(yīng)用的水平。本發(fā)明的技術(shù)方案是移動IPv6互聯(lián)互通測試方法,其特征是包括下列步 驟建立互聯(lián)互通測試物理網(wǎng)絡(luò),按測試流程進行測試;建立互聯(lián)互通測試虛擬 家鄉(xiāng)鏈路,按測試流程進行測試。所述的互聯(lián)互通測試物理網(wǎng)絡(luò)由四個鏈路組成,鏈路之間通過路由器連接, 在第一個鏈路上設(shè)置1個家鄉(xiāng)代理和1個家鄉(xiāng)鏈路的漫游節(jié)點,第二個鏈路上設(shè) 置2個外部鏈路的漫游節(jié)點,第三個鏈路上設(shè)置1 一個通信伙伴和1個外部鏈路 漫游節(jié)點,第四個鏈路上設(shè)置1個家鄉(xiāng)代理和1個家鄉(xiāng)鏈路的漫游節(jié)點。所述的互聯(lián)互通測試虛擬家鄉(xiāng)鏈路由四個鏈路組成,四個鏈路依次用家鄉(xiāng)代 理、路由器和家鄉(xiāng)代理進行連接,在第一個鏈路上設(shè)置家鄉(xiāng)鏈路的漫游節(jié)點,第 二個鏈路上設(shè)置2個外部鏈路的漫游節(jié)點,第三個鏈路上設(shè)置通信伙伴和家鄉(xiāng)鏈 路的漫游節(jié)點,第四個鏈路上設(shè)置家鄉(xiāng)鏈路的漫游節(jié)點。所述的測試流程包括37個測試?yán)唧w內(nèi)容是 N0.0:在外部鏈路上啟動漫游節(jié)點;(1) 連接通信伙伴0到鏈路1;(2) 在鏈路1下啟動通信伙伴0,并在通信伙伴O上保存地址信息,這個文件名是'0_ 〈廠商名〉-通訊對端—address.result';(3) 連接家鄉(xiāng)代理0或1和鏈路0;(4) 在鏈路0下啟動家鄉(xiāng)代理0或1,=〉保存家鄉(xiāng)代理0或1上的地址信息,這 個文件名是'0— <廠商名〉-家鄉(xiāng)代理—address.result';(5) 連接外部鏈路的漫游節(jié)點0/2和外部鏈路的鏈路l;(6) 在外部鏈路下啟動107;No. 1動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn)(1) 從外部鏈路的漫游節(jié)點0/2傳送一個動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn)請求外部鏈路1到家鄉(xiāng)代理0或1;(2) 觀察從家鄉(xiāng)代理0或l到外部鏈路的漫游節(jié)點0/2的家鄉(xiāng)代理地址發(fā)現(xiàn)回復(fù);No. 2初始化注冊中的"綁定更新-綁定更新/綁定確認(rèn)-綁定確認(rèn)"(1) 從外部鏈路的漫游節(jié)點0/2到家鄉(xiāng)代理0或l傳送一個"綁定更新-綁定更 新";(2) 觀察從家鄉(xiāng)代理0或l到外部鏈路的漫游節(jié)點0/2的"綁定確認(rèn)鄰定確認(rèn)", =>為檢查外部鏈路的漫游節(jié)點0/2的"家鄉(xiāng)地址-家鄉(xiāng)地址"和"轉(zhuǎn)交地址轉(zhuǎn)交 地址"保存外部鏈路的漫游節(jié)點0/2上的地址信息"forchecking家鄉(xiāng)地址and CoAof外部鏈路的漫游節(jié)點0/2",這個文件命名為'2_<廠商>-漫游節(jié)點 _addre ss. re sult,;NO. 3通訊對端到漫游節(jié)點的ICMP響應(yīng)請求;(1)從廠商-通訊對端向外部鏈路的漫游節(jié)點0/2發(fā)送一個ICMPv6響應(yīng)請求,=>保存在通信伙伴O上的ICMP響應(yīng)的命令記錄S,這個文件名是'3—<廠商>-通訊對端_<廠商>-漫游節(jié)點_響應(yīng).result';No. 4通信伙伴注冊的"返回路由能力+綁定更新/綁定確認(rèn)";No. 5漫游節(jié)點到通訊對端的ICMP響應(yīng)應(yīng)答;N。.6通訊對端到漫游節(jié)點方向返回路由能的ICMP響應(yīng)請求+漫游節(jié)點到通訊 對端ICMP響應(yīng)應(yīng)該;No. 7漫游前綴請求/漫游前綴公告;No. 8綁定更新/綁定確認(rèn)即Re-Reg;No. 9 "通訊對端-〉漫游節(jié)點"的ICMP響應(yīng)請求;No. 10通信伙伴注冊中的"返回路由能力+綁定更新/綁定"確認(rèn);No. 11 "漫游節(jié)點-〉通訊對端"的ICMP響應(yīng)應(yīng)答;No. 12 With返回路由能力,"通訊對端-〉漫游節(jié)點"的1〔^^響應(yīng)請求+ "漫游 節(jié)點->通訊對端"的ICMP響應(yīng)應(yīng)答;No. 13移動的"綁定更新/綁定"確認(rèn);No. 14通信伙伴注冊的"返回路由能力+綁定更新/綁定"確認(rèn);No. 15 "通訊對端->漫游節(jié)點"的ICMP響應(yīng)請求;No. 16 "移動+注冊取消"的綁定更新/綁定確認(rèn);No. 17注冊取消的"返回路由能力+綁定更新/綁定確認(rèn)";No. 18 "通訊對端-〉漫游節(jié)點"ICMP響應(yīng)請求+"漫游節(jié)點-〉通訊對端ICMP響應(yīng)應(yīng)答";No. 19在家鄉(xiāng)鏈路上關(guān)閉漫游節(jié)點; No. 20在家鄉(xiāng)鏈路上啟動漫游節(jié)點;No. 21 "通訊對端-〉漫游節(jié)點"的ICMP響應(yīng)請求+ "漫游節(jié)點-〉通訊對端" ICMP響應(yīng)應(yīng)答; No. 22移動;No. 23動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn);No. 24移動綁定更新/綁定確認(rèn);No. 25 "通訊對端-〉漫游節(jié)點"的ICMP響應(yīng)請求;No. 26通信伙伴注冊的"返回路由能力+綁定更新/綁定確認(rèn)";No. 27 "漫游節(jié)點-〉通訊對端"的ICMP響應(yīng)應(yīng)答;No. 28 With返回路由能力,通"訊對端-〉漫游節(jié)點"的ICMP響應(yīng)請求+"漫 游節(jié)點-〉通訊對端"的ICMP響應(yīng)應(yīng)答;No. 29在外部鏈路上啟動漫游節(jié)點;No. 30 "漫游節(jié)點1〈=>家鄉(xiāng)代理2"動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn);No. 31 "漫游節(jié)點l〈-〉家鄉(xiāng)代理2"的綁定更新/綁定確認(rèn);No. 32 "漫游節(jié)點1-〉外部鏈路的漫游節(jié)點0/2"的ICMP響應(yīng)請求;No. 33通信伙伴注冊中"外部鏈路的漫游節(jié)點0/2->漫游節(jié)點1"的"返回路由能力+綁定更新/綁定確認(rèn)";No. 34 "外部鏈路的漫游節(jié)點0/2-〉漫游節(jié)點l"的ICMP響應(yīng)應(yīng)答; No. 35通信伙伴注冊中"漫游節(jié)點1->外部鏈路的漫游節(jié)點0/2"的"返回 路由能力+綁定更新/綁定"確認(rèn);No.36 "漫游節(jié)點1->外部鏈路"的漫游節(jié)點0/2的101^ 響應(yīng)請求+ "外部鏈路的漫游節(jié) 點0/2->漫游節(jié)點1"的ICMP響應(yīng)應(yīng)答。本發(fā)明的效果是本發(fā)明是為支持移動IPv6協(xié)議的主機、路由器等支持移 動IPv6的設(shè)備提供檢驗手段,也使測試能夠以最接近實際場景的方式進行。 下面結(jié)合附圖和實施例對本發(fā)明做進一步的說明。
圖1為本發(fā)明移動IPv6互聯(lián)互通測試物理網(wǎng)絡(luò)連接圖;圖2為本發(fā)明移動IPv6互聯(lián)互通測試虛擬家鄉(xiāng)鏈路連接圖;圖3為移動IPv6互聯(lián)互通測試流程圖。
具體實施方式
移動IPv6互聯(lián)互通測試方法,包括下列步驟建立互聯(lián)互通測試物理網(wǎng)絡(luò), 按測試流程進行測試;建立互聯(lián)互通測試虛擬家鄉(xiāng)鏈路,按測試流程進行測試。如圖1所示,互聯(lián)互通測試物理網(wǎng)絡(luò)由四個鏈路組成,即鏈路103、鏈路108、 鏈路111和鏈路114組成,鏈路之間分別通過路由器106、路由器1C9和路由器 113連接,在第一個鏈路103上設(shè)置1個家鄉(xiāng)代理101和1個家鄉(xiāng)鏈路的漫游節(jié) 點102,第二個鏈路108上設(shè)置2個外部鏈路的漫游節(jié)點即漫游節(jié)點104和漫游 節(jié)點107,第三個鏈路111上設(shè)置1 一個通信伙伴110和1個外部鏈路漫游節(jié)點 112,第四個鏈路114上設(shè)置1個家鄉(xiāng)代理115和1個家鄉(xiāng)鏈路的漫游節(jié)點116。如圖2所示,互聯(lián)互通測試虛擬家鄉(xiāng)鏈路由四個鏈路組成,即鏈路203、鏈 路208、鏈路211和鏈路214,四個鏈路依次用家鄉(xiāng)代理201、路由器209和家鄉(xiāng) 代理215進行連接,在第一個鏈路203上設(shè)置家鄉(xiāng)鏈路的漫游節(jié)點202,第二個 鏈路208上設(shè)置2個外部鏈路的漫游節(jié)點204和207,第三個鏈路211上設(shè)置通 信伙伴210和家鄉(xiāng)鏈路的漫游節(jié)點212,第四個鏈路214上設(shè)置家鄉(xiāng)鏈路的漫游 節(jié)點216。圖3中,描述了移動IPv6互聯(lián)互通測試流程圖,測試的包涵的8大項內(nèi)容, 即外部鏈路家鄉(xiāng)測試、漫游前綴發(fā)現(xiàn)的外部鏈路家鄉(xiāng)測試、外部鏈路家鄉(xiāng)重測試、 從外部鏈路到外部鏈路移動的測試、返回家鄉(xiāng)測試、家鄉(xiāng)鏈路下的啟動測試、從 家鄉(xiāng)鏈路到外部鏈路移動測試和漫游到漫游的測試,這些內(nèi)容被具體的分解為37 個具體互聯(lián)互通的測試?yán)1粶y設(shè)備是家鄉(xiāng)代理的吋候,家鄉(xiāng)代理0或2將被執(zhí)行;當(dāng)被測設(shè)備是漫游節(jié) 點的時候漫游節(jié)點0或1將被執(zhí)行;當(dāng)被測設(shè)備是個通訊對端的時候,通訊對端O 將被執(zhí)行。37個具體互聯(lián)互通的測試?yán)齼?nèi)容如下NO.O:在外部鏈路上啟動漫游節(jié)點1、 連接通信伙伴0到鏈路1;2、 在鏈路1下啟動通信伙伴0;并在通信伙伴O上保存地址信息(例如執(zhí)行"ifconfig"命令); 這個文件名是'0—<廠商名>-通訊對端—address.result'。3、 連接家鄉(xiāng)代理0或1和鏈路0;4、 在鏈路0下啟動家鄉(xiāng)代理0或1;=〉保存家鄉(xiāng)代理O或l上的地址信息.(例如執(zhí)行"ifconfig"命令); 這個文件名是'0_ <廠商名>-家鄉(xiāng)代理—address.result'。
5、 連接外部鏈路的漫游節(jié)點0/2和鏈路l (外部鏈路);
6、 在外部鏈路下啟動107。 No. 1動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn)
1、 從外部鏈路的漫游節(jié)點0/2傳送一個動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn)請求(鏈路l,外部鏈路)到家鄉(xiāng)代理0或1;
2、 觀察從家鄉(xiāng)代理0或1到外部鏈路的漫游節(jié)點0/2(鏈路1,外部鏈路)的家鄉(xiāng) 代理地址發(fā)現(xiàn)回復(fù)。No. 2綁定更新-綁定更新/綁定確認(rèn)-綁定確認(rèn)(初始化注冊)
1、 從外部鏈路的漫游節(jié)點0/2 (鏈路l,外部鏈路)到家鄉(xiāng)代理O或l傳送一個 綁定更新-綁定更新
2、 觀察從家鄉(xiāng)代理0或1到外部鏈路的漫游節(jié)點0/2(鏈路1,外部鏈路)的綁定 確認(rèn)-綁定確認(rèn);=>為檢査外部鏈路的漫游節(jié)點0/2的家鄉(xiāng)地址-家鄉(xiāng)地址和轉(zhuǎn)交地址轉(zhuǎn)交地 址保存外部鏈路的漫游節(jié)點0/2上的地址信息for checking家鄉(xiāng)地址and CoA of外部鏈路的漫游節(jié)點0/2(例如執(zhí)行"ifconfig"命令);這個文件命名為'2—〈廠商〉-漫游節(jié)點—ad(iress.result'。NO. 3、通訊對端到漫游節(jié)點的ICMP響應(yīng)請求
1、從廠商-通訊對端向外部鏈路的漫游節(jié)點0/2(鏈路1,外部鏈路)發(fā)送一個 ICMPv6響應(yīng)請求;=〉保存在通信伙伴O上的ICMP響應(yīng)的命令記錄S (例如,'ping6'命令); 這個文件名是'3—<廠商>-通訊對端—〈廠商》漫游節(jié)點J向應(yīng).result'。 No.
4、返回路由能力+綁定更新/綁定確認(rèn)(通信伙伴注冊); No. 5、漫游節(jié)點到通訊對端的ICMP響應(yīng)應(yīng)答;No. 6、返回路由能的,ICMP響應(yīng)請求(通訊對端到漫游節(jié)點方向)+ ICMP響 應(yīng)應(yīng)該(漫游節(jié)點到通訊對端);No. 7、漫游前綴請求/漫游前綴公告;No. 8、綁定更新/綁定確認(rèn)(Re-Reg);No. 9、 ICMP響應(yīng)請求(通訊對端-〉漫游節(jié)點);No. 10、返回路由能力+綁定更新/綁定確認(rèn)(通信伙伴注冊);No. 11、 ICMP響應(yīng)應(yīng)答(漫游節(jié)點-〉通訊對端);No. 12、 With返回路由能力,ICMP響應(yīng)請求(通訊對端-〉漫游節(jié)點)+ ICMP響 應(yīng)應(yīng)答(漫游節(jié)點-〉通訊對端);No. 13、綁定更新/綁定確認(rèn)(移動);No. 14、返回路由能力+綁定更新/綁定確認(rèn)(通信伙伴注冊);No. 15、 ICMP響應(yīng)請求(通訊對端-〉漫游節(jié)點); NO. 16、綁定更新/綁定確認(rèn)(移動+注冊取消); No. 17、返回路由能力+綁定更新/綁定確認(rèn)(注冊取消); No. 18、 ICMP響應(yīng)請求(通訊對端-〉漫游節(jié)點)+ ICMP響應(yīng)應(yīng)答(漫游節(jié)點-〉 通訊對端);No. 19、在家鄉(xiāng)鏈路上關(guān)閉漫游節(jié)點; No. 20、在家鄉(xiāng)鏈路上啟動漫游節(jié)點;No. 21、 ICMP響應(yīng)請求(通訊對端-〉漫游節(jié)點)+ ICMP響應(yīng)應(yīng)答(漫游節(jié)點-〉 通訊對端);No. 22、移動;No. 23、動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn);No. 24、綁定更新/綁定確認(rèn)(移動);No. 25、 ICMP響應(yīng)請求(通訊對端-〉漫游節(jié)點);No. 26、返回路由能力+綁定更新/綁定確認(rèn)(通信伙伴注冊);No. 27、 ICMP響應(yīng)應(yīng)答(漫游節(jié)點-〉通訊對端);No. 28、 With返回路由能力,ICMP響應(yīng)請求(通訊對端-〉漫游節(jié)點)+ ICMP響應(yīng)應(yīng)答(漫游節(jié)點-〉通訊對端);No. 29、在外部鏈路上啟動漫游節(jié)點;No. 30、動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn)(漫游節(jié)點1〈=>家鄉(xiāng)代理2);No. 31、綁定更新/綁定確認(rèn)(Initial Registration,漫游節(jié)點1<->家鄉(xiāng)代理2);No. 32、 ICMP響應(yīng)請求(漫游節(jié)點l-〉外部鏈路的漫游節(jié)點0/2);No. 33、返回路由能力+綁定更新/綁定確認(rèn)(通信伙伴注冊外部鏈路的漫游 節(jié)點0Z2-〉漫游節(jié)點1);No. 34、 ICMP響應(yīng)應(yīng)答(外部鏈路的漫游節(jié)點0/2-〉漫游節(jié)點1);No. 35、返回路由能力+綁定更新/綁定確認(rèn)(通信伙伴注冊漫游節(jié)點1-〉 外部鏈路的漫游節(jié)點0/2);No. 36、 ICMP響應(yīng)請求(漫游節(jié)點l-〉外部鏈路的漫游節(jié)點0/2)+ICMP響應(yīng)應(yīng) 答(外部鏈路的漫游節(jié)點0/2-〉漫游節(jié)點1)。以上所述的實施例,只是本發(fā)明較優(yōu)選的具體實施方式
,本發(fā)明在不脫離其 精神和本質(zhì)特征的前提下,可以有多種具體實施方式
,應(yīng)當(dāng)理解上述實施例并不限于上述的任何細(xì)節(jié),所有落在權(quán)利要求的邊界和范圍內(nèi)的或者與這些邊界和范 圍等價的變化和修改都試圖包含在附加權(quán)利要求內(nèi)。
權(quán)利要求
1、一種移動IPv6互聯(lián)互通測試方法,其特征是包括下列步驟--建立互聯(lián)互通測試物理網(wǎng)絡(luò),按測試流程進行測試;--建立互聯(lián)互通測試虛擬家鄉(xiāng)鏈路,按測試流程進行測試。
2、 根據(jù)權(quán)利要求1所述的移動IPv6互聯(lián)互通測試方法,其特征是所述的互 聯(lián)互通測試物理網(wǎng)絡(luò)由四個鏈路組成,鏈路之間通過路由器連接,在第一個鏈路 上設(shè)置1個家鄉(xiāng)代理和1個家鄉(xiāng)鏈路的漫游節(jié)點,第二個鏈路上設(shè)置2個外部鏈 路的漫游節(jié)點,第三個鏈路上設(shè)置1一個通信伙伴和1個外部鏈路漫游節(jié)點,第 四個鏈路上設(shè)置1個家鄉(xiāng)代理和1個家鄉(xiāng)鏈路的漫游節(jié)點。
3、 根據(jù)權(quán)利要求1所述的移動IPv6互聯(lián)互通測試方法,其特征是所述的互 聯(lián)互通測試虛擬家鄉(xiāng)鏈路由四個鏈路組成,四個鏈路依次用家鄉(xiāng)代理、路由器和 家鄉(xiāng)代理進行連接,在第一個鏈路上設(shè)置家鄉(xiāng)鏈路的漫游節(jié)點,第二個鏈路上設(shè) 置2個外部鏈路的漫游節(jié)點,第三個鏈路上設(shè)置通信伙伴和家鄉(xiāng)鏈路的漫游節(jié)點, 第四個鏈路上設(shè)置家鄉(xiāng)鏈路的漫游節(jié)點。
4、 、根據(jù)權(quán)利要求1所述的移動IPv6互聯(lián)互通測試方法,其特征是所述的 測試流程包括37個測試?yán)?,具體內(nèi)容是N0.0:在外部鏈路上啟動漫游節(jié)點;(1) 連接通信伙伴0到鏈路1;(2) 在鏈路1下啟動通信伙伴0,并在通信伙伴O上保存地址信息,這個文件 名是'0— <廠商名》通訊對端—address.result';(3) 連接家鄉(xiāng)代理0或1和鏈路0;(4) 在鏈路0下啟動家鄉(xiāng)代理0或1,=〉保存家鄉(xiāng)代理0或1上的地址信息,這 個文件名是'0一〈廠商名^-家鄉(xiāng)代理一address.result';(5) 連接外部鏈路的漫游節(jié)點0/2和外部鏈路的鏈路l;(6) 在外部鏈路下啟動107; No. 1動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn)(1) 從外部鏈路的漫游節(jié)點0/2傳送一個動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn)請求外部鏈 路l到家鄉(xiāng)代理O或l;(2) 觀察從家鄉(xiāng)代理0或l到外部鏈路的漫游節(jié)點0/2的家鄉(xiāng)代理地址發(fā)現(xiàn)回復(fù);No. 2初始化注冊中的"綁定更新-綁定更新/綁定確認(rèn)-綁定確認(rèn)" (1)從外部鏈路的漫游節(jié)點0/2到家鄉(xiāng)代理0或l傳送一個"綁定更新-綁定更 新";(2)觀察從家鄉(xiāng)代理0或l到外部鏈路的漫游節(jié)點0/2的"綁定確認(rèn)-綁定確認(rèn)", =>為檢査外部鏈路的漫游節(jié)點0/2的"家鄉(xiāng)地址-家鄉(xiāng)地址"和"轉(zhuǎn)交地址轉(zhuǎn)交 地址"保存外部鏈路的漫游節(jié)點0/2上的地址信息"forchecking家鄉(xiāng)地址and CoAof外部鏈路的漫游節(jié)點0/2",這個文件命名為'2—<廠商>-漫游節(jié)點 —address.result';NO. 3通訊對端到漫游節(jié)點的ICMP響應(yīng)請求;(1)從廠商-通訊對端向外部鏈路的漫游節(jié)點0/2發(fā)送一個ICMPv6響應(yīng)請求,保存在通信伙伴O上的ICMP響應(yīng)的命令記錄S,這個文件名是'3_<廠商>-通訊對端_<廠商〉-漫游節(jié)點—響應(yīng).result';No. 4通信伙伴注冊的"返回路由能力+綁定更新/綁定確認(rèn)"; No. 5漫游節(jié)點到通訊對端的ICMP響應(yīng)應(yīng)答;No. 6通訊對端到漫游節(jié)點方向返回路由能的ICMP響應(yīng)請求+漫游節(jié)點到通訊 對端ICMP響應(yīng)應(yīng)該;No. 7漫游前綴請求/漫游前綴公告;No. 8綁定更新/綁定確認(rèn)即Re-Reg;No. 9 "通訊對端-〉漫游節(jié)點"的ICMP響應(yīng)請求;No. 10通信伙伴注冊中的"返回路由能力+綁定更新/綁定"確認(rèn);No. 11 "漫游節(jié)點-〉通訊對端"的ICMP響應(yīng)應(yīng)答;No. 12With返回路由能力,"通訊對端-〉漫游節(jié)點"的ICMP響應(yīng)請求+ "漫游 節(jié)點-〉通訊對端"的ICMP響應(yīng)應(yīng)答;No. 13移動的"綁定更新/綁定"確認(rèn);No. 14通信伙伴注冊的"返回路由能力+綁定更新/綁定"確認(rèn); No. 15 "通訊對端-〉漫游節(jié)點"的ICMP響應(yīng)請求; No. 16 "移動+注冊取消"的綁定更新/綁定確認(rèn); No. 17注冊取消的"返回路由能力+綁定更新/綁定確認(rèn)"; No. 18 "通訊對端-〉漫游節(jié)點"ICMP響應(yīng)請求+ "漫游節(jié)點-〉通訊對端ICMP 響應(yīng)應(yīng)答";No. 19在家鄉(xiāng)鏈路上關(guān)閉漫游節(jié)點; No. 20在家鄉(xiāng)鏈路上啟動漫游節(jié)點;No. 21 "通訊對端-〉漫游節(jié)點"的ICMP響應(yīng)請求+ "漫游節(jié)點-〉通訊對端" ICMP響應(yīng)應(yīng)答; No. 22移動;No. 23動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn);No. 24移動綁定更新/綁定確認(rèn);No. 25 "通訊對端-〉漫游節(jié)點"的ICMP響應(yīng)請求;No. 26通信伙伴注冊的"返回路由能力+綁定更新/綁定確認(rèn)";No. 27 "漫游節(jié)點-〉通訊對端"的ICMP響應(yīng)應(yīng)答;No. 28 With返回路由能力,通"訊對端-〉漫游節(jié)點"的ICMP響應(yīng)請求+"漫 游節(jié)點->通訊對端"的ICMP響應(yīng)應(yīng)答;No. 29在外部鏈路上啟動漫游節(jié)點;No. 30 "漫游節(jié)點1<=>家鄉(xiāng)代理2"動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn);No. 31 "漫游節(jié)點1〈-〉家鄉(xiāng)代理2"的綁定更新/綁定確認(rèn);No. 32 "漫游節(jié)點1-〉外部鏈路的漫游節(jié)點0/2"的ICMP響應(yīng)請求;No. 33通信伙伴注冊中"外部鏈路的漫游節(jié)點0/2-〉漫游節(jié)點l"的"返回路由能力+綁定更新/綁定確認(rèn)";No. 34 "外部鏈路的漫游節(jié)點0/2-〉漫游節(jié)點1"的ICMP響應(yīng)應(yīng)答;No. 35通信伙伴注冊中"漫游節(jié)點l-〉外部鏈路的漫游節(jié)點0/2"的"返回路由能力+綁定更新/綁定"確認(rèn);No. 36 "漫游節(jié)點l-〉外部鏈路"的漫游節(jié)點0/2的ICMP響應(yīng)請求+"外部鏈路的漫游節(jié)點0/2-〉漫游節(jié)點l"的ICMP響應(yīng)應(yīng)答。全文摘要
一種能夠以最接近實際場景方式進行、提高測試效果的移動IPv6互聯(lián)互通測試方法。技術(shù)方案是其特征是包括下列步驟建立互聯(lián)互通測試物理網(wǎng)絡(luò),按測試流程進行測試;建立互聯(lián)互通測試虛擬家鄉(xiāng)鏈路,按測試流程進行測試。
文檔編號H04L29/06GK101262483SQ20081010222
公開日2008年9月10日 申請日期2008年3月19日 優(yōu)先權(quán)日2008年3月19日
發(fā)明者銘 劉, 孫景霞, 尹俊令, 震 李, 遠(yuǎn) 程 申請人:北京天地互連信息技術(shù)有限公司