EIGRP路由協(xié)議的配置實(shí)例解析
EIGRP路由協(xié)議的配置拓?fù)鋱D

- R1(config)#router eigrp 100
 - R1(config-router)#no auto-summary //關(guān)閉自動(dòng)匯總
 - R1(config-router)#net 192.168.1.0 //宣告路由條目
 - R1(config-router)#end
 - R2(config)#router eigrp 100
 - R2(config-router)#no auto-summary
 - R2(config-router)#net 192.168.1.0
 - R2(config-router)#net 10.1.0.0 0.0.255.255 //宣告路由條目
 - R2(config-router)#end
 - R3(config)#router eigrp 100
 - R3(config-router)#no auto-summary
 - R3(config-router)#net 192.168.1.0
 - R3(config-router)#net 172.16.0.0 0.0.255.255
 - R3(config-router)#end
 
檢查:
- R1#show ip eigrp neighbors //查看eigrp 鄰居表,發(fā)現(xiàn)并沒(méi)有鄰居
 - IP-EIGRP neighbors for process 100
 - R1#show ip eigrp topology //查看EIGRP 拓?fù)浔?,并沒(méi)有學(xué)習(xí)到任何的路由
 - IP-EIGRP Topology Table for AS(100)/ID(192.168.1.1)
 - Codes: P – Passive, A – Active, U – Update, Q – Query, R – Reply,
 - r – reply Status, s – sia Status
 - P 192.168.1.0/24, 1 successors, FD is 2169856
 - via Connected, Serial0/0
 
因?yàn)?strong>幀中繼默認(rèn)為NBMA 模式,也就是非廣播的多路訪問(wèn)模式,它會(huì)阻止廣播數(shù)據(jù)和組播數(shù)據(jù),我們?cè)诮涌谂渲眠^(guò)程中,幀中繼的DLCI 號(hào)和IP 映射時(shí)也沒(méi)有配置broadcast 參數(shù),而EIGRP 路由協(xié)議通過(guò)組播地址224.0.0.10 來(lái)發(fā)送相應(yīng)的路由信息(比如hello、update 等數(shù)據(jù)包),所以R1 并沒(méi)有發(fā)現(xiàn)任何的鄰居路由器。
為了能讓EIGRP的路由信息通過(guò)幀中繼傳播,在沒(méi)有配置broadcast 參數(shù)的情況下,我們可以通過(guò)單播的形式來(lái)發(fā)送EIGRP 數(shù)據(jù)包,我們對(duì)以上的配置進(jìn)行改進(jìn):
- R1(config)#router eigrp 100
 - R1(config-router)#neighbor 192.168.1.2 serial 0/0 //手工指定鄰居,實(shí)現(xiàn)單播方式
 - R1(config-router)#neighbor 192.168.1.3 serial 0/0
 - R1(config-router)#end
 - R2(config)#router eigrp 100
 - R2(config-router)#neighbor 192.168.1.1 serial 0/0 //手工指定鄰居,實(shí)現(xiàn)單播方式
 - R2(config-router)#end
 - R3(config)#router eigrp 100
 - R3(config-router)#neighbor 192.168.1.1 serial 0/0 //手工指定鄰居,實(shí)現(xiàn)單播方式
 - R3(config-router)#end
 
驗(yàn)證:
- *Mar 1 00:29:18.955: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 192.168.1.2 (Serial0/0) is up: new adjacency
 - *Mar 1 00:29:19.115: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 192.168.1.3 (Serial0/0) is up: new adjacency
 - R1#show ip eigrp neighbors
 - IP-EIGRP neighbors for process 100
 - H Address Interface Hold Uptime SRTT RTO Q Seq
 - (sec) (ms) Cnt Num
 - 1 192.168.1.3 Se0/0 156 00:01:19 99 594 0 3
 - 0 192.168.1.2 Se0/0 154 00:01:19 137 822 0 3
 - R2#
 - *Mar 1 00:29:18.979: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 192.168.1.1 (Serial0/0) is up: new adjacency
 - R2#
 - R2#show ip eigrp neighbor
 - IP-EIGRP neighbors for process 100
 - H Address Interface Hold Uptime SRTT RTO Q Seq
 - (sec) (ms) Cnt Num
 - 0 192.168.1.1 Se0/0 138 00:02:31 171 1026 0 7
 
