登录站点

用户名

密码

路由协议-EIGRP基本配置

4已有 3556 次阅读  2013-06-30 13:22   标签自动汇总  eigrp  通配符掩码  路由汇总 

1、配置各台路由器的IP 地址,并且使用ping 命令确认各路由器的直连口的互通性。
2、配置eigrp,自治系统号为90。
R1(config)#router eigrp 90
R1(config-router)#net 172.16.0.0
R1(config-router)#net 10.0.0.0
R1(config-router)#end
 
R2(config)#router eigrp 90
R2(config-router)#net 172.16.0.0
//默认情况下,EIGRP在配置路由器时,可以直接network主类网络号。此处配置,可以同时将R2路由器两个串口直接加入到EIGRP的路由进程中。
R2(config-router)#net 131.131.0.0
R2(config-router)#end
 
R3(config)#router eigrp 90
R3(config-router)#net 172.16.0.0
R3(config-router)#net 192.168.0.0
R3(config-router)#net 192.168.1.0
R3(config-router)#net 192.168.2.0
R3(config-router)#net 192.168.3.0
R3(config-router)#end
 
3、在任意一台路由器上观察EIGRP的邻居关系,以R2为例:
R2#sh ip eigrp neighbors
IP-EIGRP neighbors for process 90
H   Address                 Interface       Hold Uptime   SRTT   RTO  Q  Seq
                                            (sec)         (ms)       Cnt Num
1   172.16.1.6              Se1/1             11 00:20:20  124   744  0  13
0   172.16.1.1              Se1/0             10 00:20:50  221  1326  0  14
PS:列H指出邻居学习的顺序,Address指出邻居地址,Interface指出邻居所在本地接口。
 
4、在任意一台路由器上查看路由器,确认路由,以R2为例:
R2#sh ip ro
     172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks
C       172.16.1.4/30 is directly connected, Serial1/1
D       172.16.0.0/16 is a summary, 00:00:52, Null0
//EIGRP会自动的为可汇总的子网生成一条指向null0口的路由。其目的:1.汇总路由,2.避免路由黑洞。
C       172.16.1.0/30 is directly connected, Serial1/0
D    10.0.0.0/8 [90/2297856] via 172.16.1.1, 00:00:56, Serial1/0
C    131.131.0.0/16 is directly connected, Loopback0
D    192.168.0.0/24 [90/2297856] via 172.16.1.6, 00:00:20, Serial1/1
//90为EIGRP的内部管理距离,2297856为EIGRP计算的度量(FD)。
D    192.168.1.0/24 [90/2297856] via 172.16.1.6, 00:00:17, Serial1/1
D    192.168.2.0/24 [90/2297856] via 172.16.1.6, 00:00:15, Serial1/1
D    192.168.3.0/24 [90/2297856] via 172.16.1.6, 00:00:12, Serial1/1
 
5、在R2路由器上使用更简洁的查看关于EIGRP的路由命令:
R2#sh ip ro eigrp
     172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks
D       172.16.0.0/16 is a summary, 00:05:11, Null0
D    10.0.0.0/8 [90/2297856] via 172.16.1.1, 00:05:15, Serial1/0
//R1路由器的自动汇总的路由。
D    192.168.0.0/24 [90/2297856] via 172.16.1.6, 00:04:40, Serial1/1
D    192.168.1.0/24 [90/2297856] via 172.16.1.6, 00:04:36, Serial1/1
D    192.168.2.0/24 [90/2297856] via 172.16.1.6, 00:04:33, Serial1/1
D    192.168.3.0/24 [90/2297856] via 172.16.1.6, 00:04:29, Serial1/1
 
6、在R2路由器上会看到有一条指向s1/0口的10.0.0.0/8的汇总路由,这是EIGRP路由协议自动汇总的特性体现。可以使用no auto-summary命令关闭。配置如下:
R1(config)#router eigrp 90
R1(config-router)#no auto-summary
//关闭EIGRP的自动汇总特性。
 
R1上关闭自动汇总后,在R2上观察路由表的变化,如下显示:
R2#sh ip ro
     172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks
