路由分發功能應用

EIGRP 路由分發的應用

背景:算法

  公司與分公司有個聯網項目,參考兩端核心交換的配置,方案准備使用EIGRP動態路由實現HA 和 load  banlance 。數據庫

問題:網絡

  因爲兩端的VLAN 信息有衝突,一直忙於如何的協調處理VLAN的問題。less

對端分公司所有使用的靜態路由,配了個EIGRP 放在那只是個擺設,沒有實際的應用。(鄙視ing , 不過也佩服那羣棒的忽悠水平。方案一套,事實一套。)ide

  扯遠了,迴歸主題。在第一次的聯網測試中發生了奇怪的現象,EIGRP 點到點配通後,對端學習到了我全部的路由信息,可是我學習不到對方信息。更奇怪的事情,因爲對端學習到新的衝突路由信息,影響到了對方網絡,(按照道理靜態路由的級別最高呀,人不在實地不搞明白,有機會再去看吧)。post

解決:學習

 這樣下去是不行的呀,先跑靜態路由作通吧,再想辦法。(鄙視下本身,一直搞動態路由,昏的把靜態路由那點基本都忘光了,竟然把返回路由都給忘記了,還跟別人爭論呢,之後的注意哦。)測試

繼續說解決辦法吧,問題出了得想辦法來解決呢,畢竟方案是個人。兩個字得「搞定」,否則沒臉混。腦海裏有個念頭,如何來控制對端學習到的路由呢,(ACL ROUTER-MAP 等等一一閃過),最好仍是搬出CISCO的資料,把EIGRP翻了又翻。router

曙光出現 [Distribute] 就是它了.... 心情倍好。server

測試結果:

前幾天上班的時候一直忙的不行,一有空內心總是惦記着這個問題。

週末有空抓緊的 模擬下,模擬器上路由器是 distribute-list ,結果如期。

ps : 模擬時還來點小插曲,交換版的模擬器,因爲模擬器的問題VLAN 的劃分信息在路由中不現象的竟然,後來baidu才曉得。改用路由版測試完成。

show 下:

router eigrp 1
 network 1.1.1.0 0.0.0.3
 network 192.168.0.0
 network 192.168.100.0
 distribute-list 7 out Serial1/1
 no auto-summary
!
ip classless
no ip http server
!
access-list 7 permit 192.168.100.0 0.0.0.255
!

新手彙報完畢....不斷的學習ing ....

這會兒順便把EIGRP 的MD5也總體作一遍。

 

 

PS : 再次補充下網上的資料作個收藏

 

總結:distribute-list控制的是路由表中的信息
首先理解:in 將改變本身 out將改變別人

一. 距離矢量協議Rip Eigrp  

由於距離矢量協議直接傳遞路由信息,會在運行協議進程接口的in 和out方向控制相應協議路由信息 Distribute-list in在協議接口的in方向控制路由信息,只改變本身(生成路由表以前就改變路由信息)其它路由器不改變(除非是邊界協議路由器會影響其它協議的重發布等) Distribute-list out在協議接口的out方向控制路由信息,本身不改變(路由表已生成),其它路由器會改變。 二. 鏈路狀態協議Ospf Is-Is 由於鏈路狀態協議傳遞的是LSA(LSU)信息,在每臺路由器同步LSA(LSU)後每臺路由器根據database數據庫信息運行SPF算法再獲得路由表信息。在接口in 和out方向不直接傳遞路由信息. 但5類LSA相似距離矢量協議會受影響因此5類的外部路由會被distribute-list發生改變. 若是是一個純的鏈路狀態協議的網絡(ospf)沒有5類的LSA: Distribute-list out將不起任何做用(其它路由器不受改變),但會在不一樣進程之間起做用. 如: R2(config-router)#distribute-list 1 out ospf 1(沒作實驗驗證) Distribute-list in 不改變ospf database的信息,但會過濾相應的生成的路由信息
相關文章
相關標籤/搜索