OSPF完全配置2--NSSA

 

應用場景:
         在網絡設計時想盡量減少area 2 中的通告,和路由條目,但是還需要讓R3充當ASBR的角色,把外部自治系統的路由信息發送給其他區域。
         這樣的要求完全滿足NSSA(非純末梢區域)的應用,在NSSA區域LSA4 LSA5都將被阻止,只比末梢區域多接受LSA7 一類通告,即由R3發出的通告外部自治區域的通告。
配置:
按照示意圖配置條件(小凡中完成)
Ip地址等不多解釋
R1上:
Router(config)#router os 1
Router(config-router)#net 10.0.0.0 0.255.255.255 ar 0 (因爲不管R1其他的接口,所以只宣告一條)
R2上:
Router(config)#router os 1
Router(config-router)#net 10.0.0.0 0.255.255.255 ar 0
Router(config-router)#net 20.0.0.0 0.255.255.255 ar 2
R3上,只需要宣告在area2 中的接口網段就可以了,外部接口只配置IP就行了
Router(config)#router os 1
Router(config-router)#net 20.0.0.0 0.255.255.255 ar 2
R4上不需要宣告路由信息,只需要一條默認路由,因爲這不是本AS之中的路由器。
Router(config)#ip route 0.0.0.0 0.0.0.0 30.0.0.1
這時在R4上ping不到R1,這時因爲在R3上沒有路由分發30.0.0.0網段
但如果現在分發的話,R3就會和普通的ASBR一樣,area 2 也會和其他普通area 一樣接受類型4/5 的通告,路由表也不會減少。
接下來配置NSSA
R3上:
Router(config-router)#area 2 nssa (把area 2 設置爲NSSA區域)
R2上:
Router(config-router)#area 2 nssa
這時再在R3上重分發30.0.0.0網段:
Router(config-router)#redistribute connected metric 10 subnets (關於這句的解釋在上一篇中有詳細介紹)
這時在R2上就會有一條來自於R3發出的LSA7 的NSSA通告:
以O N2 開頭的:
 

在R1上看見的是由ABR發出的網絡彙總通告:
O E2 30.0.0.0/8 [110/10] via 10.0.0.2, 00:02:30, Ethernet0/0
並且在R1上添加路由分發時 R3 (area2 )不會接受通告:
R1上:
Router(config)#int lo0
Router(config-if)#ip ad 11.0.0.1 255.0.0.0
Router(config-if)#no sh
Router(config-router)#redistribute connected metric 10 subnets
R2上會接受這個通告:多一條路由條目
O N2 30.0.0.0/8 [110/10] via 20.0.0.2, 00:00:31, Ethernet0/1
R3上則不會改變:
 

這就是NSSA的這個工作原理及配置。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章