一种SBFD会话的建立方法、设备及系统技术方案

技术编号:27570628 阅读:30 留言:0更新日期:2021-03-09 22:17
一种SBFD会话的建立方法、设备及系统。所述方法包括,第一网络设备接收第二网络设备发送的第一报文,所述第一报文包括SBFD信息。所述第一网络设备根据所述SBFD信息确定所述第一网络设备是否为所述隧道建立所述SBFD会话。并且,当所述第一网络设备根据所述SBFD信息确定所述第一网络设备不需要为所述隧道建立所述SBFD会话时,所述第一网络设备避免创建所述SBFD会话。从而,避免创建不必要的SBFD会话,减少网络中的SBFD会话的数量。少网络中的SBFD会话的数量。少网络中的SBFD会话的数量。

【技术实现步骤摘要】
一种SBFD会话的建立方法、设备及系统


[0001]本申请涉及通信
,尤其涉及一种无缝双向转发检测(seamless BFD,SBFD)会话的建立方法、设备及系统。

技术介绍

[0002]段路由(segment routing,SR)是基于源路由理念而设计的在网络上转发数据包的一种协议。SR多协议标签交换(multi-protocol label switch,MPLS)是指基于MPLS转发平面的Segment Routing。分段路由尽力而为(segment routing-best effort,SR-BE)是使用SR作为控制协议的一种新型的隧道技术。SR-BE基于内部网关协议(interior gateway protocol,IGP)、通过最短路径优先(shortest path first,SPF)计算得到最优SR标签交换路径(label switched path,LSP)。采用了SR-BE的隧道可以根据首节点的MPLS标签控制报文在网络中的传输路径。SR-BE隧道用于面向无连接的、Mesh业务承载,提供任意拓扑业务连接并简化隧道规划和部署。
[0003]SR-BE隧道的故障检测需要依靠部署双向转发检测(bidirectional forwarding detection,BFD)机制实现。当网络中出现网络设备节点故障时,根据BFD的检测结果实现快速切换。无缝双向转发检测(seamless BFD,SBFD)简化了BFD的状态机,缩短了协商时间,提高了整个网络的灵活性,能够支撑SR-BE隧道检测。
[0004]在实际的网络场景中,SR-BE隧道是基于网络中端到端的网络设备建立的,每条SR-BE隧道两端的网络设备均使能SBFD机制。因此,SR-BE隧道中只要存在SR-BE业务,SR-BE隧道两端的网络设备就会建立SBFD会话。然而,只有具备节点保护机制的网络设备需要根据SBFD会话的检测结果实现故障快速切换。这样,网络中,可能存在大量无用的SBFD会话,从而造成网络中带宽资源的浪费。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种SBFD会话的建立方法、设备及系统。在网络中,第一网络设备接收第二网络设备发送的SBFD信息,从而根据所述SBFD信息确定避免为隧道创建SBFD会话,其中,所述隧道是从所述第一网络设备到所述第二网络设备的隧道,从而,减少所述网络中的SBFD会话的数量。
[0006]本申请实施例提供的技术方案如下。
[0007]第一方面,提供了一种SBFD会话的建立方法,所述方法包括,第一网络设备接收第二网络设备发送的第一报文,所述第一报文包括SBFD信息。其中,所述SBFD信息用于指示所述第一报文的目的地址对应的网络设备确定是否为隧道建立SBFD会话,所述隧道是从所述第一网络设备到所述第二网络设备的隧道,所述SBFD会话用于检测所述隧道的状态,所述目的地址是所述第一网络设备的地址。然后,所述第一网络设备获取所述第一报文中的所述SBFD信息,并所述SBFD信息确定所述第一网络设备是否为所述隧道建立所述SBFD会话。当所述第一网络设备根据所述SBFD信息确定所述第一网络设备不需要为所述隧道建立所
述SBFD会话时,所述第一网络设备避免创建所述SBFD会话。
[0008]基于实施例提供的方案,在实际网络场景中,第一网络设备接收第二网络设备发送的SBFD信息,从而根据所述SBFD信息确定是否需要为隧道创建SBFD会话,其中,所述隧道是从所述第一网络设备到所述第二网络设备的隧道,从而,避免创建不必要的SBFD会话,减少所述网络中的SBFD会话的数量。
[0009]在第一方面的一种可能的实现方式中,当所述第一网络设备根据所述SBFD信息确定所述第一网络设备需要为所述隧道建立所述SBFD会话时,所述第一网络设备创建所述SBFD会话。
[0010]可选的,所述第一网络设备创建所述SBFD会话,包括:向所述第二网络设备发送SBFD报文,所述SBFD报文用于请求建立所述SBFD会话;接收所述第二网络设备发送的针对所述SBFD报文的SBFD回应报文,所述SBFD回应报文指示所述第二网络设备处于工作状态;和,根据所述SBFD回应报文将所述第一网络设备的对应所述隧道的端口设置为UP状态。
[0011]可选的,在所述第一网络设备根据所述SBFD回应报文将所述第一网络设备的对应所述隧道的端口设置为UP状态之后,所述方法包括:所述第一网络设备向所述第二网络设备发送SBFD回声报文,所述SBFD回声报文用于检测所述隧道的状态。
[0012]第二方面,提供了一种SBFD会话的建立方法,所述方法包括,第二网络设备生成第一报文,所述第一报文包括SBFD信息。其中,所述SBFD信息用于指示所述第一报文的目的地址对应的网络设备确定是否为隧道建立SBFD会话,所述隧道是从第一网络设备到所述第二网络设备的隧道,所述SBFD会话用于检测所述隧道的状态,所述目的地址是所述第一网络设备的地址。然后,所述第二网络设备向所述第一网络设备发送所述第一报文,其中,所述第一报文中的所述SBFD信息用于阻止所述第一网络设备建立针对所述隧道的SBFD会话。
[0013]基于实施例提供的方案,在实际网络场景中,第一网络设备接收第二网络设备发送的SBFD信息,从而根据所述SBFD信息确定是否需要为隧道创建SBFD会话,其中,所述隧道是从所述第一网络设备到所述第二网络设备的隧道,从而,避免创建不必要的SBFD会话,减少所述网络中的SBFD会话的数量。
[0014]在上述第一方面或第二方面中,可选的,所述第一报文是基于中间系统到中间系统(intermediate system to intermediate system,IS-IS)协议的链路状态协议数据单元(link state protocol data unit,LSP)报文,或者所述第一报文是基于开放式最短路径优先(Open Shortest Path First,OSPF)协议的链路状态更新(link state update,LSU),所述第一报文还包括所述第二网络设备的段标识(segment identifier,SID),所述隧道的目的地址为对应所述SID的地址。进一步可选的,所述第一报文包括标志字段,所述标志字段用于承载所述SBFD信息。
[0015]可选的,所述隧道是SR-BE隧道。
[0016]第三方面,提供了一种第一网络设备,所述第一网络设备具有实现上述方法中第一网络设备行为的功能。所述功能可以基于硬件实现,也可以基于硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
[0017]在一个可能的设计中,第一网络设备的结构中包括处理器和接口,所述处理器被配置为支持第一网络设备执行上述方法中相应的功能。所述接口用于支持第一网络设备与第二网络设备之间的通信,向第二网络设备发送上述方法中所涉及的信息或者指令,或者
从第二网络设备接收上述方法中所涉及的信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无缝双向转发检测SBFD会话的建立方法、设备及系统。所述方法包括,第一网络设备接收第二网络设备发送的第一报文,所述第一报文包括SBFD信息,所述SBFD信息用于指示所述第一报文的目的地址对应的网络设备确定是否为隧道建立SBFD会话,所述隧道是从所述第一网络设备到所述第二网络设备的隧道,所述SBFD会话用于检测所述隧道的状态,所述目的地址是所述第一网络设备的地址;所述第一网络设备根据所述SBFD信息确定所述第一网络设备是否为所述隧道建立所述SBFD会话;当所述第一网络设备根据所述SBFD信息确定所述第一网络设备不需要为所述隧道建立所述SBFD会话时,所述第一网络设备避免创建所述SBFD会话。2.如权利要求1所述的方法,其特征在于,所述方法包括:当所述第一网络设备根据所述SBFD信息确定所述第一网络设备需要为所述隧道建立所述SBFD会话时,所述第一网络设备创建所述SBFD会话。3.如权利要求2所述的方法,其特征在于,所述第一网络设备创建所述SBFD会话,包括:向所述第二网络设备发送SBFD报文,所述SBFD报文用于请求建立所述SBFD会话;接收所述第二网络设备发送的针对所述SBFD报文的SBFD回应报文,所述SBFD回应报文指示所述第二网络设备处于工作状态;根据所述SBFD回应报文将所述第一网络设备的对应所述隧道的端口设置为UP状态。4.如权利要求3所述的方法,其特征在于,所述方法包括:所述第一网络设备向所述第二网络设备发送SBFD回声报文,所述SBFD回声报文用于检测所述隧道的状态。5.如权利要求1-4中任一项所述的方法,其特征在于,所述第一报文是基于中间系统到中间系统IS-IS协议的链路状态协议LSP报文,所述第一报文还包括所述第二网络设备的段标识SID,所述隧道的目的地址为对应所述SID的地址。6.如权利要求1-4中任一项所述的方法,其特征在于,所述第一报文是基于开放式最短路径优先OSPF协议的链路状态更新LSU报文,所述第一报文还包括所述第二网络设备的段标识SID,所述隧道的目的地址为对应所述SID的地址。7.如权利要求5或6所述的方法,其特征在于,所述第一报文包括标志字段,所述标志字段用于承载所述SBFD信息。8.如权利要求1-7中任一项所述的方法,其特征在于,所述隧道是分段路由尽力而为SR-BE隧道。9.一种无缝双向转发检测SBFD会话的建立方法,其特征在于,所述方法包括:第二网络设备生成第一报文,所述第一报文包括SBFD信息,所述SBFD信息用于指示所述第一报文的目的地址对应的网络设备确定是否为隧道建立SBFD会话,所述隧道是从第一网络设备到所述第二网络设备的隧道,所述SBFD会话用于检测所述隧道的状态,所述目的地址是所述第一网络设备的地址;所述第二网络设备向所述第一网络设备发送所述第一报文,其中,所述第一报文中的所述SBFD信息用于阻止所述第一网络设备建立针对所述隧道的SBFD会话。10.如权利要求9所述的方法,其特征在于,所述第一报文是基于中间系统到中间系统IS-IS协议的链路状态协议LSP报文,所述第一报文还包括所述第二网络设备的段标识SID,
所述隧道的目的地址为对应所述SID的地址。11.如权利要求9所述的方法,其特征在于,所述第一报文是基于开放式最短路径优先OSPF协议的链路状态更新LSU报文,所述第一报文还包括所述第二网络设备的段标识SID,所述隧道的目的地址为对应所述SID的地址。12.如权利要求10或11所述的方法,其特征在于,所述第一报文包括标志字段,所述标志字段用于承载所述SBFD信息。13.如权利要求9-12中任一项所述的方法,其特征在于,所述隧道是分段路由尽力而为SR-BE隧道。14.一种第一网络设备,其特征在于,所述第一网络设备包括...

【专利技术属性】
技术研发人员:吴燕飞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1