当前位置:网站首页>华为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:
风险的恢复方案
请按照配置规范进行配置。
边栏推荐
- Easy to understand IIC protocol explanation
- Game push image / table /cv/nlp, multi-threaded start
- 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
- Garbage collector with serial, throughput priority and response time priority
- 03. Login of development blog project
- 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
- 什么是独立IP,独立IP主机怎么样?
- [email protected]树莓派
- Node 之 nvm 下载、安装、使用,以及node 、nrm 的相关使用
- [JVM] [Chapter 17] [garbage collector]
猜你喜欢
Easy to understand IIC protocol explanation
Codeless June event 2022 codeless Explorer conference will be held soon; AI enhanced codeless tool launched
03. 开发博客项目之登录
Codeforces Round #804 (Div. 2) Editorial(A-B)
[experience] install Visio on win11
Yygh-11-timing statistics
Zoom and pan image in Photoshop 2022
Safe mode on Windows
[SQL Server Express Way] - authentification et création et gestion de comptes utilisateurs
Deep learning -yolov5 introduction to actual combat click data set training
随机推荐
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
Algorithm -- climbing stairs (kotlin)
YYGH-11-定时统计
应用安全系列之三十七:日志注入
SequoiaDB湖仓一体分布式数据库2022.6月刊
Promotion hung up! The leader said it wasn't my poor skills
Self built DNS server, the client opens the web page slowly, the solution
Pay attention to the details of pytoch code, and it is easy to make mistakes
[QNX Hypervisor 2.2用户手册]6.3.3 使用共享内存(shmem)虚拟设备
Detailed summary of SQL injection
Classes and objects (I) detailed explanation of this pointer
Yygh-11-timing statistics
【华为机试真题详解】统计射击比赛成绩
初识CDN
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
嵌入式面试题(四、常见算法)
AUTOSAR从入门到精通番外篇(十)-嵌入式S19文件解析
[machine learning notes] univariate linear regression principle, formula and code implementation
05. Security of blog project
算法-- 爬楼梯(Kotlin)