双栈的SDN控制方法、装置、介质以及系统制造方法及图纸

技术编号:36881507 阅读:11 留言:0更新日期:2023-03-15 21:11
本申请提供一种双栈的SDN控制方法、装置、介质以及系统,应用于SDN控制系统。该方法中SDN控制系统接收业务系统发送的业务配置请求,然后通过支持采用IPv4技术栈和IPv6技术栈进行选路管理的能力层,根据网络配置参数中的IP类型进行选路方式的选择。再根据所述IP的类型生成网络配置请求,根据预先配置的网络设备与网络协议的映射关系,确定出所述目标网络设备的设备标识。最后根据所述设备标识向所述目标网络设备发送所述网络配置请求。该方案中,SDN控制系统能够在IPv4和IPv6混合组网状态下,完成业务配置的下发,满足多种业务需求。满足多种业务需求。满足多种业务需求。

【技术实现步骤摘要】
双栈的SDN控制方法、装置、介质以及系统


[0001]本申请涉及计算机技术,尤其涉及一种双栈的SDN控制方法、装置、介质以及系统。

技术介绍

[0002]随着网络技术发展,软件定义网络(software defined network,简称:SDN)控制系统是一种新兴的、控制与转发分离、并直接可编程的网络架构。因此SDN控制系统可以摆脱硬件对网络架构的限制,从而使网络管理更加灵活快捷和简单。并且SDN控制系统可以实现对网络设备的集中控制和管理,通过构建网络能力基础层,提升网络对业务的服务、支撑能力。SDN代表着开放的网络架构,也将是未来网络的发展趋势。
[0003]SDN控制系统大多基于网际协议版本4(Internet Protocol version 4,简称:IPv4)技术栈实现,通过多协议标记交换(Multi

Propocol Label Switching,简称:MPLS)、分段路由(Segment Routing,简称:SR)结合的SR

MPLS实现业务下发。但现有的IPv4无法满足网络规模日益扩大带来的网络需求。而推进网际协议版本6(Internet Protocol version 6,简称:IPv6)是一个漫长的过程,势必会长期存在IPv4、IPv6双栈共存的过度局面。
[0004]因此,如何在IPv4、IPv6双栈共存情况下实现SDN控制系统的设计部署是当前SDN发展面临的重要问题。

技术实现思路

