转发路径生成方法、SDN控制器、切片网络系统及存储介质技术方案

技术编号:37333976 阅读:11 留言:0更新日期:2023-04-21 23:12
本发明专利技术提供一种转发路径生成方法、切片网络系统及存储介质,涉及切片网络领域,方法应用于SDN控制器,包括:当检测到目标业务切片网络中出现故障的目标路径时,确定目标业务切片网络中是否可生成目标路径对应的替换转发路径;当确定目标业务切片网络中不可生成替换转发路径时,在逃生切片网络中生成替换转发路径;将逃生切片网络中生成的替换转发路径下发至目标路径对应的目标转发设备,以使目标转发设备利用接收到的替换转发路径更新目标路径,并利用更新后的目标路径进行业务数据传输;可增加专用于承载业务切片网络中存在故障且无法恢复的路径对应的业务流量的逃生切片网络,以避免故障路径的业务流量中断或是挤占其它业务切片网络带宽的情况。业务切片网络带宽的情况。业务切片网络带宽的情况。

【技术实现步骤摘要】
转发路径生成方法、SDN控制器、切片网络系统及存储介质


[0001]本专利技术涉及切片网络领域,特别涉及一种转发路径生成方法、SDN控制器、切片网络系统及计算机可读存储介质。

技术介绍

[0002]为提升网络资源的利用效率,切片网络应运而生。常见的切片网络通常可利用SDN控制器(Software Defined Network,软件定义网络)在同一组转发设备中部署多个相互隔离的业务切片网络,其中SDN控制器用于管控各业务切片网络的信息,而转发设备用于承载各业务切片网络实际的业务流量。
[0003]相关技术中,由于不同的网络切片之间是严格隔离的,当某一个切片网络的某些链路发生故障时,并且SDN控制器无法在发生故障的切片网络中为故障路径生成替换转发路径时,故障路径对应的业务流量就会中断。假若要强行利用其它业务网络切片中的路径传输上述故障路径的流量,则又会破会网络切片间的隔离态势,并挤占其它业务网络切片中的带宽资源。
[0004]因此,如何为业务切片网络中存在故障的故障路径生成替换转发路径,是本领域技术人员亟需解决的技术问题。

技术实现思路

[0005]本专利技术的目的是提供一种转发路径生成方法、SDN控制器、切片网络系统及计算机可读存储介质,可额外增加专用于承载业务切片网络中存在故障且无法恢复的路径对应的业务流量的逃生切片网络,以避免故障路径的业务流量中断或是挤占其它业务切片网络带宽的情况。
[0006]为解决上述技术问题,本专利技术提供一种转发路径生成方法,应用于SDN控制器,所述方法包括:
[0007]当检测到目标业务切片网络中出现故障的目标路径时,确定所述目标业务切片网络中是否可生成所述目标路径对应的替换转发路径;
[0008]当确定所述目标业务切片网络中不可生成所述替换转发路径时,在逃生切片网络中生成所述替换转发路径;
[0009]将所述逃生切片网络中生成的替换转发路径下发至所述目标路径对应的目标转发设备,以使所述目标转发设备利用接收到的替换转发路径更新所述目标路径,并利用更新后的目标路径进行业务数据传输。
[0010]优选地,在确定所述目标业务切片网络中是否可生成所述目标路径对应的替换转发路径之后,还包括:
[0011]当确定所述目标业务切片网络中可生成所述替换转发路径时,将所述目标业务切片网络中生成的替换转发路径下发至所述目标转发设备。
[0012]优选地,在检测到目标业务切片网络中出现故障的目标路径之前,还包括:
[0013]接收转发设备在检测到故障链路时发送的与所述故障链路对应的故障链路信息;
[0014]确定所述故障链路信息对应的目标业务切片网络,并将所述目标业务切片网络中经过所述故障链路的所述目标路径标记为已故障;
[0015]相应的,所述确定所述目标业务切片网络中是否可生成所述目标路径对应的替换转发路径,包括:
[0016]利用所述故障链路信息更新所述目标业务切片网络的拓扑信息,并根据更新后的拓扑信息确定是否可生成所述替换转发路径。
[0017]优选地,所述接收转发设备在检测到故障链路时发送的与所述故障链路对应的故障链路信息,包括:
[0018]通过BGP

