來源:https://blog.csdn.net/carefree2005/article/details/128626088
一、EIGRP協議簡介
EIGRP:Enhanced Interior Gateway Routing Protocol 即 增強內部網關路由協議。也翻譯為 加強型內部網關路由協議。 EIGRP是Cisco公司的私有協議(2013年已經公有化)。 EIGRP結合了鏈路狀態和距離矢量型路由選擇協議的Cisco專用協議,采用彌散修正算法(DUAL)來實現快速收斂,可以不發送定期的路由更新信息以減少帶寬的占用,支持Appletalk、IP、Novell和NetWare等多種網絡層協議。
二、EIGRP協議實踐
1、實驗環境
博文實驗環境采用GNS3模擬器搭建EIGRP網絡實驗環境,路由器使用c7200,iso系統版本為c7200-advipservicesk9-mz.124-20.T.bin。
2、拓撲圖
EIGRP是思科私有協議,在數通產品發展早期,思科一家獨大,運營商、各大企業主流的數通產品都是思科的,所以很多企業網內部的動態路由協議也使用了EIGRP協議。不過隨著華為、H3C、銳捷等數通廠商的崛起,EIGRP協議也慢慢的退出了歷史舞臺,現在已經很少在國內的大型企業網見到了。我們使用三臺路由器模擬EIGRP協議的基礎配置。通過network宣告互聯網段路由,然后查看EIGRP路由的管理距離值。重發布直連路由到EIGRP中,查看外部路由的管理距離值。
3、網絡配置
R1路由器配置:
R1#conft R1(config)#intf0/0 R1(config-if)#noshut R1(config-if)#ipadd12.12.12.1255.255.255.0 R1(config-if)#intg1/0 R1(config-if)#noshut R1(config-if)#ipadd13.13.13.1255.255.255.0 R1(config-if)#exit R1(config)#iprouting R1(config)#routereigrp100 R1(config-router)#network12.12.12.00.0.0.255 R1(config-router)#network13.13.13.00.0.0.255 R1(config-router)#end R1#wrmem
R2路由器配置:
R2#conft R2(config)#intf0/0 R2(config-if)#noshut R2(config-if)#ipadd12.12.12.2255.255.255.0 R2(config-if)#intf0/1 R2(config-if)#noshut R2(config-if)#ipadd23.23.23.2255.255.255.0 R2(config-if)#exit R2(config)#iprouting R2(config)#routereigrp100 R2(config-router)#network12.12.12.00.0.0.255 R2(config-router)#network23.23.23.00.0.0.255 R2(config-router)#end R2#wrmem
R3路由器配置:
R3#conft R3(config)#intf0/0 R3(config-if)#noshut R3(config-if)#ipadd23.23.23.3255.255.255.0 R3(config-if)#intg1/0 R3(config-if)#noshut R3(config-if)#ipadd13.13.13.3255.255.255.0 R3(config-if)#exit R3(config)#iprouting R3(config)#routereigrp100 R3(config-router)#network23.23.23.00.0.0.255 R3(config-router)#network13.13.13.00.0.0.255 R3(config-router)#end R3#wrmem
4、協議驗證測試
驗證EIGRP鄰居
可以看到,三個路由器之間已經兩兩建立了鄰居關系。
R1#show ip eigrp nei
IP-EIGRP neighbors for process 100
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
1 13.13.13.3 Gi1/0 13 0001 24 200 0 9
0 12.12.12.2 Fa0/0 13 0028 26 200 0 8
驗證EIGRP內部路由管理距離值
驗證外部路由發布到EIGRP協議中的管理距離值
#在R2上創建三個loopback地址
R2(config-if)#int loop 0
R2(config-if)#ip add 192.168.0.254 255.255.255.0
R2(config-if)#int loop 1
R2(config-if)#ip add 192.168.1.254 255.255.255.0
R2(config-if)#exit
R2(config)#router eigrp 100
R2(config-router)#redistribute connected
#在R1上查看外部路由的管理距離值
驗證不等價負載均衡路由配置
#首先查看當前路由,R1通過R2和R3都可以學習到23.23.23.0/24網段路由,因為G1/0口的開銷值小,所以路由表中顯示的是從G1/0口學習到,即從R3學習到該網段路由。
#修改variance參數值
R1(config)#router eigrp 100
R1(config-router)#variance 2
#再次查看路由表
三、總結
通過發送和接收Hello包來建立和維持鄰居關系,并交換路由信息;
采用組播(224.0.0.10)或單播進行路由更新;
EIGRP的管理距離為90或170;
采用增量更新,減少帶寬占用;
支持可變長子網掩碼(VLSM),默認開啟自動匯總功能;
支持IP、IPX和AppleTalk等多種網絡層協議;
對每一種網絡協議,EIGRP都維持獨立的鄰居表、拓撲表和路由表;
EIGRP使用Diffusing Update算法(DUAL)來實現快速收斂并確保沒有路由環路;
存儲整個網絡拓撲結構的信息,以便快速適應網絡變化;
支持等價和非等價的負載均衡;
使用可靠傳輸協議(RTP)保證路由信息傳輸的可靠性。
無縫連接數據鏈路層協議和拓撲結構,EIGRP不要求對OSI參考模型的2層協議進行特別的配置。
審核編輯:劉清
-
Dual
+關注
關注
0文章
49瀏覽量
23194 -
路由器
+關注
關注
22文章
3728瀏覽量
113704 -
狀態機
+關注
關注
2文章
492瀏覽量
27529 -
eigrp協議
+關注
關注
0文章
3瀏覽量
1406 -
VLSM
+關注
關注
0文章
7瀏覽量
2269
原文標題:網絡實驗之EIGRP協議
文章出處:【微信號:網絡技術干貨圈,微信公眾號:網絡技術干貨圈】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論