大家好,欢迎来到IT知识分享网。
一、实验拓扑图(备注:华为eNSP模拟实验时,只有CE系列的设备才支持)

二、实验要求
1、在CE10及CE20之间建立BFD会话;
2、为了使得SW10的10.10.10.0/24能够访问20.20.20.0/24网络,为SW10配置静态路由到达该网络,SW20反之;
3、中间的交换机为傻瓜式设备,确保在傻瓜式设备与SW20之间的链路发生故障、或者SW20发生故障的情况下,SW10能够感知并且将关于20.20.20.0/24的静态路由从路由表中撤销。
三、实现步骤与配置
3.1 CE10配置
配置接口信息
[~HUAWEI]sys CE10
[*HUAWEI]vlan 22
[*HUAWEI-vlan22]commit
[~CE10-vlan22]qui
[~CE10]int vlan 22
[*CE10-Vlanif22]ip address 10.10.22.1 30
[*CE10-Vlanif22]qui
[*CE10]int LoopBack 0
[*CE10-LoopBack0]ip address 10.10.10.10 24
[*CE10-LoopBack0]qui
[~CE10]int g1/0/1
[~CE10-GE1/0/1]port link-type access
[*CE10-GE1/0/1]port default vlan 22
[~CE10-GE1/0/1]und shutdown
[*CE10]commit
配置静态bfd名称为aaa
[~CE10]bfd #激活bfd
[*CE10-bfd]qui
[*CE10]commit #CE系列输入该命令,配置才会生效
[~CE10]bfd aaa bind peer-ip 10.10.22.2 #配置BFD:aaa,用于检测对端 10.10.22.2
[*CE10-bfd-session-aaa]discriminator local 10#对应SW20的remote20
[*CE10-bfd-session-aaa]discriminator remote 20#对应SW10的loca10
[*CE10-bfd-session-aaa]commit #注意要使用commit关键字使得BFD生效
配置静态路由,并关联BFD
[~CE10]ip route-static 20.20.20.0 24 10.10.22.2 track bfd-session aaa
[*CE10]commit
3.2 配置CE20
配置接口信息
[~HUAWEI]sys CE20
[*HUAWEI]vlan 22
[*HUAWEI-vlan22]int vlan22
[*HUAWEI-Vlanif22]ip address 10.10.22.2 30
[*HUAWEI-Vlanif22]qui
[*HUAWEI]commit
[~CE20]int LoopBack 20
[*CE20-LoopBack20]ip address 20.20.20.20 24
[*CE20-LoopBack20]qui
[*CE20]commit
[~CE20]int g1/0/1
[~CE20-GE1/0/1]p l a
[*CE20-GE1/0/1]p d v 22
[~CE20-GE1/0/1]und shutdown
[*CE20-GE1/0/1]commit
配置静态bfd名称为bbb
[~CE20]bfd
[*CE20-bfd]qui
[*CE20]bfd bbb bind peer-ip 10.10.22.1
[*CE20-bfd-session-bbb]discriminator local 20
[*CE20-bfd-session-bbb]discriminator remote 10
[*CE20-bfd-session-bbb]commit
[~CE20-bfd-session-bbb]qui
配置静态路由,并关联BFD
[~CE20]ip route-static 10.10.10.0 24 10.10.22.1 track bfd-session bbb
[*CE20]commit
LSW3未作任何配置
四、完成上述配置后,我们在SW1上查看一下
#首先查看下接口状态,再ping 对端IP
<CE10>dis ip int brie

bfd会话状态
<CE10>dis bfd session all

我们看到,在网络正常的情况下,BFD的状态为UP,bfd类型为静态S/IP-PEER。此刻在SW10上去ping -a 10.10.10.10 20.20.20.20是能够ping通的。
SW10的路由表中,也存在20.20.20.0/24的静态路由

现在来模拟网络发生故障的情况,将SW20的vlanif22接口shutdown,以此来模拟SW10-SW20之间连接故障的情况。我们发现在SW20的vlanif 22接口被shutdown之后,SW10的路由表立即发生了变化。
[~CE20]int Vlanif 22
[~CE20-Vlanif22]shutdown
[*CE20-Vlanif22]commit #记得配置这个,不然不生效

[~CE10]dis ip routing-table

20.20.20.0/24的静态路由消失了。这是因为在SW10上配置的这条静态路由,是关联BFD的,而这个BFD又是检测10.1.12.2的可达性,当本地到10.10.22.2不可达时,BFD检测失败,状态为DOWN,那么与之关联的静态路由也就失效了,因此在路由表中也就看不到20.20.20.0/24的路由条目了。进一步在SW10上做如下查看:
<CE10>dis bfd session all

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/187333.html