R1#show ip route eigrp 100 //查看路由表,可以看到R1 能夠?qū)W習(xí)到R2 和R3 相應(yīng)的網(wǎng)絡(luò)
- 172.16.0.0/24 is subnetted, 4 subnets
 - D 172.16.0.0 [90/2297856] via 192.168.1.3, 00:03:45, Serial0/0
 - D 172.16.1.0 [90/2297856] via 192.168.1.3, 00:03:45, Serial0/0
 - D 172.16.2.0 [90/2297856] via 192.168.1.3, 00:03:45, Serial0/0
 - D 172.16.3.0 [90/2297856] via 192.168.1.3, 00:03:45, Serial0/0
 - 10.0.0.0/24 is subnetted, 4 subnets
 - D 10.1.3.0 [90/2297856] via 192.168.1.2, 00:03:45, Serial0/0
 - D 10.1.2.0 [90/2297856] via 192.168.1.2, 00:03:45, Serial0/0
 - D 10.1.1.0 [90/2297856] via 192.168.1.2, 00:03:45, Serial0/0
 - D 10.1.0.0 [90/2297856] via 192.168.1.2, 00:03:45, Serial0/0
 
R1#ping 10.1.0.1 //驗(yàn)證是否可以訪問(wèn)R2 的網(wǎng)絡(luò)
- Type escape sequence to abort.
 - Sending 5, 100-byte ICMP Echos to 10.1.0.1, timeout is 2 seconds:
 - !!!!!
 - Success rate is 100 percent (5/5), round-trip min/avg/max = 20/56/104 ms
 - R1#ping 172.16.0.1 //驗(yàn)證是否可以訪問(wèn)R3 的網(wǎng)絡(luò)
 - Type escape sequence to abort.
 - Sending 5, 100-byte ICMP Echos to 172.16.0.1, timeout is 2 seconds:
 - !!!!!
 - Success rate is 100 percent (5/5), round-trip min/avg/max = 8/52/124 ms
 
查看R2 的路由表:
- R2#show ip route
 - Codes: C – connected, S – static, R – RIP, M – mobile, B – BGP
 - D – EIGRP, EX – EIGRP external, O – OSPF, IA – OSPF inter area
 - N1 – OSPF NSSA external type 1, N2 – OSPF NSSA external type 2
 - E1 – OSPF external type 1, E2 – OSPF external type 2
 - i – IS-IS, su – IS-IS summary, L1 – IS-IS level-1, L2 – IS-IS level-2
 - ia – IS-IS inter area, * – candidate default, U – per-user static route
 - o – ODR, P – periodic downloaded static route
 - Gateway of last resort is not set
 - 10.0.0.0/24 is subnetted, 4 subnets
 - C 10.1.3.0 is directly connected, Loopback3
 - C 10.1.2.0 is directly connected, Loopback2
 - C 10.1.1.0 is directly connected, Loopback1
 - C 10.1.0.0 is directly connected, Loopback0
 - C 192.168.1.0/24 is directly connected, Serial0/0
 
