浮动静态路由和bfd联动实现路由自动更新
一.什么是浮动静态路由
静态路由是指由用户或网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。当然,网管员也可以通过对路由器进行设置使之成为共享的。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。在一个支持DDR(Dial-on-Demand Routing)的网络中,拨号链路只在需要时才拨通,因此不能为动态路由信息表提供路由信息的变更情况。在这种情况下,网络也适合使用浮动静态路由。
二.什么是bfd
BFD即双向转发检测,是一种实现网络可靠性的机制,可被用于快速检测网络中的链路状况、IP可达性。其可以与多种协议或机制进行联动,如与静态路由、OSPF、IS-IS、 BGP、VRRP、PIM及MPLS LSP等进行联动。
三.实验步骤
(1).实验网络拓扑图
(2).实验配置
PC1 ip address:192.168.1.3 255.255.255.0
SW1 ip address:192.168.1.2.255.255.255.0
PC2 ip address:10.0.0.2 255.255.255.0
AR1
Interface G0/0/0
Ip address 1.1.1.1 24
Quit
Interface vlan 1
Ip add 192.168.1.1
Quit
Bfd
quit
bfd a bind peer-ip 1.1.1.2
discriminator local 10
discriminator remote 20
commit
Quit
AR2
Interface g0/0/0
Ip address 1.1.1.2 24
Quit
Interface vlan 1
Ip add 10.0.0.1 24
Quit
Bfd
quit
bfd b bind peer-ip 1.1.1.1
discriminator local 20
discriminator remote 10
commit
quit
绑定bfd
ip route-static 0.0.0.0 0.0.0.0 1.1.1.2 track bfd-session a
ip route-static 192.168.1.0 24 1.1.1.1
完成上述配置后,AR1与AR2便会进行BFD报文的交互。可在AR2查看BFD状态
四.实验测试
可以通过display ip routing-table 命令查看路由状态。浮动静态路由和bfd联动实现路由自动更新实验完成。