天天看點

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

作者:網絡工程師學習

EIGRP綜合實驗(需求)

WOLFLAB網絡技術實驗室

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

一、 位址描述

1. R1-R5都有一個loopback0 IP ADD = 10.10.X.X/24,X=ROUTER NUMBER,比如R1 的LO0 =10.10.1.1/24。

2. R1-R3以太口位址為:1.1.123.X/27,X=ROUTER NUMBER。

3. R3-R4接口位址為:1.1.34.X/29,X=ROUTER NUMBER。

4. R2-R4接口位址為:1.1.24.X/29,X=ROUTER NUMBER。

5. R4-R5接口位址為:1.1.45.X/24,X=ROUTER NUMBER。

二、 BRIDGE

1. 如圖所示, 配置R1-R3的以太口位址。

2. 如圖所示, 配置R2-R4之間實體接口的IP ADDRESS,R3-R4之間實體接口的IP ADDRESS。

3. 如果所示,配置R4-R5之間的鍊路為PPP的封裝,并配置相應的接口位址。

4. 配置R1-R5的loopback0。

R1(config)#int f0/0

R1(config-if)#no shutdown

R1(config-if)#ip address 1.1.123.1 255.255.255.224

R1(config-if)#exit

R1(config)#int lo0

R1(config-if)#ip address 10.10.1.1 255.255.255.0

R1(config-if)#exit

R2(config)#int f0/0

R2(config-if)#no shutdown

R2(config-if)#ip address 1.1.123.2 255.255.255.224

R2(config-if)#exit

R2(config)#int s1/0

R2(config-if)#no shutdown

R2(config-if)#ip address 1.1.24.2 255.255.255.248

R2(config-if)#exit

R2(config)#int lo0

R2(config-if)#ip address 10.10.2.2 255.255.255.0

R2(config-if)#exit

R3(config)#int f0/0

R3(config-if)#no shutdown

R3(config-if)#ip address 1.1.123.3 255.255.255.224

R3(config-if)#exit

R3(config)#int s1/0

R3(config-if)#no shutdown

R3(config-if)#ip address 1.1.34.3 255.255.255.248

R3(config-if)#exit

R3(config)#int lo0

R3(config-if)#ip address 10.10.3.3 255.255.255.0

R3(config-if)#exit

R4(config)#int s1/0

R4(config-if)#no shutdown

R4(config-if)#ip address 1.1.24.4 255.255.255.248

R4(config-if)#exit

R4(config)#int s1/2

R4(config-if)#no shutdown

R4(config-if)#ip address 1.1.34.4 255.255.255.248

R4(config-if)#exit

R4(config)#int s1/1

R4(config-if)#no shutdown

R4(config-if)#ip address 1.1.45.4 255.255.255.0

R4(config-if)#encapsulation ppp

R4(config-if)#no peer neighbor-route

R4(config-if)#exit

R4(config)#int lo0

R4(config-if)#ip address 10.10.4.4 255.255.255.0

R4(config-if)#exit

R5(config)#int s1/1

R5(config-if)#no shutdown

R5(config-if)#ip address 1.1.45.5 255.255.255.0

R5(config-if)#encapsulation ppp

R5(config-if)#no peer neighbor-route

R5(config-if)#exit

R5(config)#int lo0

R5(config-if)#ip address 10.10.5.5 255.255.255.0

R5(config-if)#exit

5. 配置完成後,測試各直連鍊路應能正常通訊。

l R1上ping R2、R3

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

l R4上ping R2、R3、R5

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

三、 RIP基本配置

1. R1 R2 R3運作RIP Version 2,并把loopback0接口和直連以太網段宣告進RIP中。

2. 在三台路由器的路由表中都可以互相看到對方的loopback0路由。

R1(config)#router rip

R1(config-router)#version 2

R1(config-router)#network 1.0.0.0

R1(config-router)#network 10.0.0.0

R1(config-router)#no auto-summary

R2(config)#router rip

R2(config-router)#version 2

R2(config-router)#network 1.0.0.0

R2(config-router)#network 10.0.0.0

R2(config-router)#no auto-summary

R3(config)#router rip

R3(config-router)#version 2

R3(config-router)#network 1.0.0.0

R3(config-router)#network 10.0.0.0

R3(config-router)#no auto-summary

3. 在R1上,用最小的指令行,增加八個interface位址,位址為: 100.1.1.1/24 - 100.1.8.1/24,這八個位址在R1的RIP資料庫中是作為外部路由出現。

R1(config)#int lo0

R1(config-if)#ip address 100.1.1.1 255.255.255.0 secondary

R1(config-if)#ip address 100.1.2.1 255.255.255.0 secondary

R1(config-if)#ip address 100.1.3.1 255.255.255.0 secondary

