一、 實驗目的
經過本實驗能夠:
1) 掌握 EIGRP 的基本配置
2) 理解 EIGRP 的鄰居表、拓撲表以及路由表的含義
3) 掌握查看 EIGRP 路由協議的相關信息
4) 掌握 FD、AD、S、FS 以及 FC 的含義
5) 理解 EIGRP 的 hello 報文做用
6) 理解路由快速收斂的含義
7) 理解 EIGRP 的不等價負載均衡網絡
二、實驗需求
1) 參照邏輯拓撲,使用合適的線纜完成物理拓撲的搭建。
2) 完成各路由器的基本配置,實現各直連設備之間能夠互 ping 對方,要求
PC1 的 IP 地址設置爲 172.16.1.1/24,網關設置爲 172.16.1.254,PC2 的
IP 地址設置爲 172.16.3.1/24,網關設置爲 172.16.3.254,各路由器接口間
的地址本身規劃。
3) 全網啓用 EIGRP,通告各自的直連網絡路由,並關閉自動彙總。
4) 在 R1 上使用 show ip protocols 命令,觀察並理解該命令的輸出信息。
5) 查看各路由器的鄰居表、拓撲表以及路由表,分別找出 FD、AD 以及 S
等重要信息。
6) 測試 PC1 與 PC2 之間的連通性。
7) 在 R2 上添加一個 loopback1 接口,地址爲 200.200.200.200/24,而後在
EIGRP 中通告,觀察 R1 和 R3 是否能立刻學習到 R2 上新增的 loopback1
網段,並測試各主機與該 loopback1 之間的連通性。
8) 使用 wireshark 抓取 EIGRP 的報文,理解 EIGRP 報文各字段的含義。
9) 在 R1 上添加一個 loopback1 接口,地址爲 100.100.100.100/24,而後在
EIGRP 中通告。
10) 斷開 R1 和 R3 與各主機之間的鏈接,鏈接 R1 與 R3 之間的以太網接口,
完成必要配置,實現 200.200.200.200 訪問 100.100.100.100 的不等價負
載均衡。
三、 實驗步驟
網絡拓撲:
步驟一
將網絡拓撲搭建完畢後,併爲每臺設備的每一個接口配置IP地址。
注:圖中兩臺PC機是由路由器關閉路由功能而且,改變symbol
PC機器配置負載均衡
IOU5#enable ——進入特權模式 IOU5#configure——進入配置模式 IOU5(config)#interface e0/0——進入接口e0/0 IOU5(config-if)#no shutdown——打開接口 IOU5(config-if)#ip address 172.16.2.1 255.255.255.0 ——添加IP地址和子網掩碼 IOU5(config)#no ip routing——關閉路由功能
路由器配置ide
IOU1#enable IOU1#configure IOU1(config)#interface e0/1 IOU1(config-if)#no shutdown IOU1(config-if)#ip address 172.16.1.254 255.255.255.0
步驟二
目前只能實現直連的接口互相ping通,還沒實現全網互通,如今咱們全網啓用EIGRP.
每臺路由器都配置完後。
基本配置:oop
IOU1(config)#router eigrp 90——啓用EIGRP路由協議,90是選擇的AS號 IOU1(config-router)#network 172.16.1.0 0.0.0.255——通告的網段,及反掩碼 IOU1(config-router)#network 192.168.12.0——通告網段,默認是主類網段 IOU1(config-router)#no auto-summary ——關閉自動彙總 注:通告網段,所選擇啓用EIGRP的AS號要一致才能通訊(90也是內部的管理距離,爲了方便記)
啓用 EIGRP,通告各自的直連網絡路由,並關閉自動彙總,現全網已能夠通訊。
步驟三學習
IOU1(config)#do show ip eigrp neighbors——查看路由器發現的EIGRP鄰居
EIGRP-IPv4 Neighbors for AS(90)——AS號是90測試
IOU1(config)#do show ip eigrp topology ——查看路由器的的網絡拓撲表
P 192.168.23.0/24, 1 successors, FD is 2195456——到達192.168.23.0/24網段的繼任者(S)距離是1,FD是2195456
注:FD--可行性距離:到達目的地的度量值。
AD--通告距離:下一跳到達目的地的度量值。
IOU1(config)#do show ip route eigrp ——查看路由器學習到的EIGRP路由
步驟四3d
IOU2(config)#interface loopback 0——進入一個loopback接口 IOU2(config-if)#ip address 200.200.200.200 255.255.255.0——給接口添加一個IP地址及子網掩碼 IOU2(config-if)#no shutdown ——打開接口 IOU2(config)#router eigrp 90——啓用EIGRP路由協議,AS號90 IOU2(config-router)#network 200.200.200.200 0.0.0.255——通告200.200.200.0/24 網段 IOU2(config-router)#no auto-summary ——關閉自動彙總
在R2和R3上都能立刻學習到這個新增的網段,而且也都能ping通。code
步驟五
斷開 R1 和 R3 與各主機之間的鏈接,鏈接 R1 與 R3 之間的以太網接口
實現200.200.200.200訪問100.100.100.100的不等價負載均衡
訪問100.100.100.0/24,只從192.168.12.1這個接口IP,咱們爲了實現不等價負載均衡,
讓R2從192.168.23.1處去訪問。router
R2到R1的FD(可行性距離)值是409600,R3到R1的FD值也是409600,又由於R3到R1的FD值等於R2的AD(通告距離)。因此不知足FC(可行性條件),因此沒有FS(可行性繼任者),
因此咱們能夠經過提升R2到R2的FD,由於默認狀況下FD=帶寬+延遲,因此咱們只要調高延遲使得FD>AD就能夠了。blog
IOU2(config)#do show interfaces e0/0——查看e0/0接口信息 IOU2(config)#interface e0/0——進入e0/0接口 IOU2(config-if)#delay 200——修改帶寬爲200×10 IOU2#clear ip eigrp neighbors ——重建鄰居
咱們能夠看到訪問100.100.100.100的路徑已經變爲兩條。
用到的命令
IOU5#enable ——進入特權模式 IOU5#configure——進入配置模式 IOU5(config)#interface e0/0——進入接口e0/0 IOU5(config-if)#no shutdown——打開接口 IOU5(config-if)#ip address 172.16.2.1 255.255.255.0 ——添加IP地址和子網掩碼 IOU5(config)#no ip routing——關閉路由功能 IOU1#enable IOU1#configure IOU1(config)#interface e0/1 IOU1(config-if)#no shutdown IOU1(config-if)#ip address 172.16.1.254 255.255.255.0 IOU1(config)#router eigrp 90——啓用EIGRP路由協議,90是選擇的AS號 IOU1(config-router)#network 172.16.1.0 0.0.0.255——通告的網段,及反掩碼 IOU1(config-router)#network 192.168.12.0——通告網段,默認是主類網段 IOU1(config-router)#no auto-summary ——關閉自動彙總 IOU1(config)#do show ip eigrp neighbors——查看路由器發現的EIGRP鄰居 IOU1(config)#do show ip eigrp topology ——查看路由器的的網絡拓撲表 IOU1(config)#do show ip route eigrp ——查看路由器學習到的EIGRP路由 IOU2(config)#interface loopback 0——進入一個loopback接口 IOU2(config-if)#ip address 200.200.200.200 255.255.255.0——給接口添加一個IP地址及子網掩碼 IOU2(config-if)#no shutdown ——打開接口 IOU2(config)#router eigrp 90——啓用EIGRP路由協議,AS號90 IOU2(config-router)#network 200.200.200.200 0.0.0.255——通告200.200.200.0/24 網段 IOU2(config-router)#no auto-summary ——關閉自動彙總 IOU2(config)#do show interfaces e0/0——查看e0/0接口信息 IOU2(config)#interface e0/0——進入e0/0接口 IOU2(config-if)#delay 200——修改帶寬爲200×10 IOU2#clear ip eigrp neighbors ——重建鄰居
排錯命令
do show run | section router eigrp//查看配置文件中eigrp的配置命令 show ip protocols//查看當前路由器運行的eigrp協議狀態 show ip route summary//查看eigrp路由彙總狀態 show ip eigrp neighbors//查看eigrp鄰居狀態 show ip eigrp interface//查看各個運行eigrp的狀態 show ip eigrp interface detail//查看各個運行eigrp的詳細狀態 show ip route eigrp//查看eigrp協議學習到的路由表 show ip eigrp topology//查看eigrp的拓撲表
biu√