BFD会话的建立和维护是通过交换BFD控制报文来实现的,而每个BFD会话都有一个唯一的标识符,即本地鉴别符(Local Discriminator)和远端鉴别符(Remote Discriminator)。
本地鉴别符(Local Discriminator)是为了区分在同一设备上的多个BFD会话而设置的,它是由本地设备生成的一个整数值,用于唯一标识本端的BFD会话。当BFD会话初始化时,本地设备会随机生成一个本地鉴别符值,并将其包含在发送给对端的BFD控制报文中。对端设备收到报文后,会将此值作为远端鉴别符(Remote Discriminator)保存,以便后续识别此会话。
本地鉴别符(Local Discriminator)通常在以下情况发生更改:
1. **BFD会话初始化或重建**:每当BFD会话第一次建立或因链路故障、设备重启等原因重新建立时,本地设备会生成一个新的本地鉴别符。
2. **BFD会话参数修改**:如果对BFD会话的参数进行了修改,如检测时间、最小发送间隔等,这可能会触发BFD会话的重新协商,从而导致本地鉴别符的变化。
3. **设备重启或软件升级**:设备重启或软件升级后,之前的BFD会话状态会被清除,新启动的BFD会话将生成新的本地鉴别符。
4. **BFD会话迁移**:如果BFD会话从一个接口迁移到另一个接口,或从一个IP地址迁移到另一个IP地址,这也会导致本地鉴别符的变化。
需要注意的是,本地鉴别符的改变并不一定意味着BFD会话本身出现了问题或中断,它更多地反映了会话状态或参数的变化。BFD的设计原则之一就是快速且准确地检测链路或节点故障,因此,即使本地鉴别符发生变化,只要新的会话能够成功建立,网络的稳定性和可靠性仍然可以得到保障。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论