网络配置分发方法、装置、控制节点及存储介质制造方法及图纸

技术编号:33527417 阅读:23 留言:0更新日期:2022-05-19 01:51
本申请公开了一种网络配置分发方法、装置、控制节点及存储介质,其中,方法包括:第一控制节点获取管理平面网元下发的第一消息,第一消息表征用于下发网络配置的消息;基于第一消息,第一控制节点确定第一配置信息;第一控制节点将第一配置信息发送至第一集群;其中,第一集群表征用于存储配置信息的集群。第二控制节点从第一控制节点和/或第一集群获取配置信息,并基于配置信息配置数据平面网元。以上配置下发的方法适用的控制平面架构能够普遍适用于各种规模的虚拟网络,降低了扩展虚拟网络配置难度,提高了配置效率。提高了配置效率。提高了配置效率。

【技术实现步骤摘要】
网络配置分发方法、装置、控制节点及存储介质


[0001]本申请涉及网络
,尤其涉及一种网络配置分发方法、装置、控制节点及存储介质。

技术介绍

[0002]随着云计算、大数据、移动网络和物联网(IoT,Internet of Things)等技术的兴起,应用程序日益多样化,对网络功能的要求也越来越高。在这种情况下,软件定义网络(SDN,Software Defined Network)应运而生,这是一种将网络设备的控制平面(CP,Control Plane)与数据平面(DP,Data Plane)分离的技术,实现对网络流量的控制。目前的SDN架构应用于大规模虚拟网络时,配置虚拟网络的难度很高,虚拟网络的配置效率不高。

技术实现思路

