本申请涉及通信,尤其涉及一种sbfd会话创建方法、装置、设备、介质及产品。
背景技术:
1、通常在网络中会部署设备保护,当出现设备故障的时候实现业务的切换保护,而sr-be(segment routing-best effort,尽力而为的分段路由技术)网络通常会部署sbfd(seamless bidirectional forwarding detection,无缝双向转发检测)做检测实现业务的快速倒换。当前sr-be场景的sbfd是由业务触发,业务建立起来就会触发建立sbfd会话。
2、目前sbfd会话有两种创建方式:手动或自动。手动创建效率低,不适合大规模应用。自动创建效率高,会为每一个设备创建到其余所有设备的sbfd会话,例如某局点,存在600台csg(cell site gateway,基站侧网关),60台pe(provider edge,骨干网中的边缘设备),如果整网部署sbfd for srv6-be隧道,按照目前的自动创建方案,每一个设备都会创建600+60-1=659个sbfd会话,这会导致在设备过多的场景,设备创建的sbfd会话数量会超出其可维持的sbfd会话数量,进而影响其他功能的使用,例如无法应用自动sbfd forlocator功能,甚至无法使用e2e(端到端)srv6(segment routing ipv6,基于ipv6转发平面的段路由)方案等。
技术实现思路
1、本申请提供一种sbfd会话创建方法、装置、设备、介质及产品,以解决现有技术中在设备过多的场景,设备创建的sbfd会话数量超出设备可维持的sbfd会话数量,进而影响其他功能的使用的问题。
2、为实现上述目的,本申请实施例提供了一种sbfd会话创建方法,包括:
3、接收网络控制器或者远端设备发来的远端bgp消息;
4、基于本地bgp消息和所述远端bgp消息,采用预设的会话创建策略,创建本地设备到所述远端设备的sbfd会话;
5、其中,所述本地bgp消息包括所述本地设备的第一标识信息,所述远端bgp消息包括所述远端设备的第二标识信息。
6、作为上述方案的改进,所述会话创建策略包括:
7、若所述第一标识信息和所述第二标识信息相同,则创建所述本地设备到所述远端设备的sbfd会话。
8、作为上述方案的改进,所述会话创建策略包括:
9、若所述第一标识信息和所述第二标识信息不相同,则创建所述本地设备到所述远端设备的sbfd会话。
10、作为上述方案的改进,所述会话创建策略包括:
11、分别对所述第一标识信息和所述第二标识信息进行掩码运算;
12、若掩码运算后的第一标识信息和掩码运算后的第二标识信息相同,则创建所述本地设备到所述远端设备的sbfd会话。
13、作为上述方案的改进,所述第一标识信息存放于所述本地bgp消息的扩展团体属性字段或者所述本地bgp消息的bgp路径属性的optional tlvs字段。
14、作为上述方案的改进,所述第一标识信息是基于所述本地设备的类型或所述本地设备所在区域设置的。
15、为实现上述目的,本申请实施例还提供了一种sbfd会话创建装置,包括:
16、消息接收模块,用于接收网络控制器或者远端设备发来的远端bgp消息;
17、会话创建模块,用于基于本地bgp消息和所述远端bgp消息,采用预设的会话创建策略,创建本地设备到所述远端设备的sbfd会话;
18、其中,所述本地bgp消息包括所述本地设备的第一标识信息,所述远端bgp消息包括所述远端设备的第二标识信息。
19、为实现上述目的,本申请实施例还提供了一种sbfd会话创建设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述的sbfd会话创建方法。
20、为实现上述目的,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述的sbfd会话创建方法。
21、为实现上述目的,本申请实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如上述的sbfd会话创建方法。
22、与现有技术相比,本申请实施例提供的一种sbfd会话创建方法、装置、设备、介质及产品,本地设备通过接收网络控制器或者远端设备发来的远端bgp消息,基于本地bgp消息和所述远端bgp消息,采用预设的会话创建策略,创建本地设备到所述远端设备的sbfd会话;其中,所述本地bgp消息包括所述本地设备的第一标识信息,所述远端bgp消息包括所述远端设备的第二标识信息,实现sbfd会话自动创建的同时,通过引入第一标识信息和第二标识信息控制sbfd会话的创建范围,有效降低创建的sbfd会话数量,能够避免设备创建的sbfd会话数量超出设备可维持的sbfd会话数量,进而影响其他功能的使用的现象,解决了由于设备规格限制导致无法应用自动sbfd for locator功能,甚至无法使用e2e srv6方案的问题。
1.一种sbfd会话创建方法,其特征在于,包括:
2.如权利要求1所述的sbfd会话创建方法,其特征在于,所述会话创建策略包括:
3.如权利要求1所述的sbfd会话创建方法,其特征在于,所述会话创建策略包括:
4.如权利要求1所述的sbfd会话创建方法,其特征在于,所述会话创建策略包括:
5.如权利要求1所述的sbfd会话创建方法,其特征在于,所述第一标识信息存放于所述本地bgp消息的扩展团体属性字段或者所述本地bgp消息的bgp路径属性的optional tlvs字段。
6.如权利要求1所述的sbfd会话创建方法,其特征在于,所述第一标识信息是基于所述本地设备的类型或所述本地设备所在区域设置的。
7.一种sbfd会话创建装置,其特征在于,包括:
8.一种sbfd会话创建设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如权利要求1~6任一项所述的sbfd会话创建方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如权利要求1~6任一项所述的sbfd会话创建方法。
10.一种计算机程序产品,其特征在于,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如权利要求1~6任一项所述的sbfd会话创建方法。