路由重分發-redistribute


路由重分  redistribute

 

什么叫路由重分發?

屬於路由策略,主要用於不同的路由協議之間,使它們相互融合

進行導入導出路由條目。

 

具體用在哪里呢?

邊界網關設備上,

 

那企業內部會用到路由重分發嗎?

通常情況下是不可能用到的,

因為一個企業內部通常是這樣兒的

防火牆充當網關/雙線接入/雙網關———核心交換機———匯聚交換機,HSRP/VRRP(雙GW)SLA上行監測,流量分攤MST,也就沒啥了,

然后只運行一種路由協議,

這樣能夠保證安全的同時,還可以保證穩定。這是一個企業內部網絡的需求,

 

而路由協議的重分布,多用於外部,/IDC/ISP

BGP的重分布

 

學到目前為止,我們見到的協議有

Rip eigrp ospf static connected 默認

 

無論是哪種協議之間的重分發,都要遵循一個原則,就是“嫁雞隨雞,嫁狗隨狗”要遵循本地協議的“標准”

rip 參考的是跳數,

Eigrp 參考的是復合度量值,帶寬 延遲 可靠性 負載 MTU

OSPF 參考的是帶寬 cost

如果是宣告到他們的協議中,一定要遵循他們的標准

 

實例

Rip------eigrp

 

 

 

 

R1-----R2運行rip

R2-----R3運行eigrp

 

最終由R2進行雙向的重分發

配置rip 和eigrp就不多說了

R2(config-router)#router eigrp 1

R2(config-router)#redistribute rip metric 10000 100 255 1 1500

這就是前面所提到的,分布到什么協議,就要遵循什么協議的標准,

Eigrp采用復全度量值做為參考,那么就要在重分布的時候設置這些參數 

順序是 帶寬 延遲(微秒)換算=1ms 可靠性 負載 MTU

R2(config-router)#router rip

R2(config-router)#redistribute eigrp 1 metric 1

  RIP使用的是跳數,那么eigrp進rip后,也要遵循跳數的原則,

這里需要注意的是如果將Metric設置為15的話,將會發生一個現象,所有的重分布進rip的條目都將不可達,因為原始就是1 ,再加上15=16,,還有,就是如果不設置metric值的話,系統也會默認將這個跳數置為無窮大,也就是不可達。

 

///還有一點需要注意的是,在eigrp的路由條目中,有兩種,

1,D開頭內部的【90】的管理距離

2,DEX開頭外部【170】的管理距離 

如圖

 

 

 

 

RIP—ospf

R2(config)#router rip

R2(config-router)#redistribute ospf 1 metric 1

R2(config)#router ospf 1

R2(config-router)#redistribute rip subnets

///這里的subnets,就是讓RIP 也支持無類路由,如果不輸入這個關鍵詞的話,那rip就只支持主類的IP

 

需要注意的有兩點

1 OSPF對於外部宣告進來的路由協議而,其默認的COST是20

 

 

 

 

 

 OSPF對於外部路由也可以進行類型的控制,如OE1 和OE2 ,雖然默認情況下顯示為OE2,但是一些特定的情況下,我們肯定也會進行設置,

畢竟OE1>OE2的優先級

么具體如何設置呢?

在重分布的時候后面可以加相關的條件

 

 

 subnets后面加metric-type,然后就可以出現1/2 的條目,

 

 

 

 可以看到兩將所分發進來的類型是不一樣的.

 

當然也可以發現,OE1條目和OE2條目的一個本質的區別,雖然OE1優先>OE2,但是做為COST的累,只有在OE1時才會, 可以看到,OE2時為20COST,而OE1時則變成了30

累加的是所有入站接口(路由條目的入站方向,入口)的COST

 

 

EIGRP----ospf

R2(config-router)#router ospf 1

R2(config-router)#redistribute eigrp 1 subnets

 //同樣針對於eigrp 讓它也支持無類路由

R2(config-router)#router eigrp 1

R2(config-router)#redistribute ospf 1 metric 10000 100 255 1 1500

 到這里就是之前所學的三種路由協議的重分發

  

,還有static   connected   以及默認路由

默認路由有專門的文檔會進行說明,見之前的三種協議的默認路由即可

 

說一下靜態和直連

靜態

個有一些特殊,

為中轉設備,要有去往目標的路由條目,

但是還要宣告直連網段進ospf ,否則路由條目無法正確的更新過去

R2(config)#router ospf 1

R2(config-router)#redistribute connected subnets

 

 

 

R1上只有一個默認路由指各R2(中轉設備)

 

 

 

 R2上有一條靜態路由,指R1的loop 口

 

 

 

管你是直連,還是靜態,都用一條即可,直接將該路由器的直連路由宣告到OSPF中

 

宣告默認路由的時候,ospf相比還是要簡單一些的

直接一條命令干過去,就可以了

R2(config)#router ospf 1

R2(config-router)#default-information originate

 

 

 

 


 

不過通常情況下,在一個現網中的條目都是很多的,我們都會結合route-map來做,???

route-map又是啥?是一種路由策略,這個我會在后面的文檔中有介紹。敬請期待......

 

 

 

-------------------------------------------------

CCIE成長之路 ---- 梅利 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM