最新CCNP实验手册_完整版

最新CCNP实验手册_完整版
最新CCNP实验手册_完整版

新版CCNP实验手册

根据新版CCNP(路由,交换,排错)教材编写作者:罗洋CCIE NO.25318

目录

第01章EIGRP (7)

1.1 EIGRP回顾 (7)

1.1.1 实验目的 (7)

1.1.2 实验拓扑 (7)

1.1.3 实验步骤 (7)

1.1.4 实验验证 (9)

1.2 EIGRP邻居关系 (12)

1.2.1实验目的 (12)

1.2.2 实验拓扑 (12)

1.2.3 实验步骤 (12)

1.3 EIGRP拓扑,路由以及汇聚 (17)

1.3.1实验目的 (17)

1.3.2 实验拓扑 (17)

1.3.3 实验步骤 (17)

1.4 EIGRP路由过滤和汇总,以及默认路由 (25)

1.4.1 实验目的 (25)

1.4.2 实验拓扑 (25)

1.4.3 实验步骤 (25)

第02章OSPF (33)

2.1 OSPF回顾 (33)

2.1.1 实验目的 (33)

2.1.2 实验拓扑 (33)

2.1.3 实验步骤 (33)

2.2 OSPF邻居关系 (39)

2.2.1 实验目的 (39)

2.2.2 实验拓扑 (39)

2.2.3 实验步骤 (39)

2.3 OSPF的LSA和路由选择 (49)

2.3.1 实验目的 (49)

2.3.2 实验拓扑 (49)

2.3.3 实验步骤 (49)

2.4 OSPF路由过滤,路由汇总,默认路由及末节区域 (59)

2.4.1 实验目的 (59)

2.4.2 实验拓扑 (59)

2.4.3 实验步骤 (59)

2.5 OSPF虚拟链路 (71)

2.5.1 实验目的 (71)

2.5.2 实验拓扑 (71)

2.5.3 实验步骤 (71)

第03章路由控制 (76)

3.1 路由重分布 (76)

3.1.1 实验目的 (76)

3.1.3 实验步骤 (76)

3.2路由重分布高级特性 (84)

3.2.1实验目的 (84)

3.2.2 实验拓扑 (84)

3.2.3 实验步骤 (85)

3.3 策略路由(PBR)和SLA (98)

3.3.1 实验目的 (98)

3.3.2 实验拓扑 (98)

3.3.3 实验步骤 (98)

第04章BGP (105)

4.1 外部BGP (105)

4.1.1 实验目的 (105)

4.1.2 实验拓扑 (105)

4.1.3 实验步骤 (105)

4.2 内部BGP邻居 (114)

4.2.1 实验目的 (114)

4.2.2 实验拓扑 (114)

4.2.3 实验步骤 (114)

4.3 BGP路由过滤 (121)

4.3.1 实验目的 (121)

4.3.2 实验拓扑 (121)

4.3.3 实验步骤 (121)

4.4 BGP路由选择 (126)

4.4.1 实验目的 (126)

4.4.2 实验拓扑 (126)

4.4.3 实验步骤 (126)

第05章IPv6 (135)

5.1 IPv6编址 (135)

5.1.1 实验目的 (135)

5.1.2 实验拓扑 (135)

5.1.3 实验步骤 (135)

4.2 IPv6路由协议 (140)

4.2.1 实验目的 (140)

4.2.2 实验拓扑 (140)

4.2.3 实验步骤 (140)

5.3 IPv4和IPv6共存 (148)

5.3.1 实验目的 (148)

5.3.2 实验拓扑 (148)

5.3.3 实验步骤 (148)

第06章连接到远程站点 (158)

6.1 网络地址转换(NAT) (158)

6.1.1 实验目的 (158)

6.1.2 实验拓扑 (158)

6.2 DHCP以及DHCP中继 (162)

6.2.1 试验目的 (162)

6.2.2 实验拓扑 (162)

6.2.3 实验步骤 (162)

6.3 GRE隧道 (166)

6.3.1 实验目的 (166)

6.3.2 实验拓扑 (166)

6.3.3 实验步骤 (166)

6.4 IPSec站点到站点VPN配置实例 (169)

6.4.1 实验目的 (169)

6.4.2 实验拓扑 (169)

6.4.3 实验步骤 (169)

第07章交换原理和交换端口配置 (174)

7.1 交换原理 (174)

7.1.1 实验目的 (174)