R1(config-if)#ip address 100.1.4.1 255.255.255.0 secondary

R1(config-if)#ip address 100.1.5.1 255.255.255.0 secondary

R1(config-if)#ip address 100.1.6.1 255.255.255.0 secondary

R1(config-if)#ip address 100.1.7.1 255.255.255.0 secondary

R1(config-if)#ip address 100.1.8.1 255.255.255.0 secondary

R1(config-if)#router rip

R1(config-router)#redistribute connected

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

4. 隻在R1做配置,并使用最小的指令行,使R3上可以看到的這八個網段的七個, 看不到100.1.8.0/24這條路由,且奇數路由的metric為5, 偶數路由的metric為7,不允許用Offset-list。

R1(config)#access-list 1 deny 100.1.8.0

R1(config)#access-list 1 permit any

R1(config)#router rip

R1(config-router)#distribute-list 1 out f0/0

R1(config-router)#exit

R1(config)#access-list 2 permit 100.1.0.0 0.0.6.0

R1(config)#access-list 3 permit 100.1.1.0 0.0.6.0

R1(config)#route-map A permit 10

R1(config-route-map)#match ip address 2

R1(config-route-map)#set metric 7

R1(config-route-map)#exit

R1(config)#route-map A permit 20

R1(config-route-map)#match ip address 3

R1(config-route-map)#set metric 5

R1(config-route-map)#exit

R1(config)#router rip

R1(config-router)#redistribute connected route-map A

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

5. 不可以在R2做任何配置,使R2看不到100網段的7條路由, 但可以看到R1和R3的loopback路由,不能通過Version 1, 2來解決此問題。

R1(config)#router rip

R1(config-router)#passive-interface f0/0

R1(config-router)#neighbor 1.1.123.3

R1(config-router)#end

R3(config)#int f0/0

R3(config-if)#no ip split-horizon

R3(config-if)#exit

R3(config)#access-list 1 deny 100.1.0.0 0.0.7.0

R3(config)#access-list 1 permit any

R3(config)#router rip

R3(config-router)#distribute-list 1 out f0/0

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

四、 EIGRP 100配置

1. 在R2 R3 R4的鍊路運作EIGRP 100,将R4的loopback0接口宣告到EIGRP 100。在R4上,show ip eigrp neighbors,可以看到兩個鄰接關系。

R2(config)#router eigrp 100

R2(config-router)#network 1.1.24.2 0.0.0.0

R2(config-router)#no auto-summary

R3(config)#router eigrp 100

R3(config-router)#network 1.1.34.3 0.0.0.0

R3(config-router)#no auto-summary

R4(config)#router eigrp 100

R4(config-router)#network 1.1.24.4 0.0.0.0

R4(config-router)#network 1.1.34.4 0.0.0.0

R4(config-router)#network 10.10.4.4 0.0.0.0

R4(config-router)#no auto-summary

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

2. 假設R4的F0/0口的位址為:150.1.1.1/24,使R4與BB2建立EIGRP鄰接關系,此時R4會收到很多從BB2傳遞過來的路由,包括:A、B、C類。用最小的Prefix-list指令,隻允許B類路由進入R4。

R4(config)#int f0/0

R4(config-if)#no shutdown

R4(config-if)#ip address 150.1.1.1 255.255.255.0

R4(config-if)#exit

R4(config)#ip prefix-list B permit 128.0.0.0/2 le 32

R4(config)#router eigrp 100

R4(config-router)#distribute-list prefix B in f0/0

3. 在R2和R3上做RIP與EIGRP的雙向重分布。使R4上看不到100.0.0.0網段的任何路由。此解決方案不能用Route-map,不能用基于接口的過濾,也不能通過metric的方法。

R2(config)#router eigrp 100

R2(config-router)#redistribute rip metric 100000 10 255 1 1500

R2(config-router)#exit

R2(config)#router rip

R2(config-router)#redistribute eigrp 100 metric 1

R3(config)#router eigrp 100

R3(config-router)#redistribute rip metric 100000 10 255 1 1500

R3(config-router)#exit

R3(config)#router rip

R3(config-router)#redistribute eigrp 100 metric 1

R3(config-router)#exit

R3(config)#access-list 1 deny 100.1.0.0 0.0.7.0

R3(config)#access-list 1 permit any

R3(config)#router eigrp 100

R3(config-router)#distribute-list 1 out rip

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

4. 使R2 R3 R4之間的EIGRP Hello=2s,HOLD Time=10s。

R2(config)#int s1/0

R2(config-if)#ip hello-interval eigrp 100 2

R2(config-if)#ip hold-time eigrp 100 10

R3(config)#int s1/0

R3(config-if)#ip hello-interval eigrp 100 2

R3(config-if)#ip hold-time eigrp 100 10

