静态路由与BFD、NQA联动

首先简单说一下什么BFD
由于静态路由感知网络拓扑变化(只能知道直连网络的状况)并作出动态响应,而BFD(双向转发检测),能够快速检测网络中的链路状况
工作原理:

在这个拓扑中,如果LSW1与R2之间的链路故障,R1是无法感知到的。
但是配置完BFD
BFD在R1与R2之间开始工作后,两者开始交互BFD报文
当R1与R2之间链路产生问题,BFD报文交互也会发生问题
R1与R2能通过BFD感知网络变化
配置:
R1:
[R1]bfd ? ? ? ? ? ?#激活bfd
[R1-bfd-session-ab]dis this
bfd ab bind peer-ip 192.168.12.2 ? ? ? ? ?#创建一个bfd会话,名称为ab(仅在本地有意义),对端IP
discriminator local 1 ? ? ? ? ? ? ? ?#BFD会话本地标识符
discriminator remote 2 ? ? ? ? ? ? #BFD会话远端标识符
commit ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #提交配置
ip route-static 0.0.0.0 0.0.0.0 192.168.12.2 track bfd-session ab ?#将静态路由与bfd会话ab联动
ip route-static 0.0.0.0 0.0.0.0 192.168.13.3 preference 80

R2:
R2的配置与R1类似,注意本地、远端标识符和R1相反
[R2]bfd ? ? ? ? ? ?#激活bfd
[R2-bfd-session-ba]dis this
bfd ba bind peer-ip 192.168.12.2 ? ? ? ? ?#创建一个bfd会话,名称为ba(仅在本地有意义),对端IP
discriminator local 2 ? ? ? ? ? ? ? ?#BFD会话本地标识符
discriminator remote 1 ? ? ? ? ? ? #BFD会话远端标识符
commit ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #提交配置
当我们把LSW1与R2之间一个接口shut down后,再看R1路由表,已经切换到R3这条链路。


 接下来所下NQA
 1. NQA是一个强大的网络质量分析工具
 2. 网络管理员可以对网络的响应时间、网络抖动、丢包率进行统计
 3. 支持DHCP、DNS、ICMP、HTTP、FTP、TCP、UDP、Trace等各种测试机制
 实验还是用上面的拓扑
 先把之前的BFD配置undo bfd ab
    只需要在R1上创建一个NQA的ICMP测试实例,并与静态路由进行联动即可
R1:
nqa test-instance admin to_r2 ? #admin为网络管理员名称、to_r2为测试名称
test-type icmp ? ? ? #测试机制
destination-address ipv4 192.168.12.2 ? ? #测试对象IP
frequency 6 ? ? ? ? #每一轮测试的时间间隔
interval seconds 2 ? ?#每轮测试中每个探测报文发送时间间隔
timeout 2 ? ? #每一次探测的超时时间
probe-count 2 ? #每轮探测次数
start now ? ? ? #设置开始时间
ip route-static 0.0.0.0 0.0.0.0 192.168.12.2 track nqa admin to_r2 ? ?#与静态路由联动
验证:
dis nqa resul
dis nqa histor
 

原文地址:http://blog.51cto.com/13566489/2058684

时间: 2024-11-25 14:51:19

静态路由与BFD、NQA联动的相关文章

浮动静态路由和BFD联动

       浮动静态路由和BFD联动实现路由自动更新 路由器的工作是将数据包从源设备转发到目标设备.在它们之间可能有几个路由器.路由器使用称为路由表的数据库来转发这些数据包.静态路由(Static routing),一种路由的方式,手动配置路由项,而非动态决定.即使网络状况已经改变或是重新被组态,静态路由也不会改变. BFD(Bidirectional Forwarding Detection,双向转发检测)是一个通用的.标准化的.介质无关和协议无关的快速故障检测机制,用于检测IP网络中链路的

配置静态路由并能使用BFD功能检测

