当前位置:网站首页>华为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:
风险的恢复方案
请按照配置规范进行配置。
边栏推荐
- The digital economy has broken through the waves. Is Ltd a Web3.0 website with independent rights and interests?
- 自建DNS服务器,客户端打开网页慢,解决办法
- 02. Develop data storage of blog project
- 03. Login of development blog project
- Text classification still stays at Bert? The dual contrast learning framework is too strong
- Pytorch代码注意的细节,容易敲错的地方
- 【华为机试真题详解】统计射击比赛成绩
- Anti shake and throttling are easy to understand
- 【经验】UltralSO制作启动盘时报错:磁盘/映像容量太小
- Analysis of grammar elements in turtle Library
猜你喜欢
Remember an error in MySQL: the user specified as a definer ('mysql.infoschema '@' localhost ') does not exist
大型网站如何选择比较好的云主机服务商?
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
Clear floating mode
P2802 go home
ARTS Week 25
PDK process library installation -csmc
Station B Liu Erden - linear regression and gradient descent
【SQL server速成之路】——身份验证及建立和管理用户账户
PDK工藝庫安裝-CSMC
随机推荐
Vulhub vulnerability recurrence 71_ Unomi
清除浮动的方式
LeetCode_ String inversion_ Simple_ 557. Reverse word III in string
Promotion hung up! The leader said it wasn't my poor skills
Sword finger offer II 039 Maximum rectangular area of histogram
js Array 列表 实战使用总结
移植InfoNES到STM32
初识CDN
Deep learning -yolov5 introduction to actual combat click data set training
[Jiudu OJ 07] folding basket
初识数据库
[SQL Server Express Way] - authentification et création et gestion de comptes utilisateurs
Pytorch代码注意的细节,容易敲错的地方
ARTS Week 25
Game push image / table /cv/nlp, multi-threaded start
PDK工藝庫安裝-CSMC
进程和线程
Self built DNS server, the client opens the web page slowly, the solution
01. Project introduction of blog development project
HAC集群修改管理员用户密码