磊科無線路由器的無縫移動連接
磊科無線路由器的無縫移動連接
在無線網(wǎng)普遍使用的環(huán)境中,如可提供隨時無縫移動連接的網(wǎng)絡(luò)是一個難題,但如今隨著位置標(biāo)識/身份標(biāo)識分離協(xié)議出現(xiàn)已經(jīng)成為一個現(xiàn)實,下面學(xué)習(xí)啦小編就為大家介紹一下關(guān)于磊科無線路由器的無縫移動連接,歡迎大家參考和學(xué)習(xí)。
磊科無線路由器:
一、傳統(tǒng)IP轉(zhuǎn)發(fā)機(jī)制不適用于在網(wǎng)絡(luò)之間遷移的節(jié)點。因為IP地址(IPv4和IPv6)包含一個網(wǎng)絡(luò)號和一個網(wǎng)卡地址,所以轉(zhuǎn)發(fā)難度加大。網(wǎng)絡(luò)號可用于將數(shù)據(jù)包轉(zhuǎn)發(fā)到相應(yīng)的網(wǎng)絡(luò);網(wǎng)卡地址則可用于選擇網(wǎng)絡(luò)節(jié)點。一旦節(jié)點移動到另一個網(wǎng)絡(luò),地址上的網(wǎng)絡(luò)段就會失效。如果要在節(jié)點移動時更新終端IP地址,則需要修改節(jié)點軟件,但是這種方法不適用于VM或移動設(shè)備。
二、在傳統(tǒng)網(wǎng)絡(luò)中,終端節(jié)點不會移動,需要發(fā)送數(shù)據(jù)包的節(jié)點會通過DNS查找或檢查之前從該目標(biāo)接收到的數(shù)據(jù)包,查找目標(biāo)節(jié)點的終端標(biāo)識符(End Point Identifier, EID)。EID就是目標(biāo)節(jié)點的IP地址,而路由位置標(biāo)識(Routing Locator, RLOC)部分則可以精確確定本地網(wǎng)絡(luò)的目標(biāo)地址。數(shù)據(jù)包將從本地網(wǎng)絡(luò)發(fā)送到提供互聯(lián)網(wǎng)通路的路由器。這臺路由器負(fù)責(zé)使用標(biāo)準(zhǔn)路由協(xié)議確定如何到達(dá)目標(biāo)網(wǎng)絡(luò)。
三、LISP標(biāo)準(zhǔn)包含以下幾個定義:
1、EID:終端標(biāo)識符是終端初始化時分配到的IP地址,它通常由動態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol)確定。在網(wǎng)絡(luò)遷移過程中,設(shè)備或虛擬機(jī)的EID不會發(fā)生變化。
2、ETR:出口通道路由器(Egress Tunnel Router)是負(fù)責(zé)將數(shù)據(jù)包從互聯(lián)網(wǎng)傳輸?shù)奖镜鼐W(wǎng)絡(luò)的路由器,而目標(biāo)終端節(jié)點就位于本地網(wǎng)絡(luò)中。
3、ITR:入口通道路由器是負(fù)責(zé)將數(shù)據(jù)包從本地網(wǎng)絡(luò)傳輸?shù)交ヂ?lián)網(wǎng)的路由器,而源節(jié)點就位于本地網(wǎng)絡(luò)中。由于數(shù)據(jù)包在兩個方向移動,所以路由器將作為離開網(wǎng)絡(luò)的數(shù)據(jù)包的ITR,和來自互聯(lián)網(wǎng),去往網(wǎng)絡(luò)節(jié)點的數(shù)據(jù)包的ETR。
4、RLOC:路由位置標(biāo)識是指IP地址的網(wǎng)絡(luò)標(biāo)識符部分。它可用于將數(shù)據(jù)包從ITR傳輸?shù)紼TR。
四、當(dāng)節(jié)點移動時,傳統(tǒng)的數(shù)據(jù)包轉(zhuǎn)發(fā)方法就會失效。發(fā)送數(shù)據(jù)包的節(jié)點會通過DNS或之前通過傳統(tǒng)方式接收到的數(shù)據(jù)包,學(xué)習(xí)目標(biāo)的EID。然而,在移動網(wǎng)絡(luò)中,EID所包含的RLOC是無效的。移動節(jié)點的EID是在節(jié)點初始化時分配的。當(dāng)節(jié)點移動時,RLOC部分就不能再用于將數(shù)據(jù)包轉(zhuǎn)發(fā)到移動目標(biāo)。
五、LISP會在通向移動節(jié)點的數(shù)據(jù)包上添加一個額外IP頭,從而解決這個問題。入口通道路由器(ITR)會通過位置標(biāo)識/身份標(biāo)識分離協(xié)議(LISP)定義的映射功能學(xué)習(xí)到移動節(jié)點的當(dāng)前位置。當(dāng)ITR接收到來自本地網(wǎng)絡(luò)節(jié)點的數(shù)據(jù)包時,它就會查詢LISP映射功能。映射功能會返回(響應(yīng))RLOC,用于確定當(dāng)前位置到目標(biāo)節(jié)點的路徑。
六、然后,ITR會在離開的數(shù)據(jù)包前面添加一個傳統(tǒng)包頭,然后在其中添加從映射服務(wù)中學(xué)習(xí)到的RLOC。接著,數(shù)據(jù)包會通過標(biāo)準(zhǔn)路由協(xié)議轉(zhuǎn)發(fā)到互聯(lián)網(wǎng)。LISP不需要對任何路由協(xié)議或互聯(lián)網(wǎng)核心路由器進(jìn)行修改。
七、在到達(dá)目標(biāo)網(wǎng)絡(luò)時,接收端出口通道路由器會刪掉所添加的包頭。然后,它會將數(shù)據(jù)包從它的本地網(wǎng)絡(luò)轉(zhuǎn)發(fā)到目標(biāo)節(jié)點。對于目標(biāo)節(jié)點而言,接收的數(shù)據(jù)包就好像從未發(fā)生移動一樣。所以LISP不要求對節(jié)點軟件進(jìn)行任何修改。
當(dāng)一個ETR需要轉(zhuǎn)發(fā)數(shù)據(jù)包但又不知道該使用哪一個RLOC時,它會發(fā)送一個“映射請求”到“映射解析器”。映射解析器會使用通過BPG學(xué)習(xí)到的信息確定相應(yīng)的ETR。然后,映射解析器會將映射請求轉(zhuǎn)發(fā)給ETR,ETR則會通過發(fā)送映射響應(yīng)原始的ITR。ITR會在數(shù)據(jù)包上附加額外的包頭信息,并且將接收到的RLOC添加在目標(biāo)地址域中。