#p#
發(fā)現(xiàn)R2 并沒(méi)有學(xué)習(xí)到R3 的172.16.0.0 網(wǎng)絡(luò), R1 通過(guò)S0/0 接口學(xué)習(xí)到R3 宣告的172.16.0.0網(wǎng)絡(luò),因?yàn)镽1 s0/0 接口的水平分割機(jī)制導(dǎo)致R1 不會(huì)再由這個(gè)接口S0/0 發(fā)布出去,所以R2無(wú)法學(xué)習(xí)到R3 宣告的網(wǎng)絡(luò),同理,R3 也無(wú)法學(xué)習(xí)到R2 宣告的網(wǎng)絡(luò)。
對(duì)幀中繼配置進(jìn)行修正,使用broadcast 參數(shù):
- R1(config)#router eigrp 100
 - R1(config-router)#no neighbor 192.168.1.2 s0/0 //取消手工指定鄰居
 - *Mar 1 00:42:29.807: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 192.168.1.2 (Serial0/0) is down:
 - R1(config-router)#no neighbor 192.168.1.3 s0/0
 - *Mar 1 00:42:32.623: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 192.168.1.3 (Serial0/0) is down:
 - R1(config-router)#exit
 - R1(config)#int s0/0
 - R1(config-if)#no fram map ip 192.168.1.2 102 //取消之前不帶broadcast 參數(shù)的靜態(tài)映射
 - R1(config-if)#no fram map ip 192.168.1.3 103
 - R1(config-if)#frame map ip 192.168.1.2 102 broadcast
 - R1(config-if)#frame map ip 192.168.1.3 103 broadcast
 - R1(config-if)#end
 - R2(config)#router eigrp 100
 - R2(config-router)#no neighbor 192.168.1.1 Serial0/0
 - R2(config-router)#int s0/0
 - R2(config-if)#no frame-relay map ip 192.168.1.1 201
 - R2(config-if)# frame-relay map ip 192.168.1.1 201 broadcast
 - R3(config)#router eigrp 100
 - R3(config-router)#no neighbor 192.168.1.1 Serial0/0
 - R3(config-router)#int s0/0
 - R3(config-if)#no
 - *Mar 1 00:47:58.943: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 192.168.1.1 (Serial0/0) is up: new adjacency
 - R3(config-if)#no frame-relay map ip 192.168.1.1 301
 - R3(config-if)#frame-relay map ip 192.168.1.1 301 broadcast
 - R3(config-if)#end
 
驗(yàn)證結(jié)果:
可以看到添加了broadcast 后,幀中繼可以正常的傳遞組播數(shù)據(jù)了,R1 就可以和R2 和R3 建立鄰居關(guān)系并正常學(xué)習(xí)到路由。
- R1#show ip eigrp neighbors
 - IP-EIGRP neighbors for process 100
 - H Address Interface Hold Uptime SRTT RTO Q Seq
 - (sec) (ms) Cnt Num
 - 1 192.168.1.3 Se0/0 178 00:00:03 906 5000 0 7
 - 0 192.168.1.2 Se0/0 178 00:01:57 1040 5000 0 6
 - R1#show ip route eigrp 100
 - 172.16.0.0/24 is subnetted, 4 subnets
 - D 172.16.0.0 [90/2297856] via 192.168.1.3, 00:00:53, Serial0/0
 - D 172.16.1.0 [90/2297856] via 192.168.1.3, 00:00:53, Serial0/0
 - D 172.16.2.0 [90/2297856] via 192.168.1.3, 00:00:53, Serial0/0
 - D 172.16.3.0 [90/2297856] via 192.168.1.3, 00:00:53, Serial0/0
 - 10.0.0.0/24 is subnetted, 4 subnets
 - D 10.1.3.0 [90/2297856] via 192.168.1.2, 00:02:46, Serial0/0
 - D 10.1.2.0 [90/2297856] via 192.168.1.2, 00:02:46, Serial0/0
 - D 10.1.1.0 [90/2297856] via 192.168.1.2, 00:02:46, Serial0/0
 - D 10.1.0.0 [90/2297856] via 192.168.1.2, 00:02:46, Serial0/0
 
