Verifying EIGRP Using show Commands 使用show ip route命令查看路由表的內(nèi)容,如下: RouterA#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, D - EIGRP, EX - EIGRP external, O - OSPF, (略) Gateway of last resort is not set 172.16.0.0/24 is subnetted, 1 subnets D 172.16.1.0 [90/10639872] via 10.1.2.2, 06:04:01, Serial0/0 10.0.0.0/24 is subnetted, 4 subnets D 10.1.3.0 [90/10514432] via 10.1.2.2, 05:54:47, Serial0/0 D 10.3.1.0 [90/10639872] via 10.1.2.2, 06:19:41, Serial0/0 C 10.1.2.0 is directly connected, Serial0/0 C 10.1.1.0 is directly connected, Ethernet0/0 注重D代表是從EIGRP學(xué)來(lái)的,*代表默認(rèn)路由
使用show ip PRotocols命令可以檢查默認(rèn)的EIGRP設(shè)置,如下: RouterA# show ip protocols Routing Protocol is "eigrp 100" Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Default networks flagged in outgoing updates Default networks accepted from incoming updates EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0 EIGRP maximum hopcount 100 EIGRP maximum metric variance 1 Redistributing: eigrp 100 Automatic network summarization is not in effect Maximum path: 4 Routing for Networks: 10.1.0.0/16 10.0.0.0 Routing Information Sources: Gateway Distance Last Update 10.1.2.2 90 05:50:13 Distance: internal 90 external 170 (略)
使用show up eigrp topology命令來(lái)驗(yàn)證EIGRP操作,如下: RouterA# show ip eigrp topology IP-EIGRP Topology Table for AS(100)/ID(10.1.2.1) Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - reply Status, s - sia Status P 10.1.3.0/24, 1 sUCcessors, FD is 10514432 via 10.1.2.2 (10514432/28160), Serial0/0 P 10.3.1.0/24, 1 successors, FD is 10639872 via 10.1.2.2 (10639872/384000), Serial0/0 P 10.1.2.0/24, 1 successors, FD is 10511872 via Connected, Serial0/0 P 10.1.1.0/24, 1 successors, FD is 2190 via Connected, Ethernet0/0 P 172.16.1.0/24, 1 successors, FD is 10639872 via 10.1.2.2 (10639872/384000), Serial0/0 (略) 注重前面的字母P,可能出現(xiàn)的字母代號(hào)有如下幾種: 1.P:代表passive,這個(gè)表示穩(wěn)定網(wǎng)絡(luò)中的穩(wěn)定狀態(tài) 2.A:代表active,當(dāng)前網(wǎng)絡(luò)不可用,正處于發(fā)送查詢狀態(tài) 3.U:代表update,網(wǎng)絡(luò)處于等待update包的確認(rèn)狀態(tài) 4.Q:代表query,網(wǎng)絡(luò)處于等待query包的確認(rèn)的狀態(tài) 5.stuck-in-active(SIA):持續(xù)處于active狀態(tài),說(shuō)明EIGRP網(wǎng)絡(luò)的收斂發(fā)生了問(wèn)題
How EIGRP Responds to a Query 作為一種高級(jí)距離向量協(xié)議,EIGRP來(lái)依靠鄰居提供路由信息,假如路由出了問(wèn)題,即進(jìn)入active狀態(tài),而且又沒(méi)有可用的FS的時(shí)候,EIGRP就要求快速的收斂.然后EIGRP路由器向鄰居發(fā)送查詢(query),尋找一條可以替代那條出了問(wèn)題的路由.查詢被發(fā)送給所有的鄰居路由器,除了到達(dá)successor的那個(gè)接口.假如被查詢的路由器知道一條替代路由的話,它就把這條替代路由放進(jìn)應(yīng)答(reply)包中發(fā)送給發(fā)出查詢的源路由器;假如接收到查詢的路由器沒(méi)有替代路由的信息,它將繼續(xù)發(fā)送給它自己的其他鄰居,直到找到可以替代的路由為止
EIGRP Query Process SIA EIGRP使用可靠的多播來(lái)尋找替代路由.路由器必須得到收到查詢的所有路由器的應(yīng)答才能重新進(jìn)行計(jì)算successor的信息,假如有一個(gè)路由器的應(yīng)該還沒(méi)有收到的話,發(fā)出查詢的源路由器就必須等待.默認(rèn)假如在3分鐘內(nèi)某些路由器沒(méi)有對(duì)應(yīng)答做出響應(yīng)的話,這條路由就進(jìn)入stuck in active(SIA)狀態(tài)(即始終處于active狀態(tài)).然后路由器將重新設(shè)定和這個(gè)沒(méi)有做出應(yīng)答的路由器的鄰居關(guān)系.為了避免SIA情形的發(fā)生,解決方案是限制查詢的范圍
Scalability Issues and Solutions 影響EIGRP網(wǎng)絡(luò)可擴(kuò)展性的因素,如下: 1.鄰居之間信息交換量 2.路由器的數(shù)量 3.拓?fù)浣Y(jié)構(gòu)的深度 4.替代路徑的數(shù)量 所以EIGRP在大型網(wǎng)絡(luò)中不能夠即插即用(Plug-and-Play),而且查詢的代價(jià)可能會(huì)比較高
Limiting the EIGRP Query Range with Summarization 為了使得EIGRP能夠具有更好的可擴(kuò)展性,可以使用下面兩種選項(xiàng): 1.通過(guò)在路由器的outbound接口使用ip summary-address eigrp命令配置路由匯總 2.把遠(yuǎn)程路由器做為stub EIGRP路由器 路由匯總可以減小查詢的范圍;把遠(yuǎn)程路由器作做為stub EIGRP路由器使得這些遠(yuǎn)程路由器被查詢.還有其他的一些限制查詢范圍的方法諸如路由過(guò)濾(route filtering)或接口包過(guò)濾(interface packet filtering)
Limiting the EIGRP Query Range Using the stub Option 還有種限制EIGRP查詢比較有效的方法就是配置stub選項(xiàng).在做這項(xiàng)配置的時(shí)候,只有遠(yuǎn)程路由器要配置成stub路由器.使用EIGRP stub路由特性增加了網(wǎng)絡(luò)的穩(wěn)定性,減少了網(wǎng)絡(luò)資源的占用,簡(jiǎn)化了stub router的配置EIGRP stub功能最早是出現(xiàn)在Cisco IOS Release 12.0(7)T上.星形拓?fù)?hub-and-spoke)結(jié)構(gòu)的網(wǎng)絡(luò)常使用stub路由,在這樣的拓?fù)浣Y(jié)構(gòu)里,遠(yuǎn)程路由器不會(huì)轉(zhuǎn)發(fā)所有的數(shù)據(jù)給中心(hub)路由器,遠(yuǎn)程路由器也不會(huì)保持完整網(wǎng)絡(luò)的路由表.一般的,中心路由器只需要發(fā)送一條默認(rèn)路由給遠(yuǎn)程路由器.當(dāng)?shù)竭_(dá)某個(gè)網(wǎng)絡(luò)的路由丟失以后,路由器不會(huì)向stub路由器做出路由查詢