7.1.2 实验拓扑 (174)

7.1.3 实验步骤 (174)

7.2 交换端口配置 (179)

7.2.1 实验目的 (179)

7.2.2 实验拓扑 (179)

7.2.3 实验步骤 (179)

第08章VLAN Trunk VTP以及链路聚合 (183)

8.1 VLAN和Trunk (183)

8.1.1 实验目的 (183)

8.1.2 实验拓扑 (183)

8.1.3 实验步骤 (183)

8.2 VTP (190)

8.2.1 实验目的 (190)

8.2.2 实验拓扑 (190)

8.2.3 实验步骤 (190)

8.3 链路聚合 (197)

8.3.1 实验目的 (197)

8.3.2 实验拓扑 (197)

8.3.3 实验步骤 (197)

第09章传统STP,STP优化及STP保护 (204)

9.1 传统STP (204)

9.1.1 实验目的 (204)

9.1.2 实验拓扑 (204)

9.1.3 实验步骤 (204)

9.2 STP优化 (211)

9.2.1 实验目的 (211)

9.2.2 实验拓扑 (211)

9.2.3 实验步骤 (211)

9.3.1 实验目的 (215)

9.3.2 实验拓扑 (215)

9.3.3 实验步骤 (215)

第10章快速STP和MST (219)

10.1 快速STP (219)

10.1.1 实验目的 (219)

10.1.2 实验拓扑 (219)

10.1.3 实验步骤 (219)

10.2 MST (223)

10.2.1 实验目的 (223)

10.2.2 实验拓扑 (223)

10.2.3 实验步骤 (223)

第11章多层交换 (229)

11.1 VLAN间路由 (229)

11.1.1 实验目的 (229)

11.1.2 实验拓扑 (229)

11.1.3 实验步骤 (229)

11.2 使用CEF的多层交换 (233)

11.2.1 实验目的 (233)

11.2.2 实验拓扑 (233)

11.2.3 实验拓扑 (233)

第12章三层高可用性 (237)

12.1 热备路由协议(HSRP) (237)

12.1.1 实验目的 (237)

12.1.2 实验拓扑 (237)

12.1.3 实验步骤 (238)

12.2 虚拟路由器冗余协议(VRRP) (245)

12.2.1 实验目的 (245)

12.2.2 实验拓扑 (245)

12.2.3 实验步骤 (245)

12.3 网关负载均衡协议(GLBP) (249)

12.3.1 实验目的 (249)

12.3.2 实验拓扑 (249)

12.3.3 实验步骤 (249)

第13章接入安全 (256)

10.1 端口安全 (256)

10.1.1 实验目的 (256)

10.1.2 实验拓扑 (256)

10.1.3 实验步骤 (256)

10.2 基于端口认证(802.1X) (260)

10.2.1 实验目的 (260)

10.2.2 实验拓扑 (260)

10.2.3 实验步骤 (260)

10.3.1 实验目的 (262)

10.3.2 实验拓扑 (262)

10.3.3 实验步骤 (262)

第14章VLAN安全 (267)

14.1 VLAN访问列表 (267)

14.1.1 实验目的 (267)

14.1.2 实验拓扑 (267)

14.1.3 实验步骤 (267)

14.2 私有VLAN (270)

14.2.1 实验目的 (270)

14.2.2 实验拓扑 (270)

14.2.3 实验步骤 (270)

14.3 VLAN trunk的安全性 (275)

第01章EIGRP

1.1EIGRP回顾

1.1.1 实验目的

通过对CCNA课程中的EIGRP实验部分进行回顾,从而更加准确掌握EIGRP路由协议的配置方法,以及对network命令的正确理解。并且学会对EIGRP路由协议查看排错的相关命令。

1.1.2 实验拓扑

拓扑说明:本实验由两台思科路由器完成,对平台无特殊要求。所连接接口如图所示。

接口IP地址取值方式:以YY.XX来进行。其中固定前缀为10.10.YY.XX。YY代表设备编号组合,XX代表单个设备编号。例如上图中,R1和R2之间链路地址为10.10.12.0/24,其中12为R1和R2的设备编号组合,而R1的e0/0接口IP地址为10.10.12.1,由于该接口属于R1;同理,R2的e0/0接口地址为10.10.12.2,由于该接口属于R2。

本实验手册默认采用这种IP地址编址方式,除非特殊实验明确给出具体地址。

1.1.3 实验步骤

