浮动路由
实验
实验目的:设置一条备份链路,主干链路运行动态路由协议,备份链路使用静态路由.在这个实验中选择OSPF作为路由选择协议,将静态路由的Metric的值设置为120,由于OSPF的默认Metric为110,所以当同时有两条路径通往同一网段时,其中Metric值小的路径生效,而当主干链路连接出现问题时,路由器无法通过路由协议学习到路由表,则此时静态路由生效,访问通过备份链路实现。当主干链路恢复正常时,路由器又可以学习到路由表,则由于 Metric值的不同,静态路由自动被动态路由所代替。
实验环境:Cisco3640
实验拓扑:
实验步骤:
配置R1:
R1>enable
R1#configure terminal
R1(config)#interface ethernet 1/0
R1(config-if)#ip address 192.168.1.1255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#int s0/1
R1(config-if)#ip address 192.168.12.1255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#int s0/0
R1(config-if)#ip address 192.168.21.1255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#router ospf 1
R1(config-router)#network 192.168.1.0 0.0.0.255 area 0
R1(config-router)#network 192.168.12.0 0.0.0.255 area 0
R1(config-router)#exit
R1(config)#ip route 192.168.2.0255.255.255.0 192.168.21.2 120
配置R2:
R2>enable
R2#configure terminal
R2(config)#interface e1/0
R2(config-if)#ip address 192.168.2.1255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#int s0/1
R2(config-if)#ip address 192.168.12.2255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#int s0/0
R2(config-if)#ip address 192.168.21.2255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#router ospf 1
R2(config-router)#network 192.168.2.0 0.0.0.255area 0
R2(config-router)#network 192.168.12.0 0.0.0.255area 0
R2(config-router)#exit
R2(config)#ip route 192.168.1.0255.255.255.0 192.168.21.1 120
测试:
在关闭s0/0接口过程中192.168.1.10ping192.168.2.10的结果
backup接口
实验
实验目的:本实验主连接采用DDN专线,备份线路为电话拨号。当DDN专线连接正常时,主端口S0/0状态为up,line protocol亦为up,则备份线路状态为standby,line protocol为down,此时所有通信均通过主接口进行。当主接口连接发生故障时,端口状态为down,则激活备份接口,完成数据通信
实验环境:Cisco3640
实验拓扑:
实验步骤:
配置R1:
R1>enable
R1#configure terminal
R1(config)#interface ethernet 1/0
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#int s0/1
R1(config-if)#ip address 192.168.12.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#int s0/0
R1(config-if)#ip address 192.168.21.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#ip route 192.168.2.0 255.255.255.0 192.168.12.2
R1(config)#ip route 192.168.2.0 255.255.255.0 192.168.21.2
R1(config)#int serial 0/0
R1(config-if)#backup interface serial 0/1 指定一个接口作为备份接口
R1(config-if)#backup delay 0 0 指定主线路改变后,次线路状态发生改变的延迟时间
配置R2:
R2>enable
R2#configure terminal
R2(config)#interface e1/0
R2(config-if)#ip address 192.168.2.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#int s0/1
R2(config-if)#ip address 192.168.12.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#int s0/0
R2(config-if)#ip address 192.168.21.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#ip route 192.168.1.0 255.255.255.0 192.168.12.1
R2(config)#ip route 192.168.1.0 255.255.255.0 192.168.21.1
R2(config)#int serial 0/0
R2(config-if)#backup interface serial 0/1
R2(config-if)#backup delay 0 0
测试:
在没有配置备份端口时:
在配置备份端口以后:
MP(multilink ppp)
实验
实验目的:两条链路均采用DDN专线,当两条链路均连接正常时,整个链路的性能是两条链路性能的叠加,当其中一条链路出现故障时,只是链路性能下降。网络依然可以正常通信
实验环境:Cisco3640
实验拓扑:
实验步骤:
配置R1:
R1>enable
R1#configure terminal
R1(config)#interface ethernet 1/0
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface multilink 1
R1(config-if)#ip address 192.168.12.1 255.255.255.0
R1(config-if)#ppp multilink group 1
R1(config-if)#no shutdown
R1(config-if)#int s0/0
R1(config-if)#encapsulation ppp
R1(config-if)#ppp multilink group 1
R1(config-if)#no shutdown
R1(config-if)#int s0/1
R1(config-if)#encapsulation ppp
R1(config-if)#ppp multilink group 1
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#ip route 192.168.2.0 255.255.255.0 192.168.12.2
配置R2:
R2>enable
R2#configure terminal
R2(config)#interface e1/0
R2(config-if)#ip address 192.168.2.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#int multilink 1
R2(config-if)#ip address 192.168.12.2 255.255.255.0
R2(config-if)#ppp multilink group 1
R2(config-if)#no shutdown
R2(config-if)#int s0/0
R2(config-if)#encapsulation ppp
R2(config-if)#ppp multilink group 1
R2(config-if)#no shutdown
R2(config-if)#int s0/1
R2(config-if)#encapsulation ppp
R2(config-if)#ppp multilink group 1
R2(config-if)#no shutdown
R2(config)#ip route 192.168.1.0 255.255.255.0 192.168.12.1
测试:
这是配置完成后各个端口的状态:
上面这种方式是使用MP-Group接口实现MP,还有另外一种方法是通过配置虚拟模版接口(Virtual-Template,VT)来实现MP,这里就不再列出详细的配置过程了,只列出配置的重点部分
R1(config)#multilink virtual-template 1
R1(config)#interface virtual-template 1
R1(config-if)#ip address 192.168.12.1 255.255.255.0
R1(config-if)#ppp multilink
R1(config-if)#no shutdown
R1(config-if)#int s0/0
R1(config-if)#encapsulation ppp
R1(config-if)#ppp multilink
R1(config-if)#no shutdown
R1(config-if)#int s0/1
R1(config-if)#encapsulation ppp
R1(config-if)#ppp multilink
R1(config-if)#no shutdown
路由器R2上的配置与R1相似,配置完成后各个接口的状态如下: