OSPF術(shù)語,在OSPF路由協(xié)議中有一些術(shù)語,了解這些術(shù)語對于學(xué)習(xí)OSPF路由協(xié)議是有幫助的,圖1描述了這些術(shù)語。
圖1 OSPF術(shù)語 下面我們來詳細(xì)介紹這些術(shù)語。1.鏈路
運行OSPF路由協(xié)議的路由器所連接的網(wǎng)絡(luò)線路稱為鏈路。
路由器會檢查所連接的網(wǎng)絡(luò)的狀態(tài),然后將該信息由自己的所有接口向鄰居傳送,這個過程稱為“洪泛(Flooding)”。
運行OSPF路由協(xié)議的路由器,由鄰居處得到關(guān)于鏈路的信息,并且將該信息繼續(xù)向其他鄰居傳遞。
2.鏈路狀態(tài)
一條鏈路是正常工作還是發(fā)生了故障,這種關(guān)于鏈路的信息稱為鏈路狀態(tài)。類似OSPF這樣的鏈路狀態(tài)路由協(xié)議,依靠發(fā)送和傳遞這種鏈路狀態(tài)的信息進(jìn)行路由的學(xué)習(xí)。
3.區(qū)域
正如上文我們所介紹的,OSPF路由協(xié)議會把大規(guī)模的網(wǎng)絡(luò)劃分成小的區(qū)域,以避免大規(guī)模網(wǎng)絡(luò)所帶來的弊病,提高網(wǎng)絡(luò)性能。
4.鄰居
兩臺運行OSPF路由協(xié)議的相鄰的路由器如果位于同一個區(qū)域里,它們就可以形成鄰居關(guān)系。只有兩臺路由器成為了鄰居,它們之間才可能互相交換網(wǎng)絡(luò)拓?fù)湫畔ⅰ?/p>
5.鏈路開銷
OSPF路由協(xié)議依靠計算鏈路的帶寬,來得到到達(dá)目的地的最短路徑(即路由)。每條鏈路根據(jù)它的帶寬不同會有一個度量值,OSPF協(xié)議稱該度量值為“開銷”。
在圖1中,10Mb/s以太網(wǎng)鏈路的開銷是10,16Mb/s令牌環(huán)鏈路的開銷是6,而一條56Kb/s的串行線路的鏈路開銷是1785。
OSPF路由協(xié)議把到達(dá)目的網(wǎng)段的鏈路開銷相加,所得之和最小的路徑即為最短路徑,即到達(dá)該目的地的路由。
6.鄰居表
運行OSPF路由協(xié)議的路由器會維護(hù)三個表,鄰居表是其中的第一個表。凡是路由器認(rèn)為和自己有鄰居關(guān)系的路由器,都會出現(xiàn)在這個表中。只有形成了鄰居表,路由器才可能向其他路由器學(xué)習(xí)網(wǎng)絡(luò)的拓?fù)洹?/p>
7.拓?fù)浔?/strong>
當(dāng)路由器建立了鄰居表之后,運行OSPF路由協(xié)議的路由器會互相通告自己所了解的網(wǎng)絡(luò)的拓?fù)浣⑼負(fù)浔怼?/p>
在一個區(qū)域里,所有的路由器應(yīng)該形成相同的拓?fù)浔?。只有建立了拓?fù)浔碇?,路由器才能使用SPF算法從拓?fù)浔砝镉嬎愠雎酚伞?/p>
8.路由表
路由器依靠路由表來為數(shù)據(jù)包進(jìn)行路由操作。在運行OSPF路由協(xié)議的路由器中,當(dāng)完整的拓?fù)浔斫⑵饋碇?,路由器會按照鏈路的帶寬不同,使用SPF算法從拓?fù)浔砝镉嬎愠雎酚?,記入路由表?/p>
9.路由器標(biāo)識(Router ID)
路由器標(biāo)識不是我們?yōu)槁酚善髌鸬拿郑锹酚善髟贠SPF操作中對自己的標(biāo)識。
一般來說,在沒有配置環(huán)回接口(Loopback Interface,一種路由器上的虛擬接口,它是邏輯存在的,路由器上并沒有這種物理接口)時,路由器的所有物理接口上配置的最大的IP地址就是這臺路由器的標(biāo)識。
如果我們在路由器上配置了環(huán)回接口,則不論環(huán)回接口上的IP地址是多少,該地址都自動成為路由器的標(biāo)識。當(dāng)我們在路由器上配置了多個環(huán)回接口時,這些環(huán)回接口中最大的IP地址將作為路由器的標(biāo)識。
10.LSA和LSU
運行OSPF路由協(xié)議的路由器在發(fā)現(xiàn)鏈路狀態(tài)發(fā)生變化時,會觸發(fā)地發(fā)出鏈路狀態(tài)通告(Link-State Advertisement,LSA)。該通告記錄了鏈路狀態(tài)變化信息的數(shù)據(jù),它必須封裝在鏈路狀態(tài)更新包(Link-State Update,LSU)中,在網(wǎng)絡(luò)上傳遞。一個LSU可以包含多個LSA。
11.DR和BDR
當(dāng)幾臺路由器工作在同一網(wǎng)段上時,為了減少網(wǎng)絡(luò)中路由信息的交換數(shù)量,OSPF定義了DR(Designated Router)和BDR(Backup Designated Router)。DR和BDR負(fù)責(zé)收集網(wǎng)絡(luò)中的鏈路狀態(tài)通告,并且將它們集中發(fā)送給其他的路由器。