1.首先在R1上配置相关接口,并且在R1上配置两个环回口,loopback 0地址为

1.1.1.1/24,loopback 1地址为19

2.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-if)#no sh

R1(config-if)#exit

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-if)#no sh

R1(config-if)#exit

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 up

*Mar 1 00:04:56.935: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up

*Mar 1 00:04:57.019: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/0, changed state to up

R2(config-if)#ip add 2.2.2.2 255.255.255.0

R2(config-if)#no sh

R2(config-if)#exit

R2(config)#int lo1

*Mar 1 00:05:04.823: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback1, changed state to up

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。

1.1.4 实验验证

这里只在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进程。

1.2EIGRP邻居关系

1.2.1实验目的

通过EIGRP邻居建立的相关实验,学习到如何调整EIGRP的HELLO和HOLD时间,使用被动接口阻止不必要的邻居关系,认证EIGRP邻居,静态邻居的配置以及哪些参数影响EIGRP 邻居建立。

1.2.2 实验拓扑

1.2.3 实验步骤

1.首先在R1,R2,R3相关接口配置好IP地址,并且各自配置一个环回口,R1的环

回口loopback 0地址为1.1.1.1/24,R2的环回口loopback 0地址为2.2.2.2/24,依

次类推。注意保证直连接口的连通性。

2.在R1和R2上分别配置EIGRP 100,并且将各自相关接口加入EIGRP进程中,相互

学习到路由。

R1(config)#router eigrp 100

R1(config-router)#no auto-summary

R1(config-router)#network 1.1.1.0 0.0.0.255

R1(config-router)#network 10.10.12.0 0.0.0.255

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 10.10.12.0 0.0.0.255

R2(config-router)#

*Mar 1 00:02:52.587: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 10.10.12.1

(Ethernet0/1) is up: new adjacency //日志显示邻居正常建立

3.在R1上,更改对于R2的EIGRP的Hello和hold时间。

R1(config)#int e0/0

R1(config-if)#ip hello-interval eigrp 100 3 //将Hello时间更改为3s

R1(config-if)#ip hold-time eigrp 100 9 //将Hold时间更改为9s

4.在R1上使用命令show ip eigrp interfaces detail可以验证hello时间已经被更改为

3s。

同时在R2上使用命令show ip eigrp neighbor可以查看到R1的hold时间。

最大为8s,则hold时间被更改为9s。

5.要求R1路由表需要10.10.23.0/24的路由,因此R2上可以加入一条network命令。

R2(config)#router eigrp 100

R2(config-router)#network 10.10.23.0 0.0.0.255

R2(config-router)#exit

但是一旦加入该命令,就会使得R2的E0/0接口加入EIGRP 100进程,会正常收

发EIGRP的Hello包。为了阻止R2和R3建立邻居,我们可以使用被动接口

(passive-interface),其原理就是被动接口不发送Hello包,从而无法正常建立邻

居关系。

6.将R2的E0/0接口设置为被动接口。

R2(config)#router eigrp 100

R2(config-router)#passive-interface e0/0 //将E0/0设置为被动接口

通过命令debug eigrp packets hello我们可以发现,R2确实没有在E0/0接口发送

Hello包。

R2#debug eigrp packets hello

EIGRP Packets debugging is on

(HELLO)

*Mar 1 00:21:36.311: EIGRP: Sending HELLO on Ethernet0/1

*Mar 1 00:21:36.311: AS 100, Flags 0x0, Seq 0/0 idbQ 0/0 iidbQ un/rely 0/0

*Mar 1 00:21:36.615: EIGRP: Received HELLO on Ethernet0/1 nbr 10.10.12.1

*Mar 1 00:21:36.619: AS 100, Flags 0x0, Seq 0/0 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/0

还存在另一种配置形式。

R2(config)#router eigrp 100

R2(config-router)#passive-interface default //使所有接口成为被动接口

R2(config-router)#no passive-interface e0/1 //开启所需要的非被动接口

7.为R1和R2配置EIGRP认证。

首先需要在各自路由器上配置key chain(钥匙串),然后定义钥匙串上的钥匙,以编号来区分。

R1(config)#key chain CCNP

R1(config-keychain)#key 1

R1(config-keychain-key)#key-string CCNP

上述步骤定义了一个名为CCNP的钥匙串,并且该钥匙串上编号为1的钥匙为CCNP。

R1(config-keychain-key)#?

