一种网络切片的处理方法、网元及存储介质与流程
未命名
07-14
阅读:106
评论:0
1.本发明涉及通信技术领域,特别涉及一种网络切片的处理方法、网元及存储介质。
背景技术:
2.现有技术的不足在于:已有的技术方案中仅仅定义了基本的网络切片分配流程及网络切片修改流程。
技术实现要素:
3.本发明提供了一种网络切片的处理方法、网元及存储介质,用以解决缺失修改触发的网络切片处理流程的问题。
4.本发明提供以下技术方案:
5.一种网络切片的处理方法,包括:
6.第一网元接收第一消息,所述第一消息用于指示网络切片需求的修改;
7.第一网元决定执行相应的网络管理操作。
8.实施中,决定执行相应的网络管理操作,包括:
9.网络切片修改;和/或,
10.网络切片分配。
11.实施中,所述方法还包括:
12.若修改现有的网络切片可以满足新的网络切片相关需求,则进行现有网络切片的修改。
13.实施中,所述方法还包括:
14.若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片没有被其他的服务所共享,则终止现有的网络切片,并分配新的网络切片;和/或,
15.若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片被其他的服务所共享,则分配新的网络切片。
16.实施中,所述第一消息为包含通用网络切片模板gst的网络切片相关需求。
17.实施中,所述方法还包括:
18.在接收到所述第一消息后,从所述网络切片相关需求得到新的服务描述文件service profile;
19.根据所述新的服务描述文件,决定执行相应的网络管理操作。
20.实施中,决定执行相应的网络管理操作,包括:
21.决定执行对网络切片实例nsi和/或网络切片子网实例nssi的修改和/或分配。
22.实施中,网络切片修改,包括:
23.第一网元发送第二消息,所述第二消息包括待修改的nsi的标识和待修改的nsi的修改操作;和/或,第一网元接收第二响应。
24.实施中,网络切片分配,包括:
25.第一网元发送第三消息,所述第三消息用于表示分配新的切片;和/或,
26.第一网元接收第三响应。
27.实施中,所述第三响应还包括新分配的nsi的标识信息。
28.实施中,所述方法还包括:
29.第一网元发送第一响应,所述第一响应为网络切片需求的修改响应。
30.一种网元,包括:
31.处理器,用于读取存储器中的程序,执行下列过程:
32.接收第一消息,所述第一消息用于指示网络切片需求的修改;
33.决定执行相应的网络管理操作;
34.收发机,用于在处理器的控制下接收和发送数据。
35.实施中,决定执行相应的网络管理操作,包括:
36.网络切片修改;和/或,
37.网络切片分配。
38.实施中,还包括:
39.若修改现有的网络切片可以满足新的网络切片相关需求,则进行现有网络切片的修改。
40.实施中,还包括:
41.若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片没有被其他的服务所共享,则终止现有的网络切片,并分配新的网络切片;和/或,
42.若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片被其他的服务所共享,则分配新的网络切片。
43.实施中,所述第一消息为包含通用网络切片模板gst的网络切片相关需求。
44.实施中,还包括:
45.在接收到所述第一消息后,从所述网络切片相关需求得到新的服务描述文件service profile;
46.根据所述新的服务描述文件,决定执行相应的网络管理操作。
47.实施中,决定执行相应的网络管理操作,包括:
48.决定执行对网络切片实例nsi和/或网络切片子网实例nssi的修改和/或分配。
49.实施中,网络切片修改,包括:
50.发送第二消息,所述第二消息包括待修改的nsi的标识和待修改的nsi的修改操作;和/或,接收第二响应。
51.实施中,网络切片分配,包括:
52.发送第三消息,所述第三消息用于表示分配新的切片;和/或,
53.接收第三响应。
54.实施中,所述第三响应还包括新分配的nsi的标识信息。
55.实施中,还包括:
56.发送第一响应,所述第一响应为网络切片需求的修改响应。
57.一种网元,包括:
58.接收模块,用于接收第一消息,所述第一消息用于指示网络切片需求的修改;
59.执行模块,用于决定执行相应的网络管理操作。
60.实施中,执行模块进一步用于在决定执行相应的网络管理操作时,包括:
61.网络切片修改;和/或,
62.网络切片分配。
63.实施中,执行模块进一步用于若修改现有的网络切片可以满足新的网络切片相关需求,则进行现有网络切片的修改。
64.实施中,执行模块进一步用于若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片没有被其他的服务所共享,则终止现有的网络切片,并分配新的网络切片;和/或,
65.若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片被其他的服务所共享,则分配新的网络切片。
66.实施中,所述第一消息为包含通用网络切片模板gst的网络切片相关需求。
67.实施中,接收模块进一步用于在接收到所述第一消息后,从所述网络切片相关需求得到新的服务描述文件service profile;
68.执行模块进一步用于根据所述新的服务描述文件,决定执行相应的网络管理操作。
69.实施中,执行模块进一步用于在决定执行相应的网络管理操作时,包括:
70.决定执行对网络切片实例nsi和/或网络切片子网实例nssi的修改和/或分配。
71.实施中,执行模块进一步用于在网络切片修改时,包括:
72.发送第二消息,所述第二消息包括待修改的nsi的标识和待修改的nsi的修改操作;和/或,接收第二响应。
73.实施中,执行模块进一步用于在网络切片分配时,包括:
74.发送第三消息,所述第三消息用于表示分配新的切片;和/或,
75.接收第三响应。
76.实施中,所述第三响应还包括新分配的nsi的标识信息。
77.实施中,执行模块进一步用于发送第一响应,所述第一响应为网络切片需求的修改响应。
78.一种网络切片的处理方法,包括:
79.第一网元接收用户发送的网络切片需求修改请求;
80.第一网元分析网络切片需求修改请求后,根据分析结果触发相应操作。
81.实施中,触发相应操作为:
82.触发网络切片修改;或,
83.触发网络切片分配。
84.实施中,网络切片需求修改请求为请求修改以下内容之一或者其组合时触发网络切片修改:
85.网络容量、网络拓扑、网络配置、网络性能参数、业务需求。
86.实施中,网络切片需求修改请求是通过用户的网络切片需求模板gst体现的。
87.实施中,当网络切片需求修改请求导致最终的网络拓扑或者最终的网络部署变化时,触发网络切片分配。
88.实施中,网络切片修改,包括:
89.将修改的需求对应到相应的serviceprofile参数后进行修改,或者基于新的网络切片需求生成新的serviceprofile参数后进行修改;
90.基于相关参数进行需求分解,并体现至对整个nsi网络切片实例和nssi子网络切片实例的修改中。
91.实施中,网络切片修改,包括:
92.第一网元确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求modifynsi中携带的nsi的管理标识符和新的网络切片要求确定的;
93.第一网元通过可行性检查程序确定所述参数请求是否可以修改;
94.可以修改时,将所述参数请求分解为nssi修改请求;
95.第一网元以第三网元角色进行nssi修改;
96.第一网元将nsi修改结果发送到第二网元;
97.不可以修改时,第一网元将nsi修改结果发送到第二网元。
98.实施中,网络切片分配,包括:
99.重用现有网络切片或新建网络切片。
100.实施中,进一步包括:
101.在修改现有网络切片实例能够满足新的网络切片需求时,通过修改现有的网络切片实例来重用现有网络切片。
102.实施中,在现有的网络切片实例未向其他网络服务提供贡献时,终止现有网络切片实例后,新建网络切片实例。
103.实施中,重用现有网络切片或新建网络切片后,进一步包括:
104.第一网元在重用现有网络切片或新建网络切片成功时将成功的结果或网络切片实例nsi的管理标识通知用户;或,第一网元在重用现有网络切片或新建网络切片失败时将的失败的结果通知用户。
105.实施中,网络切片分配,包括:
106.第一网元确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求allocatensi中携带的nsi的管理标识符和新的网络切片要求确定的;
107.第一网元根据所述参数请求以及现有部署网络切片能力确定重用现有网络切片或新建网络切片;
108.若重用现有网络切片,第一网元根据所述参数请求调用程序对nsi进行修改;
109.若新建网络切片,第一网元在根据所述参数请求确定网络切片子网需求后,进行nssi分配;
110.第一网元为nsi创建moi,并为nssi配置moi的dn;
111.第一网元将nsi分配结果发送给第二网元。
112.实施中,进一步包括:
113.如果修改现有nsi或成功创建新nsi,第一网元发送到第二网元的修改结果包括相关网络切片实例信息。
114.一种网元,包括:
115.处理器,用于读取存储器中的程序,执行下列过程:
116.接收用户发送的网络切片需求修改请求;
117.分析网络切片需求修改请求后,根据分析结果触发相应操作;
118.收发机,用于在处理器的控制下接收和发送数据。
119.实施中,触发相应操作为:
120.触发网络切片修改;或,
121.触发网络切片分配。
122.实施中,网络切片需求修改请求为请求修改以下内容之一或者其组合时触发网络切片修改:
123.网络容量、网络拓扑、网络配置、网络性能参数、业务需求。
124.实施中,网络切片需求修改请求是通过用户的网络切片需求模板gst体现的。
125.实施中,当网络切片需求修改请求导致最终的网络拓扑或者最终的网络部署变化时,触发网络切片分配。
126.实施中,网络切片修改,包括:
127.将修改的需求对应到相应的serviceprofile参数后进行修改,或者基于新的网络切片需求生成新的serviceprofile参数后进行修改;
128.基于相关参数进行需求分解,并体现至对整个nsi网络切片实例和nssi子网络切片实例的修改中。
129.实施中,网络切片修改,包括:
130.确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求modifynsi中携带的nsi的管理标识符和新的网络切片要求确定的;
131.通过可行性检查程序确定所述参数请求是否可以修改;
132.可以修改时,将所述参数请求分解为nssi修改请求;
133.以第三网元角色进行nssi修改;
134.将nsi修改结果发送到第二网元;
135.不可以修改时,将nsi修改结果发送到第二网元。
136.实施中,网络切片分配,包括:
137.重用现有网络切片或新建网络切片。
138.实施中,进一步包括:
139.在修改现有网络切片实例能够满足新的网络切片需求时,通过修改现有的网络切片实例来重用现有网络切片。
140.实施中,在现有的网络切片实例未向其他网络服务提供贡献时,终止现有网络切片实例后,新建网络切片实例。
141.实施中,重用现有网络切片或新建网络切片后,进一步包括:
142.第一网元在重用现有网络切片或新建网络切片成功时将成功的结果或网络切片实例nsi的管理标识通知用户;或,第一网元在重用现有网络切片或新建网络切片失败时将的失败的结果通知用户。
143.实施中,网络切片分配,包括:
144.确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片
需求修改请求allocatensi中携带的nsi的管理标识符和新的网络切片要求确定的;
145.根据所述参数请求以及现有部署网络切片能力确定重用现有网络切片或新建网络切片;
146.若重用现有网络切片,根据所述参数请求调用程序对nsi进行修改;
147.若新建网络切片,在根据所述参数请求确定网络切片子网需求后,进行nssi分配;
148.为nsi创建moi,并为nssi配置moi的dn;
149.将nsi分配结果发送给第二网元。
150.实施中,进一步包括:
151.如果修改现有nsi或成功创建新nsi,发送到第二网元的修改结果包括相关网络切片实例信息。
152.一种网元,包括:
153.接收模块,用于接收用户发送的网络切片需求修改请求;
154.分析触发模块,用于分析网络切片需求修改请求后,根据分析结果触发相应操作。
155.实施中,分析触发模块进一步用于触发相应操作为:
156.触发网络切片修改;或,
157.触发网络切片分配。
158.实施中,分析触发模块进一步用于在网络切片需求修改请求为请求修改以下内容之一或者其组合时触发网络切片修改:
159.网络容量、网络拓扑、网络配置、网络性能参数、业务需求。
160.实施中,接收模块进一步用于接收通过用户的网络切片需求模板gst体现的网络切片需求修改请求。
161.实施中,分析触发模块进一步用于当网络切片需求修改请求导致最终的网络拓扑或者最终的网络部署变化时,触发网络切片分配。
162.实施中,分析触发模块进一步用于触发网络切片修改,包括:
163.将修改的需求对应到相应的serviceprofile参数后进行修改,或者基于新的网络切片需求生成新的serviceprofile参数后进行修改;
164.基于相关参数进行需求分解,并体现至对整个nsi网络切片实例和nssi子网络切片实例的修改中。
165.实施中,分析触发模块进一步用于触发网络切片修改,包括:
166.确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求modifynsi中携带的nsi的管理标识符和新的网络切片要求确定的;
167.通过可行性检查程序确定所述参数请求是否可以修改;
168.可以修改时,将所述参数请求分解为nssi修改请求;
169.以第三网元角色进行nssi修改;
170.将nsi修改结果发送到第二网元;
171.不可以修改时,将nsi修改结果发送到第二网元。
172.实施中,分析触发模块进一步用于触发网络切片分配,包括:
173.重用现有网络切片或新建网络切片。
174.实施中,分析触发模块进一步用于在修改现有网络切片实例能够满足新的网络切
片需求时,通过修改现有的网络切片实例来重用现有网络切片。
175.实施中,分析触发模块进一步用于在现有的网络切片实例未向其他网络服务提供贡献时,终止现有网络切片实例后,新建网络切片实例。
176.实施中,分析触发模块进一步用于重用现有网络切片或新建网络切片后,在重用现有网络切片或新建网络切片成功时将成功的结果或网络切片实例nsi的管理标识通知用户;或,第一网元在重用现有网络切片或新建网络切片失败时将的失败的结果通知用户。
177.实施中,分析触发模块进一步用于触发网络切片分配,包括:
178.确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求allocatensi中携带的nsi的管理标识符和新的网络切片要求确定的;
179.根据所述参数请求以及现有部署网络切片能力确定重用现有网络切片或新建网络切片;
180.若重用现有网络切片,根据所述参数请求调用程序对nsi进行修改;
181.若新建网络切片,在根据所述参数请求确定网络切片子网需求后,进行nssi分配;
182.为nsi创建moi,并为nssi配置moi的dn;
183.将nsi分配结果发送给第二网元。
184.实施中,分析触发模块进一步用于触发如果修改现有nsi或成功创建新nsi,发送到第二网元的修改结果包括相关网络切片实例信息。
185.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述网络切片的处理方法。
186.本发明有益效果如下:
187.本发明实施例提供的技术方案中,由于根据网络切片需求的修改来决定执行相应的网络管理操作,因此提供了针对增加因sla(服务等级协议,service level agreement)修改或更新触发的网络管理或运维流程的技术方案。
188.进一步的,提供了用户需求修改触发的网络管理在网络切片修改、网络切片重新分配以及上下线管理方面的处理技术方案,整合了原有的修改、分配等流程。
附图说明
189.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
190.图1为本发明实施例中网络切片的处理方法实施流程示意图一;
191.图2为本发明实施例中网络切片的处理方法实施流程示意图二;
192.图3为本发明实施例中网络切片需求修改处理实施流程示意图;
193.图4为本发明实施例中网元结构示意图一;
194.图5为本发明实施例中网元结构示意图二。
具体实施方式
195.发明人在发明过程中注意到:
196.当前已有的技术方案中对于nsi(网络切片实例,network slice instance)的修改仅仅涉及执行方法,并未讨论具体的由于用户需求修改触发的网络切片流程。
197.且用户需求修改触发的网络管理不仅仅涉及网络切片修改,还有可能存在网络切片重新分配以及上下线管理,故当前已有的技术方案状况为缺失。
198.基于此,本发明实施例中提供了针对增加因sla(服务等级协议,service level agreement)修改或更新触发的网络管理或运维流程的技术方案,下面结合附图对本发明的具体实施方式进行说明。
199.在说明过程中,将分别从多个网元侧的实施进行说明,然后还将给出它们配合实施的实例以更好地理解本发明实施例中给出的方案的实施。这样的说明方式并不意味着它们必须配合实施、或者必须单独实施,实际上,当它们分开实施时,其也各自解决自身一侧的问题,而它们结合使用时,会获得更好的技术效果。
200.图1为网络切片的处理方法实施流程示意图一,如图所示,可以包括:
201.步骤101、第一网元接收第一消息,所述第一消息用于指示网络切片需求的修改;
202.步骤102、第一网元决定执行相应的网络管理操作。
203.具体的,第一网元可以为服务提供者,或nffmf(网络管理功能,network fuction management fuction),或nssmf(子网络切片管理功能,network slice subnet management fuction),或nsmf(网络切片管理功能,network slice management fuction)。
204.实施中,决定执行相应的网络管理操作,包括:
205.网络切片修改;和/或,网络切片分配。
206.实施中,还可以包括:
207.若修改现有的网络切片可以满足新的网络切片相关需求,则进行现有网络切片的修改。
208.实施中,还可以包括:
209.若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片没有被其他的服务所共享,则终止现有的网络切片,并分配新的网络切片;和/或,
210.若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片被其他的服务所共享,则分配新的网络切片。
211.实施中,所述第一消息为以下内容之一或者其组合:
212.网络容量、网络拓扑、网络配置、网络性能参数、业务需求。
213.具体的,第一消息可能就是用户提的一个改变的需求,比如说增加了一个upf(用户面功能,user plane function)。provider(服务提供者)也即第一网元,会把第一消息中的需求映射到service profile(服务概况)内,也即生成了新的service profile。service profile内有很多参数,第一网元根据新的service profile中的各个参数,来判断当前为该用户提供服务的切片是否能够满足需求。举个例子,比如新的service profile中带宽一项为12g,当前为该用户提供服务的切片带宽设置为10g但upf的能力可以到达12g,那就直接修改该切片就可以,修改该切片的结果就体现为网络容量的扩充。网络容量、网络拓扑、网络配置、网络性能参数、业务需求是经过判断后修改/新分配切片后的实现的一个结果。
214.实施中,所述第一消息为包含gst(通用切片模板,generic slice template)的网络切片相关需求。
215.实施中,还可以包括:
216.在接收到所述第一消息后,从所述网络切片相关需求得到新的服务描述文件(service profile);
217.根据所述新的服务描述文件,决定执行相应的网络管理操作。
218.具体的,得到的过程可以包括:从相关需求中提取关键信息,根据关键信息,将关键信息填写至service profile中对应的参数的值,填写之后生成了新的service profile。
219.实施中,决定执行相应的网络管理操作,包括:
220.决定执行对网络切片实例nsi和/或网络切片子网实例nssi的修改和/或分配。
221.实施中,网络切片修改,包括:
222.第一网元发送第二消息,所述第二消息包括待修改的nsi的标识和待修改的nsi的修改操作;和/或,第一网元接收第二响应。
223.具体的,第二响应用于表示修改成功和/或修改失败;
224.nsi是由一个或多个nssi组成的。发送的请求里携带了nsi的标识和相应的修改操作,最终修改的对象是nssi。
225.实施中,网络切片分配,包括:
226.第一网元发送第三消息,所述第三消息用于表示分配新的切片;和/或,
227.第一网元接收第三响应。
228.具体的,第三响应用于表示切片分配成功和/或失败。
229.实施中,所述第三响应还包括新分配的nsi的标识信息。
230.实施中,还可以包括:
231.第一网元发送第一响应,所述第一响应为网络切片需求的修改响应。
232.具体的,在重用现有网络切片或新建网络切片成功时将成功的结果或网络切片实例nsi的管理标识通知用户;和/或,第一网元在重用现有网络切片或新建网络切片失败时将的失败的结果通知用户。
233.图2为网络切片的处理方法实施流程示意图二,如图所示,可以包括:
234.步骤201、第一网元接收用户发送的网络切片需求修改请求;
235.步骤202、第一网元分析网络切片需求修改请求后,根据分析结果触发相应操作。
236.实施中,触发相应操作为:
237.触发网络切片修改;或,
238.触发网络切片分配。
239.具体的,面向端到端网络切片服务客户,其可以主动、随时发起网络sla需求的更新或改变,其最终结果可能包含但不限于以下几类:
240.直接修改现有网络切片;
241.现有切片下线,分配新的网络切片;
242.现有切片下线,重用已有/现存的网络切片。
243.实施中,网络切片需求修改请求为请求修改以下内容之一或者其组合时触发网络切片修改:
244.网络容量、网络拓扑、网络配置、网络性能参数、业务需求。
245.实施中,网络切片需求修改请求是通过用户的网络切片需求模板gst体现的。
246.具体的,用户发起网络切片需求修改的请求:其修改可以是对于网络容量、网络拓扑、网络配置等相关的修改要求,网络相关性能参数或业务需求等的修改;此外,对应修改也可以体现在用户的网络切片需求模板gst(通用切片模板,generic slice template)中。
247.实施中,当网络切片需求修改请求导致最终的网络拓扑或者最终的网络部署变化时,触发网络切片分配。
248.具体的,如果修改需求影响了最终的网络拓扑或者网络部署等方面,则需要为修改后的网络切片需求重新分配网络切片。
249.实施中,网络切片修改,包括:
250.将修改的需求对应到相应的serviceprofile参数后进行修改,或者基于新的网络切片需求生成新的serviceprofile参数后进行修改;
251.基于相关参数进行需求分解,并体现至对整个nsi网络切片实例和nssi子网络切片实例的修改中。
252.具体的,对于网络相关性能参数或业务需求等的修改(例如最大接入用户数等),第一网元(如nsms_provider)将修改的需求首先对应到相应的serviceprofile(服务配置文件)参数修改,然后基于相关参数进行需求分解并体现至对于整个nsi网络切片实例和nssi(网络切片子网实例,network slicesubnet instance)子网络切片实例的修改中。
253.实施中,网络切片修改,包括:
254.第一网元确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求modifynsi中携带的nsi的管理标识符和新的网络切片要求确定的;
255.第一网元通过可行性检查程序确定所述参数请求是否可以修改;
256.可以修改时,将所述参数请求分解为nssi修改请求;
257.第一网元以第三网元角色进行nssi修改;
258.第一网元将nsi修改结果发送到第二网元;
259.不可以修改时,第一网元将nsi修改结果发送到第二网元。
260.实施中,网络切片分配,包括:
261.重用现有网络切片或新建网络切片。
262.具体实施中,进一步包括:
263.在修改现有网络切片实例能够满足新的网络切片需求时,通过修改现有的网络切片实例来重用现有网络切片。
264.实施中,在现有的网络切片实例未向其他网络服务提供贡献时,终止现有网络切片实例后,新建网络切片实例。
265.具体的,如果修改现有网络切片实例可以满足新的网络切片需求,修改现有的网络切片实例;
266.如果现有的网络切片实例并未被其他网络服务贡献,则终止现有网络切片实例。然后,重新新建一个新的网络切片实例;
267.实施中,重用现有网络切片或新建网络切片后,进一步包括:
268.第一网元在重用现有网络切片或新建网络切片成功时将成功的结果或网络切片实例nsi的管理标识通知用户;或,第一网元在重用现有网络切片或新建网络切片失败时将的失败的结果通知用户。
269.具体的,可以通过一个response,告知用户修改流程完成。在所有流程完成后,可以告知网络切片实例的信息,例如网络切片实例nsi的管理标识。
270.具体的,触发网络切片实例解分配和分配流程。在网络切片分配流程中,存在使用现有网络切片和重新实例化一个新的网络切片两种选择。
271.若需要触发解分配和分配流程,在判断是否重用现有网络切片或新建网络切片的流程中,需要根据修改需求进行分解,例如,若用户接受网络共享且当前网络已有网络切片可以为其服务,则选择重用,原有切片的serviceprofile不变;若用户不接受网络共享或网络切片需求修改涉及网络拓扑的巨大改变,则需要执行网络切片新建流程,构建新的serviceprofile。
272.实施中,网络切片分配,包括:
273.第一网元确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求allocatensi中携带的nsi的管理标识符和新的网络切片要求确定的;
274.第一网元根据所述参数请求以及现有部署网络切片能力确定重用现有网络切片或新建网络切片;
275.若重用现有网络切片,第一网元根据所述参数请求调用程序对nsi进行修改;
276.若新建网络切片,第一网元在根据所述参数请求确定网络切片子网需求后,进行nssi分配;
277.第一网元为nsi创建moi,并为nssi配置moi的dn;
278.第一网元将nsi分配结果发送给第二网元。
279.具体实施中,还可以进一步包括:
280.如果修改现有nsi或成功创建新nsi,第一网元发送到第二网元的修改结果包括相关网络切片实例信息。
281.下面结合实例进行说明,其中,各网元对应的具体实施网元分别如下:
282.第一网元:nsms_p(网络切片管理服务提供者,network slice management service provider);
283.第二网元:nsms_c(网络切片管理服务消费者,network slice management service consumer);
284.第三网元:nssms_c(网络切片子网管理服务消费者,network slice subnet management service consumer);
285.第四网元:nfms_p(网络功能实体管理服务提供者,network function management service provider)。
286.图3为网络切片需求修改处理实施流程示意图,如图所示,可以包括:
287.1、用户发起需求修改请求。
288.用户发起网络切片需求修改的请求:其修改可以是对于网络容量、网络拓扑、网络配置等相关的修改要求。此外,对应修改也可以体现在用户的网络切片需求模板gst中。
289.2、分析/翻译用户请求,判断网络解决方案,选择1:触发网络切片修改流程,选择2:触发网络切片解分配和分配流程。
290.nsms_provider分析或翻译网络切片需求修改请求,判断并触发相关网络流程。如
果修改需求仅仅影响网络相关容量或网络配置,则网络切片修改即可满足;如果修改需求影响了最终的网络拓扑或者网络部署等方面,则需要为修改后的网络切片需求重新分配网络切片。
291.3a、方案1:触发修改网络切片(nsi)修改流程;
292.更新service profile,修改网络切片(nsi)流程。
293.如果是方案1,触发网络切片实例修改流程:
294.对于网络相关性能参数或业务需求等的修改(例如最大接入用户数等),nsms_provider将修改的需求首先对应到相应的serviceprofile参数修改,然后基于相关参数进行需求分解,并体现至对于整个nsi网络切片实例和nssi子网络切片实例的修改中;
295.内部流程可以如下:
296.a)网络切片管理服务提供者(nsms_p)收到来自网络切片管理服务消费者(nsms_c)的modifynsi(修改nsi)请求,其中包含nsi的管理标识符和新的网络切片相关要求。
297.b)基于新的网络切片相关需求,nsms_p调用可行性检查程序。如果可以满足修改要求,转步骤c),否则转步骤e)。
298.c)sms_p将nsi修改请求分解为nssi修改请求,即根据需要为每个nssi生成新的网络切片子网相关需求。
299.d)nsms_p,作为网络切片子网管理服务消费者(nssms_c)的角色,调用nssi修改过程。
300.e)nsms_p将nsi修改结果发送到nsms_c。
301.3b、触发网络切片解分配和分配流程。
302.网络切片(nsi)解分配流程;
303.网络切片(nsi)分配流程,新建或重用service profile。
304.如果是方案2,触发网络切片实例解分配和分配流程。在网络切片分配流程中,存在使用现有网络切片和重新实例化一个新的网络切片两种选择。
305.若需要触发解分配和分配流程,在判断是否重用现有网络切片或新建网络切片的流程中,需要根据修改需求进行分解,例如,若用户接受网络共享且当前网络已有网络切片可以为其服务,则选择重用,原有切片的serviceprofile不变;若用户不接受网络共享或网络切片需求修改涉及网络拓扑的巨大改变,则需要执行网络切片新建流程,构建新的serviceprofile。
306.内部流程可以如下:
307.a)网络切片管理服务提供者(nsms_provider)收到来自网络切片管理服务消费者(nsms_consumer)的allocatensi(分配nsi)请求,具有网络切片相关需求。
308.b)nsms_provider根据网络切片相关需求和对现有部署网络切片能力的了解,将提供的需求与所有候选networkslice(网络切片)实例进行比较/匹配,然后决定是使用现有的nsi还是创建一个新的nsi。如果网络切片相关要求允许所请求的nsi被共享,并且如果现有合适的nsi可以重用,则nsms_provider可以决定使用现有的nsi。
309.c)如果使用现有nsi并且需要修改现有nsi以满足网络切片相关要求,则nsms_provider调用程序来修改现有nsi。
310.d)如果创建新的nsi,nsms_provider从接收到的网络切片相关需求中推导出网络
切片子网相关需求。在nsms_provider导出网络切片子网相关要求之前,nsms_provider可以调用相应的网络切片子网能力信息查询程序。
311.e)nsms_provider调用nssi分配过程。
312.f)nsms_provider为nsi创建moi(管理对象实例,manage object instance),并为nssi配置moi的dn(数据网络,data network),也可以为创建的moi配置其他配置信息(体现在具体的nrm(网络资源管理,networkresource management)中)。
313.g)nsms_provider将nsi分配结果发送给nsms_consumer。如果修改现有nsi或成功创建新nsi以满足网络切片相关要求,则结果包括相关网络切片实例信息。
314.基于同一发明构思,本发明实施例中还提供了一种网元、及计算机可读存储介质,由于这些设备解决问题的原理与网络切片的处理方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
315.在实施本发明实施例提供的技术方案时,可以按如下方式实施。
316.图4为网元结构示意图一,如图所示,网元中包括:
317.处理器400,用于读取存储器420中的程序,执行下列过程:
318.接收用户发送的网络切片需求修改请求;
319.分析网络切片需求修改请求后,根据分析结果触发相应操作;
320.收发机410,用于在处理器400的控制下接收和发送数据。
321.实施中,触发相应操作为:
322.触发网络切片修改;或,
323.触发网络切片分配。
324.实施中,网络切片需求修改请求为请求修改以下内容之一或者其组合时触发网络切片修改:
325.网络容量、网络拓扑、网络配置、网络性能参数、业务需求。
326.实施中,网络切片需求修改请求是通过用户的网络切片需求模板gst体现的。
327.实施中,当网络切片需求修改请求导致最终的网络拓扑或者最终的网络部署变化时,触发网络切片分配。
328.实施中,网络切片修改,包括:
329.将修改的需求对应到相应的serviceprofile参数后进行修改,或者基于新的网络切片需求生成新的serviceprofile参数后进行修改;
330.基于相关参数进行需求分解,并体现至对整个nsi网络切片实例和nssi子网络切片实例的修改中。
331.实施中,网络切片修改,包括:
332.确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求modifynsi中携带的nsi的管理标识符和新的网络切片要求确定的;
333.通过可行性检查程序确定所述参数请求是否可以修改;
334.可以修改时,将所述参数请求分解为nssi修改请求;
335.以第三网元角色进行nssi修改;
336.将nsi修改结果发送到第二网元;
337.不可以修改时,将nsi修改结果发送到第二网元。
338.实施中,网络切片分配,包括:
339.重用现有网络切片或新建网络切片。
340.实施中,进一步包括:
341.在修改现有网络切片实例能够满足新的网络切片需求时,通过修改现有的网络切片实例来重用现有网络切片。
342.实施中,在现有的网络切片实例未向其他网络服务提供贡献时,终止现有网络切片实例后,新建网络切片实例。
343.实施中,重用现有网络切片或新建网络切片后,进一步包括:
344.第一网元在重用现有网络切片或新建网络切片成功时将成功的结果或网络切片实例nsi的管理标识通知用户;或,第一网元在重用现有网络切片或新建网络切片失败时将的失败的结果通知用户。
345.实施中,网络切片分配,包括:
346.确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求allocatensi中携带的nsi的管理标识符和新的网络切片要求确定的;
347.根据所述参数请求以及现有部署网络切片能力确定重用现有网络切片或新建网络切片;
348.若重用现有网络切片,根据所述参数请求调用程序对nsi进行修改;
349.若新建网络切片,在根据所述参数请求确定网络切片子网需求后,进行nssi分配;
350.为nsi创建moi,并为nssi配置moi的dn;
351.将nsi分配结果发送给第二网元。
352.实施中,进一步包括:
353.如果修改现有nsi或成功创建新nsi,发送到第二网元的修改结果包括相关网络切片实例信息。
354.其中,在图4中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器400代表的一个或多个处理器和存储器420代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机410可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器400负责管理总线架构和通常的处理,存储器420可以存储处理器400在执行操作时所使用的数据。
355.本发明实施例中还提供了一种网元,包括:
356.接收模块,用于接收用户发送的网络切片需求修改请求;
357.分析触发模块,用于分析网络切片需求修改请求后,根据分析结果触发相应操作。
358.实施中,分析触发模块进一步用于触发相应操作为:
359.触发网络切片修改;或,
360.触发网络切片分配。
361.实施中,分析触发模块进一步用于在网络切片需求修改请求为请求修改以下内容之一或者其组合时触发网络切片修改:
362.网络容量、网络拓扑、网络配置、网络性能参数、业务需求。
363.实施中,接收模块进一步用于接收通过用户的网络切片需求模板gst体现的网络切片需求修改请求。
364.实施中,分析触发模块进一步用于当网络切片需求修改请求导致最终的网络拓扑或者最终的网络部署变化时,触发网络切片分配。
365.实施中,分析触发模块进一步用于触发网络切片修改,包括:
366.将修改的需求对应到相应的serviceprofile参数后进行修改,或者基于新的网络切片需求生成新的serviceprofile参数后进行修改;
367.基于相关参数进行需求分解,并体现至对整个nsi网络切片实例和nssi子网络切片实例的修改中。
368.实施中,分析触发模块进一步用于触发网络切片修改,包括:
369.确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求modifynsi中携带的nsi的管理标识符和新的网络切片要求确定的;
370.通过可行性检查程序确定所述参数请求是否可以修改;
371.可以修改时,将所述参数请求分解为nssi修改请求;
372.以第三网元角色进行nssi修改;
373.将nsi修改结果发送到第二网元;
374.不可以修改时,将nsi修改结果发送到第二网元。
375.实施中,分析触发模块进一步用于触发网络切片分配,包括:
376.重用现有网络切片或新建网络切片。
377.实施中,分析触发模块进一步用于在修改现有网络切片实例能够满足新的网络切片需求时,通过修改现有的网络切片实例来重用现有网络切片。
378.实施中,分析触发模块进一步用于在现有的网络切片实例未向其他网络服务提供贡献时,终止现有网络切片实例后,新建网络切片实例。
379.实施中,分析触发模块进一步用于重用现有网络切片或新建网络切片后,在重用现有网络切片或新建网络切片成功时将成功的结果或网络切片实例nsi的管理标识通知用户;或,第一网元在重用现有网络切片或新建网络切片失败时将的失败的结果通知用户。
380.实施中,分析触发模块进一步用于触发网络切片分配,包括:
381.确定需修改的网络切片参数请求,所述参数请求是通过第二网元发送的网络切片需求修改请求allocatensi中携带的nsi的管理标识符和新的网络切片要求确定的;
382.根据所述参数请求以及现有部署网络切片能力确定重用现有网络切片或新建网络切片;
383.若重用现有网络切片,根据所述参数请求调用程序对nsi进行修改;
384.若新建网络切片,在根据所述参数请求确定网络切片子网需求后,进行nssi分配;
385.为nsi创建moi,并为nssi配置moi的dn;
386.将nsi分配结果发送给第二网元。
387.实施中,分析触发模块进一步用于触发如果修改现有nsi或成功创建新nsi,发送到第二网元的修改结果包括相关网络切片实例信息。
388.为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
389.图5为网元结构示意图二,如图所示,网元中包括:
390.处理器500,用于读取存储器520中的程序,执行下列过程:
391.接收第一消息,所述第一消息用于指示网络切片需求的修改;
392.决定执行相应的网络管理操作;
393.收发机510,用于在处理器500的控制下接收和发送数据。
394.实施中,决定执行相应的网络管理操作,包括:
395.网络切片修改;和/或,
396.网络切片分配。
397.实施中,还包括:
398.若修改现有的网络切片可以满足新的网络切片相关需求,则进行现有网络切片的修改。
399.实施中,还包括:
400.若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片没有被其他的服务所共享,则终止现有的网络切片,并分配新的网络切片;和/或,
401.若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片被其他的服务所共享,则分配新的网络切片。
402.实施中,所述第一消息为包含通用网络切片模板gst的网络切片相关需求。
403.实施中,还包括:
404.在接收到所述第一消息后,从所述网络切片相关需求得到新的服务描述文件service profile;
405.根据所述新的服务描述文件,决定执行相应的网络管理操作。
406.实施中,决定执行相应的网络管理操作,包括:
407.决定执行对网络切片实例nsi和/或网络切片子网实例nssi的修改和/或分配。
408.实施中,网络切片修改,包括:
409.发送第二消息,所述第二消息包括待修改的nsi的标识和待修改的nsi的修改操作;和/或,接收第二响应。
410.实施中,网络切片分配,包括:
411.发送第三消息,所述第三消息用于表示分配新的切片;和/或,
412.接收第三响应。
413.实施中,所述第三响应还包括新分配的nsi的标识信息。
414.实施中,还包括:
415.发送第一响应,所述第一响应为网络切片需求的修改响应。
416.其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机510可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。
417.本发明实施例中还提供了一种网元,包括:
418.接收模块,用于接收第一消息,所述第一消息用于指示网络切片需求的修改;
419.执行模块,用于决定执行相应的网络管理操作。
420.实施中,执行模块进一步用于在决定执行相应的网络管理操作时,包括:
421.网络切片修改;和/或,
422.网络切片分配。
423.实施中,执行模块进一步用于若修改现有的网络切片可以满足新的网络切片相关需求,则进行现有网络切片的修改。
424.实施中,执行模块进一步用于若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片没有被其他的服务所共享,则终止现有的网络切片,并分配新的网络切片;和/或,
425.若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片被其他的服务所共享,则分配新的网络切片。
426.实施中,所述第一消息为包含通用网络切片模板gst的网络切片相关需求。
427.实施中,接收模块进一步用于在接收到所述第一消息后,从所述网络切片相关需求得到新的服务描述文件service profile;
428.执行模块进一步用于根据所述新的服务描述文件,决定执行相应的网络管理操作。
429.实施中,执行模块进一步用于在决定执行相应的网络管理操作时,包括:
430.决定执行对网络切片实例nsi和/或网络切片子网实例nssi的修改和/或分配。
431.实施中,执行模块进一步用于在网络切片修改时,包括:
432.发送第二消息,所述第二消息包括待修改的nsi的标识和待修改的nsi的修改操作;和/或,接收第二响应。
433.实施中,执行模块进一步用于在网络切片分配时,包括:
434.发送第三消息,所述第三消息用于表示分配新的切片;和/或,
435.接收第三响应。
436.实施中,所述第三响应还包括新分配的nsi的标识信息。
437.实施中,执行模块进一步用于发送第一响应,所述第一响应为网络切片需求的修改响应。
438.为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
439.本发明实施例中还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述网络切片的处理方法。
440.具体实施可以参见网络切片的处理方法的实施。
441.综上所述,本发明实施例提供的技术方案中,nsms_p具备分解sla需求并判断具体解决方案的决策能力;
442.进一步提供了不同流程中对于serviceprofile的修改及处理方案。
443.补充了现有技术中对于整体需求修改的处理方案,整合了原有的修改、分配等流程。
444.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
445.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
446.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
447.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
448.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种网络切片的处理方法,其特征在于,包括:第一网元接收第一消息,所述第一消息用于指示网络切片需求的修改;第一网元决定执行相应的网络管理操作。2.如权利要求1所述的方法,其特征在于,决定执行相应的网络管理操作,包括:网络切片修改;和/或,网络切片分配。3.如权利要求2所述的方法,其特征在于,所述方法还包括:若修改现有的网络切片可以满足新的网络切片相关需求,则进行现有网络切片的修改。4.如权利要求2所述的方法,其特征在于,所述方法还包括:若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片没有被其他的服务所共享,则终止现有的网络切片,并分配新的网络切片;和/或,若修改现有的网络切片不能满足新的网络切片相关需求,且现有的网络切片被其他的服务所共享,则分配新的网络切片。5.如权利要求1所述的方法,其特征在于,所述第一消息为包含通用网络切片模板gst的网络切片相关需求。6.如权利要求5所述的方法,其特征在于,所述方法还包括:在接收到所述第一消息后,从所述网络切片相关需求得到新的服务描述文件service profile;根据所述新的服务描述文件,决定执行相应的网络管理操作。7.如权利要求1或2所述的方法,其特征在于,决定执行相应的网络管理操作,包括:决定执行对网络切片实例nsi和/或网络切片子网实例nssi的修改和/或分配。8.如权利要求7所述的方法,其特征在于,网络切片修改,包括:第一网元发送第二消息,所述第二消息包括待修改的nsi的标识和待修改的nsi的修改操作;和/或,第一网元接收第二响应。9.如权利要求7所述的方法,其特征在于,网络切片分配,包括:第一网元发送第三消息,所述第三消息用于表示分配新的切片;和/或,第一网元接收第三响应。10.如权利要求9所述的方法,其特征在于,所述第三响应还包括新分配的nsi的标识信息。11.如权利要求1或2所述的方法,其特征在于,所述方法还包括:第一网元发送第一响应,所述第一响应为网络切片需求的修改响应。12.一种网元,其特征在于,包括:处理器,用于读取存储器中的程序,执行下列过程:接收第一消息,所述第一消息用于指示网络切片需求的修改;决定执行相应的网络管理操作;收发机,用于在处理器的控制下接收和发送数据。13.一种网元,其特征在于,包括:接收模块,用于接收第一消息,所述第一消息用于指示网络切片需求的修改;
执行模块,用于决定执行相应的网络管理操作。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至11任一所述方法。
技术总结
本发明公开了一种网络切片的处理方法、网元及存储介质,包括:第一网元接收第一消息,所述第一消息用于指示网络切片需求的修改;第一网元决定执行相应的网络管理操作。采用本发明,提供了针对增加因服务等级协议修改或更新触发的网络管理或运维流程的技术方案,提供了用户需求修改触发的网络管理在网络切片修改、网络切片重新分配以及上下线管理方面的处理技术方案,整合了原有的修改、分配等流程。分配等流程。分配等流程。
技术研发人员:孙晓文
受保护的技术使用者:中国移动通信集团有限公司
技术研发日:2021.12.31
技术公布日:2023/7/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
