一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种存量业务的纳管方法、装置及计算机可读存储介质与流程

2022-04-09 05:06:51 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种存量业务的纳管方法、装置及计算机可读存储介质。


背景技术:

2.软件定义网络(software defined networking,sdn)是一种新型的网络架构,其核心理念是将网络的控制平面与数据平面相分离,由交换节点构成的数据平面专门进行报文的转发,而路由选择等工作则由sdn控制器来完成。
3.最初的sdn是指基于openflow通信协议的白盒交换机及控制器组成的网络,但是随着sdn概念的不断外延,sdn已经扩展到一切可以通过软件控制的网络。当前,通过将传统的设备纳入sdn的管控中,由sdn控制器根据业务需求进行业务管理和业务配置,以此来代替人工方式进行的业务管理和业务配置,大大提高了业务处理的效率。
4.但是,由于现有的sdn系统以新开业务为主,未考虑存量业务(即设备在纳入sdn系统的管控之前,存储的待处理的业务),为了保证业务的连续性和稳定性,这些存量业务不能删除后再重新下发,因此,亟待一种存量业务的纳管方法。


技术实现要素:

5.本技术提供一种存量业务的纳管方法、装置及计算机可读存储介质,用于对sdn网络中的设备上的存量业务进行纳管。
6.第一方面,本技术提供一种存量业务的纳管方法,包括:获取sdn网络中与目标存量业务相关的n个目标设备的设备配置参数,n为正整数;将n个目标设备的设备配置参数输入至第一转换模型中,得到网络配置参数,第一转换模型用于将设备配置参数转换为网络配置参数;将网络配置参数输入至第二转换模型中,得到业务配置参数,第二转换模型用于将网络配置参数转换为业务配置参数;根据业务配置参数对目标存量业务进行纳管。
7.基于本技术提供的技术方案,至少可以产生以下有益效果:通过将sdn网络中与目标存量业务相关的目标设备的设备配置参数输入至第一转换模型中,得到网络配置参数,如此,可以将不同厂家提供的具有差异性的目标设备的配置参数转化为统一的网络配置参数,能够屏蔽厂家配置的差异性,提高存量业务的纳管方法的适用范围。通过将网络配置参数输入至第二转换模型中,得到业务配置参数,如此,可以剔除与存量业务的纳管和处理不相关的数据,仅关注与存量业务相关的业务配置参数,以使得sdn网络能够准确的根据业务配置参数,对存量业务进行纳管,提高存量业务的纳管效率。
8.可选的,在将n个目标设备的设备配置参数输入至第一转换模型中,得到网络配置参数之后,上述方法还包括:向sdn控制器发送验证请求,以使得sdn控制器对网络配置参数进行验证;接收来自于sdn控制器对网络配置参数的验证结果;若验证结果为网络配置参数未通过验证,则修改网络配置参数,以得到修改后的网络配置参数;上述将网络配置参数输入至第二转换模型中,得到业务配置参数,包括:将修改后的网络配置参数输入至第二转换
模型中,得到业务配置参数。如此,在得到网络配置参数之后,通过将网络配置参数下发至sdn控制器进行验证,来判断通过第一转换模型得到的网络配置参数是否准确,并在网络配置参数未通过验证的情况下,对网络配置参数进行修改。基于上述技术方案,能够对网络配置参数进行检验和修正,确保数据的准确性。
9.可选的,上述验证请求包括n个目标设备的设备配置参数以及网络配置参数;sdn控制器对网络配置参数进行验证,包括:sdn控制器根据网络配置参数,生成n个目标设备的模拟配置参数;sdn控制器验证n个目标设备的模拟配置参数与n个目标设备的设备配置参数是否一致,并生成相应的验证结果。
10.可选的,根据业务配置参数对目标存量业务进行纳管,包括:向sdn业务系统发送业务配置请求信息,以使得sdn业务系统对目标存量业务进行纳管,业务配置请求信息包括业务配置参数;接收来自于sdn业务系统的业务成功配置响应信息,业务成功配置响应信息用于表示成功对目标存量业务进行纳管。
11.可选的,在获取sdn网络中与目标存量业务相关的n个目标设备的设备配置参数之前,上述方法还包括:根据目标存量业务的标识,查找sdn网络中各个设备的配置信息中是否存在目标存量业务的标识;将存在目标存量业务的标识的配置信息对应的设备作为与目标存量业务相关的目标设备。
12.第二方面,本技术提供一种存量业务的纳管装置,包括:获取模块,用于获取sdn网络中与目标存量业务相关的n个目标设备的设备配置参数,n为正整数;处理模块,用于将n个目标设备的设备配置参数输入至第一转换模型中,得到网络配置参数,第一转换模型用于将设备配置参数转换为网络配置参数;将网络配置参数输入至第二转换模型中,得到业务配置参数,第二转换模型用于将网络配置参数转换为业务配置参数;纳管模块,用于根据业务配置参数对目标存量业务进行纳管。
13.可选的,上述装置还包括:通信模块;该通信模块,用于向sdn控制器发送验证请求,以使得sdn控制器对网络配置参数进行验证;接收来自于sdn控制器对网络配置参数的验证结果;上述处理模块,还用于若验证结果为网络配置参数未通过验证,则修改网络配置参数,以得到修改后的网络配置参数;上述处理模块,具体用于将修改后的网络配置参数输入至第二转换模型中,得到业务配置参数。
14.可选的,上述验证请求包括n个目标设备的设备配置参数以及网络配置参数;上述装置还包括验证模块;该验证模块,用于根据网络配置参数,生成n个目标设备的模拟配置参数;验证n个目标设备的模拟配置参数与n个目标设备的设备配置参数是否一致,并生成相应的验证结果。
15.可选的,上述纳管模块,具体用于向sdn业务系统发送业务配置请求信息,以使得sdn业务系统对目标存量业务进行纳管,业务配置请求信息包括业务配置参数;接收来自于sdn业务系统的业务成功配置响应信息,业务成功配置响应信息用于表示成功对目标存量业务进行纳管。
16.可选的,上述装置还包括:设备查找模块;该设备查找模块,用于根据目标存量业务的标识,查找sdn网络中各个设备的配置信息中是否存在目标存量业务的标识;将存在目标存量业务的标识的配置信息对应的设备作为与目标存量业务相关的目标设备。
17.第三方面,本技术提供一种存量业务的纳管装置,包括:处理器、通信接口和存储
器;存储器用于存储一个或多个程序,一个或多个程序包括计算机执行指令,当存量业务的纳管装置运行时,处理器执行存储器存储的计算机执行指令,以使得存量业务的纳管装置执行上述第一方面所提供的任一种存量业务的纳管方法。
18.第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行上述第一方面所提供的任一种存量业务的纳管方法。
19.第五方面,提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面所提供的任一种存量业务的纳管方法。
20.本技术中第二方面至第五方面的描述,可以参考第一方面的详细描述;并且,第二方面至第五方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
附图说明
21.图1为本技术提供的一种sdn网络的架构示意图;
22.图2为一种基于sdn网络的业务部署的流程图;
23.图3为本技术提供的一种存量业务的纳管系统的架构示意图;
24.图4为本技术提供的一种存量业务的纳管方法的流程图;
25.图5为本技术提供的另一种存量业务的纳管方法的流程图;
26.图6为本技术提供的又一种存量业务的纳管方法的流程图;
27.图7为本技术提供的一种存量业务的纳管装置的结构示意图;
28.图8为本技术提供的另一种存量业务的纳管装置的结构示意图。
具体实施方式
29.下面将结合附图对本技术提供的一种存量业务的纳管方法、装置及计算机可读存储介质进行详细的描述。
30.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
31.本技术的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。
32.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括其他没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
33.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
34.在本技术的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
35.如背景技术所述,由于现有的sdn系统以新开业务为主,未考虑存量业务(即设备在纳入sdn系统的管控之前,存储的待处理的业务),为了保证业务的连续性和稳定性,这些
存量业务不能删除后再重新下发,因此,亟待一种存量业务的纳管方法。
36.针对上述技术问题,本技术实施例提供了一种存量业务的纳管方法,该方法通过将sdn网络中与目标存量业务相关的目标设备的设备配置参数输入至第一转换模型中,得到网络配置参数,如此,可以将不同厂家提供的具有差异性的目标设备的配置参数转化为统一的网络配置参数,能够屏蔽厂家配置的差异性,提高存量业务的纳管方法的适用范围。通过将网络配置参数输入至第二转换模型中,得到业务配置参数,如此,可以剔除与存量业务的纳管和处理不相关的数据,仅关注与存量业务相关的业务配置参数,以使得sdn网络能够准确的根据业务配置参数,对存量业务进行纳管,提高存量业务的纳管效率。
37.本技术实施例提供的存量业务的纳管方法,可以用于纳管sdn网络的设备中的存量业务。可选的,该存量业务可以积存在设备上的任一种网络业务,本技术实施例对此不作限定。示例性的,存量业务可以是积存在设备中的虚拟专用网(virtual private network,vpn)业务。
38.参见图1,为本技术实施例提供的一种sdn网络的架构示意图。如图1所示,sdn网络包括:
39.应用层(application layer),包括一种或多种体现用户意图的业务应用,以及用于接收用户业务的sdn业务系统。sdn业务系统可以根据上层业务需求,向sdn控制器发送网络配置参数。
40.控制层(control layer),包括sdn控制器(sdn controller),sdn控制器是一种操作系统,用于根据上层业务需求及网络配置参数,生成设备配置参数。
41.在一些实施例中,一方面,sdn控制器可以通过南向接口(south bound interface,sbi)采集基础设施层的设备的设备信息,对设备进行集中管理,例如状态监测、转发决策以及数据流量的调度和处理等。另一方面,sdn控制器可以通过北向接口(north bound interface,nbi)对应用层的业务应用和sdn业务系统开放多个层次的可编程能力,允许用户根据特定的应用场景灵活地制定各种业务逻辑(反映业务规则的代码)。
42.其中,南向接口通过使用南向接口协议,使控制层的sdn控制器与基础设施层的设备之间进行信息交互。北向接口协议通过使用北向接口协议,使控制层的sdn控制器与应用层的业务应用和sdn业务系统进行信息交互。
43.可选的,sdn控制器可以是独立的控制器,也可以是多个控制器构成的层级式的控制器集群或者分布式系统。
44.基础设施层(infrastructure layer),由不同类型的设备构成,主要负责数据的处理、转发和状态收集等。示例性的,基础设施层可以包括:交换机、路由器或防火墙等设备。
45.在实际的应用中,sdn网络主要用于业务开发和业务部署等操作。具体的,如图2所示,基于sdn网络的业务部署流程为:
46.sa1、应用层的sdn业务系统接收目标业务的第一业务配置参数,根据第一业务配置参数生成第一网络配置参数,并将该第一网络配置参数下发至控制层的sdn控制器。
47.其中,上述第一业务配置参数用于反映目标业务的业务需求,包括:业务标识、业务接入信息、计费信息等;上述第一网络配置参数用于反映sdn网络在进行目标业务的部署时设置的配置参数,包括:地址信息、带宽信息、协议信息等。
48.sa2、控制层的sdn控制器接收第一网络配置参数,根据第一网络配置参数生成第一设备配置参数,并将该第一设备配置参数下发至基础设施层的设备上。
49.其中,上述第一设备配置参数用于反映设备在进行目标业务的部署时设置的配置参数,包括:路由配置信息、接口配置信息等。
50.sa3、基础设施层的设备接收第一设备配置参数,根据第一设备配置参数完成业务部署。
51.如图3所示,为本技术实施例提供的一种存量业务的纳管系统,包括:服务器和sdn网络。可选的,服务器和sdn网络之间可以通过有线或者无线的方式进行连接;或者,服务器可以是sdn网络中的一个网元。
52.服务器,用于根据第一转换模型和第二转换模型,逆向分析出sdn网络的设备上的存量业务的业务配置信息。
53.服务器可以与sdn网络进行信息交互。具体的,服务器可以分别与sdn网络的应用层、控制层和基础设施层进行信息交互。
54.可选的,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络、大数据服务器等基础云计算服务的云服务器。
55.下面结合说明书附图,对本技术提供的实施例进行具体介绍。
56.如图4所示,本技术实施例提供了一种存量业务的纳管方法,应用于图3所提供的存量业务的纳管系统中的服务器,该方法包括:
57.s101、获取sdn网络中与目标存量业务相关的n个目标设备的第二设备配置参数,n为正整数。
58.目标设备是指,sdn网络中存储有目标存量业务的设备。
59.目标存量业务是指,sdn网络的设备上存储的待处理的网络业务。示例性的,该目标存量业务可以是设备上存储的vpn业务。
60.第二设备配置参数,用于表示该设备支持的最基本的网络能力。示例性的,第二设备配置参数可以包括:虚拟路由转发(virtual routing foewarding,vrf)配置、接口(interface)配置、边界网关协议(border gateway protocol,bgp)配置、静态路由(static route)配置和服务质量(quality of service,qos)配置等。
61.作为一种可能的实现方式,服务器可以通过传统网络接口:命令行接口(command line interface,cli),获取sdn网络中与目标存量业务相关的n个目标设备的第二设备配置参数。
62.其中,cli是计算机操作系统或应用程序为用户提供的可视提示接口。使用cli可以在特定行中输入命令,进而从操作系统中接收回应。在本技术实施例中,服务器可以通过cli在特定行中输入获取目标设备的第二设备配置参数的命令,进而从操作系统中接收到目标设备的第二设备配置参数。
63.作为另一种可能的实现方式,服务器可以通过南向接口协议中的网络配置netconf协议,获取sdn网络中与目标存量业务相关的n个目标设备的第二设备配置参数。
64.其中,netconf协议提供了一套设备管理机制,可以通过该设备管理机制获取sdn
address)和带宽(bandwidth),作为第二业务配置参数。
77.如此,本技术实施例通过将第二网络配置参数输入第二转换模型,得到第二业务配置参数,可以剔除一些不能反映业务需求的配置参数,例如路由标志(route-distinguisher,rd)、路由目标(route target,rt)、vrf-id等参数,能够提高存量业务的纳管效率。
78.s104、根据第二业务配置参数对目标存量业务进行纳管。
79.作为一种可能的实现方式,服务器向sdn业务系统发送业务配置请求信息,以使得sdn业务系统对目标存量业务进行纳管。其中,上述业务配置请求信息包括第二业务配置参数。
80.具体的,sdn业务系统在接收到业务配置请求信息之后,执行如图2所示的业务部署流程(此时,目标存量业务作为目标业务,第二业务配置参数作为第一业务配置参数),实现对目标存量业务的纳管。
81.在一些实施例中,sdn业务系统完成对目标存量业务的纳管之后,向服务器发送业务成功配置响应信息,该业务成功配置响应信息用于表示成功对目标存量业务进行纳管。相应的,服务器接收来自于sdn业务系统的业务成功配置响应信息。
82.基于图4所提供的技术方案,至少可以产生以下有益效果:通过将sdn网络中与目标存量业务相关的目标设备的第二设备配置参数输入至第一转换模型中,得到第二网络配置参数,如此,可以将不同厂家提供的具有差异性的目标设备的配置参数转化为统一的网络配置参数,能够屏蔽厂家配置的差异性,提高存量业务的纳管方法的适用范围。通过将第二网络配置参数输入至第二转换模型中,得到第二业务配置参数,如此,可以剔除与存量业务的纳管和处理不相关的数据,仅关注与存量业务相关的业务配置参数,以使得sdn网络能够准确的根据业务配置参数,对存量业务进行纳管,提高存量业务的纳管效率。
83.在一些实施例中,基于图4所示的实施例,如图5所示,该存量业务的纳管方法在步骤s102之后还包括以下步骤:
84.s201、服务器向sdn控制器发送验证请求,以使得sdn控制器对第二网络配置参数进行验证。
85.其中,上述验证请求包括n个目标设备的第二设备配置参数以及第二网络配置参数。
86.作为一种可能的实现方式,sdn控制器对第二网络配置参数进行验证可以具体实现为以下步骤:
87.步骤1、sdn控制器根据第二网络配置参数,生成n个目标设备的模拟配置参数。
88.其中,上述模拟配置参数是指,由sdn控制器根据网络配置参数,进行模拟运行(dry-run)得到的配置参数。
89.步骤2、sdn控制器验证n个目标设备的模拟配置参数与n个目标设备的第二设备配置参数是否一致,并生成相应的验证结果。
90.在一些实施例中,若n个目标设备的模拟配置参数与n个目标设备的第二设备配置参数一致时,则sdn控制器生成的验证结果为:第二网络配置参数通过验证;若n个目标设备的模拟配置参数与n个目标设备的第二设备配置参数不一致时,则sdn控制器生成的验证结果为:第二网络配置参数未通过验证。
edge,pe)和用户网络边缘设备(customer edge,ce)之间的。
107.具体的,对sdn网络中的存量mpls vpn业务的纳管,可以实现为以下步骤:
108.1、服务器根据mpls vpn业务的标识,查找sdn网络中各个设备的配置信息中是否存在mpls vpn业务的标识。
109.2、服务器将存在mpls vpn业务的标识的配置信息对应的两个设备:pe1和pe2,作为与mpls vpn业务相关的目标设备。
110.3、服务器获取目标设备pe1和目标设备pe2的第二设备配置参数。
111.示例性的,pe1和pe2的第二设备配置参数如表1所示:
112.表1
113.pe1的第二设备配置参数pe2的第二设备配置参数vrf-idvrf-idrdrdimport-rtsimport-rtsexport-rtsexport-rtsvlan-dot1qvlan-dot1qinterfaceinterfaceipv4-addressip-addressneighbor-ippeer-ipbandwidthbandwidthbandwidthbandwidthipv4-mtuip-mtu
114.其中,vrf-id表示vrf的路由编码,rd表示路由标志,import-rts表示输入的路由目标,export-rts表示输出的路由目标,vlan-dot1q表示虚拟局域网的子接口,interface表示接口,ipv4-address和表示ip-address均表示互联网协议的地址信息,neighbor-ip和peer-ip均表示互联网协议,bandwidth表示带宽,ipv4-mtu和ip-mtu均表示互联网协议上的最大传输单元。
115.4、服务器将目标设备pe1和目标设备pe2的第二设备配置参数输入至第一转换模型中,得到第二网络配置参数。
116.示例性的,由第一转换模型得到的第二网络配置参数如表2所示:
117.表2
118.[0119][0120]
5、服务器向sdn控制器发送验证请求,以使得sdn控制器对第二网络配置参数进行验证。
[0121]
其中,上述验证请求包括目标设备pe1和目标设备pe2的第二设备配置参数以及第二网络配置参数。
[0122]
具体的,sdn控制器可以根据第二网络配置参数,生成目标设备pe1的模拟配置参数和目标设备pe2的模拟配置参数,进而sdn控制器验证目标设备pe1的模拟配置参数与目标设备pe1的第二设备配置参数是否一致,以及目标设备pe2的模拟配置参数与与目标设备pe2的第二设备配置参数是否一致,并生成相应的验证结果,若一致,则sdn控制器生成的验证结果为:第二网络配置参数通过验证;若不一致时,则sdn控制器生成的验证结果为:第二网络配置参数未通过验证。
[0123]
示例性的,由第二网络配置参数生成的目标设备pe1的模拟配置参数和目标设备pe2的模拟配置参数可以如表3所示:
[0124]
表3
[0125]
第二网络配置参数pe1的模拟配置参数pe2的模拟配置参数vpn-idvrf-idvrf-idrdrdrdimport-rtsimport-rtsimport-rtsexport-rtsexport-rtsexport-rtsvlan-idvlan-dot1qvlan-dot1qphysical-ifinterfaceinterfaceprovider-addressipv4-addressip-addresscustomer-addressneighbor-ippeer-ipsvc-input-bandwidthbandwidthbandwidthsvc-output-bandwidthbandwidthbandwidthsvc-mtuipv4-mtuip-mtu
[0126]
sdn控制器通过验证如表4所示的目标设备pe1和目标设备pe2的第二设备配置参数,与表5所示的目标设备pe1和目标设备pe2的模拟配置参数,生成的验证结果为:第二网络配置参数通过验证。
[0127]
6、服务器接收来自于sdn控制器对第二网络配置参数的验证结果。
[0128]
若上述验证结果为:第二网络配置参数通过验证,则执行下一步骤。
[0129]
若上述验证结果为:第二网络配置参数未通过验证,则修改第二网络配置参数,以得到修改后的第二网络配置参数,然后将修改后的第二网配置参数通过sdn控制器进行验证,直至修改后的第二网络配置参数通过验证。
[0130]
7、服务器将第二网络配置参数输入至第二转换模型中,得到第二业务配置参数。
[0131]
第二转换模型可以从第二网络配置参数中筛选出能够反映mpls vpn业务需求的第二网络配置参数,进而将这些反映mpls vpn业务需求的第二网络配置参数转化为第二业务配置参数。
[0132]
示例性的,将表2所示的网络配置参数输入第二转换模型,可以得到如表4所示的业务配置参数。
[0133]
表4
[0134]
第二网络配置参数第二业务配置参数vpn-id业务idvlan-idvlan号physical-if物理端口provider-addresspe侧互联地址customer-addressce侧互联地址svc-input-bandwidth/svc-output-bandwidth带宽
[0135]
8、服务器根据第二业务配置参数,对mpls vpn业务进行纳管。
[0136]
可选的,服务器可以向sdn业务系统发送业务配置请求信息,以使得sdn业务系统对mpls vpn业务进行纳管。该业务配置请求信息包括第二业务配置参数。
[0137]
可以看出,上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,本技术实施例提供了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0138]
本技术实施例可以根据上述方法示例对网络节点进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0139]
如图7所示,为本技术实施例提供的一种存量业务的纳管装置的结构示意图,该存量业务的纳管装置可以用于执行如图4所示的存量业务的纳管方法。该存量业务的纳管装置400包括:获取模块模块401、处理模块402和纳管模块403。在一些实施例中,该在一些实施例中还可以包括:通信模块404、验证模块405和设备查找模块406。
[0140]
获取模块401,用于获取sdn网络中与目标存量业务相关的n个目标设备的设备配置参数,n为正整数。
[0141]
处理模块402,用于将n个目标设备的设备配置参数输入至第一转换模型中,得到网络配置参数,第一转换模型用于将设备配置参数转换为网络配置参数;将网络配置参数输入至第二转换模型中,得到业务配置参数,第二转换模型用于将网络配置参数转换为业务配置参数。
[0142]
纳管模块403,用于根据业务配置参数对目标存量业务进行纳管。
[0143]
在一些实施例中,上述存量业务的纳管装置400还包括:通信模块404;该通信模块404,用于向sdn控制器发送验证请求,以使得sdn控制器对网络配置参数进行验证;接收来自于sdn控制器对网络配置参数的验证结果;上述处理模块402,还用于若验证结果为网络配置参数未通过验证,则修改网络配置参数,以得到修改后的网络配置参数;上述处理模块402,具体用于将修改后的网络配置参数输入至第二转换模型中,得到业务配置参数。
[0144]
在一些实施例中,上述验证请求包括n个目标设备的设备配置参数以及网络配置参数;上述存量业务的纳管装置400还包括验证模块405;该验证模块405,用于根据网络配置参数,生成n个目标设备的模拟配置参数;验证n个目标设备的模拟配置参数与n个目标设备的设备配置参数是否一致,并生成相应的验证结果。
[0145]
在一些实施例中,上述纳管模块403,具体用于向sdn业务系统发送业务配置请求信息,以使得sdn业务系统对目标存量业务进行纳管,业务配置请求信息包括业务配置参数;接收来自于sdn业务系统的业务成功配置响应信息,业务成功配置响应信息用于表示成功对目标存量业务进行纳管。
[0146]
在一些实施例中,上述存量业务的纳管装置400还包括:设备查找模块406;该设备查找模块406,用于根据目标存量业务的标识,查找sdn网络中各个设备的配置信息中是否存在目标存量业务的标识;将存在目标存量业务的标识的配置信息对应的设备作为与目标存量业务相关的目标设备。
[0147]
在采用硬件的形式实现上述集成的模块的功能的情况下,本发明实施例提供了上述实施例中所涉及的存量业务的纳管装置的另一种可能的结构示意图。如图8所示,该存量业务的纳管装置500包括:处理器502,通信接口503,总线504。可选的,该存量业务的纳管装置500还可以包括存储器501。
[0148]
处理器502,可以是实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器502可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器502也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0149]
通信接口503,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,wlan)等。
[0150]
存储器501,可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并
能够由计算机存取的任何其他介质,但不限于此。
[0151]
作为一种可能的实现方式,存储器501可以独立于处理器502存在,存储器501可以通过总线504与处理器502相连接,用于存储指令或者程序代码。处理器502调用并执行存储器501中存储的指令或程序代码时,能够实现本发明实施例提供的存量业务的纳管方法。
[0152]
另一种可能的实现方式中,存储器501也可以和处理器502集成在一起。
[0153]
总线504,可以是扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线504可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0154]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将存量业务的纳管装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0155]
本技术实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机指令来指示相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的或内存。上述计算机可读存储介质也可以是上述存量业务的纳管装置的外部存储设备,例如上述存量业务的纳管装置上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述存量业务的纳管装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述存量业务的纳管装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
[0156]
本技术实施例还提供一种计算机程序产品,该计算机产品包含计算机程序,当该计算机程序产品在计算机上运行时,使得该计算机执行上述实施例中所提供的任一项存量业务的纳管方法。
[0157]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献