WOLF-LAB沃尔夫网络实验室中国网络精英的发源地!
24小时咨询热线:173-1636-2402

技术文档

Technical documentation

您当前位置: 首页 > 技术文档 > 详情

CCNP企业基础架构EIGRP综合实验-WOLFLAB优秀作业

发布日期:2022-11-04 浏览次数:975 来源:WOLF-LAB(沃尔夫)实验室

CCNP企业基础架构EIGRP综合实验-WOLFLAB优秀作业

-WOLFLAB CCIE学员胡CH

关注WOLFLAB网络实验室,CCNP/CCIE企业基础架构循环开班中,联系在线客服预约免费试听,并领取免费学习资料。

图片 1.png

一、 地址描述

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

2.      R1-R3以太口地址为:1.1.123.X/27X=ROUTER NUMBER

3.      R3-R4接口地址为:1.1.34.X/29X=ROUTER NUMBER

4.      R2-R4接口地址为:1.1.24.X/29X=ROUTER NUMBER

5.      R4-R5接口地址为:1.1.45.X/24X=ROUTER NUMBER

二、 BRIDGE

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

2.      如图所示, 配置R2-R4之间物理接口的IP ADDRESSR3-R4之间物理接口的IP ADDRESS

3.      如果所示,配置R4-R5之间的链路为PPP的封装,并配置相应的接口地址。

4.      配置R1-R5loopback0

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  R1ping R2R3

图片 1.png

l  R4ping R2R3R5

图片 1.png

一、 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,这八个地址在R1RIP数据库中是作为外部路由出现。

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

图片 1.png

4.      只在R1做配置,并使用最小的命令行,使R3上可以看到的这八个网段的七个, 看不到100.1.8.0/24这条路由,且奇数路由的metric5, 偶数路由的metric7,不允许用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

图片 1.png

5.      不可以在R2做任何配置,使R2看不到100网段的7条路由, 但可以看到R1R3loopback路由,不能通过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

图片 1.png

 

四、 EIGRP 100配置

1.      R2 R3 R4的链路运行EIGRP 100,将R4loopback0接口宣告到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

图片 1.png

2.      假设R4F0/0口的地址为:150.1.1.1/24,使R4BB2建立EIGRP邻接关系,此时R4会收到很多从BB2传递过来的路由,包括:ABC类。用最小的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.      R2R3上做RIPEIGRP的双向重分布。使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  

图片 1.png

4.      使R2 R3 R4之间的EIGRP Hello=2sHOLD 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

图片 1.png

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

图片 1.png

6.      R2上,增加一个loopback1,其IP地址为:161.1.1.1/24,宣告进入EIGRP,这时R4上应只可以看到161网段的三条路由: 161.1.0.0/16161.1.0.0/18161.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

图片 1.png

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

图片 1.png

7.      R3loopback0宣告进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

图片 1.png

8.      R3上增加一个loopback5,其地址为:5.5.5.5/32,同时宣告到RIPEIGRP中。在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

图片 1.png

 

9.      R3上增加一个loopback6,其地址为:6.6.6.6/32,同时宣告到RIPEIGRP。使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

图片 1.png

10.      针对上题,如果需要安装两条非等价路由该如何做,如果要求数据包只使用metric小的那条路由,该如何做?不需要考虑ROUTE-CACHECEF等。

R4(config)#router eigrp 100

R4(config-router)#variance 2

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

图片 1.png

图片 1.png

11.      R4BB2只注入一条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邻居关系,并把R5loopback0宣告进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

图片 1.png

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

图片 1.png

图片 1.png

3.      R4上,把EIGRP 100EIGRP 99做双向重分布。在R1上看到7.7.7.7/32这条路由下一跳指向R2,如果R2不可达,则R1可以通过R3到达到达此路由。R2R3是可以相互传递路由,此方案还需要考虑双点双向重分布可能会出现的路由环路或次优路径的问题。

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(沃尔夫)网络实验室

CCIE循环开班,联系在线客服获取免费学习资料、视频、模拟器

微信扫码加技术答疑群

官方微信:17316362402

官方QQ:2569790740

https://www.wolf-lab.com/

返回目录
在线咨询