一种软件操作实现SPN小颗粒切片开通方法及装置与流程

文档序号:37599066发布日期:2024-04-18 12:39阅读:8来源:国知局
一种软件操作实现SPN小颗粒切片开通方法及装置与流程

本发明涉及网络领域,尤其是一种软件操作实现spn小颗粒切片开通方法及装置。


背景技术:

1、spn网络已经实现地市级以上部署和覆盖,作为多层融合技术体系组成部分,结合切片技术,可为政企专线提供硬隔离切片管道以满足多业务硬隔离需求,提供行业专属切片承载和租户专属切片承载。

2、目前业务需求呈现多样性,既有政企、大企业、重要行业的业务需求,也有“兆级”小颗粒硬管道隔离和确定性、低时延的承载需求。为了更好地满足多业务承载需求,业内提出将原有5gbit/s颗粒度的硬切片,平滑演进到10mbit/s小颗粒切片。


技术实现思路

1、为解决现有技术存在的问题,本发明提供一种软件操作实现spn小颗粒切片开通方法及装置,通过软件设置的接口和流程完成小颗粒切片开通,快速响应用户需求,从而提升用户满意度。

2、为实现上述目的,本发明采用下述技术方案:

3、在本发明一实施例中,提出了一种软件操作实现spn小颗粒切片开通方法,该方法包括:

4、s01、通过输入参数,获取边界点间mtn channel路由,获取mtn小颗粒管道主备路由及主备路由对应的路径;

5、进一步地,所述获取边界点间mtn channel路由的输入参数包括:带宽约束、计算策略、计算类型、源端网元、宿端网元、工作路径计算约束、保护路径计算约束、资源切片信息。

6、进一步地,所述计算策略包括:计算工作路径、计算工作、保护路径。

7、进一步地,所述计算类型包括:一定不共路、尽量不共路。

8、进一步地,所述工作路径计算约束包括:计算路径的策略、必经节点列表、禁止节点列表、必经mtn group列表、禁止mtn group列表信息。

9、进一步地,所述计算路径的策略包括:跳数最小优先、带宽均衡优先、时延最小优先。

10、进一步地,所述s01包括:

11、s011、根据源端和宿端分别请求mtn通道路由,并将该路由参数作为s02创建通道的路由参数;

12、s012、根据输入参数,计算路由的角色、路径端到端时延及路径信息。

13、进一步地,所述计算路由的角色包括:工作master,主;保护slave,备。

14、s02、创建mtn channel trail,创建主备mtn小颗粒管道;

15、根据创建mtn channel trail时的输入参数,返回执行结果、成功信息、失败信息、id映射列表信息;

16、进一步地,所述创建mtn channel trail输入参数包括:本地名称、源端网元、宿端网元、带宽、保护组恢复方式、保护类型、倒换模式、回切等待时间、倒换延迟时间、mtnchannel列表、倒换状态、部署状态、管理状态、运行状态、源端mtn veth端口、宿端mtn veth端口信息。

17、mtn channel列表为s011中的路由参数,包括端到端的路径信息。

18、进一步地,所述保护组恢复方式包括:恢复式、非恢复式、未知。

19、进一步地,所述保护类型包括:1+1、1:1、无保护。

20、进一步地,所述倒换模式包括:1+1、1:1。

21、进一步地,所述倒换状态包括:已倒换、未倒换。

22、进一步地,所述部署状态包括:已部署、未部署、部分部署。

23、进一步地,所述失败信息包括:错误资源id、错误码、错误信息。

24、s03、查询指定mtn channel trail的详细信息,获取小颗粒通道源宿端网元和端口;

25、s04、配置mtn veth的邻接标签及ip地址;

26、s05、根据小颗粒通道源宿端作为必经网元,通过输入参数,获取边界点间sr路由;