R4(config)#int s1/0

R4(config-if)#ip hello-interval eigrp 100 2

R4(config-if)#ip hold-time eigrp 100 10

R4(config-if)#exit

R4(config)#int s1/2

R4(config-if)#ip hello-interval eigrp 100 2

R4(config-if)#ip hold-time eigrp 100 10

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

5. R2 R3 R4之間的EIGRP請開啟認證。

R2(config)#key chain A

R2(config-keychain)#key 1

R2(config-keychain-key)#key-string cisco

R2(config-keychain-key)#int s1/0

R2(config-if)#ip authentication mode eigrp 100 md5

R2(config-if)#ip authentication key-chain eigrp 100 A

R3(config)#key chain A

R3(config-keychain)#key 1

R3(config-keychain-key)#key-string cisco

R3(config-keychain-key)#int s1/0

R3(config-if)#ip authentication mode eigrp 100 md5

R3(config-if)#ip authentication key-chain eigrp 100 A

R4(config)#key chain A

R4(config-keychain)#key 1

R4(config-keychain-key)#key-string cisco

R4(config-keychain-key)#int s1/0

R4(config-if)#ip authentication mode eigrp 100 md5

R4(config-if)#ip authentication key-chain eigrp 100 A

R4(config-if)#exit

R4(config)#int s1/2

R4(config-if)#ip authentication mode eigrp 100 md5

R4(config-if)#ip authentication key-chain eigrp 100 A

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

6. 在R2上,增加一個loopback1,其IP位址為:161.1.1.1/24,宣告進入EIGRP,這時R4上應隻可以看到161網段的三條路由: 161.1.0.0/16,161.1.0.0/18,161.1.0.0/20三條路由。 而在R1上隻能看到161.1.1.0/24的路由,不能用Route-map,可以使用基于接口的過濾。

R2(config)#int lo1

R2(config-if)#ip address 161.1.1.1 255.255.255.0

R2(config-if)#exit

R2(config)#router eigrp 100

R2(config-router)#network 161.1.1.1 0.0.0.0

R2(config-router)#exit

R2(config)#int s1/0

R2(config-if)#ip summary-address eigrp 100 161.1.0.0 255.255.240.0

R2(config-if)#ip summary-address eigrp 100 161.1.0.0 255.255.192.0

R2(config-if)#ip summary-address eigrp 100 161.1.0.0 255.255.0.0

R3(config)#access-list 2 permit 161.1.1.0

R3(config)#route-map R-E deny 10

R3(config-route-map)#match ip address 2

R3(config-route-map)#exit

R3(config)#route-map R-E permit 20

R3(config-route-map)#exit

R3(config)#router eigrp 100

R3(config-router)#redistribute rip metric 100000 10 255 1 1500 route-map R-E

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

R1(config)#access-list 4 deny 161.1.0.0

R1(config)#access-list 4 permit any

R1(config)#router rip

R1(config-router)#distribute-list 4 in f0/0

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

7. 把R3的loopback0宣告進EIGRP,使R4可以看到兩條等價路由。

R2(config)#access-list 1 permit 10.10.3.0

R2(config)#router eigrp 100

R2(config-router)#distance 121 1.1.24.4 0.0.0.0 1

R4(config)#access-list 1 permit 10.10.3.0

R4(config)#router eigrp 100

R4(config-router)#distance 170 1.1.34.3 0.0.0.0 1

R3(config)#router eigrp 100

R3(config-router)#network 10.10.3.3 0.0.0.0

R3(config-router)#exit

R3(config)#int lo0

R3(config-if)#delay 10

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

8. 在R3上增加一個loopback5,其位址為:5.5.5.5/32,同時宣告到RIP與EIGRP中。在R3上做配置,使R4可以看到此路由,且metric值為: 100000000,下一跳指向R3,當R3-R4的鍊路斷了後,R4可以通過R2到達此路由,且不需要重新收斂。

R3(config)#int lo5

R3(config-if)#ip address 5.5.5.5 255.255.255.255

R3(config-if)#exit

R3(config)#router rip

R3(config-router)#network 5.0.0.0

R3(config-router)#exit

R3(config)#router eigrp 100

R3(config-router)#network 5.5.5.5 0.0.0.0

R3(config-router)#exit

R3(config)#access-list 3 permit 5.5.5.5

R3(config)#router eigrp 100

R3(config-router)#offset-list 3 out 97702144 s1/0

R2(config)#access-list 1 permit 5.5.5.5
WOLFLAB實驗室CCNP考試EIGRP綜合實驗

9. 在R3上增加一個loopback6,其位址為:6.6.6.6/32,同時宣告到RIP及EIGRP。使R4可以看到此路由,下一跳指向R2,當R2-R4的鍊路斷了後,R4可以通過R3到達此路由,且不需要重新收斂。請用Distance xx來完成此任務, 如果修改metric時,不能用Offset-list,不可以影響其他路由。

