INDEX
静态路由与BFD联动
静态路由与NQA联动
路由汇总粒度不当造成的环路与黑洞路由
CONTENTS
静态路由与BFD联动
网络拓扑
配置要求
实现R2到目的网段10.9.9.0/24的热备份。
配置代码
配置所有设备接口的IP地址,以及静态路由
R1
Int eth 0/0/0
Ip addr 10.9.9.1 24
Int eth 0/0/1
Ip addr 10.1.12.1 24
R2
Int eth 0/0/0
Ip addr 10.1.12.2 24
Int eth 0/0/1
Ip addr 10.1.23.2 24
Ip route-static 10.9.9.0 24 10.0.12.1
Ip route-static 10.9.9.0 24 10.0.23.3 preference 80
R3
Int eth 0/0/0
Ip addr 10.9.9.3 24
Int eth 0/0/1
Ip addr 10.1.23.3 24
PC1
Ip addr 10.9.9.4 24
Default gateway 10..9.9.1
在R1 R2上配置BFD
R1
bfd
#
bfd linkFailureDetection bind peer-ip 10.1.12.2 #创建一个名为linkFailureDetection的bfd session
discriminator local 10
discriminator remote 20
commit
R2
bfd
#
bfd linkFailureDetection bind peer-ip 10.1.12.1
discriminator local 20
discriminator remote 10
commit
#
ip route-static 10.9.9.0 24 10.1.12.1 track bfd-session linkFailureDetection
静态路由与NQA联动
网络拓扑
同上
配置要求
同上
配置代码
R2
system-view
nqa-instance admin linkFailureTest #以admin用户角色创建一个名为linkFailureTest的nqa instance
test-type icmp #测试方法为icmp报文发送
destination-address ipv4 10.1.12.1
frequency 6 #每一轮测试的时间间隔
probe-count 2 #每一轮测试的探测次数
interval seconds 2 #每一轮测试中每个报文发送的时间间隔
timeout 2 #每一次探测的超时时间
start now #使该测试实例开始执行
ip route-static 10.9.9.0 24 10.1.12.1 track nqa admin linkFailureTest
ip route-static 10.9.9.0 24 10.1.12.3 preference 80
路由汇总粒度不当造成的环路与黑洞路由
网络拓扑
配置要求
配置实现环路然后用黑洞路由去除环路。
配置代码
PC1
ip addr 192.168.0.2
gateway 192.168.0.1
R1
interface Ethernet0/0/0
ip address 10.1.12.1 255.255.255.0
#
interface Ethernet0/0/1
ip address 192.168.0.1 255.255.255.0
#
interface LoopBack2
ip address 192.168.1.1 255.255.255.0
#
interface LoopBack3
ip address 192.168.2.1 255.255.255.0
#
ip route-static 0.0.0.0 0.0.0.0 10.1.12.2
R2
interface Ethernet0/0/0
ip address 10.1.12.2 255.255.255.0
#
ip route-static 192.168.0.0 255.255.252.0 10.1.12.1
测试环路
PC1 ping 192.168.3.1时,目的地址为192.168.3.1的datagram被R1经路由表查询被路由到R2,R2根据静态路由又路由到R1,直到datagram的TTL字段为0被路由器丢弃,以下为wireshark抓包验证:
根据图中MAC地址的信息与TTL可以确定这个报文在两个路由器之间来回传输。
使用黑洞路由去除环路
ip route-static 192.168.0.0 22 Null0 #增加该路由将会使得没有被192.168.0.0 192.168.1.0 192.168.2.0 / 24匹配的报文丢弃。
REFERENCES
- HCNP路由交换学习指南