27、进一步地,所述获取边界点间sr路由的输入参数包括:计算策略、计算类型、计算方式、基础资源切片id、左边边界节点列表、右边边界节点列表、工作路径计算约束、保护路径计算约束信息。

28、进一步地,所述计算方式包括:按照一源一宿的计算所有路由、按照一源两宿方式计算、两源两宿主备分离的两条路径。

29、进一步地,所述工作路径计算约束包括:带宽约束、计算路径的策略、必经节点列表、必经链路列表、禁止节点列表、禁止链路列表、必经端口列表、禁止端口列表、亲和属性信息。

30、进一步地,所述s05包括:

31、s051、将s01获取的主用路径和备用路径分别解析,用于下发创建隧道请求的路由参数。

32、s052、接口根据输入参数,返回计算路由的角色(工作、保护)、路径端到端时延、路径中所有链路的最大可用带宽的最小值、路径总花销、路径信息。

33、s06、根据s05获取的边界点间sr路由,输入参数创建connection,包括主备tunnel以及保护关系;返回执行结果、成功信息、失败信息、id映射列表信息;

34、进一步地,所述创建connection的输入参数包括:租户信息、友好名称、创建隧道的app id、方向(单向、双向)、隧道类型、端到端隧道的起始节点、端到端隧道的终结节点、源lsr-id、宿lsr-id、隧道的qos参数、隧道的保护参数、隧道包括的lsp集合、管理状态(up、down)、运行状态(up、down)。

35、进一步地,所述隧道类型包括:线型mpls、环型mpls。

36、s07、配置pw与隧道业务绑定关系,输入参数进行eth创建业务。

37、进一步地,所述eth创建业务输入参数包括:eth对象、sncroute对象。

38、进一步地,所述eth对象包括:本地名称、友好名称、业务类型、方向(单向、双向)、用户名称、客户业务类型、激活标识、业务cir、业务pir、管理状态(up、down)、运行状态(up、down)信息。

39、进一步地,所述业务类型包括:e-line、e-lan、e-tree。

40、进一步地,所述激活标识包括:激活、部分激活、去激活。

41、进一步地,所述sncroute对象包括:对象名称、速率、pwid、标签交换信息。

42、接口根据调用参数,返回执行结果、成功信息、失败信息、id映射列表信息。

43、在本发明一实施例中,还提出了一种软件操作实现spn小颗粒切片开通装置,该装置包括:

44、获取路由模块、通过输入参数,获取边界点间mtn channel路由,获取mtn小颗粒管道主备路由及主备路由对应的路径;

45、创建模块、创建mtn channel trail,创建主备mtn小颗粒管道;

46、查询模块、查询指定mtn channel trail的详细信息,获取小颗粒通道源宿端网元和端口;

47、配置模块、配置mtn veth的邻接标签及ip地址;

48、sr路由获取模块、根据小颗粒通道源宿端作为必经网元,通过输入参数,获取边界点间sr路由;

49、connection创建模块、根据s05获取的边界点间sr路由,输入参数创建connection,包括主备tunnel以及保护关系;返回执行结果、成功信息、失败信息、id映射列表信息

50、绑定模块、配置pw与隧道业务绑定关系,输入参数进行eth创建业务。

51、在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述软件操作实现spn小颗粒切片开通方法。

52、在本发明一实施例中,还提出了一种计算机可读存储介质,计算机可读存储介质存储有执行软件操作实现spn小颗粒切片开通方法的计算机程序。

53、有益效果:

54、本发明一种软件操作实现spn小颗粒切片开通方法及装置,通过软件设置的接口和流程,完成小颗粒切片开通所需要的各项操作,快速响应用户需求,从而提升用户满意度;基于现有集团接口规范实现,小颗粒切片开通过程内部逻辑实现,无需对接口进行优化调整,对厂家网管没有更多要求,不需要各厂家网管进行新的功能开发和更多的接口适配。大大提高了功能实现的可行性,减少了多厂家升级的成本投入,减少了功能实现用时。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1