重發布:
又稱重分佈、重分發:
一臺設備同時運行於兩個協議或兩個進程,默認從兩端學習到的路由條目不共享;重發布技術就是人爲的進行共享;
關注點:
1、必須存在ASBR — 自治系統邊界路由器—協議邊界路由器
2、必須考慮種子度量—協議間共享路由時,度量是攜帶到新的路由協議中,需要在ASBR
導入路由時添加起始度量;
規則:
1、將A協議發佈到B協議時,在ASBR上的B協議中配置;
2、將A協議發佈到B協議時,將ASBR上所有通過A協議學習,及ASBR直連到A協議中的所有路由全部共享到B協議中;
名詞:
1、單點單向重發布
2、單點雙向重發布
3、多點單向(雙向)重發布
配置:
A–>B 將一種動態路由協議發佈到另一種動態路由協議中
靜態—>B 將ASBR上的靜態路由發佈到動態路由協議中
直連—>B 將ASBR上非B協議內工作的直連路由發佈到B(動態路由協議)中
RIP:
A–>B
r2(config)#router rip
r2(config-router)#redistribute ospf 1 metric 2
r2(config-router)#redistribute eigrp 90 metric 2
注:必須配置種子度量,默認爲無窮大;
靜態—>B
r2(config)#router rip
r2(config-router)#redistribute static
默認種子度量爲1;
直連–>B
r2(config-router)#redistribute connected
默認種子度量爲1;
注:若在進行不同重發布行爲時,發佈到了相同路由,優選度量小的;
OSPF:
A–>B
r2(config)#router ospf 1
r2(config-router)#redistribute rip subnets
r2(config-router)#redistribute eigrp 90 subnets
Subnets:必須攜帶,否則無法導入無類別路由;
注:默認導入路由爲類型2;
類型2—種子度量爲20,在內部傳遞時,不疊加內部的度量值;
若存在多臺ASBR設備需要導入相同的路由時,可以將類型修改爲1;
r2(config-router)#redistribute rip subnets metric-type 1
類型1—種子度量爲20,在內部傳遞時,疊加內部的度量值;
r2(config-router)#redistribute rip subnets ?
metric Metric for redistributed routes 修改種子度量
metric-type OSPF/IS-IS exterior metric type for redistributed routes 修改類型
靜態–>B
r2(config)#router ospf 1
r2(config-router)#redistribute static subnets
r2(config-router)#redistribute static subnets ?
metric Metric for redistributed routes
metric-type OSPF/IS-IS exterior metric type for redistributed routes
注:默認進入路由爲類型2,種子度量爲20;
切記:OSPF協議中缺省路由的導入只能通過專用命令
r2(config-router)#default-information originate
注:默認進入路由爲類型2,種子度量爲1;
r2(config-router)#default-information originate ?
metric OSPF default metric
metric-type OSPF metric type for default routes
直連路由–>B
r2(config)#router ospf 1
r2(config-router)#redistribute connected subnets
注:默認進入路由爲類型2,種子度量爲20;
EIGRP:
A–>B
r2(config)#router eigrp 90
r2(config-router)#redistribute rip metric 1544 100 255 1 1500
r2(config-router)#redistribute OSPF 1 metric 1544 100 255 1 1500
注:必須添加種子度量,默認爲無窮大;
1544 100 255 1 1500 帶寬 延時 可靠性 負載 MTU
其中帶寬建議根據網絡的實際帶寬來修改,其他參數已經爲最優參數;
重發布到EIGRP的路由,使用字母 D EX標記,且管理距離爲170;
靜態–>B
r2(config-router)#redistribute static
默認爲最佳度量
直連—>B
r2(config-router)#redistribute connected
默認爲最佳度量
注:DV協議默認接收所有重發布進入的路由,包括缺省條目;
LS協議在正常重發布時不接收缺省路由,需要專用指令
如圖:
1.先將每個接口都配好地址。
2.R1,R2,R3,R4上得環回分別爲1.1.1.1 2.2.2.2 3.3.3. 4.4.4.4。
3.R1起RIP協議,R3起OSPF協議,R4起EIGRP協議。
4.在R2上起RIP協議,也就是左邊的接口;退出來再起OSPF協議也就是右邊的接口;退出來起EIGRP協議,也就是下面的,R2身上就有了三種協議。
5.通過重發布技術在ASBR上(也就是R2)配置,可以將一種協議導入重發布到另一協議中去。
6.可以達到全網可通。
二、多點雙向重發布
【1】多點雙向重發布,因爲導入的路由原有度量值被去掉;故只要進行多點雙向重發布,必然選路不能最佳;-----路由策略干涉選路
因爲EIGRP協議設置內部路由管理距離爲90,外部重發布距離爲170;–故其他協議和EIGRP進行多點雙向重發布時,正常不出現路由回饋;但依然選路不佳—路由策略解決
【2】當RIP和OSPF(ISIS)進行多點雙向重發布時,由於RIP的管理距離大於OSPF,導致ASBR優選OSPF路徑,最近將RIP的路由重新發回RIP------路由回饋----參考EIGRP,修改管理距離
r2(config)#router ospf 1
r2(config-router)#distance 121 4.4.4.4 0.0.0.0
另一臺ASBR的RID
計算到達該鄰居的路由時,管理距離爲修改121;
【3】即便通過修改管理距離,解決路由回饋之後,也可能因爲協議收斂速度的穩定,導致部分路由依然回饋中----路由策略解決