HELLO報文也包括最近已與其聯(lián)系過的其他路由器列表(使用它們自己惟一的路由器ID) 。這個Neighbor(相鄰者)域使鄰居發(fā)現(xiàn)過程成為可能 。HELLO報文還包括幾個其他的域,如DesignatedRouter(指定路由器)、BackupDesignatedRouter(備份指定路由器)和其他一些域 。這些域?qū)τ诰S護連接性,支持OSPF網(wǎng)絡(luò)的穩(wěn)定周期和收斂都是有用的 。DesignatedRouter和BackupDesignatedRouter的用處將在本章后面的節(jié)中描述 。
2數(shù)據(jù)庫描述報文
當(dāng)OSPF中的兩個路由器初始化連接時要交換數(shù)據(jù)庫描述(DD)報文 。這個報文類型用于描述,而非實際地傳送OSPF路由器的鏈路-狀態(tài)數(shù)據(jù)庫內(nèi)容 。由于數(shù)據(jù)庫的內(nèi)容可能相當(dāng)長,所以可能需要多個數(shù)據(jù)庫描述報文來描述整個數(shù)據(jù)庫 。實際上,保留了一個域用于標(biāo)識數(shù)據(jù)庫描述報文序列 。接收方對報文的重新排序使其能夠真實地復(fù)制數(shù)據(jù)庫描述報文 。
DD交換過程按詢問/應(yīng)答方式進行,在這個過程中,一個路由器作為主路由器 。另一個路由器作為從路由器,主路由器向從路由器發(fā)送它的路由表內(nèi)容 。顯然,主從之間的關(guān)系會因每個DD交換的不同而不同 。網(wǎng)絡(luò)中的所有路由器會在不同時刻作用,在這個過程中既可能是主又可能是從 。
3鏈路-狀態(tài)請求報文
OSPF報文的第三種類型為鏈路-狀態(tài)請求報文 。這個報文用于請求相鄰路由器鏈路-狀態(tài)數(shù)據(jù)庫中的一部分數(shù)據(jù) 。表面上講,在收到一個DD更新報文之后,OSPF路由器可以發(fā)現(xiàn)相鄰信息不是比自己的更新就是比自己的更完全 。假如是這樣,路由器會發(fā)送一個或幾個鏈路-狀態(tài)請求報文給它的鄰居(具有更新信息的路由器)以得到更多的鏈路狀態(tài)信息 。
請求的信息必須是非常具體的 。它必須使用下面的標(biāo)準(zhǔn)規(guī)范指明所要求的數(shù)據(jù):
?鏈路-狀態(tài)(LS)類型號(1到5) 。
?LS標(biāo)識 。
?通告路由器 。
這些規(guī)范一起指明了一個具體的OSPF數(shù)據(jù)庫子集,而不是它的一個事例 。一個事例是與信息相同的子集,這個子集帶有暫時邊界(也就是時戳) 。記住,OSPF是一個動態(tài)路由協(xié)議,它能對網(wǎng)絡(luò)中鏈路狀態(tài)的變化自動作出反應(yīng) 。因此,LS請求的接收者把對這些特定路由信息解釋為最新數(shù)據(jù) 。
4鏈路-狀態(tài)更新報文
鏈路-狀態(tài)更新報文用于把LSA發(fā)送給它的相鄰節(jié)點 。這些更新報文是用于對LSA請求的應(yīng)答 。有5種不同的LSA報文類型 。這些報文類型用從1到5的類型號標(biāo)識 。
注重由于OSPF通常把鏈路-狀態(tài)廣播看作LSA,因此會存在潛在的混淆 。然而,實際上用于更新路由表的機制為鏈路-狀態(tài)更新報文—簡記為LSU 。還有另一個報文結(jié)構(gòu),鏈路-狀態(tài)應(yīng)答報文,簡寫為LSA;由于一些不可知的原因,這種報文稱為鏈路-狀態(tài)應(yīng)答,而LSA通常是指更新報文 。
這些報文類型及其LSA號,如下所述:
?RauterLSA(路由器LSA)(類型1)—路由器LSA描述了路由器鏈路到區(qū)的狀態(tài)和耗費 。所有這樣的鏈路必須在一個LSA報文中進行描述 。同時,路由器必須為它屬于的每個區(qū)產(chǎn)生一個路由器LSA 。所以,區(qū)邊界路由器將產(chǎn)生多個路由器LSA,而區(qū)內(nèi)的路由器只需產(chǎn)生一個這樣的更新 。
?NetworkLSA(網(wǎng)絡(luò)LSA)(類型2)—網(wǎng)絡(luò)LSA與路由器LSA相似,它描述的是連接進網(wǎng)絡(luò)的所有路由器的鏈路狀態(tài)和耗費信息 。二者的區(qū)別是網(wǎng)絡(luò)LSA是網(wǎng)絡(luò)中所有鏈路-狀態(tài)和耗費信息的總和 。只有網(wǎng)絡(luò)的指定路由器記錄這個信息,并由它來產(chǎn)生網(wǎng)絡(luò)LSA 。
?SummaryLSA-IPNetwork(匯總LSA-IP網(wǎng)絡(luò))(類型3)—使用匯總LSA-IP這個名字有些不靈活,因此OSPF的設(shè)計者采用了編號策略來記LSA!只有OSPF網(wǎng)絡(luò)中的區(qū)邊界路由器能產(chǎn)生這種LSA類型 。使用這種LSA類型把一個區(qū)的匯總路由信息和OSPF網(wǎng)絡(luò)中相鄰區(qū)路由器信息進行交換 。它經(jīng)常匯總?cè)笔〉穆酚啥皇莻鞑R總的OSPF信息至其他網(wǎng)絡(luò) 。
推薦閱讀
- OSPF-4-ERRRCV的含義
- 1 OSPF協(xié)議的報文簡述
- OSPF 優(yōu)先開放最短路徑協(xié)議
- 配置實例:如何過濾ospf中的lsa3
- 在單個區(qū)域辦配置OSPF
- ospf_monitor 命令
- 研究生補錄和調(diào)劑的區(qū)別
- RFC3137 - OSPF Stub Router Advertisement
- 目前考研究生的途徑有哪些呢
- 考研研究方向是自己選嗎