查看R3 的路由表,發(fā)現(xiàn)R3 并沒(méi)有學(xué)習(xí)到R2 的網(wǎng)絡(luò),這是因?yàn)镽1 默認(rèn)情況下接口有水平。
- R3#show ip route
 - Codes: C – connected, S – static, R – RIP, M – mobile, B – BGP
 - D – EIGRP, EX – EIGRP external, O – OSPF, IA – OSPF inter area
 - N1 – OSPF NSSA external type 1, N2 – OSPF NSSA external type 2
 - E1 – OSPF external type 1, E2 – OSPF external type 2
 - i – IS-IS, su – IS-IS summary, L1 – IS-IS level-1, L2 – IS-IS level-2
 - ia – IS-IS inter area, * – candidate default, U – per-user static route
 - o – ODR, P – periodic downloaded static route
 - Gateway of last resort is not set
 - 172.16.0.0/24 is subnetted, 4 subnets
 - C 172.16.0.0 is directly connected, Loopback0
 - C 172.16.1.0 is directly connected, Loopback1
 - C 172.16.2.0 is directly connected, Loopback2
 - C 172.16.3.0 is directly connected, Loopback3
 - C 192.168.1.0/24 is directly connected, Serial0/0
 
將R1 接口的水平分割關(guān)閉:
- R1(config)#interface serial 0/0
 - R1(config-if)#no ip split-horizon eigrp 100
 - R1(config-if)#end
 
當(dāng)R1 的水平分割關(guān)閉后,EIGRP 進(jìn)程會(huì)出現(xiàn)相應(yīng)提示:
- *Mar 1 00:52:25.055: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 192.168.1.3 (Serial0/0) is resync: split horizon changed
 - *Mar 1 00:52:25.055: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 192.168.1.2 (Serial0/0) is resync: split horizon changed
 
查看R1 接口S0/0 的情況:
- R1#show ip int s0/0 | include Split
 - Split horizon is disabled
 
查看R2 的路由表:
- R2#show ip route eigrp 100
 - 172.16.0.0/24 is subnetted, 4 subnets
 - D 172.16.0.0 [90/2809856] via 192.168.1.1, 00:08:03, Serial0/0
 - D 172.16.1.0 [90/2809856] via 192.168.1.1, 00:08:03, Serial0/0
 - D 172.16.2.0 [90/2809856] via 192.168.1.1, 00:08:03, Serial0/0
 - D 172.16.3.0 [90/2809856] via 192.168.1.1, 00:08:03, Serial0/0
 
雖然R2 路由表中有172.16.2.0/24 網(wǎng)絡(luò),但R2 并沒(méi)有ping 通,這是什么原因?
因?yàn)镽3 的串行口幀中繼配置時(shí),只做了IP 192.168.1.1 和DLCI 號(hào)的對(duì)應(yīng),沒(méi)有做IP 192。168.1.2 和DLCI 號(hào)的映射,所以R2 ping 172.16.2.1 時(shí),采用的源地址為192.168.1.2,通過(guò)路由表發(fā)現(xiàn)目的地址172.16.2.1 具有符合的條目,轉(zhuǎn)發(fā)接口為192.168.1.1,于是由R1 轉(zhuǎn)發(fā)到R3,R3 在回包過(guò)程時(shí),源地址為172.16.2.1,而目標(biāo)地址為192.168.1.2,但它不知道這個(gè)地址怎么轉(zhuǎn)發(fā)于是就丟棄。
- R3(config)#int s0/0
 - R3(config-if)#frame-relay map ip 192.168.1.2 301 broadcast
 - R2(config-if)#end
 - R2(config)#int s0/0
 - R2(config-if)#frame-relay map ip 192.168.1.3 201 broadcast
 - R2(config-if)#end
 
驗(yàn)證結(jié)果:
- R2#ping 172.16.1.1
 - Type escape sequence to abort.
 - Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:
 - !!!!!
 - Success rate is 100 percent (5/5), round-trip min/avg/max = 44/88/160 ms
 
幀中繼的配置結(jié)束了,驗(yàn)證結(jié)果大家已經(jīng)清楚地看到,所以如上所述內(nèi)容是一個(gè)很有說(shuō)明力度的實(shí)例,對(duì)于讀者了解EIGRP路由協(xié)議的配置是很有幫助的。更多內(nèi)容請(qǐng)讀者閱讀:















 
 
 
 
 
 
 