OSPF多區域原理與配置數據庫
一 OSPF多區域網絡
OSPF容許把大型區域劃分分紅多個更易管理的小型區域,這些小型區域能夠交換路由彙總信息,而不是每個路由的細節;根據區域所處的位置爲區域進行了分類;對於不一樣的通訊量OSPF也進行了區分定義;對於不一樣位置的路由器也進行了類型負載均衡
·OSPF多區域的優點:爲了改善網絡的可擴展性、能快速收斂ide
·OSPF區域的容量:單個區域所支持的路由器數量的範圍大約是30~200個,可是實際上25個都會感受比較多;這是根據路由器的性能而定的性能
·通訊量的類型:和區域相關的通訊量的定義spa
域內通訊量:指由單個區域內路由器之間交換的數據包構成的通訊量router
域間通訊量:指由不一樣區域的路由器之間交換的數據包構成的通訊量blog
外部通訊量:指由OSPF區域內的路由器與OSPF區域外或另外一個自治系統內的路由器之間交換的數據包構成的通訊量接口
·路由器的類型:和區域相關的路由器的定義ip
內部路由器:指全部接口都屬於同一個區域的路由器
區域邊界路由器(ABR):指鏈接一個或多個區域到骨幹區域的路由器,而且這些路由器會做爲域間通訊量的路由網關;ABR路由器至少有一個接口是屬於骨幹區域的,並且必須爲每個與之相連的區域維護不一樣的鏈路狀態數據庫;ABR通常是性能高的路由器
自治系統邊界路由器(ASBR):指OSPF域外部的通訊量進入OSPF域的網關路由器;能夠是位於OSPF域的自治系統內部的任何路由器,便可以使內部路由器或ABR路由器
·區域的類型:OSPF路由協議將區域劃分爲不一樣的類型,包括骨幹區域、標準區域、末梢區域、徹底末梢區域、非純末梢區域等;跨區域的流量都要在骨幹上經過,骨幹上的路由器大都是區域邊界路由器ABR
骨幹區域Area 0:該區域的ID必定爲0,它是鏈接全部其餘區域的核心域
標準區域:該區域能夠接收各類鏈路狀態信息和彙總的路由通告,沒有特殊定義的區域就是標準區域
二鏈路狀態數據庫
·鏈路狀態數據庫的組成
每臺路由器都建立了由每一個接口、對應的相鄰節點和接口速率組成的數據庫,鏈路狀態數據庫中的每一個條目都成爲LSA(鏈路狀態通告),常見的LSA有六種類型
鏈路狀態通告:LSA一、LSA二、LSA三、LSA四、LSA五、LSA7
路由器LSA:每一臺運行OSPF路由協議的路由器都會產生路由器LSA通告,而這個通告只在始發它們的區域內部進行泛洪;通告的內容如圖;使用如下命令能夠查看路由LSA通告
Show ip ospf database router
Show ip ospf database router 192.168.1.1
網絡LSA:每個多址網絡中的指定路由器DR都會產生網絡LSA通告;而這個通告只在始發它們的區域內部進行泛洪;通告的內容如圖;使用如下命令能夠查看
Show ip ospf database network 192.168.1.1
網絡彙總LSA:是由ABR路由器始發的;發送網絡彙總LSA到一個區域,用來通告該區域外部的目的地址;通告的內容如圖;使用如下命令能夠查看
Show ip ospf database summary
ASBR彙總LSA:由ABR路由器始發;通告目的是一個ASBR路由器,其它的與網絡彙總同樣;通告的內容如圖;使用如下命令能夠查看
Show ip ospf database asbr-summary
自治系統外部LSA:始發於ASBR路由器;用來通告到達OSPF自治系統外部的目的地或者是到OSPF自治系統外部的默認路由的LSA; 通告的內容如圖;使用如下命令能夠查看
三 OSPF多區域配置
·配置ABR:只要有一臺路由器的兩個接口被配置到不一樣的區域,那麼這臺路由器就會成爲ABR
·驗證及OSPF路由表分析
1 OSPF經常使用的檢查命令
2 OSPF路由表:使用show ip route查看路由表
區域內路徑:指在路由器所在的區域內就能夠到達目的地的路徑
區域間路徑:指在其餘區域但仍在OSPF自治系統內的目的地路徑;至少同一一臺ABR路由器
3路由器對路由條目的選擇分析
·路由器只把最優的路由條目添加到本身的路由表中
·在選擇時,使用兩個參數:度量值(Metrics)和管理距離(Distance Metric);
度量值:表明距離,由度量值來肯定尋路時的最優路由
管理距離:是指一種路由協議的路由可信度
當路由器收到相同目的的地址的路由條目時,首先比較管理距離,選擇管理距離小的路由條目添加到路由表,若是管理距離相同,則比較度量值,選擇度量值小的路由條目添加到路由表中,當二者都相同時,路由表中就會造成負載均衡的路由條目,及兩條路由條目
4 OSPF路由負載分擔問題:OSPF路由協議爲不一樣類型的路由規定了不一樣的優先級,即域內路由器的優先級高於域間路由;因此即便管理距離和度量值相同,可是兩個鏈路一條屬於域內,而另外一條屬於域外,則路由器會選擇域內路由添加到路由表中,不會造成負責均衡
四 Stub區域及配置
·Stub區域
在OSPF區域中,一些區域出口不多,對區域外的路由僅要一條默認路由,爲了減小區域內路由器的條目,能夠把此區域配置爲末梢區域
因爲從Stub區域內到其餘區域僅有一條默認路由,因此要成爲Stub區域,要知足一下條件
·只有一個默認路由做爲其區域的出口
·區域不能做爲虛鏈路的穿越區域;即從骨幹區域一邊鏈接到兩個標準區域,兩個區域不能作末梢區域
·Stub區域裏無自治系統邊界路由器ASBR;即不能鏈接其餘自治系統
·不是骨幹區域Area 0
末梢區域:沒有LSA四、五、7通告;能夠擁有多臺ABR,可是區域內路由器不能肯定那一臺是到達ASBR路由器的最優網關
徹底末梢區域:除一條LSA3的默認路由通告外,沒有LSA三、四、五、7通告
·Stub區域配置
在ABR屬於Stub區域的路由條目上,只須要增長一條命令便可
配置Stub Area
配置Totally Stubby Area