[0005]本申请提供一种双栈的SDN控制方法、装置、介质以及系统,用于解决需要在IPv4、IPv6双栈共存情况下实现SND控制的问题。
[0006]第一方面,本申请提供一种双栈的SDN控制方法,应用于SDN控制系统,所述SDN控制系统包括用于支持采用IPv4技术栈和IPv6技术栈进行选路管理的能力层,所述方法包括:
[0007]接收业务系统发送的业务配置请求,所述业务配置请求包括业务类型和网络配置参数;
[0008]通过所述能力层,根据所述网络配置参数确定出要发送给目标网络设备所使用的IP的类型,所述IP的类型包括IPv4类型或者IPv6类型;
[0009]根据所述IP的类型生成网络配置请求;
[0010]根据预先配置的网络设备与网络协议的映射关系,确定出所述目标网络设备的设备标识;
[0011]根据所述设备标识向所述目标网络设备发送所述网络配置请求。
[0012]第二方面,根据第一方面所述的方法,所述通过所述能力层,根据所述网络配置参数确定出要发送给目标网络设备所使用网络协议的类型,包括:
[0013]通过所述能力层,根据所述网络配置参数确定出要发送给所述目标网络设备所使用的所述IP;
[0014]基于所述IP,确定所述IP的类型。
[0015]第三方面,根据第一方面或第二方面所述的方法,所述根据所述IP的类型生成网络配置请求,包括:
[0016]根据所述目标网络设备的支持能力,确定选路方式,所述选路方式包括尽力而为BE方式或流量工程TE方式;
[0017]根据所述选路方式,生成所述网络配置请求。
[0018]第四方面,根据第一方面或第二方面所述的方法,所述根据所述设备标识向所述目标网络设备发送所述网络配置请求,包括:
[0019]采用命令行接口CLI、网络配置协议NETCONF方式将所述网络配置请求发送给所述目标网络设备。
[0020]第五方面,根据第一方面或第二方面所述的方法,所述方法还包括:
[0021]接收所述目标网络设备返回的配置结果消息,所述配置结果消息用于指示网络设备配置是否成功;
[0022]将所述配置结果消息发送至所述业务系统。
[0023]第六方面,本申请还提供一种双栈的SDN控制装置,所述装置包括用于支持采用IPv4技术栈和IPv6技术栈进行选路管理的能力层,所述装置还包括:接收模块,处理模块,发送模块;
[0024]所述接收模块,用于接收业务系统发送的业务配置请求,所述业务配置请求包括业务类型和网络配置参数;
[0025]所述处理模块,用于:
[0026]通过所述能力层,根据所述网络配置参数确定出要发送给目标网络设备所使用的网络协议IP的类型,所述IP的类型包括IPv4类型或者IPv6类型;
[0027]根据所述IP的类型生成网络配置请求;
[0028]根据预先配置的网络设备与网络协议的映射关系,确定出所述目标网络设备的设备标识;
[0029]所述发送模块,用于根据所述设备标识向所述目标网络设备发送所述网络配置请求。
[0030]第七方面,根据第六方面所述的装置,所述处理模块具体用于:
[0031]根据所述网络配置参数确定出要发送给目标网络设备所使用的IP;
[0032]基于所述IP,确定所述IP的类型。
[0033]第八方面,根据第七方面所述的装置,所述处理模块,具体用于:
[0034]根据所述目标网络设备的支持能力,确定选路方式,所述选路方式包括尽力而为BE方式或流量工程TE方式;
[0035]根据所述选路方式,生成所述网络配置请求。
[0036]第九方面,根据第六方面或第七方面所述的装置,所述发送模块具体用于:
[0037]采用CLI、NETCONF方式将所述网络配置请求发送给所述目标网络设备。
[0038]第十方面,根据第六方面或第七方面所述的装置,
[0039]所述接收模块还用于接收所述目标网络设备返回的配置结果消息,所述配置结果消息用于指示网络设备配置是否成功;
[0040]所述发送模块还用于将所述配置结果消息发送至所述业务系统。
[0041]第十一方面,本申请还提供一种电子设备,包括:
[0042]处理器,与所述处理器通信连接的存储器,以及与其他设备交互的通信接口;
[0043]所述存储器存储计算机执行指令;
[0044]所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的一种双栈的SDN控制方法。
[0045]第十二方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的双栈的SDN控制方法。
[0046]第十三方面,本申请还提供一种双栈的SDN控制系统,包括:
[0047]北向接口层,用于接收业务系统的调用和向所述业务系统返回配置结果消息;
[0048]业务层,用于对所述北向接口层接收的业务系统的网络配置参数进行分析处理;
[0049]能力层,包括支持采用IPv4技术栈和IPv6技术栈进行的选路管理单元;
[0050]控制层,用于对所述SDN控制系统的南向的网络设备进行控制。
[0051]第十四方面,根据第十三方面所述的系统,所述能力层还包括:<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双栈的SDN控制方法,其特征在于,应用于软件定义网络SDN控制系统,所述SDN控制系统包括用于支持采用IPv4技术栈和IPv6技术栈进行选路管理的能力层,所述方法包括:接收业务系统发送的业务配置请求,所述业务配置请求包括业务类型和网络配置参数;通过所述能力层,根据所述网络配置参数确定出要发送给目标网络设备所使用的网络协议IP的类型,所述IP的类型包括IPv4类型或者IPv6类型;根据所述IP的类型生成网络配置请求;根据预先配置的网络设备与网络协议的映射关系,确定出所述目标网络设备的设备标识;根据所述设备标识向所述目标网络设备发送所述网络配置请求。2.根据权利要求1所述的方法,其特征在于,所述通过所述能力层,根据所述网络配置参数确定出要发送给目标网络设备所使用网络协议的类型,包括:通过所述能力层,根据所述网络配置参数确定出要发送给所述目标网络设备所使用的所述IP;基于所述IP,确定所述IP的类型。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述IP的类型生成网络配置请求,包括:根据所述目标网络设备的支持能力,确定选路方式,所述选路方式包括尽力而为BE方式或流量工程TE方式;根据所述选路方式,生成所述网络配置请求。4.根据权利要求1或2所述的方法,其特征在于,所述根据所述设备标识向所述目标网络设备发送所述网络配置请求,包括:采用命令行接口CLI、网络配置协议NETCONF方式将所述网络配置请求发送给所述目标网络设备。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收所述目标网络设备返回的配置结果消息,所述配置结果消息用于指示网络设备配置是否成功;将所述配置结果消息发送至所述业务系统。6.一种双栈的SDN控制装置,其特征在于,所述装置包括用于支持采用IPv4技术栈和IPv6技术栈进行选路管理的能力层,所述装置还包括:接收模块,处理模块,发送模块;所述接收模块,用于接收业务系统发送的业务配置请求,所述业务配置请求包括业务类型和网络配置参数;所述处理模块,用于:通过所述能力层,根据所述网络配置参数确定出要发送给目标网络设备所使用的网络协议IP的类型,所述IP的类型包括IPv4类型或者IPv6类型;根据所述IP的类型生成网络配置请求;根据预先配置的网络设备与网络协议的映射关系,确定出所述目标网络设备的设备标识;
所述发送模块,用于根据所述设备标识向所述目标网络设备发送所述网络配置请求。7.根据权利要求6所述的装置,其特征在于,所述处理模块具体用于:根据所述网络配置参数确定出要发送给目标网络设备所使用的IP;基于所述IP,确定所述IP的类型。8.根据权利要求7所述的装置,其特征在于,所述处理模块,具体用于:根据所述目标网络设备的支持能力,确定选路方式,所述选路方式包括...

【专利技术属性】
技术研发人员:侯佳英王宏鼎杨艳松郭晓琳张帆
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1