C       172.16.1.4/30 is directly connected, Serial1/1
D       172.16.0.0/16 is a summary, 00:06:15, Null0
C       172.16.1.0/30 is directly connected, Serial1/0
     10.0.0.0/24 is subnetted, 4 subnets
D       10.1.3.0 [90/2297856] via 172.16.1.1, 00:00:09, Serial1/0
D       10.1.2.0 [90/2297856] via 172.16.1.1, 00:00:09, Serial1/0
D       10.1.1.0 [90/2297856] via 172.16.1.1, 00:00:09, Serial1/0
D       10.1.4.0 [90/2297856] via 172.16.1.1, 00:00:10, Serial1/0
//当关闭了自动汇总后,R2可以看到明细路由。
C    131.131.0.0/16 is directly connected, Loopback0
D    192.168.0.0/24 [90/2297856] via 172.16.1.6, 00:05:45, Serial1/1
D    192.168.1.0/24 [90/2297856] via 172.16.1.6, 00:05:42, Serial1/1
D    192.168.2.0/24 [90/2297856] via 172.16.1.6, 00:05:39, Serial1/1
D    192.168.3.0/24 [90/2297856] via 172.16.1.6, 00:05:35, Serial1/1
 
7、EIGRP也可以进行手工地址总结。手工地址总结,可以有效的减少路由表的大小。比如在R2上的路由中关于R3的192.168.*.*的网络显示为四条具体路由,可以在R3上进行如下配置,减少路由通告条目。
R3(config)#int s1/0
R3(config-if)#ip summary-address eigrp 90 192.168.0.0 255.255.252.0
此时,观察R2路由器的路由表:
R2#sh ip route eigrp
     172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks
D       172.16.0.0/16 is a summary, 00:35:14, Null0
     10.0.0.0/24 is subnetted, 4 subnets
D       10.1.3.0 [90/2297856] via 172.16.1.1, 00:29:08, Serial1/0
D       10.1.2.0 [90/2297856] via 172.16.1.1, 00:29:08, Serial1/0
D       10.1.1.0 [90/2297856] via 172.16.1.1, 00:29:08, Serial1/0
D       10.1.4.0 [90/2297856] via 172.16.1.1, 00:29:08, Serial1/0
D    192.168.0.0/22 [90/2297856] via 172.16.1.6, 00:27:29, Serial1/1
//显示为一条汇总路由。有效的减少路由表的大小。
 
8、在R2上使用通配符掩码进行配置EIGRP:
R2(config)#no router eigrp 90
*Mar  1 02:28:53.355: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 90: Neighbor 172.16.1.1 (Serial1/0) is down: interface down
*Mar  1 02:28:53.375: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 90: Neighbor 172.16.1.6 (Serial1/1) is down: interface down
R2(config)#router eigrp 90
R2(config-router)#net 172.16.1.0 0.0.0.3
//使用通配符掩码,可以很好的控制,哪些接口加入到EIGRP的进程中工作。否则可能需要使用passive-interface命令进行了设置。此处仅将s1/0接口加入到eigrp中,所以R2的s1/1接口,和R3的路由不会被转发给R1。
*Mar  1 02:29:10.867: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 90: Neighbor 172.16.1.1 (Serial1/0) is up: new adjacency
R2(config-router)#net 131.131.0.0
 
9、在R2上确认邻居,此处仅发现与R1建立了邻居关系。
R2#sh ip eigrp neighbors
IP-EIGRP neighbors for process 90
H   Address                 Interface       Hold Uptime   SRTT   RTO  Q  Seq
                                            (sec)         (ms)       Cnt Num
0   172.16.1.1              Se1/0             12 00:02:26   80   480  0  18
 
10、查看R1的路由表,进行确认所学习到的路由。
R1#sh ip route eigrp
D    131.131.0.0/16 [90/2297856] via 172.16.1.2, 00:05:29, Serial1/1
//由于采用通配符掩码,进行选择性的配置,所以R1仅学习到131.131.0.0/16的路由条目,而无法学习到R3的直接路由。
分享 举报