转控分离BFD信息传输控制方法、装置、设备及介质制造方法及图纸

技术编号:37959350 阅读:9 留言:0更新日期:2023-06-30 09:34
本公开提供了一种转控分离BFD信息传输控制方法、装置、设备及介质,涉及通信技术领域。所述方法包括:实时监测在控制面装置和转发面装置之间用于数据传输的第一消息传输通道的拥堵情况;当监测到所述第一消息传输通道处于拥堵状态时,控制开启第二消息传输通道,所述第二消息传输通道将控制面装置下发的双向转发监测BFD配置信息传输至转发面装置。本公开提供了一种转控分离BFD信息传输控制方法、装置、设备及介质,通过在控制面装置和转发面装置之间开辟一条第二消息传输通道,并实时监测第一消息传输通道的拥堵情况,进而确定第二消息传输通道的开启时机,大幅提高控制面装置和转发面装置之间进行信息交互的时效性。转发面装置之间进行信息交互的时效性。转发面装置之间进行信息交互的时效性。

【技术实现步骤摘要】
转控分离BFD信息传输控制方法、装置、设备及介质


[0001]本公开涉及通信
,尤其涉及一种转控分离BFD信息传输控制方法、装置、设备及介质。

技术介绍

[0002]现代信息社会对互联网的依存程度逐步加深,对网络的可靠性和可用性要求也越来越高,例如安全、金融、数据中心等领域。而网络是由相关的设备和传输线路搭建的,随着网络的IP(Internet Protocol,网络之间互连的协议,即网际协议)化程度的提高,网络中(包括固网和移动网络)数据网络设备的使用比例也逐步提高,因此对数据网络设备的可靠性和可用性的要求也越来越高。
[0003]数据网络设备都是由硬件和运行在之上的软件部分组成,为了增强设备的可靠性和可用性,网络较核心部位的设备都是采用主备的方式进行部署,核心大交换容量设备都是采用双主控的方式,而有些应用情况则将几台设备形成一个虚拟的系统,设备之间互为主备。为了达到当主用设备发生故障时,备用设备能够接管并保证业务不中断的目的,设备中的主用主控板与备用主控板或虚拟系统中的主用设备和备用设备之间的软件需要有热倒换的功能,通常采用NSR(Non

Stopping Routing,不间断路由)技术,NSR是数据网络设备中的一种高可靠性技术,是热迁移的基础,其实现基础是主用主控板与备用主控板之间的数据同步,当主用主控板发生故障时,进行主备倒换,备用主控板使用同步数据上线,可以实现路由和转发不中断。
[0004]在相关技术中,在转控分离下,网络设备需要实现毫秒级的链路故障监测,使得系统快速切换链路,保障网络链路的连通性。为了使控制面装置与转发面装置做到最大程度的模块解耦与独立,在上下信息交互通道中添加了配置数据库、平台控件、转发数据库等等模块进行切割、隔离。
[0005]在转控分离架构的网络设备中,由于转发面装置与控制面装置分离部署,当控制面装置产生链路信息或配置信息变化时,将触发双向转发监测(Bidirectional Forwarding Detection,BFD)会话的创建、更新和删除等操作,并发送配置信息至转发面装置,由转发面装置根据发送的配置信息进行处理。然而,若转发面装置与控制面装置之间的消息传输通道时延较大或发生通道堵塞等通信异常,转发面装置无法及时更新控制面装置下发的配置信息,导致对端设备BFD监测超时,可能导致BFD会话震荡,从而引起路由协议震荡,进而影响流量转发。
[0006]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0007]本公开提供一种转控分离BFD信息传输控制方法、装置、设备及介质,至少在一定程度上克服相关技术中提供的转控分离下控制面装置与转发面装置的时效性无法保障的
问题。
[0008]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0009]根据本公开的一个方面,提供一种转控分离BFD信息传输控制方法,包括:
[0010]实时监测在控制面装置和转发面装置之间用于数据传输的第一消息传输通道的拥堵情况;
[0011]当监测到所述第一消息传输通道处于拥堵状态时,控制开启第二消息传输通道,所述第二消息传输通道将控制面装置下发的双向转发监测BFD配置信息传输至转发面装置。
[0012]在本公开的一个实施例中,所述实时监测在控制面装置和转发面装置之间用于数据传输的第一消息传输通道的拥堵情况,包括:
[0013]实时监测第一消息传输通道内的模块进程资源的实时占用率;
[0014]判断在第一预设时长内,所述模块进程资源的实时占用率是否大于预设的占用率阈值;
[0015]若大于,则判定所述第一消息传输通道处于拥堵状态。
[0016]在本公开的一个实施例中,在所述控制开启第二消息传输通道之后,所述方法还包括:
[0017]当监测到在第一预设时长内,所述模块进程资源的实时占用率均小于或者等于预设的占用率阈值时,向控制面装置发送空闲提示信息,以使控制面装置根据所述空闲提示信息确定第一消息传输通道的开启时机。
[0018]在本公开的一个实施例中,所述实时监测在控制面装置和转发面装置之间用于数据传输的第一消息传输通道的拥堵情况,包括:
[0019]第一消息传输通道内的模块下发方发送配置消息,其中,所述配置消息包括BFD配置消息和应答请求消息;
[0020]记录所述模块下发方发送应答请求消息和接收到模块接收方发起的应答回复消息的时间间隔;
[0021]判断所述时间间隔是否大于预设的时间间隔阈值;
[0022]若大于,则判定所述第一消息传输通道处于拥堵状态。
[0023]在本公开的一个实施例中,在所述控制开启第二消息传输通道之后,所述方法还包括:
[0024]当所述模块下发方发送应答请求消息和接收到模块接收方发起的应答回复消息的时间间隔小于预设的时间间隔阈值时,向控制面装置发送空闲提示信息,以使控制面装置根据所述空闲提示信息确定第一消息传输通道的开启时机。
[0025]在本公开的一个实施例中,在所述控制开启第二消息传输通道之后,所述方法还包括:
[0026]若监测到在第二预设时长内,第二消息传输通道内无消息传输,则控制关闭所述第二消息传输通道。
[0027]在本公开的一个实施例中,所述第二消息传输通道为Unix套接字Socket通道。
[0028]根据本公开的另一个方面,提供一种转控分离BFD信息传输控制控制装置,包括:
[0029]监测模块,用于实时监测在控制面装置和转发面装置之间用于数据传输的第一消息传输通道的拥堵情况;
[0030]控制模块,用于当监测到所述第一消息传输通道处于拥堵状态时,控制开启第二消息传输通道,所述第二消息传输通道将控制面装置下发的双向转发监测BFD配置信息传输至转发面装置。
[0031]根据本公开的另一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述的转控分离BFD信息传输控制方法。
[0032]根据本公开的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的转控分离BFD信息传输控制方法。
[0033]本公开的实施例所提供的一种转控分离BFD信息传输控制方法、装置、设备及介质,通过在控制面装置和转发面装置之间开辟一条第二消息传输通道,并实时监测第一消息传输通道的拥堵情况,进而确定第二消息传输通道的开启时机,解决了因设备业务极度繁忙、消息拥堵时BFD会话信息下发延时的技术问题,大幅提高控制面装置和转发面装置之间进行信息交互的时效性,保障业务状态的稳定运行,有助于链路异常时业务状态的稳定迁移。
[0034]应当理解的是,以上的一般描述和后文的细节描述仅本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种转控分离BFD信息传输控制方法,其特征在于,包括:实时监测在控制面装置和转发面装置之间用于数据传输的第一消息传输通道的拥堵情况;当监测到所述第一消息传输通道处于拥堵状态时,控制开启第二消息传输通道,所述第二消息传输通道将控制面装置下发的双向转发监测BFD配置信息传输至转发面装置。2.根据权利要求1所述的转控分离BFD信息传输控制方法,其特征在于,所述实时监测在控制面装置和转发面装置之间用于数据传输的第一消息传输通道的拥堵情况,包括:实时监测第一消息传输通道内的模块进程资源的实时占用率;判断在第一预设时长内,所述模块进程资源的实时占用率是否大于预设的占用率阈值;若大于,则判定所述第一消息传输通道处于拥堵状态。3.根据权利要求2所述的转控分离BFD信息传输控制方法,其特征在于,在所述控制开启第二消息传输通道之后,所述方法还包括:当监测到在第一预设时长内,所述模块进程资源的实时占用率均小于或者等于预设的占用率阈值时,向控制面装置发送空闲提示信息,以使控制面装置根据所述空闲提示信息确定第一消息传输通道的开启时机。4.根据权利要求1所述的转控分离BFD信息传输控制方法,其特征在于,所述实时监测在控制面装置和转发面装置之间用于数据传输的第一消息传输通道的拥堵情况,包括:第一消息传输通道内的模块下发方发送配置消息,其中,所述配置消息包括BFD配置消息和应答请求消息;记录所述模块下发方发送应答请求消息和接收到模块接收方发起的应答回复消息的时间间隔;判断所述时间间隔是否大于预设的时间间隔阈值;若大于,则判定所述第一消息传输通道处于拥堵状态。5.根据权利要求4所述的转控分离BFD信息传输...

【专利技术属性】
技术研发人员:赖达宏欧亮陈前锋唐晓瑞陈大松
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1