实验目的

通过对CCNA课程中的EIGRP实验部分进行回顾,从而更加准确掌握EIGRP路由协议的

配置方法,以及对network命令的正确理解。并且学会对EIGRP路由协议查看排错的相关命

 

实验拓扑

EIGRP基本配置_第1张图片

1. 实验步骤

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

1.1.1.1/24loopback 1地址为192.168.1.1/24。并且在e0/0loopback 0loopback

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进程,其中100AS号,可以理解

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/24loopback 1的地址为192.168.2.2/24。并且在e0/0loopback

0loopback 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。 

2.实验验证 
这里只在R1上进行验证命令。 
EIGRP基本配置_第2张图片

由上述输出可以得到,R1上存在三个接口加入了EIGRP 100进程,并且在E0/0接口上发
现了一个邻居。

EIGRP基本配置_第3张图片

EIGRP基本配置_第4张图片

由上述输出可得,在R1上运行了一个EIGRP 100进程,并且该进程为网络1.0.0.010.0.0.0

192.168.1.0运行。同时还显示了相关EIGRP 100的其他一些网络参数,例如管理距离,K

等。

blob.png

由上述输出可以得到R1已知的EIGRP邻居信息。其中邻居地址,发现接口,保持时间

等参数。

EIGRP基本配置_第5张图片

EIGRP基本配置_第6张图片

由上述输出可以得到R1目前的EIGRP拓扑信息表项。其中显示了每条路径的后继者,

FD,以及AD。由于本实验中不存在可行性后继者,因此无备份路由。

EIGRP基本配置_第7张图片

EIGRP基本配置_第8张图片

由上述输出可以得到R1目前的路由表项。其中有两条路由条目来自于EIGRP进程。



吴迪

2017-11-26