R3(config)#int lo6

R3(config-if)#ip address 6.6.6.6 255.255.255.255

R3(config-if)#exit

R3(config)#router rip

R3(config-router)#network 6.0.0.0

R3(config-router)#exit

R3(config)#router eigrp 100

R3(config-router)#network 6.6.6.6 0.0.0.0

R2(config)#access-list 1 permit 6.6.6.6
R4(config)#access-list 1 permit 6.6.6.6
WOLFLAB實驗室CCNP考試EIGRP綜合實驗

10. 針對上題,如果需要安裝兩條非等價路由該如何做,如果要求資料包隻使用metric小的那條路由,該如何做?不需要考慮ROUTE-CACHE,CEF等。

R4(config)#router eigrp 100

R4(config-router)#variance 2

R4(config-router)#traffic-share min across-interfaces

WOLFLAB實驗室CCNP考試EIGRP綜合實驗
WOLFLAB實驗室CCNP考試EIGRP綜合實驗

11. R4向BB2隻注入一條Default Route,不可以向其他路由器注入預設路由,不要使用任何形式的過濾。

R4(config)#int f0/0

R4(config-if)#ip summary-address eigrp 100 0.0.0.0 0.0.0.0

五、EIGRP 99配置

1. R4-R5之間的PPP鍊路運作EIGRP 99,請使用單點傳播建立EIGRP鄰居關系,并把R5的loopback0宣告進EIGRP程序。

R4(config)#router eigrp 99

R4(config-router)#network 1.1.45.4 0.0.0.0

R4(config-router)#neighbor 1.1.45.5 s1/1

R4(config-router)#no auto-summary

R5(config)#router eigrp 99

R5(config-router)#network 1.1.45.5 0.0.0.0

R5(config-router)#network 10.10.5.5 0.0.0.0

R5(config-router)#neighbor 1.1.45.4 s1/1

R5(config-router)#no auto-summary

WOLFLAB實驗室CCNP考試EIGRP綜合實驗

2. 在R5上增加一個loopback1,其位址為:7.7.7.7/32,使其在R4看到是一條外部路由: 7.7.7.7/32 ( 90/xxxxx )。 R4要向R5隻注入一條預設路由,不能用接口下彙總,也不能用distribute-list,不能用route-map。

R5(config)#int lo1

R5(config-if)#ip address 7.7.7.7 255.255.255.255

R5(config-if)#route-map S permit 10

R5(config-route-map)#match int lo1

R5(config-route-map)#exit

R5(config)#router eigrp 99

R5(config-router)#redistribute connected route-map S

R4(config)#router eigrp 99

R4(config-router)#distance eigrp 90 90

R4(config-router)#eigrp stub static

R4(config-router)#redistribute static

R4(config-router)#ip route 0.0.0.0 0.0.0.0 null 0

WOLFLAB實驗室CCNP考試EIGRP綜合實驗
WOLFLAB實驗室CCNP考試EIGRP綜合實驗

3. 在R4上,把EIGRP 100與EIGRP 99做雙向重分布。在R1上看到7.7.7.7/32這條路由下一跳指向R2,如果R2不可達,則R1可以通過R3到達到達此路由。R2與R3是可以互相傳遞路由,此方案還需要考慮雙點雙向重分布可能會出現的路由環路或次優路徑的問題。

R4(config)#router eigrp 99

R4(config-router)#redistribute eigrp 100

R4(config-router)#exit

R4(config)#router eigrp 100

R4(config-router)#redistribute eigrp 99

R2(config)#access-list 2 permit 7.7.7.7

R2(config)#access-list 2 permit 10.10.5.0

R2(config)#access-list 2 permit 1.1.45.0

R2(config)#router rip

R2(config-router)#distance 171 1.1.123.3 0.0.0.0 2

R2(config-router)#exit

R3(config)#access-list 4 permit 7.7.7.7

R3(config)#access-list 4 permit 10.10.5.0

R3(config)#access-list 4 permit 1.1.45.0

R3(config)#router rip

R3(config-router)#distance 171 1.1.123.2 0.0.0.0 4

R3(config-router)#exit

R3(config)#access-list 5 permit 7.7.7.7

R3(config)#route-map E-R permit 10

R3(config-route-map)#match ip address 5

R3(config-route-map)#set metric 2

R3(config-route-map)#exit

R3(config)#route-map E-R permit 20

R3(config-route-map)#router rip

R3(config-router)#redistribute eigrp 100 metric 1 route-map E-R

感謝關注WOLFLAB網絡技術實驗室,我們定期都會更新CCNP相關技術

繼續閱讀