資源描述:
《OSPF路由協(xié)議及配置1》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、OSPF路由協(xié)議綜述及其配置(1)Link-StateRoutingProtocols鏈路狀態(tài)路由協(xié)議(1ink-stateroutingprotoco1)的一些特征:1.對網(wǎng)絡(luò)發(fā)生的變化能夠快速響應(yīng)2.當(dāng)網(wǎng)絡(luò)發(fā)生變化的時(shí)候發(fā)送觸發(fā)式更新(triggeredupdate)3.發(fā)送周期性更新(鏈路狀態(tài)刷新),間隔時(shí)間為30分鐘鏈路狀態(tài)路由協(xié)議只在網(wǎng)絡(luò)拓?fù)浒l(fā)生變化以后產(chǎn)生路由更新?當(dāng)鏈路狀態(tài)發(fā)生變化以后,檢測到變化的設(shè)備創(chuàng)建LSA(linkstateadvertisement),通過使用組播地址傳送給所冇的鄰居設(shè)備,
2、然后每個(gè)設(shè)備拷貝一份LSA,更新它自己的鏈路狀態(tài)數(shù)據(jù)庫(linkstatedatabase,LSDB),接著再轉(zhuǎn)發(fā)LSA給其他的鄰居設(shè)備.這種LSA的洪泛(flooding)保證了所冇的路由設(shè)備在更新自己的路由表Z前更新它自己的LSDBLSDB通過使用Dijkstra算法(shortestpathfirst,SPF)來計(jì)算到達(dá)目標(biāo)網(wǎng)絡(luò)的最佳路徑,建立一條SPF樹(tree),然后最佳路徑從SPF樹里選出來,被放進(jìn)路由表里0SPF和IS-IS協(xié)議被歸類到鏈路狀態(tài)路由協(xié)議屮?鏈路狀態(tài)路由協(xié)議在一個(gè)特定的區(qū)域(area
3、)里從鄰屆處收集網(wǎng)絡(luò)信息,一旦路由信息都被收集齊以后,每個(gè)路由器開始通過使用Dijkstra算法(SPF)獨(dú)立計(jì)算到達(dá)目標(biāo)網(wǎng)絡(luò)的最佳路徑運(yùn)行了鏈路狀態(tài)路出協(xié)議的路出器跟蹤以下信息:1?它們各口的鄰居2.在同一個(gè)區(qū)域屮的所冇路由器3.到達(dá)目標(biāo)網(wǎng)絡(luò)的最佳路徑Link-StateDataStructures為了能夠做出更好的路由決策,OSPF路由器必須維持的有以下內(nèi)容:1.neighbortable:也叫adjacencydatabase.存儲(chǔ)了鄰居路由器的信息.如果一個(gè)OSPF路由器和它的鄰居路由器失去聯(lián)系,在兒秒屮
4、的時(shí)間內(nèi),它會(huì)標(biāo)記所有到達(dá)那條路由均為無效并且重新計(jì)算到達(dá)目標(biāo)網(wǎng)絡(luò)的路徑2.topologytable:-般叫做LSDB.0SPF路由器通過LSA學(xué)習(xí)到其他的路由器和網(wǎng)絡(luò)狀況,LSA存儲(chǔ)在LSDB中3.routingtable:也就是我們所說的路由表了,也叫forwardingdatabase,包含了到達(dá)目標(biāo)網(wǎng)絡(luò)的最佳路徑的信息鏈路狀態(tài)路由協(xié)議和距離向量路由協(xié)議的一個(gè)區(qū)別就是:距離向量路由協(xié)議是routingbyrumors,也就是說,距離向量路由協(xié)議依靠鄰居發(fā)給它的信息來做路出決策,而且路出器不需要保持完整的網(wǎng)
5、絡(luò)信息;而運(yùn)行了鏈路狀態(tài)路出協(xié)議的路由器保持的有完整的網(wǎng)絡(luò)信息的快照,而且每個(gè)路由器口己做出路由決策DefiningcmOSPFAreaOSPF的網(wǎng)絡(luò)設(shè)計(jì)要求是雙層層次化(2-layerhierarchy),包括如下2層:1.transitarea(backbonearea0)2.regularareas(nonbackboneareas)transitarea負(fù)責(zé)的主要功能是IP包快速和有效的傳輸.transitarea互聯(lián)OSPF其他區(qū)域類型?一般的,這個(gè)區(qū)域里不會(huì)出現(xiàn)端用戶(enduser)regulara
6、reas負(fù)責(zé)的主要功能就是連接用戶和資源?這種區(qū)域一般是根據(jù)功能和地理位置來劃分?一般的,一個(gè)regulararea不允許其他區(qū)域的流量通過它到達(dá)另外一個(gè)區(qū)域,必須穿越transitarea比如area0.regularareas還可以有很多子類型,比如stubarea,locallyarea和not-so-stubbyarea在鏈路狀態(tài)路由協(xié)議中,所有的路由器都保持的有LSDB,OSPF路由器越多,LSDB就越大?這可能對了解完整的網(wǎng)絡(luò)信息冇幫助,但是隨著網(wǎng)絡(luò)的增長,可擴(kuò)展性的問題就會(huì)越來越大?采用的折中方案就
7、是引入?yún)^(qū)域的概念?在某一個(gè)區(qū)域里的路由器只保持的有該區(qū)域屮所有路由器或鏈路的詳細(xì)信息和其他區(qū)域的一般信息.當(dāng)某個(gè)路由器或某條鏈路出故障以后,信息只會(huì)在那個(gè)區(qū)域以內(nèi)在鄰居之間傳遞.那個(gè)區(qū)域以外的路由器不會(huì)收到該信息.OSPF要求層次化的網(wǎng)絡(luò)設(shè)計(jì),意味著所冇的區(qū)域要和area0直接相連?如下圖:注意area1和area2或3之間的連接是不允許的,它們都必須通過backbonearea0進(jìn)行連接.Cisco建議每個(gè)區(qū)域中路曲器的數(shù)量為50到100個(gè)構(gòu)建area0的路由器稱為骨干路由器(backbonerouter,BR
8、),如上圖,A和B就是BR;區(qū)域邊界路由器(areaborderrouter,ABR)連接area0和nonbackboneareas.如圖,C,D和E就是ABR.ABR通常具有以下特征:1.分隔LSA洪泛的區(qū)域2.是區(qū)域地址匯總的主要因索3.一般做為默認(rèn)路由的源頭4.為每個(gè)區(qū)域保持LSDB理想的設(shè)計(jì)是使每個(gè)ABR只連接2個(gè)區(qū)域,backbone和其他區(qū)域3個(gè)區(qū)域?yàn)樯舷轉(zhuǎn)