互連多個OSPF區域
爲了解決最短路徑優先(SPF)算法的頻繁計算、大型路由表、大型鏈路狀態表,OSPF被設計爲可將大型網絡分成多個區域的能力也被稱爲體系化路由。體系化路由使我們能夠將大型網絡(自治系統)分成被稱爲區域的小網絡
OSPF的體系化拓樸結構有以下優點:
lSPF計算頻率降低
l更小的路由表
l鏈路狀態更新(LSU)負荷降低
lSPF計算頻率降低
l更小的路由表
l鏈路狀態更新(LSU)負荷降低
OSPF路由器類型如下:
l內部路由器
l主幹路由器
l區域邊界路由器(ABR)
l自治系統邊界路由器(ASBR)
l內部路由器
l主幹路由器
l區域邊界路由器(ABR)
l自治系統邊界路由器(ASBR)
區域的類型
l標準區域
l主幹區域
l未節區域
l完全未節區域
l次未節區域
l標準區域
l主幹區域
l未節區域
l完全未節區域
l次未節區域
數據包是怎樣穿過多個區域的:
l如果數據包的目的地是本外的一個網絡,那麼它將被區域內部路由器轉發到目的地內部路由器;
l如果數據包的目的地是本區域外的一個網絡,那麼它必須經過下面的路徑
------數據包從源網絡到一個ABR
------ABR將數據包通過主幹區域外發送到目的地網絡ABR
------目的地ABR將數據包轉達發到域內的目的地網絡
l如果數據包的目的地是本外的一個網絡,那麼它將被區域內部路由器轉發到目的地內部路由器;
l如果數據包的目的地是本區域外的一個網絡,那麼它必須經過下面的路徑
------數據包從源網絡到一個ABR
------ABR將數據包通過主幹區域外發送到目的地網絡ABR
------目的地ABR將數據包轉達發到域內的目的地網絡
虛擬鏈路有兩個條件:
l它必須被建立在邊接着一個共同區域的兩個ABR之間
l這兩臺ABR其中一臺必須連接着主幹區域
l它必須被建立在邊接着一個共同區域的兩個ABR之間
l這兩臺ABR其中一臺必須連接着主幹區域
路由器上沒有用來激活ABR或ASBR的功能的特殊命令。路由器通過它所連接區域的情況來承擔這個角色,OSPF的基本配置步驟如下:
l在路由器上啓用OSPF
router(config)#router ospf process-id
l指明將路由器上的哪些IP網絡作爲OSPF的一部分
router(config-router)#network address wildcard-mask area area-id
l(任選項)如果路由器有一個接口連接着一個非OSPF網絡,那麼還要執行相應的配置步驟。
l在路由器上啓用OSPF
router(config)#router ospf process-id
l指明將路由器上的哪些IP網絡作爲OSPF的一部分
router(config-router)#network address wildcard-mask area area-id
l(任選項)如果路由器有一個接口連接着一個非OSPF網絡,那麼還要執行相應的配置步驟。
要進一步減少路由表的數量,我們可以創建一個完全未節區域,這是CISCO的一種專有的特性。
Router ospf 200
用進程ID 200啓用OSPF
network 10.X.X.X 0.0.0.0 area 0
指定運行OSPF的接口和它們的區域
指定運行OSPF的接口和它們的區域
area x range 192.168.X.0 255.255.255.0
歸納地址
歸納地址
area X stub [no-summary]
將一個區域配置爲一個未節或完全未節區域
將一個區域配置爲一個未節或完全未節區域
area x virtual-link 192.168.x.49
創建一條OSPF虛擬鏈路
創建一條OSPF虛擬鏈路
area x nssa
將一個區域配置爲一個次未節區域(NSSA)
將一個區域配置爲一個次未節區域(NSSA)
summary-address 172.16.0.0 255.255.0.0
將外部地址歸納發佈到OSPF
將外部地址歸納發佈到OSPF
show ip ospf
顯示有關OSPF路由進程的一般信息
顯示有關OSPF路由進程的一般信息
show ip ospf neighbor
顯示有關OSPF鄰居信息
顯示有關OSPF鄰居信息
show ip ospf database
顯示OSPF鏈路狀態數據庫中的條目
顯示OSPF鏈路狀態數據庫中的條目
show ip ospf interface
顯示有關一個接口的具體OSPF信息
顯示有關一個接口的具體OSPF信息
show ip ospf virtual-links
顯示OSPF虛擬鏈路的狀態
顯示OSPF虛擬鏈路的狀態
debug ip ospf adj
顯示涉及建立或拆除一個OSPF毗鄰關係的事件
顯示涉及建立或拆除一個OSPF毗鄰關係的事件