摘要:通信工程師考試培訓(xùn)移動(dòng)IPv4的工作過程:移動(dòng)IPv4的工作過程如圖2-3所示。下面結(jié)合圖2-3簡(jiǎn)要介紹一下MIPv4的工作流程。
在線輔導(dǎo) 面授招生 考試大綱 指定教材 報(bào)名時(shí)間
2.2.2 移動(dòng)IPv4的工作過程
移動(dòng)IPv4的工作過程如圖2-3所示。下面結(jié)合圖2-3簡(jiǎn)要介紹一下MIPv4的工作流程。
1、家鄉(xiāng)(外地)代理發(fā)現(xiàn)
移動(dòng)節(jié)點(diǎn)(MobileNode,MN)首先需要獲知家鄉(xiāng)(外地)代理的信息,以便向家鄉(xiāng)代理注冊(cè)自己的當(dāng)前位置信息,以及從外地代理獲取轉(zhuǎn)交地址。這一操作是通過家鄉(xiāng)(外地)代理廣播的代理消息實(shí)現(xiàn)的。一般來說,家鄉(xiāng)(外地)代理會(huì)周期性地廣播其代理信息。當(dāng)然,MN也可以主動(dòng)發(fā)送代理請(qǐng)求,收到該請(qǐng)求的家鄉(xiāng)(外地)代理會(huì)給一個(gè)應(yīng)答。
2、移動(dòng)檢測(cè)
當(dāng)移動(dòng)節(jié)點(diǎn)從一個(gè)鏈路移動(dòng)到另一個(gè)鏈路寸,齋要及時(shí)檢測(cè)位罝的變化,并改變其轉(zhuǎn)交地址,這就是移動(dòng)檢測(cè)。一般有兩種檢測(cè)的方法。
①用生存時(shí)間域作移動(dòng)檢測(cè)。這種方法利用代理通占消總中的生存時(shí)間域來告訴MN,每過多長(zhǎng)時(shí)間它就可以從同一個(gè)代理那里收到一個(gè)廣播。由于廣播消息有可能丟失,特別赴在較容易出錯(cuò)的無線鏈路上,因此HA和FA經(jīng)常更加頻繁地發(fā)送廣播,根據(jù)RFC2002中的建議,間隔時(shí)間大約比生存時(shí)間域中標(biāo)示的值要縮短。
如果一個(gè)MN注冊(cè)到一個(gè)FA上了,怛在生存時(shí)間域規(guī)定的時(shí)間內(nèi)卻沒有收到來自那個(gè)代理的廣播,那么MN就可以認(rèn)為它己移動(dòng)到另一鏈路上了,或那個(gè)代理己經(jīng)壞了?無論怎樣,MN都要向下一個(gè)發(fā)來代理通告消息的FA注冊(cè),如果沒有收到任何廣播,它就發(fā)出一個(gè)代理請(qǐng)求消息去詢問。
②用網(wǎng)絡(luò)前綴作移動(dòng)檢測(cè)。在某些情況下,MN可以使用前綴一長(zhǎng)度擴(kuò)展來確定新收到的代理通告與節(jié)點(diǎn)當(dāng)前的轉(zhuǎn)交地址是否來自同一個(gè)子網(wǎng)。如果前綴不同,MN可以假設(shè)它已經(jīng)移動(dòng)到另一個(gè)網(wǎng)絡(luò)。如果MN當(dāng)前正在使用一個(gè)FA轉(zhuǎn)交地址,MN不應(yīng)該使用這種移動(dòng)檢測(cè)方法,除非當(dāng)前代理和新的代理在它們各自的代理通告中均包括前綴一長(zhǎng)度擴(kuò)展。同樣地,如果MN正在使用配罝轉(zhuǎn)交地址,它也不應(yīng)該使用這種移動(dòng)檢測(cè)方法,除非新代理在其通告中包括了前綴一長(zhǎng)度擴(kuò)展并且MN知道其當(dāng)前配置轉(zhuǎn)交地址的網(wǎng)絡(luò)前綴。
3、獲取轉(zhuǎn)交地址
當(dāng)MN檢測(cè)到自己移動(dòng)到一個(gè)新鏈路(M絡(luò))后,MN就會(huì)從外地代理獲得轉(zhuǎn)交地址或者直接獲得配置轉(zhuǎn)交地址。
4、向家鄉(xiāng)代理注冊(cè)
MN獲取轉(zhuǎn)交地址后,就會(huì)向自己的家鄉(xiāng)代理注冊(cè),以通告自己的當(dāng)前位置信息。這一操作的目的是讓家鄉(xiāng)代理知道的當(dāng)前位罝,并將數(shù)據(jù)轉(zhuǎn)發(fā)到MN的當(dāng)前位罝,幫助MN接收發(fā)給它的數(shù)據(jù)。當(dāng)MN回到自己的家鄉(xiāng)鏈路時(shí),還要取消其在家鄉(xiāng)代理±的注冊(cè)。其基本過程如下。
(1)MN發(fā)送注冊(cè)請(qǐng)求信息
MN根據(jù)代理發(fā)現(xiàn)過程中得到的報(bào)文,生成它的注冊(cè)請(qǐng)求報(bào)文并發(fā)送給HA,等待HA接收注冊(cè)應(yīng)答,如果在規(guī)定時(shí)間內(nèi)HA沒有收到注冊(cè)應(yīng)答,MN就重發(fā)注冊(cè)請(qǐng)求,直到HA收到應(yīng)答。
(2)FA處理注冊(cè)請(qǐng)求
MN在沒有FA的情況下,直接向HA注冊(cè)。如果有FA,則可以通過FA注冊(cè)。FA收到注冊(cè)請(qǐng)求后,要進(jìn)行有效性檢査。如果檢査失敗,F(xiàn)A就會(huì)向MN發(fā)送出錯(cuò)的注冊(cè)應(yīng)答報(bào)文,拒絕這次注冊(cè)請(qǐng)求;如果檢杳通過,F(xiàn)A會(huì)將該報(bào)文轉(zhuǎn)發(fā)給HA。
(3)HA處理注冊(cè)請(qǐng)求
HA收到注冊(cè)請(qǐng)求后,首先進(jìn)行有效性檢查。如果注冊(cè)請(qǐng)求無法通過有效性檢查,HA會(huì)向MN發(fā)送出錯(cuò)的注冊(cè)應(yīng)答報(bào)文,拒絕這次注冊(cè)請(qǐng)求,此時(shí)HA并不改變MN的綁定表項(xiàng):如果有效性檢查無誤,HA將根據(jù)轉(zhuǎn)交地址、MN的歸屬地址、生存時(shí)間等對(duì)MN的綁定表項(xiàng)進(jìn)行更新,并向MN發(fā)送注冊(cè)應(yīng)答,告知MN注冊(cè)成功。
(4)FA處理注冊(cè)應(yīng)答
FA接收到注冊(cè)應(yīng)答后,對(duì)報(bào)文進(jìn)行有效性檢查。如果報(bào)文無效,將產(chǎn)生一個(gè)包含適當(dāng)?shù)腃ode域的注冊(cè)應(yīng)答,并發(fā)送給MN;如果報(bào)文有效,F(xiàn)A就對(duì)來訪的MN的列表進(jìn)行更新,并將應(yīng)答報(bào)文中繼給MN。
(5)MN處理注冊(cè)應(yīng)答
MN收到注冊(cè)應(yīng)答后,檢査Code域。如果Code域表示的是拒絕,MN就設(shè)法修改引起拒絕的錯(cuò)誤,并再次嘗試注冊(cè);如果是注冊(cè)請(qǐng)求已被接受,MN就調(diào)整其路由表,然后就可以繼續(xù)先前的通信,并終止對(duì)注冊(cè)請(qǐng)求的重發(fā)。
5、數(shù)據(jù)發(fā)送
從通信節(jié)點(diǎn)(CN)發(fā)往MN的數(shù)據(jù)包的源地址是CN的IP地址,B的地址圮MN的家鄉(xiāng)地址《該數(shù)據(jù)包首先被路由到MN的家鄉(xiāng)鏈路》:發(fā)往家鄉(xiāng)地址的數(shù)據(jù)被HA截獲,然后通過隨道技術(shù)將數(shù)據(jù)送到MN的轉(zhuǎn)交地址在隧道末端由FA或者M(jìn)N自己解纖后,再交給MN的上層應(yīng)用程序。在相反的方向上,由MN發(fā)送的數(shù)據(jù)包的源地址是MN的家鄉(xiāng)地址,目的地址是CN的地址,使用標(biāo)準(zhǔn)的IP路由機(jī)制進(jìn)行轉(zhuǎn)發(fā),數(shù)據(jù)包直接由FA轉(zhuǎn)交給CN,不需要經(jīng)過HA。
返回目錄:通信工程師互聯(lián)網(wǎng)技術(shù)培訓(xùn)移動(dòng)IPv4技術(shù)
中級(jí)通信專業(yè)實(shí)務(wù)--互聯(lián)網(wǎng)技術(shù)教程匯總
中級(jí)通信專業(yè)實(shí)務(wù)傳輸與接入教程匯總
通信工程師備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題