實驗目的
通過對CCNA課程中的EIGRP實驗部分進行回顧,進而更加準确掌握EIGRP路由協定的
配置方法,以及對network指令的正确了解。并且學會對EIGRP路由協定檢視排錯的相關命
實驗拓撲
1. 實驗步驟
1. 首先在R1上配置相關接口,并且在R1上配置兩個環回口,loopback 0位址為
1.1.1.1/24,loopback 1位址為192.168.1.1/24。并且在e0/0,loopback 0,loopback
1上啟用EIGRP 100。
R1(config)#int e0/0
R1(config-if)#ip add 10.10.12.1 255.255.255.0 //配置接口位址
R1(config-if)#no sh
R1(config-if)#exit
R1(config)#int lo
*Mar 1 00:01:04.447: %LINK-3-UPDOWN: Interface Ethernet0/0, changed state to
up
*Mar 1 00:01:05.447: %LINEPROTO-5-UPDOWN: Line protocol on Interface
Ethernet0/0, changed state to up
R1(config)#int lo0
*Mar 1 00:01:08.175: %LINEPROTO-5-UPDOWN: Line protocol on Interface
Loopback0, changed state to up
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R1(config)#int lo1
*Mar 1 00:01:20.471: %LINEPROTO-5-UPDOWN: Line protocol on Interface
Loopback1, changed state to up
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config)#
R1(config)#router eigrp 100 //開啟EIGRP 100程序,其中100為AS号,可以了解
為EIGRP的同一區域。
R1(config-router)#no auto-summary //關閉EIGRP 自動彙總
R1(config-router)#network 1.0.0.0
R1(config-router)#network 192.168.1.0
R1(config-router)#network 10.0.0.0
R1(config-router)#exit
2. 同樣的,在R2上進行相應的EIGRP配置。在R2上配置兩個環回口,loopback 0
的位址為2.2.2.2/24,loopback 1的位址為192.168.2.2/24。并且在e0/0,loopback
0,loopback 1上啟用EIGRP 100。
R2(config)#int e0/0
R2(config-if)#ip add 10.10.12.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#int lo0
*Mar 1 00:04:56.019: %LINK-3-UPDOWN: Interface Ethernet0/0, changed state to
*Mar 1 00:04:56.935: %LINEPROTO-5-UPDOWN: Line protocol on Interface
*Mar 1 00:04:57.019: %LINEPROTO-5-UPDOWN: Line protocol on Interface
R2(config-if)#ip add 2.2.2.2 255.255.255.0
R2(config)#int lo1
*Mar 1 00:05:04.823: %LINEPROTO-5-UPDOWN: Line protocol on Interface
R2(config-if)#ip add 192.168.2.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#router eigrp 100
R2(config-router)#no auto-summary
R2(config-router)#network 2.2.2.0 0.0.0.255
R2(config-router)#network 192.168.2.0 0.0.0.255
R2(config-router)#network 10.10.12.0 0.0.0.255
R2(config-router)#exit
從上述配置中,我們可以發現,EIGRP預設是開啟自動彙總的,是以為了避免出現次優
路由選擇,一般來說我們都直接關閉EIGRP的自動彙總。
同時,我們可以發現,在R1和R2上network指令的不同使用方法。
注意:
a) 如果使用了network指令,并且沒有添加反掩碼,那麼network後的網絡參數必須
為有類主網,該台路由器上所有滿足所指定的主類網絡範圍的接口将會被加入EIGRP程序。
b)如果使用了network指令,并且添加了反掩碼,那麼network後的網絡參數和反掩
碼準确比對的網絡範圍将和路由器上直連接配接口互相比較,滿足該範圍的被加入EIGRP程序。
3. 通過路由器上實時出現的日志可以判斷EIGRP鄰居建立完成。
*Mar 1 00:05:41.791: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 10.10.12.2
(Ethernet0/0) is up: new adjacency
4. 驗證EIGRP相關指令。
a) show ip eigrp interface //用于檢視參與EIGRP程序的相關接口資訊
b) show ip protocols //列舉在每個路由程序下的network指令的内容和鄰居IP
位址。
c) show ip eigrp neighbors //列舉出已知的EIGRP鄰居,但不會列舉出因參數不
比對而不可用的鄰居。
d) show ip eigrp topology //檢視本台路由器上後繼路由和可行性後繼路由的情
況。但不會顯示所有已知的路由。
e) show ip route //檢視本台路由器上的路由表,顯示為D的表示來自EIGRP。
2.實驗驗證
這裡隻在R1上進行驗證指令。
由上述輸出可以得到,R1上存在三個接口加入了EIGRP 100程序,并且在E0/0接口上發
現了一個鄰居。
由上述輸出可得,在R1上運作了一個EIGRP 100程序,并且該程序為網絡1.0.0.0,10.0.0.0,
192.168.1.0運作。同時還顯示了相關EIGRP 100的其他一些網絡參數,例如管理距離,K值
等。
由上述輸出可以得到R1已知的EIGRP鄰居資訊。其中鄰居位址,發現接口,保持時間
等參數。
由上述輸出可以得到R1目前的EIGRP拓撲資訊表項。其中顯示了每條路徑的後繼者,
FD,以及AD。由于本實驗中不存在可行性後繼者,是以無備份路由。
由上述輸出可以得到R1目前的路由表項。其中有兩條路由條目來自于EIGRP程序。
吳迪
2017-11-26