[AR1]display ip interface brief
GigabitEthernet0/0/0 14.1.1.1/24 up up
GigabitEthernet0/0/1 10.0.12.1/24 up up
GigabitEthernet0/0/2 10.0.13.1/24 up up
[AR2]display ip interface brief
GigabitEthernet0/0/0 10.0.12.2/24 up up
GigabitEthernet0/0/1 192.168.2.254/24 up up
[AR3]display ip interface brief
GigabitEthernet0/0/0 10.0.13.3/24 up up
GigabitEthernet0/0/1 192.168.3.254/24 up up
[AR4]display ip interface brief
GigabitEthernet0/0/0 14.1.1.4/24 up up
GigabitEthernet0/0/1 192.168.4.254/24 up up
搭建B区域rip网络
[AR1]rip 1
[AR1-rip-1]undo summary
[AR1-rip-1]version 2
[AR1-rip-1]network 10.0.0.0
[AR2]rip 1
[AR2-rip-1]undo summary
[AR2-rip-1]version 2
[AR2-rip-1]network 10.0.0.0
[AR2-rip-1]network 192.168.2.0
[AR3]rip 1
[AR3-rip-1]undo summary
[AR3-rip-1]version 2
[AR3-rip-1]network 10.0.0.0
[AR3-rip-1]network 192.168.3.0
查看AR1的路由表
[AR1]display ip routing-table
192.168.2.0/24 RIP 100 1 D 10.0.12.2 GigabitEthernet
0/0/1
192.168.3.0/24 RIP 100 1 D 10.0.13.3 GigabitEthernet
0/0/2
此时B区的AR1已经成功接到192.168.2.0/24和192.168.3.0/24的路由条目
优化B区的RIP网络,在AR2的GE0/0/1接口抓取数据包,如图:
可以观察到,此时AR2上连接PC2终端一侧的接口上会通告RIP路由信息,而这些 RIP报文对终端PC1而言是毫无用处的。原因是使用network命令通告PC1所在网 段后,AR2的GE0/0/1接口就会收发RIP协议报文,不管对端设备是否利用。为了 使PC1不接收这些无用RIP更新报文,可以在AR2的RIP进程中不使用network命 令通告该网段,而采用引入直连路由的方式来替代,将PC1的网段作为外部路由 发布到公司RIP网络中。
在AR2上使用import-route 命令配置路由引入,指定引入的源路由协议为直连 路由。在一台设备上配置路由引入时,需要保证被引入的路由条目已经存在当前 设备的路由表中。
[AR2]rip 1
[AR2-rip-1]undo network 192.168.2.0
[AR2-rip-1]import-route direct
再次在AR2的GE0/0/0接口抓包,发现没有发送任何RIP更新报文,此时已经完 成优化,PC1终端不在收到与其无关的RIP更新报文。 在AR2的GE0/0/1接口抓包,发现该接口上仍然正常发送RIP更新报文,将引入 后的192.168.2.0/24网段通告出去。PC2也有同样的问题,收到对用户无用的 RIP报文,同样采用引入直连路由的方式来解决。
[AR3]rip 1
[AR3-rip-1]undo network 192.168.3.0
[AR3-rip-1]import-route direct
[AR1]display ip routing-table
192.168.2.0/24 RIP 100 1 D 10.0.12.2 GigabitEthernet
0/0/1
192.168.3.0/24 RIP 100 1 D 10.0.13.3 GigabitEthernet
0/0/2
连接A区与B区网络 在B区网关设备AR1上配置目的为192.168.4.0/24网段的静态路由,并在RIP 进程中引入该条静态路由,引入后B区RIP网络内的所有路由器会通过RIP协议 自动学习到该路由。
[AR1]ip route-static 192.168.4.0 24 14.1.1.4
[AR1]rip 1
[AR1-rip-1]import-route static
[AR2]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 9 Routes : 9
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.0.12.0/24 Direct 0 0 D 10.0.12.2 GigabitEthernet
0/0/0
10.0.12.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
10.0.13.0/24 RIP 100 1 D 10.0.12.1 GigabitEthernet
0/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.2.0/24 Direct 0 0 D 192.168.2.254 GigabitEthernet
0/0/1
192.168.2.254/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
192.168.3.0/24 RIP 100 2 D 10.0.12.1 GigabitEthernet
0/0/0
192.168.4.0/24 RIP 100 1 D 10.0.12.1 GigabitEthernet
0/0/0
在AR4上配置一条默认路由,下一跳为AR1
[AR4]ip route-static 0.0.0.0 0.0.0.0 14.1.1.1
[AR4]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 7 Routes : 7
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 Static 60 0 RD 14.1.1.1 GigabitEthernet
0/0/0
14.1.1.0/24 Direct 0 0 D 14.1.1.4 GigabitEthernet
0/0/0
14.1.1.4/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.4.0/24 Direct 0 0 D 192.168.4.254 GigabitEthernet
0/0/1
192.168.4.254/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
测试PC1和PC3的连通性