[0003]有鉴于此,本申请实施例提供一种网络配置分发方法、装置、控制节点及存储介质,以至少解决相关技术中虚拟网络的配置效率不高的问题。
[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供了一种网络配置分发方法,应用于第一控制节点,所述方法包括:
[0006]获取管理平面网元下发的第一消息;所述第一消息表征用于下发网络配置的消息;
[0007]基于所述第一消息,确定第一配置信息;
[0008]将所述第一配置信息发送至第一集群;其中,
[0009]所述第一集群表征用于存储配置信息的集群。
[0010]本申请实施例还提供了一种网络配置分发方法,应用于第二控制节点,包括:
[0011]接收第一控制节点下发的第二消息;所述第二消息中携带第一配置信息;
[0012]在需要从第一集群拉取第三配置信息的情况下,从所述第一集群拉取所述第三配置信息,并基于所述第三配置信息和所述第一配置信息配置数据平面网元;其中,
[0013]所述第一集群表征用于存储配置信息的集群;所述第三配置信息表征所述第一配置信息的关联配置信息。
[0014]本申请实施例还提供了一种网络配置分发方法,应用于第二控制节点,包括:
[0015]在检测到第一集群写入第一标识的情况下,从所述第一集群拉取第四配置信息;
[0016]基于所述第四配置信息配置数据平面网元;其中,
[0017]所述第一集群表征用于存储配置信息的集群。
[0018]本申请实施例还提供了一种网络配置分发装置,应用于第一控制节点,所述装置包括:
[0019]第一获取单元,用于获取管理平面网元下发的第一消息;所述第一消息表征用于下发网络配置的消息;
[0020]处理单元,用于基于所述第一消息,确定第一配置信息;
[0021]第一发送单元,用于将所述第一配置信息发送至第一集群;其中,
[0022]所述第一集群表征用于存储配置信息的集群。
[0023]本申请实施例还提供了一种网络配置分发装置,应用于第二控制节点,所述装置包括:
[0024]接收单元,用于接收第一控制节点下发的第二消息;所述第二消息中携带第一配置信息;
[0025]第二获取单元,用于在需要从第一集群拉取第三配置信息的情况下,从所述第一集群拉取所述第三配置信息,并基于所述第三配置信息和所述第一配置信息配置数据平面网元;其中,
[0026]所述第一集群表征用于存储配置信息的集群;所述第三配置信息表征所述第一配置信息的关联配置信息。
[0027]本申请实施例还提供了一种网络配置分发装置,应用于第二控制节点,所述装置包括:
[0028]第三获取单元,用于在检测到第一集群写入第一标识的情况下,从所述第一集群拉取第四配置信息;
[0029]配置单元,用于基于所述第四配置信息配置数据平面网元;其中,
[0030]所述第一集群表征用于存储配置信息的集群。
[0031]本申请实施例还提供了一种控制节点,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
[0032]其中,所述处理器用于运行所述计算机程序时,执行上述任一种网络配置分发方法的步骤。
[0033]本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种网络配置分发方法的步骤。
[0034]在本申请实施例中,第一控制节点获取管理平面网元下发的第一消息,第一消息表征用于下发网络配置的消息;基于第一消息,第一控制节点确定第一配置信息;第一控制节点将第一配置信息发送至第一集群;其中,第一集群表征用于存储配置信息的集群。第二控制节点从第一控制节点和/或第一集群获取配置信息,并基于配置信息配置数据平面网元。上述方案中,提出了一种控制平面架构,将控制平面拆分成两个由对应的控制节点实现的控制平面,基于管理平面下发的网络配置,第一控制节点将对应的配置信息写入用于存储有配置信息的第一集群,第二控制节点从第一控制节点和/或第一集群获取对应的配置信息,并基于配置信息配置数据平面网元,由此实现网络配置从管理平面下发到数据平面。以上配置下发的方法适用的控制平面架构能够普遍适用于各种规模的虚拟网络,降低了扩展虚拟网络配置难度,提高了虚拟网络的配置效率。
附图说明
[0035]图1为本申请实施例提供的网络配置分发的控制平面架构的示意图;
[0036]图2为本申请实施例提供的网络配置分发的控制平面架构的应用示意图;
[0037]图3为本申请实施例提供的网络配置分发方法的交互图;
[0038]图4为本申请实施例提供的网络配置分发方法中确定第一配置信息的实现流程示意图;
[0039]图5为本申请实施例提供的网络配置分发方法中下发第二消息的实现流程示意图;
[0040]图6为本申请另一实施例提供的网络配置分发方法中下发第二消息的实现流程示意图;
[0041]图7为本申请实施例提供的CCP广播域计算的流程示意图;
[0042]图8为本申请实施例提供的网络配置分发方法中判断拉取第三配置信息的实现流程示意图;
[0043]图9为本申请实施例提供的LCP调度算法的流程示意图;
[0044]图10为本申请另一实施例提供的网络配置分发方法的交互图;
[0045]图11为本申请实施例提供的网络配置分发方法的流程示意图;
[0046]图12为本申请实施例提供的CCP模块示意图;
[0047]图13为本申请实施例提供的LCP的流程示意图;
[0048]图14为本申请实施例提供的网络配置分发装置的结构示意图;
[0049]图15为本申请另一实施例提供的网络配置分发装置的结构示意图;
[0050]图16为本申请又一实施例提供的网络配置分发装置的结构示意图;
[0051]图17为本申请实施例提供的控制节点的结构示意图。
具体实施方式
[0052]随着云计算、大数据、移动网络和IoT等技术的兴起,应用程序日益多样化,网络需要承载巨大的流量,对网络功能的要求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络配置分发方法,其特征在于,应用于第一控制节点,所述方法包括:获取管理平面网元下发的第一消息;所述第一消息表征用于下发网络配置的消息;基于所述第一消息,确定第一配置信息;将所述第一配置信息发送至第一集群;其中,所述第一集群表征用于存储配置信息的集群。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一消息,确定第一配置信息,包括:基于所述第一消息向所述第一集群发送第一请求;所述第一请求用于请求第二配置信息;所述第二配置信息表征与所述第一消息对应的网络配置关联的配置信息;接收所述第一集群基于所述第一请求发送的所述第二配置信息;基于所述第一消息对应的网络配置和所述第二配置信息,确定所述第一配置信息。3.根据权利要求1所述的方法,其特征在于,所述将所述第一配置信息发送至第一集群,包括:以异步方式将所述第一配置信息发送至第一集群。4.根据权利要求1所述的方法,其特征在于,所述获取管理平面网元下发的第一消息,包括:通过第二集群,获取管理平面网元下发第一消息;所述第二集群表征用于管理平面网元向第一控制节点传输配置信息的集群。5.根据权利要求1至4任一项所述的方法,其特征在于,在所述将所述第一配置信息发送至第一集群之后,所述方法还包括:发送携带所述第一配置信息的第二消息;其中,至少一个第二控制节点基于所述第二消息配置数据平面网元。6.根据权利要求5所述的方法,其特征在于,所述发送携带所述第一配置信息的第二消息时,所述方法包括:在所述第二消息中携带第一位置信息的情况下,基于所述第一位置信息和第二位置信息,确定所述第二消息对应的广播域;在所述第二消息中不携带第一位置信息的情况下,基于第三位置信息和第二位置信息,确定所述第二消息对应的广播域;其中,所述第二位置信息表征所述第一控制节点缓存的位置信息;所述第三位置信息表征所述第一配置信息所属的虚拟私有云对应的主机标记;所述第二消息对应的广播域用于确定所述至少一个第二控制节点。7.根据权利要求5所述的方法,其特征在于,所述发送携带所述第一配置信息的第二消息,包括:通过第三集群发送携带所述第一配置信息的第二消息;所述第三集群表征用于第一控制节点向第二控制节点传输配置信息的集群。8.根据权利要求1至4任一项所述的方法,其特征在于,在所述将所述第一配置信息发送至第一集群之后,所述方法还包括:向所述第一集群写入第一标识,以使至少一个第二控制节点基于所述第一标识从所述第一集群获取对应的配置信息。
9.根据权利要求8所述的方法,其特征在于,在所述基于所述第一消息,确定第一配置信息之前,所述方法还包括:将第三消息发送至第一集群,以使所述第一集群与至少一个第二控制节点切断连接。10.一种网络配置分发方法,其特征在于,应用于第二控制节点,包括:接收第一控制节点下发的第二消息;所述第二消息中携带第一配置信息;在需要从第一集群拉取第三配置信息的情况下,从所述第一集群拉取所述第三配置信息,并基于所述第三配置信息和所述第一配置信息配置数据平面网元;其中,所述第一集群表征用于存储配置信息的集群;所述第三配置信息表征所述第一配置信息的关联配置信息。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:根据所述第一配置信息...

【专利技术属性】
技术研发人员:万达马涛何胜元郭芬高进军梅岚翔王玺霖
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

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

1