-
路由重分發
鎖定
- 中文名
- 路由重分發
- 外文名
- route redistribution
- 應 用
- 在大型的企業中
- 組 成
- redistribute命令,router命令
路由重分發基本介紹
redistribute命令可以用來實現路由重分發,它既可以重分發所有路由,又可以根據匹配的條件,選擇某些路由進行重分發,此外,該命令還支持某些參數的設置,如設置metric。
路由重分發命令格式
完整的redistribute命令格式如下:
redistribute protocol [process-id] [level-1 | level-1-2 | level-2] [as-number] [metric metric-value] [metric-type type-value] [match {internal | external 1 | external 2}] [tag tag-value] [route-map map-tag] [subnets]
redistribute命令標明瞭重分發路由的來源,而router命令則標明瞭廣播路由的進程。例如,命令redistribute eigrp 1表示路由器取來自EIGRP進程1的路由進行重分發;如果該命令在router rip下,則該路由被重分發為RIP路由,這樣其他RIP路由器就可以看到來自EIGRP AS 1的路由了。
一般做多路由協議間的重分發要做雙向的,即將路由協議A重分發到路由協議B後,再執行路由協議B到路由協議A的重分發,或是配置單向的重分發後,在添加一條指向到對方的默認路由(這一般用於外部路由協議間,如配置BGP時)。
路由重分發,即將一種路由協議中的路由條目轉換為另一種路由協議的路由條目,達到多路由環境下的網絡互通。
路由重分發注意事項
在不同協議之間重分發路由條目的時候,一定要注意幾點:
一:不同路由協議之間的AD值是不同的,當把AD值大的路由條目重分發進AD小的路由協議中,很可能會出現次優路徑,這時,就需要路由的優化,修改AD值或者是過濾。
二:不同路由協議之間的度量值,即metric,也是不相同的,比如在RIP中,度量值是跳數,在EIGRP中,度量值和帶寬、延遲等參數有關,這樣,當把RIP路由重分發到EIGRP中時,EIGRP看不明白這個路由條目的度量值-跳數,就會認為該條目為無效路由,所以不同路由協議都有自己默認的種子metric:
RIP認為,重分發進來的路由條目的metric值,即是種子metric,是無窮大;
EIGRP認為,重分發進來的路由條目的metric值,即是種子metric,是無窮大;
OSPF認為,重分發進來的路由條目的metric值,即是種子metric,是20,並且默認是type 2;
所以,當把某種協議的路由條目重分發到EIGRP和RIP中時,切記,一定要手工指定metric值!