為了理解OSPF的工作原理,下面給出一些運(yùn)行OSPF以及與自治域路由相關(guān)的術(shù)語(yǔ)。
Hello報(bào)文:多播方式發(fā)送,網(wǎng)絡(luò)上的路由器通過(guò)Hello報(bào)文確定其相鄰路由器并生成鏈路狀態(tài)信息廣播或通告(LSA)數(shù)據(jù)包。
自治系統(tǒng)(AS,Autonomous System):在本章中,AS 是指路由器彼此相連,運(yùn)行 OSPF路由協(xié)議的所有路由器的集合。
鄰居(Neighbors):同一個(gè)網(wǎng)段上的路由器都可以成為鄰居。鄰居是通過(guò)Hello報(bào)文來(lái)選擇的,Hello報(bào)文使用IP多播方式在每個(gè)端口定期發(fā)送。
鄰接(Adjacencies):兩臺(tái)相鄰路由器的雙向關(guān)系。是鄰居不一定就有相鄰關(guān)系。成為鄰接關(guān)系的路由器之間,不僅是進(jìn)行Hello報(bào)文的交換,而且是要進(jìn)行數(shù)據(jù)庫(kù)的交換。
鏈路狀態(tài)信息廣播數(shù)據(jù)包(LSA,Link-State Advertisement):它描述了指定鏈路內(nèi)的路由信息,被傳送給相鄰路由器。
區(qū)域(Area):在運(yùn)行OSPF的自治域內(nèi)又劃分為不同的區(qū)域,每個(gè)區(qū)域內(nèi)都有一組路由器,它們與其他路由器交換LSA。每個(gè)區(qū)域都限制自己區(qū)域的LSA,并要求匯總路由。
指定路由器(DR,Designative Router):是一個(gè)運(yùn)行OSPF的路由器,是被OSPF Hello協(xié)議推選的,通過(guò)它可以減少路由協(xié)議通信的數(shù)量和拓?fù)鋽?shù)據(jù)庫(kù)的大小。在廣播介質(zhì)類型的網(wǎng)絡(luò)中,網(wǎng)絡(luò)中的每個(gè)路由器將自己的鏈路狀態(tài)數(shù)據(jù)庫(kù)向DR發(fā)送,而DR又將匯總的鏈路狀態(tài)數(shù)據(jù)庫(kù)向網(wǎng)絡(luò)中的各個(gè)路由器廣播。
備份指定路由器(BDR,Backup Designative Router):備用 DR。當(dāng) DR 有問(wèn)題時(shí),由BDR接任其工作。非指定路由器(DROTHER):指在廣播介質(zhì)類型的網(wǎng)絡(luò)中,除DR、BDR以外的所有路由器。
區(qū)域內(nèi)路由器(IAR,Inter Area Router):負(fù)責(zé)維護(hù)本區(qū)域內(nèi)部路由器之間的鏈路狀態(tài)數(shù)據(jù)庫(kù)的路由器。
區(qū)域邊界路由器(ABR,Area Border Router):該路由器擁有所連接區(qū)域的所有鏈路狀態(tài)數(shù)據(jù)庫(kù),并負(fù)責(zé)在區(qū)域之間發(fā)送LSA更新消息。
骨干(主干)路由器(backbone router):自治域中連接主干鏈路的路由器,可以是區(qū)域內(nèi)路由器,也可以是區(qū)域邊界路由器。
自治系統(tǒng)邊界路由器(ASBR,Autonomous System Border Router):該路由器處于自治系統(tǒng)邊界,負(fù)責(zé)和自治系統(tǒng)外部交換路由信息。
路由器ID(RID,Router ID):OSPF協(xié)議使用一個(gè)被稱為路由器ID的32位無(wú)符號(hào)整數(shù)來(lái)唯一標(biāo)識(shí)一臺(tái)路由器。基于這個(gè)目的,每一臺(tái)運(yùn)行OSPF的路由器都需要一個(gè)RID。這個(gè)RID一般需要手工配置,可以將其配置為該路由器某個(gè)接口的IP地址。在沒(méi)有手工配置RID的情況下,一些廠家的路由器支持自動(dòng)從當(dāng)前所有接口的 IP 地址自動(dòng)選取一個(gè) IP 地址作為RID。
協(xié)議號(hào)(Protocol numbers):OSPF采用IP報(bào)文直接封裝TCP傳輸協(xié)議,協(xié)議號(hào)是89。
鄰居列表(Neighbor list):列出每臺(tái)路由器全部已經(jīng)建立鄰接關(guān)系的鄰居路由器。每個(gè)運(yùn)行OSPF進(jìn)程的路由器都要建立3張表,即:鄰居列表、鏈路狀態(tài)數(shù)據(jù)庫(kù)和路由表。
鏈路狀態(tài)數(shù)據(jù)庫(kù)(LSDB):列出網(wǎng)絡(luò)中所有路由器的信息,顯示了全網(wǎng)的網(wǎng)絡(luò)拓?fù)洹?/p>
路由表(Routing table):OSPF依據(jù)Djkstra算法,從LSDB中計(jì)算得到一個(gè)以自己為樹(shù)根的“最短路徑樹(shù)”,到最后每臺(tái)路由器都將從最短路徑樹(shù)中構(gòu)建自己的路由表。