当前位置:网站首页>华为BFD的配置规范
华为BFD的配置规范
2022-07-06 05:43:00 【优质网络系统领域创作者】
BFD的配置规范
BFD for LSP会话报文来回路径需要一致才能保证LSP路径正常切换
配置BFD for LSP 会话检测时,从源端设备到宿端设备的 LSP 路径与回程的 LSP 或者IP 路径不一致。回程 LSP 或者 IP 路径故障时, BFD 会话 Down ,导致 LSP 路径误切
换。
应用场景
如图 所示, RouterA 与 RouterB 之间存在两条路径,路径 1 和路径 2 。
BFD for LSP 会话报文来回路径不一致导致LSP 路径误切换组网图
NE路由器-BFD的配置规范-4812357-1
配置规范
在网络部署BFD for LSP 会话检测时:
动态BFD for LSP 会话,可以考虑配置路由约束方式,保证来回路径一致,例如使用高优先级的静态路由。
静态BFD for LSP 会话(不包括BFD for TE-LSP),可以考虑配置路由约束方式,保证来回路径一致,例如使用高优先级的静态路由。
静态BFD for TE-LSP 会话,通过严格显式路径约束LSP 来回路径,且来回路径均配置BFD for TE-LSP 类型会话,保证来回路径一致。
非规范配置的风险
风险描述
配置动态BFD for LSP 会话检测,去程路径1 为LSP 路径,回程路径2 为IP 路径。
配置静态BFD for LSP 会话(不包括BFD for TE-LSP),回程路径2 为LSP 路径,且与RouterA 到RouterB 的LSP 路径不共路。
路径1 和路径2 都配置BFD for TE-LSP 会话,RouterA 和RouterB 的的TE-LSP 没有配置严格的显式路径。
当满足上述任意一个条件时,BFD 会话去程和回程路径不一致,回程路径故障时,可能导致去程LSP 路径误切换。
业务现象如下:
BFD 会话本意用来检测路径1,但是当路径2 故障时,由于BFD 回程路径不通,会话Down,触发路径1 上的LSP 误切换到故障路径2 上,导致业务流量丢失。
风险的判断方法
下面以动态BFD会话去程为LSP路径,回程为IP路由为例。其它情况的判断方法请根据实际组网情况而定,必须确保BFD会话报文的去程和回程路径一致。
在RouterA查询BFD会话邻居信息。
#在用户视图下,执行 display bfd session all verbose 命令查看 RouterA 到RouterB 的 BFD 邻居信息。加粗字体为 RouterA 到 RouterB 的 BFD 会话的邻居和下一跳。
display bfd session all verbose
State : Up Name : dyn_16396
Local Discriminator : 16396 Remote Discriminator : 16392
Session Detect Mode : Asynchronous Mode Without Echo Function
BFD Bind Type : TE_LSP
Bind Session Type : Dynamic
Bind Peer IP Address : 10.2.2.2
NextHop Ip Address : 10.1.1.2 …
- 在RouterB查询BFD会话的邻居信息。
#在用户视图下,执行 display bfd session all verbose 命令查看 RouterB 到RouterA 的 BFD 邻居信息。加粗字体为 RouterB 到 RouterA 的 BFD 会话的邻居。
display bfd session all verbose
(Multi Hop) State : Up Name : dyn_16392
Local Discriminator : 16392 Remote Discriminator : 16396
Session Detect Mode : Asynchronous Mode Without Echo Function
BFD Bind Type : Peer IP Address
Bind Session Type : Entire_Dynamic
Bind Peer IP Address : 10.1.1.1
…
- 在RouterB查询到RouterA的路由信息。
在用户视图下,执行display ip routing table ip address mask verbose 命令查询RouterB 到 RouterA 的路由信息。加粗字体为 RouterB 到 RouterA 的路由下一跳。BFD 会话从 RouterA 到 RouterB 的下一跳为 10.1.1.2 ,而从 RouterB 到 RouterA 的下一跳为 10.2.1.2 BFD 会话报文来回路径不一致。
display ip routing-table 10.1.1.1 32 verbose
Route Flags: R - relay, D - download to fib, T - to vpn-instance, B - black hole route
Routing Table : public
Summary Count : 1
Destination: 10.1.1.1/32
Protocol: ISIS-L2 Process ID: 1
Preference: 15 Cost: 10
NextHop: 10.2.1.2 Neighbour: 0.0.0.0
State: Inactive Adv Age: 1d04h15m09s
Tag: 0 Priority: high
Label: NULL QoSInfo: 0x0
IndirectID: 0xE600087A
RelayNextHop: 0.0.0.0 Interface: GigabitEthernet0/5/5
TunnelID: 0x0 Flags:
风险的恢复方案
请按照配置规范进行配置。
边栏推荐
- [string] palindrome string of codeup
- Quantitative description of ANC noise reduction
- Problems encountered in installing mysql8 on MAC
- 28io stream, byte output stream writes multiple bytes
- 备忘一下jvxetable的各种数据集获取方法
- Yygh-11-timing statistics
- RustDesk 搭建一个自己的远程桌面中继服务器
- How can large websites choose better virtual machine service providers?
- 04. Project blog log
- Installation de la Bibliothèque de processus PDK - csmc
猜你喜欢
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
[cloud native] 3.1 kubernetes platform installation kubespher
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
B站刘二大人-Softmx分类器及MNIST实现-Lecture 9
初识CDN
Station B, Master Liu Er - back propagation
Zoom and pan image in Photoshop 2022
Processes and threads
Vulhub vulnerability recurrence 73_ Webmin
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
随机推荐
js Array 列表 实战使用总结
PDK process library installation -csmc
初识CDN
剑指 Offer II 039. 直方图最大矩形面积
What preparations should be made for website server migration?
Installation de la Bibliothèque de processus PDK - csmc
Game push: image / table /cv/nlp, multi-threaded start!
First knowledge database
Li Chuang EDA learning notes 12: common PCB board layout constraint principles
B站刘二大人-多元逻辑回归 Lecture 7
移植InfoNES到STM32
Pay attention to the details of pytoch code, and it is easy to make mistakes
【SQL server速成之路】——身份驗證及建立和管理用戶賬戶
大型网站如何选择比较好的云主机服务商?
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
JS array list actual use summary
[cloud native] 3.1 kubernetes platform installation kubespher
SQLite add index
ArcGIS application foundation 4 thematic map making
C进阶-数据的存储(上)