【技术实现步骤摘要】
BFD会话建立方法、设备及系统
[0001]本申请涉及一种通信技术,尤其涉及一种双向转发检测(Bidirectional Forwarding Detection,BFD)会话建立方法、设备及系统。
技术介绍
[0002]BFD协议用于快速检测通信故障。BFD协议可以在通信系统之间的任何类型通道上进行故障检测,这些通道包括直接相连的物理链路、虚电路、多协议标签交换(Multiprotocol Label Switching,MPLS)、标签交换路径(label switched path,LSP)、多跳路由通道,通道还可以是单向链路,如MPLS的流量工程(traffic engineering,TE)隧道等。
[0003]运行BFD协议的通信双方在建立BFD会话后,会周期性地向对方发送BFD报文,如果一方在检测时间内没有收到对方发送的BFD报文,则确认承载该BFD会话的转发路径发生故障,并把检测到的故障通知给上层协议,如边界网关协议(Border Gateway Protocol,BGP)协议或其他相关协议。通过运行 ...
【技术保护点】
【技术特征摘要】
1.一种双向转发检测BFD会话建立方法,应用于第一路由器,其特征在于,包括:接收数据报文;根据所述数据报文,向第二路由器发送BFD报文以在所述第一路由器和所述第二路由器之间建立BFD会话,所述第二路由器为所述数据报文的转发路径上的下游设备。2.根据权利要求1所述的方法,其特征在于,所述BFD会话是通过二次握手协商建立的。3.根据权利要求1或2所述的方法,其特征在于,所述向第二路由器发送BFD报文之前,所述方法还包括:根据所述数据报文的目的IP地址或目的MAC地址或转发路径标识确定所述第二路由器。4.根据权利要求1-3中任意一项所述的方法,其特征在于,所述第一路由器是用户侧供应商边缘路由器UPE或网络侧供应商边缘路由器NPE。5.根据权利要求1-4中任意一项所述的方法,其特征在于,所述根据所述数据报文,向第二路由器发送BFD报文包括:当所述数据报文满足预设条件时,根据所述数据报文,向所述第二路由器发送所述BFD报文;所述预设条件包括:所述数据报文为所述第一路由器和所述第二路由器之间的首个数据报文,或承载所述转发路径的隧道的首个数据报文。6.根据权利要求5所述的方法,其特征在于,所述接收所述数据报文之前,所述隧道处于UP状态。7.根据权利要求6所述的方法,其特征在于,所述转发路径通过SRv6协议、标签分发协议LDP、虚拟可扩展局域网VXLAN协议、RSVP-TE协议中的一种协议建立。8.根据权利要求5-7中任意一项所述的方法,其特征在于,所述方法还包括:根据所述隧道的空闲状态,删除根据所述BFD报文建立的BFD会话。9.根据权利要求8所述的方法,其特征在于,所述根据所述隧道的空闲状态,删除根据所述BFD报文建立的BFD会话,包括:当所述隧道处于空闲状态的持续时间超过阈值时,删除所述BFD会话。10.根据权利要求1-9中任意一项所述的方法,其特征在于,所述BFD报文的remote discriminator字段的值为0。11.根据权利要求1-10中任意一项所述的方法,其特征在于,所述第一路由器配置了流量触发BFD功能。12.一种路由器,其特征在于,所述路由器为第一路由器,包括:接收单元,用于接收数据报文;发送单元,用于根据所述数据报文,向第二路由器...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。