Key-chain key configuration commands:

accept-lifetime Set accept lifetime of key

default Set a command to its defaults

exit Exit from key-chain key configuration mode

key-string Set key string

no Negate a command or set its defaults

send-lifetime Set send lifetime of key

还可以通过可选项accept-lifetime和send-lifetime来设置该编号钥匙的接受和发送时间,从而达到根据不同时间采用不同编号钥匙的目的。(这里对于基于时间变换钥匙的实验就不验证了)

然后在需要认证的接口启用EIGRP认证,并且关联到相关的key chain上。

R1(config)#int e0/0

R1(config-if)#ip authentication mode eigrp 100 md5 //开启EIGRP的MD5认证

R1(config-if)#ip authentication key-chain eigrp 100 CCNP //认证材料为钥匙串CCNP

*Mar 1 00:33:54.083: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 10.10.12.2 (Ethernet0/0) is down: authentication mode changed

由于R2目前尚未配置认证信息,因此R1和R2的邻居关系down掉。

在R2上配置一个钥匙串,配置好相关编号钥匙,并且在相应接口启用。

R2(config)#key chain CCNA //R2上的钥匙串名为CCNA

R2(config-keychain)#key 1 //钥匙编号依然为1

R2(config-keychain-key)#key-string CCNP //内容一致,为CCNP

R2(config-keychain-key)#exit

R2(config-keychain)#exit

R2(config)#int e0/1

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

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

R2(config-if)#

*Mar 1 00:38:28.415: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 10.10.12.1

(Ethernet0/1) is up: new adjacency //邻居重新正常建立。

通过上述实验可以总结出,EIGRP支持MD5密文认证,并且依靠钥匙串的支持。

同时在认证的过程中,钥匙串的名称只是本地起效的,双方不需要一致,但钥匙

编号和钥匙内容必须要一致!

8.在某些不支持组播或者广播的链路上时,如果需要建立EIGRP邻居,那么可以采

用单播方式。这个时候就需要静态的指定邻居。

要求R2和R3之间通过静态指定邻居的方式建立邻居。

首先删去之前R2上被passive掉的接口。

R2(config)#router eigrp 100

R2(config-router)#no passive-interface e0/0

然后在R2上静态的指定R3作为其邻居。

R2(config-router)#neighbor 10.10.23.3 e0/0 //注意,该命令所指邻居必须和自己

在同一子网,并且需要给出接口。

R3的配置如下:

R3(config)#router eigrp 100

R3(config-router)#no au

R3(config-router)#network 10.10.23.0 0.0.0.255

R3(config-router)#nei 10.10.23.2 e0/1

*Mar 1 00:48:47.431: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 10.10.23.2 (Ethernet0/1) is up: new adjacency //邻居成功建立。

通过如下命令可以验证该邻居为静态邻居。

如果在某个接口指定了静态邻居,那么该接口的动态邻居将会全部丢失!

9.总结上述实验,影响EIGRP邻居建立的相关参数有:

l两台路由器能够相互通信

l AS号必须一致

l Hello和Hold间隔不影响邻居建立

l如果有认证,认证必须一致

l度量计算的K值必须一致(将在下一实验中详细介绍)

10.如果在一些带宽有限的WAN网络上,可以限制EIGRP使用带宽的额度。

在R1的E0/0接口上,配置带宽为10000K,EIGRP 100能够使用其中的10%。

R1(config)#int e0/0

R1(config-if)#bandwidth 10000 //首先必须设置一个参考值进行计算

R1(config-if)#ip bandwidth-percent eigrp 100 ?

<1-999999> Maximum bandwidth percentage that EIGRP may use

R1(config-if)#ip bandwidth-percent eigrp 100 10 //EIGRP 100使用参考值的10%

1.3EIGRP拓扑,路由以及汇聚

1.3.1实验目的

通过对EIGRP拓扑,路由以及汇聚相关实验的练习,掌握EIGRP建立拓扑信息的方式,度量计算方法,如何调整度量,非等价负载均衡,以及EIGRP末节路由器。

1.3.2 实验拓扑

1.3.3实验步骤

2.首先在R1,R2,R3上配置好各自的相关接口,并保持连通性。并且分别在R1,

R2和R3路由器上起环回口,相应的地址为X.X.X.X/24,与上个实验一致。

3.配置好R1,R2,R3的EIGRP 100进程,使得R1和R2正常建立邻居,R2和R3正