LS协议接收所述转发设备发送的所述故障链路信息。
[0019]优选地,在检测到目标业务切片网络中出现故障的目标路径之前,还包括:
[0020]将所有业务切片网络中的链路标记为第一链路,并为各所述第一链路设置第一代价值,以及将所述逃生切片网络中的链路标记为第二链路,并为各所述第二链路设置第二代价值;各所述第二代价值均小于各所述第一代价值;
[0021]将所述第一链路的信息及对应的第一代价值、第二链路的信息及对应的第二代价值部署至各转发设备,以使各所述转发设备在检测到将其作为入节点的路径发生故障且确定所述SDN控制器无法下发所述路径对应的第一替换转发路径时,依照最小代价原则并根据所述第一代价值和所述第二代价值在所述第一链路和第二链路中确定所述路径对应的第二替换转发路径,并利用所述第二替换转发路径进行业务数据传输。
[0022]优选地,所述转发设备检测将其作为入节点的路径发生故障,包括:
[0023]所述转发设备通过IGP协议检测所述路径是否故障。
[0024]优选地,所述确定所述SDN控制器无法下发所述路径对应的第一替换转发路径,包括:
[0025]所述转发设备在根据PCEP协议确定所述SDN控制器未处于活动状态时确定所述SDN控制器无法下发所述路径对应的第一替换转发路径。
[0026]本专利技术还提供一种转发路径生成装置,应用于SDN控制器,所述装置包括:
[0027]评估模块,用于当检测到目标业务切片网络中出现故障的目标路径时,确定所述目标业务切片网络中是否可生成所述目标路径对应的替换转发路径;
[0028]第一路径生成模块,用于当确定所述目标业务切片网络中不可生成所述替换转发路径时,在逃生切片网络中生成所述替换转发路径;
[0029]路径下发模块,用于将所述逃生切片网络中生成的替换转发路径下发至所述目标路径对应的目标转发设备,以使所述目标转发设备利用接收到的替换转发路径更新所述目标路径,并利用更新后的目标路径进行业务数据传输。
[0030]本专利技术还提供一种SDN控制器,包括:
[0031]存储器,用于存储计算机程序;
[0032]处理器,用于执行所述计算机程序时实现如上所述的转发路径生成方法。
[0033]本专利技术还提供一种切片网络系统,包括:SDN控制器及转发设备,其中,
[0034]所述SDN控制器,用于当检测到目标业务切片网络中出现故障的目标路径时,确定所述目标业务切片网络中是否可生成所述目标路径对应的替换转发路径;当确定所述目标
业务切片网络中不可生成所述替换转发路径时,在逃生切片网络中生成所述替换转发路径;将所述逃生切片网络中生成的替换转发路径下发至所述目标路径对应的目标转发设备;
[0035]所述转发设备,用于利用接收到的替换转发路径更新所述目标路径,并利用更新后的目标路径进行业务数据传输。
[0036]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上所述的转发路径生成方法。
[0037]本专利技术提供一种转发路径生成方法,应用于SDN控制器,所述方法包括:当检测到目标业务切片网络中出现故障的目标路径时,确定所述目标业务切片网络中是否可生成所述目标路径对应的替换转发路径;当确定所述目标业务切片网络中不可生成所述替换转发路径时,在逃生切片网络中生成所述替换转发路径;将所述逃生切片网络中生成的替换转发路径下发至所述目标路径对应的目标转发设备,以使所述目标转发设备利用接收到的替换转发路径更新所述目标路径,并利用更新后的目标路径进行业务数据传输。
[0038]可见,在本专利技术中,SDN控制器在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种转发路径生成方法,其特征在于,应用于SDN控制器,所述方法包括:当检测到目标业务切片网络中出现故障的目标路径时,确定所述目标业务切片网络中是否可生成所述目标路径对应的替换转发路径;当确定所述目标业务切片网络中不可生成所述替换转发路径时,在逃生切片网络中生成所述替换转发路径;将所述逃生切片网络中生成的替换转发路径下发至所述目标路径对应的目标转发设备,以使所述目标转发设备利用接收到的替换转发路径更新所述目标路径,并利用更新后的目标路径进行业务数据传输。2.根据权利要求1所述的转发路径生成方法,其特征在于,在确定所述目标业务切片网络中是否可生成所述目标路径对应的替换转发路径之后,还包括:当确定所述目标业务切片网络中可生成所述替换转发路径时,将所述目标业务切片网络中生成的替换转发路径下发至所述目标转发设备。3.根据权利要求1所述的转发路径生成方法,其特征在于,在检测到目标业务切片网络中出现故障的目标路径之前,还包括:接收转发设备在检测到故障链路时发送的与所述故障链路对应的故障链路信息;确定所述故障链路信息对应的目标业务切片网络,并将所述目标业务切片网络中经过所述故障链路的所述目标路径标记为已故障;相应的,所述确定所述目标业务切片网络中是否可生成所述目标路径对应的替换转发路径,包括:利用所述故障链路信息更新所述目标业务切片网络的拓扑信息,并根据更新后的拓扑信息确定是否可生成所述替换转发路径。4.根据权利要求3所述的转发路径生成方法,其特征在于,所述接收转发设备在检测到故障链路时发送的与所述故障链路对应的故障链路信息,包括:通过BGP

LS协议接收所述转发设备发送的所述故障链路信息。5.根据权利要求1至4任一项所述的转发路径生成方法,其特征在于,在检测到目标业务切片网络中出现故障的目标路径之前,还包括:将所有业务切片网络中的链路标记为第一链路,并为各所述第一链路设置第一代价值,以及将所述逃生切片网络中的链路标记为第二链路,并为各所述第二链路设置第二代价值;各所述第二代价值均小于各所述第一代价值;将所述第一链路的信息及对应的第一代价值、第二链路的信息及对应的第二代价值部署至各转发设备,以使各所述转发设备在检测到将其作为入节点的路径发生故障且确定所述SDN控制器无法下发所述路径对应的...

【专利技术属性】
技术研发人员:石鸿伟雷华陈庆强黄韬
申请(专利权)人:网络通信与安全紫金山实验室
类型:发明
国别省市:

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

1