OSPF高級設置
一 路由重分發
不同的自治系統之間要通信,就要配置路由重分發
·路由重分發:路由重分發通常在那些負責從一個自治系統學習路由,然後向一另一個自治系統廣播的路由器上進行配置,即再ASBR上配置
·OSPF重分發路由的路徑類型:重分發路勁類型有兩種
類型1的外部路徑(Type 1 external path,E1):指目的地在OSPF自治系統外部的路徑,表示爲E1;它的代價值是這條路由的外部代價加上到ASBR路由的路徑代價之和
類型2的外部路徑(Type 2 external path,E2):也是指目的地在OSPF自治系統外部的路徑,表示爲E2;它只需要考慮外部路由在外部的代價,而忽略到達ASBR路由器的內部代價
默認條件下是類型2的外部路徑
如:路由器A有兩條到達外部目的網絡10.1.2.0的路徑
二路由重分發配置
·路由重發前注意事項
·決定在哪兒添加新的協議
·確定自治系統邊界路由器
·決定哪個協議在覈心,哪個在邊界
·決定進行路由重發的方向
·路由重分發配置命令
Router(config-router)#redistribute protocol [metric metric- value] [metric-type type-value] [subnets]
Protocol:重分發的源路由協議;static(重分發靜態路由)、connected(重分發直連路由)、ospf(重分發另一個OSPF進程的路由)
Metric:可選;重分發路由的度量值
metric-type:指定重分發路由的類型;即E1或E2;默認是E2
subnets:連其子網一起宣告
·RIP和OSPF之間的重分發配置
在兩者的邊界路由器上的配置
Router(config )#router rip
Router(config-router)#redistribute ospf 1 metric 10
Router(config )#router ospf 1
Router(config-router)#redistribute rip subnets
·重分發靜態路由
在靜態區域和OSPF區域的邊界路由器上的配置
Router(config )#router ospf 1
Router(config-router)#redistribute static subnets
其他路由無法重發到Static路由;需要配置靜態路由實現到達其他網絡
·重分發默認路由
在連接互聯網的邊界路由器上的配置(網關)
Router(config )#router ospf 1
Router(config-router)#default-information originate
·重分發直連路由
在靜態區域和OSPF區域的邊界路由器上的配置
Router(config )#router ospf 1
Router(config-router)#redistribute connected subnets
三 NSSA區域
由於OSPF網絡中末梢區域不允許存在自治系統邊界路由器(ASBR),所以在屬於stub區域的路由器上配置重分發路由到其他區域時無法實現的
·非純末梢區域(NSSA)概述
Area0連接的area2是一個被設置爲末梢區域,但是當它需要連接到另一個自治系統(RIP)時,就要出現ASBR,此時它將成爲一個非純末梢區域NSSA
·NSSA工作過程:如圖,RIP區域的路由器只需要有一條默認路由只想ASBR路由器即可;而NSSA區域就需要學習RIP中的路由條目;NSSA成爲非純末梢區域允許外部通告到OSPF自治系統內部,而同時保留其餘部分末梢區域的特徵;ASBR始發類型7的通告,但只在NSSA區域內泛洪,當到達NSSA區域中的ABR時,ABR會將通告轉換爲類型5,並泛紅到其他區域中
在NSSA區域中引入外部路由後,在NSSA區域中路由器的路由表中顯示爲O N1和O N2,分別對應E1和E2
·配置NSSA區域命令
在ASBR和ABR上配置
Router(config-router)#area area-id nssa [no-summary]
no-summary:可選;在ABR上配置NSSA時如果使用該選項,除了通告一條指向ABR的默認路由類型3外,其他類型會在NSSA區域內被阻止
例如:如圖;area1是NSSA區域,在R2使用area 1 nssa配置後,ABR不會通告R1指向ABR的類型3的默認路由,因此NSSA區域無法獲取其他區域重分發的路由條目(RIP;R4);這時可以使用area 1 nssa no-summary來生成默認路由通告;也可以使用area 1 nssa default-information-originate
·OSPF協議總結
1常見的6種LSA
LSA1、LSA2、LSA3、LSA4、LSA5、LSA7
2每一種區域中允許泛洪的LSA
3 OSPF的路徑類型:區域內路徑、區域外路徑、類型1的外部路徑和類型2的外部路徑
4 OSPF的路徑類型的優先級
區域內路徑: 優先級1
區域間路徑: 優先級2
E1外部路徑: 優先級3
E2外部路徑: 優先級4
1表示最高的優先級,4表示最低的優先級
四OSPF地址彙總
在大型網絡中,地址彙總有利於減少路由條目;地址彙總也是通過減少泛洪的LSA數量節省資源;可以通過屏蔽一些網絡不穩定的細節來節省資源
·區域間路由彙總:指區域之間的地址彙總
配置在ABR路由器上
Router(config-router)#network ip-address mask
Router(config-router)#area area-id range ip-address mask
ip-address mask:彙總後的網段地址
·外部路由彙總:允許一組外部地址彙總爲一條彙總地址,分配到OSPF區域中
配置在ASBR路由器上
Router(config-router)#network ip-address mask
Router(config-router)#summary-address ip-address mask
Router(config-router)#no summary-address
·地址彙總算法:計算彙總後的網段
如圖:實際情況下,需要彙總的網段都是相連的,所以彙總的範圍小,如果不相連,範圍就比較大
在需要彙總的網段中找到最大的,圖中的最大網段爲10.6.0.0/16,分解計算過程
10.6.0.0
10.0000 0110.0.0
將爲0位都劃分到網絡位
10.0000 0110.0.0
而這些網段都屬於10.0.0.0,所以最後彙總的網段是10.0.0.0/13,反碼爲0.7.255.255