一文看懂EIGRP路由協議配置
因為幀中繼默認為NBMA 模式,也就是非廣播的多路訪問模式,它會阻止廣播數據和組播數據,我們在接口配置過程中,幀中繼的DLCI 號和IP 映射時也沒有配置broadcast 參數,而EIGRP 路由協議通過組播地址224.0.0.10 來發送相應的路由信息(比如hello、update 等數據包),所以R1 并沒有發現任何的鄰居路由器。
EIGRP路由協議的配置拓撲圖
檢查:
因為幀中繼默認為NBMA 模式,也就是非廣播的多路訪問模式,它會阻止廣播數據和組播數據,我們在接口配置過程中,幀中繼的DLCI 號和IP 映射時也沒有配置broadcast 參數,而EIGRP 路由協議通過組播地址224.0.0.10 來發送相應的路由信息(比如hello、update 等數據包),所以R1 并沒有發現任何的鄰居路由器。
為了能讓EIGRP的路由信息通過幀中繼傳播,在沒有配置broadcast 參數的情況下,我們可以通過單播的形式來發送EIGRP 數據包,我們對以上的配置進行改進:
R1#show ip route eigrp 100 //查看路由表,可以看到R1 能夠學習到R2 和R3 相應的網絡
查看R2 的路由表:
發現R2 并沒有學習到R3 的172.16.0.0 網絡, R1 通過S0/0 接口學習到R3 宣告的172.16.0.0網絡,因為R1 s0/0 接口的水平分割機制導致R1 不會再由這個接口S0/0 發布出去,所以R2無法學習到R3 宣告的網絡,同理,R3 也無法學習到R2 宣告的網絡。
對幀中繼配置進行修正,使用broadcast 參數:
驗證結果:
可以看到添加了broadcast 后,幀中繼可以正常的傳遞組播數據了,R1 就可以和R2 和R3 建立鄰居關系并正常學習到路由。
雖然R2 路由表中有172.16.2.0/24 網絡,但R2 并沒有ping 通,這是什么原因?
因為R3 的串行口幀中繼配置時,只做了IP 192.168.1.1 和DLCI 號的對應,沒有做IP 192。168.1.2 和DLCI 號的映射,所以R2 ping 172.16.2.1 時,采用的源地址為192.168.1.2,通過路由表發現目的地址172.16.2.1 具有符合的條目,轉發接口為192.168.1.1,于是由R1 轉發到R3,R3 在回包過程時,源地址為172.16.2.1,而目標地址為192.168.1.2,但它不知道這個地址怎么轉發于是就丟棄。
幀中繼的配置結束了
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
- [移動通信] 如何解決局域網ip地址不夠用問題? 2023-10-23
- [通信網絡] 為什么沒有IPv5? 2023-10-18
- [工業控制] 淺談S7-300 CPU集成PN口配置的Modbus TCP通訊技術 2023-10-17
- [通信網絡] 基于S7-1500雙邊通信的組態編程步驟 2023-10-15
- [電子說] 超好用的開源IP地址管理系統,告別傳統Excel統計方式! 2023-10-12
- [通信網絡] 局域網ip地址如何顯示?如何通過軟件來顯示局域網ip地址? 2023-10-12
- [編程語言及工具] 9個比較常用的cmd命令分享 2023-10-11
- [RF/無線] 機頂盒如何設置無線接入網絡? 2023-10-11
( 發表人:黃昊宇 )