Hello數(shù)據(jù)包中所包含的信息如下:
路由器ID
這個(gè)32比特的數(shù)字在一個(gè)自治系統(tǒng)內(nèi)唯一的標(biāo)識(shí)一個(gè)路由器。它缺省是選用活躍接口上的最高IP地址。這個(gè)標(biāo)識(shí)在建立鄰居關(guān)系和直轄市運(yùn)行在網(wǎng)絡(luò)中SPF算法拷貝的消息時(shí)是很重要的。
HELLO間隔和DOWN機(jī)判斷間隔(dead interval)
HELLO間隔規(guī)定了路由發(fā)送HELLO的時(shí)間間隔(秒)。DOWN機(jī)判定間隔是路由器在認(rèn)為相鄰路由器失效之前等待接收來自鄰居消息的時(shí)間,單位為秒,缺省是HELLO間隔的4倍。
鄰居
這些是已經(jīng)建立了雙向通信關(guān)系的相鄰路由器
區(qū)域ID
要能進(jìn)行通信,兩臺(tái)路由器必須共享一個(gè)共同的網(wǎng)絡(luò)分段
路由器優(yōu)先級(jí)
這8個(gè)比特?cái)?shù)字指明了在選擇DR和BDR時(shí)這臺(tái)路由器的優(yōu)先級(jí)。
DR和BDR的IP地址
認(rèn)證口令
未節(jié)(stb)區(qū)域標(biāo)志
指定路由器DR和備用指定路由器BDR
在一個(gè)以太網(wǎng)分段這樣的多路訪問環(huán)境中的路由器必須選舉一個(gè)DR和BDR來代表這個(gè)網(wǎng)絡(luò)。在DR運(yùn)行時(shí),BDR不執(zhí)行任何DR功能。但它會(huì)接收所有信息,只是不做處理而已,由DR完成轉(zhuǎn)發(fā)和同步的任務(wù)。BDR只有當(dāng)DR失效時(shí)才承擔(dān)DR的工作,。
DR和BDR的價(jià)值:
減少路由更新數(shù)據(jù)流
DR和BDR為給定多路訪問網(wǎng)絡(luò)上的鏈路狀態(tài)信息交換起著中心點(diǎn)的作用。每臺(tái)路由器都有必須建立與DR和BDR的毗鄰關(guān)系,DR向多路訪問網(wǎng)中的所有其它路由器發(fā)送各路由的鏈路狀態(tài)信息。這一擴(kuò)散過程大大減少了網(wǎng)絡(luò)分段上與路由器相關(guān)的數(shù)據(jù)流。
管理鏈路狀態(tài)同步:
DR和BDR可保證網(wǎng)絡(luò)上的其它路由器都有有關(guān)于網(wǎng)絡(luò)的相同鏈路狀態(tài)信息
毗鄰關(guān)系是存在于路由器與其DR和BDR之間的關(guān)系。毗鄰的路由器將具有同步的鏈路狀態(tài)數(shù)據(jù)庫(kù)
選舉DR和BDR時(shí),路由器將在HELLO數(shù)據(jù)包交換過程中查看相互之間的優(yōu)先值。
根據(jù)下列條件確定DR與BDR
有最高優(yōu)先級(jí)值的路由器成為DR
有第二高優(yōu)先值的路由器被稱為BDR
優(yōu)先級(jí)為0的路由器不能作繭自縛為DR或BDR,被稱為Drother (非DR)
如果一臺(tái)優(yōu)先級(jí)更高的路由器被加到了網(wǎng)絡(luò)中,原來的DR與BDR保持不變,只有DR或BDR它們失效時(shí)才會(huì)改變
聯(lián)系客服