组网需求? ? 在 Switch A 上配置静态路由可以到达 120.1.1.0/24 网段,在 Switch B 上配置静态路由可以到达 121.1.1.0/24 网段,并都使能 BFD 检测功能.? ? 在 Switch C 和 Switch D 上配置静态路由可以到达 120.1.1.0/24 网段和 121.1.1.0/24 网段.? ? Switch A 存在到 Switch B 的接口 Loopback1 (2.2.2.9/32)的路由,出接口为 Vlan-interface10:S

静态浮动路由结合BFD、NQA 自动检测

大致拓扑图如下: PC1 ip 192.168.1.1 子网掩码:255.255.255.0 网关:192.168.1.254PC2 ip 192.168.4.1 子网掩码:255.255.255.0 网关:192.168.4.254 system-view //进入系统视图interface GigabitEthernet 0/0/1 //进入端口GE 0/0/1ip address 192.168.1.254 24 //设置接口ip地址为192.168.1.254和默认子网掩码undo sh

静态路由和RIP

静态路由简介: 静态路由是一种特殊的路由,由管理员手工配置.当网络结构比较简单时,只需配置静态路由就可以使网络正常工作. 静态路由不能自动适应网络拓扑结构的变化.当网络发生故障或者拓扑发生变化后,必须由网络管理员手工修改配置. BFD简介: BFD是Bidirectional Forwarding Detection的缩写,它是一个用于检测两个转发点之间故障的网络协议,在RFC 5880有详细的描述. BFD是一种双向转发检测机制,可以提供毫秒级的检测,可以实现链路的快速检测,BFD通过与上层路

静态路由2

组网需求? ? 在 Switch A 上配置静态路由可以到达 120.1.1.0/24 网段,在 Switch B 上配置静态路由可以到达 121.1.1.0/24 网段,并都使能 BFD 检测功能.? ? 在 Switch C 上配置静态路由可以到达 120.1.1.0/24 网段和 121.1.1.0/24 网段.? ? 当 Switch A 和 Switch B 通过 L2 Switch 通信的链路出现故障时,BFD 能够快速感知,并且切换到 Switch C 进行通信.设备 接口 IP地

ubuntu配置静态路由及重启生效

ubuntu配置静态路由及重启生效 第一种方法:使用route命令(添加临时路由) 添加到主机的路由 # route add -host 192.168.1.123 dev eth0 # route add -host 192.168.1.123 gw 192.168.1.1 添加到网络的路由 # route add -net 192.168.1.123 netmask 255.255.255.0 eth0 # route add -net 192.168.1.123 netmask 255.2

【华为技术】静态路由及默认路由

网络拓扑图: 规模比较小,采用静态路由和默认路由互通. 一.IP地址配置 已AR1为例子: <AR1>system-view --进入系统视图模式 [AR1]sysname R1 ---修改路由器名字 [R1]interface LoopBack 0 ---进入接口视图模式 [R1-LoopBack0]ip address 10.0.1.1 24 ---配置接口ip地址 //[R1-LoopBack0]ip address 10.0.1.1 255.255.255.0 子网掩码也可以这样子的

TMG 2010 添加静态路由实现多网段互访

昨天把 TMG 2010 安装上去了,简单的配置好,可以通WEB代理正常的上网后,同一个网段也可以正常的使用  Radmin  远程连接,刚感觉到有一点点的成功感时,悲催的事来了. 先把拓朴图给出来 到这里大家可能会发觉与网上的文章有些不一样的地方没有? 1.网上说的 TMG  内网网卡一般只是配置 IP 与掩码,但我这里配置了 DNS 2.外网上却没有配置DNS >>>>>这里说明下原因:(也是在上面的文章里看到的)如果TMG2010服务器加入了域,一般在TMG服务器的内网

centos7 静态路由配置

背景:双网卡主机,一个口为公网,一个口为内网,需要通过指定默认路由,随时进行内.外网切换. 显示路由表:ip route show|column -t 修改静态路由:   修改永久静态路由:需要重启网络服务