常建立邻居。

4.在R2上查看路由表:

观察1.1.1.0的路由条目。其下一跳为10.10.12.1,即R1;管理距离为90,由于为

EIGRP内部路由;度量值为409600。

再查看R2上关于1.1.1.0/24的拓扑信息。

可以发现R2得知的该条拓扑信息中包含了前缀1.1.1.0,前缀长度24,以及后继者10.10.12.1,以及度量。

其中度量包括最小带宽10000 Kbit

总计延迟为6000微秒

可靠性为255

负载为1

最小MTU为1500

在EIGRP进程开启后,EIGRP将加入进程的接口信息装载进入UPDATE数据包中发给相应的邻居,其中UPDATE数据包中就包含了上述信息。

当每一台EIGRP路由器都更新完成后,各自便根据获得的拓扑信息进行计算,最后得到通告距离(RD)和可行性距离(FD)。

只要满足FD>RD,则该路由标记为可用,选出最优一条。

EIGRP可以使用带宽,延迟,负载,可靠性和MTU进行计算度量。所使用的因素由K值所决定。但默认情况下只使用带宽和延迟两项进行计算,即K1=K3=1,其余K值为0。

因此对于1.1.1.0/24的度量计算应该为:

(1000000/10000+6000/10)*256=409600

并且该度量大于RD=128256,因此成为FD。

5.通过上面的分析,我们可以总结出调整EIGRP度量的办法:

a)调整接口带宽

b)调整接口延迟

c)调整K值

d)利用偏移列表(offset-list)

R1(config)#int lo0

R1(config-if)#bandwidth 1000

调整R1的环回口带宽为1000Kbit,注意,带宽为整条链路上的最小带宽,并且为入接口带宽。

R1(config)#int lo0

R1(config-if)#delay 1

调整R1的环回口延迟为10微秒,注意此处的单位。延迟为整条链路延迟之和,并且为入接口延迟。

R2(config)#router eigrp 100

R2(config-router)#metric weights ?

<0-8> Type Of Service (Only TOS 0 supported)

R2(config-router)#metric weights 0 ?

<0-255> K1

R2(config-router)#metric weights 0 1 ?

<0-255> K2

R2(config-router)#metric weights 0 1 0 ?

<0-255> K3

R2(config-router)#metric weights 0 1 0 1 ?

<0-255> K4

R2(config-router)#metric weights 0 1 0 1 0 ?

<0-255> K5

R2(config-router)#metric weights 0 1 0 1 0 0 ?

R2(config-router)#metric weights 0 1 0 1 0 0

对R2的K值进行调整。第一个数值为TOS字段,永远为1。后面五个数字分别是

K1到K5。如果调整K值,需要保持邻居之间K值一致,否则将会无法建立邻居。偏移列表可以对某一条特殊路由进行度量调整。

在R2上对来自R1的1.1.1.1/24的度量加1,使用偏移列表完成。

R2(config)#access-list 1 permit 1.1.1.0 0.0.0.255

R2(config)#router eigrp 100

R2(config-router)#offset-list ? //调用ACL 1

<0-99> Access list of networks to apply offset (0 selects all networks)

<1300-1999> Access list of networks to apply offset (expanded range)

WORD Access-list name

R2(config-router)#offset-list 1 ?

in Perform offset on incoming updates

out Perform offset on outgoing updates

R2(config-router)#offset-list 1 in ? //偏移值

<0-2147483647> Offset

R2(config-router)#offset-list 1 in 1 ?

Async Async interface

BVI Bridge-Group Virtual Interface

CDMA-Ix CDMA Ix interface

Ctunnel Ctunnel interface

Dialer Dialer interface

Ethernet IEEE 802.3

Lex Lex interface

Loopback Loopback interface

MFR Multilink Frame Relay bundle interface

Multilink Multilink-group interface

Null Null interface

Port-channel Ethernet Channel of interfaces

Tunnel Tunnel interface

Vif PGM Multicast Host interface

Virtual-PPP Virtual PPP interface

Virtual-Template Virtual Template interface

Virtual-TokenRing Virtual TokenRing

R2(config-router)#offset-list 1 in 1 e0/1 ?

R2(config-router)#offset-list 1 in 1 e0/1

R2(config-router)#end

之后邻居会发生一次抖动。

*Mar 1 02:20:51.287: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 10.10.12.1

相关主题
相关文档
最新文档