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