OSPF與ISIS協(xié)議
資源天下 2019/8/21 8:21:43
目錄
1. OSPF路由協(xié)議 1
1.1 基本概念和術(shù)語 1
1.2 協(xié)議操作 2
2. ISIS路由協(xié)議 3
2.1 ISIS路由協(xié)議介紹 3
2.2 IS-IS 路由協(xié)議相關(guān)概念 3
2.3 IS-IS路由協(xié)議適用的鏈路類型 4
2.4 IS-IS 路由協(xié)議結(jié)構(gòu) 4
2.5 IS-IS路由協(xié)議使用的報(bào)文 5
3. IS-IS與OSPF的比較 5
3.1 相同點(diǎn) 5
3.2 不同點(diǎn) 6
1. OSPF路由協(xié)議
OSPF是一種典型的鏈路狀態(tài)路由協(xié)議。采用OSPF的路由器彼此交換并保存整個(gè)網(wǎng)絡(luò)的鏈路信息,從而掌握全網(wǎng)的拓?fù)浣Y(jié)構(gòu),獨(dú)立計(jì)算路由。因?yàn)镽IP路由協(xié)議不能服務(wù)于大型網(wǎng)絡(luò),所以,IETF的IGP工作組特別開發(fā)出鏈路狀態(tài)協(xié)議——OSPF。目前廣為使用的是OSPF第二版,最新標(biāo)準(zhǔn)為RFC2328。
OSPF作為一種內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol,IGP),用于在同一個(gè)自治域(AS)中的路由器之間發(fā)布路由信息。區(qū)別于距離矢量協(xié)議(RIP),OSPF具有支持大型網(wǎng)絡(luò)、路由收斂快、占用網(wǎng)絡(luò)資源少等優(yōu)點(diǎn),在目前應(yīng)用的路由協(xié)議中占有相當(dāng)重要的地位。
1.1 基本概念和術(shù)語
1. 鏈路狀態(tài)
OSPF路由器收集其所在網(wǎng)絡(luò)區(qū)域上各路由器的連接狀態(tài)信息,即鏈路狀態(tài)信息(Link-State),生成鏈路狀態(tài)數(shù)據(jù)庫(Link-State Database)。路由器掌握了該區(qū)域上所有路由器的鏈路狀態(tài)信息,也就等于了解了整個(gè)網(wǎng)絡(luò)的拓?fù)錉顩r。OSPF路由器利用“最短路徑優(yōu)先算法(Shortest Path First, SPF)”,獨(dú)立地計(jì)算出到達(dá)任意目的地的路由。
2. 區(qū)域
OSPF協(xié)議引入“分層路由”的概念,將網(wǎng)絡(luò)分割成一個(gè)“主干”連接的一組相互獨(dú)立的部分,這些相互獨(dú)立的部分被稱為“區(qū)域” (Area),“主干”的部分稱為“主干區(qū)域”。每個(gè)區(qū)域就如同一個(gè)獨(dú)立的網(wǎng)絡(luò),該區(qū)域的OSPF路由器只保存該區(qū)域的鏈路狀態(tài)。每個(gè)路由器的鏈路狀態(tài)數(shù)據(jù)庫都可以保持合理的大小,路由計(jì)算的時(shí)間、報(bào)文數(shù)量都不會(huì)過大。
3. OSPF網(wǎng)絡(luò)類型
根據(jù)路由器所連接的物理網(wǎng)絡(luò)不同,OSPF將網(wǎng)絡(luò)劃分為四種類型:廣播多路訪問型(Broadcast MultiAccess)、非廣播多路訪問型(None Broadcast MultiAccess,NBMA)、點(diǎn)到點(diǎn)型(Point-to-Point)、點(diǎn)到多點(diǎn)型(Point-to-MultiPoint)。
廣播多路訪問型網(wǎng)絡(luò)如:Ethernet、Token Ring、FDDI。NBMA型網(wǎng)絡(luò)如:Frame Relay、X.25、SMDS。Point-to-Point型網(wǎng)絡(luò)如:PPP、HDLC。
4. 指派路由器(DR)和備份指派路由器(BDR)
在多路訪問網(wǎng)絡(luò)上可能存在多個(gè)路由器,為了避免路由器之間建立完全相鄰關(guān)系而引起的大量開銷,OSPF要求在區(qū)域中選舉一個(gè)DR。每個(gè)路由器都與之建立完全相鄰關(guān)系。DR負(fù)責(zé)收集所有的鏈路狀態(tài)信息,并發(fā)布給其他路由器。選舉DR的同時(shí)也選舉出一個(gè)BDR,在DR失效的時(shí)候,BDR擔(dān)負(fù)起DR的職責(zé)。
點(diǎn)對(duì)點(diǎn)型網(wǎng)絡(luò)不需要DR,因?yàn)橹淮嬖趦蓚(gè)節(jié)點(diǎn),彼此間完全相鄰。 協(xié)議組成 OSPF協(xié)議由Hello協(xié)議、交換協(xié)議、擴(kuò)散協(xié)議組成。本文僅介紹Hello協(xié)議,其他兩個(gè)協(xié)議可參考RFC2328中的具體描述。
當(dāng)路由器開啟一個(gè)端口的OSPF路由時(shí),將會(huì)從這個(gè)端口發(fā)出一個(gè)Hello報(bào)文,以后它也將以一定的間隔周期性地發(fā)送Hello報(bào)文。OSPF路由器用Hello報(bào)文來初始化新的相鄰關(guān)系以及確認(rèn)相鄰的路由器鄰居之間的通信狀態(tài)。
對(duì)廣播型網(wǎng)絡(luò)和非廣播型多路訪問網(wǎng)絡(luò),路由器使用Hello協(xié)議選舉出一個(gè)DR。在廣播型網(wǎng)絡(luò)里,Hello報(bào)文使用多播地址224.0.0.5周期性廣播,并通過這個(gè)過程自動(dòng)發(fā)現(xiàn)路由器鄰居。在NBMA網(wǎng)絡(luò)中,DR負(fù)責(zé)向其他路由器逐一發(fā)送Hello報(bào)文。
1.2 協(xié)議操作
第一步:建立路由器的鄰接關(guān)系
所謂“鄰接關(guān)系”(Adjacency)是指OSPF路由器以交換路由信息為目的,在所選擇的相鄰路由器之間建立的一種關(guān)系。 路由器首先發(fā)送擁有自身ID信息(Loopback端口或最大的 IP地址)的Hello報(bào)文。與之相鄰的路由器如果收到這個(gè)Hello報(bào)文,就將這個(gè)報(bào)文內(nèi)的ID信息加入到自己的(未完,下一頁)
|
|
相關(guān)專業(yè)論文
|
|
推薦專業(yè)論文
|
|
|
|