【技术实现步骤摘要】
【国外来华专利技术】核心蜂窝网络堆栈在云基础设施上的实现
技术介绍
[0001]蜂窝网络传统上已经通过电信供应商使用定制的硬件和软件解决方案来操作。虽然可以在云基础设施内(例如,使用公共云供应商)操作蜂窝网络的某些组件,但是某些组件和技术不能直接或有效地转换为云。例如,在LTE蜂窝网络中,控制平面网络和用户平面网络被认为是分开的网络。控制平面负责在用户平面中建立、配置和拆除连接。用户平面直接携带用户数据(来自用户设备的网络分组(network packet))。服务网关/分组网关(serving gateway/packet gatewany,缩写SPGW)是用户分组所流经的组件。为了处理大量流量,可能需要许多SPGW实例。在云实现方案中,每个SPGW实例可以在其自己的虚拟机上运行。这些SPGW实例需要接收控制平面消息,从而SPGW实例可以正确处理用户平面分组。
[0002]云环境内的负载均衡器被设计为跨(例如,平均地跨)多个虚拟机分布分组。通常,除了尝试将具有相同源地址和目标地址的分组引导到同一虚拟机之外,负载均衡器几乎无法控制哪些分组到达哪个虚拟机。由于在云环境中在负载均衡器后面运行SPGW实例,因此可以将给定用户的控制平面和用户平面数据发送到不同的SPGW实例。在这种情况下,可能很难或不可能将控制平面信息发送到需要它的SPGW实例或由需要它的SPGW实例读取。
[0003]因此,存在大量的机会来改进与在云环境内实施蜂窝网络组件有关的技术。
技术实现思路
[0004]提供本
技术实现思路
以简化形式介绍一些概念,这些概念将在下面的 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一个或多个计算设备,包括:处理器;和存储器;所述一个或多个计算设备,经由计算机可执行指令被配置为执行用于在云计算环境中操作虚拟化分组网关以处理针对蜂窝网络的数据平面网络分组的操作,所述操作包括:接收外部键值存储的完整副本,其中所述外部键值存储包括针对所述蜂窝网络的所有当前承载的承载详细信息,其中所述承载详细信息限定与使用所述蜂窝网络的用户设备相关联的网络流;将所述外部键值存储的所述完整副本保存在本地高速缓存中;从负载均衡器接收数据平面网络分组;以及由所述虚拟化分组网关处理所述数据平面网络分组,其中所述处理包括标识与所述本地高速缓存中的所述数据平面网络分组相关联的承载。2.根据权利要求1所述的一个或多个计算设备,其中所述操作在扩展事件期间被执行,在所述扩展事件中,所述虚拟化分组网关在所述云计算环境内被实例化。3.根据权利要求1所述的一个或多个计算设备,其中所述虚拟化分组网关是用于数据平面网络分组的服务网关/分组网关(SPGW
‑
U),所述SPGW
‑
U在运行于所述云计算环境中的虚拟机上进行操作。4.根据权利要求3所述的一个或多个计算设备,其中所述SPGW
‑
U作为电信供应商的长期演进(LTE)蜂窝网络的一部分进行操作。5.根据权利要求1所述的一个或多个计算设备,所述操作还包括:从所述负载均衡器接收新的数据平面网络分组,所述新的数据平面网络分组与不存在于所述本地高速缓存中的新的承载相关联;响应于接收到所述新的数据平面网络分组:从所述外部键值存储中获取针对所述新的承载的承载详细信息;将针对所述新的承载的所述承载详细信息存储在所述本地高速缓存中;以及至少部分地基于针对所述新的承载的所述承载详细信息来处理所述新的数据平面网络分组。6.根据权利要求5所述的一个或多个计算设备,所述操作还包括:响应于接收到所述新的数据平面网络分组:在所述外部键值存储中将所述虚拟化分组网关注册为所述新的承载的所有者。7.根据权利要求1所述的一个或多个计算设备,其中所述负载均衡器基于因特网协议(IP)报头和用户数据报协议(UDP)或传输控制协议(TCP)端口编号来引导网络分组,而不是基于封装的分组信息来引导网络分组。8.根据权利要求1所述的一个或多个计算设备,针对所述本地高速缓存中的一个或多个承载中的每个承载,所述操作还包括:在所述本地高速缓存中为所述承载标记针对所述承载数据平面网络分组被最后处理的时间的指示。9.根据权利要求8所述的一个或多个计算设备,所述操作还包括:基于数据平面网络分组被最后处理的时间的所述指示从所述本地高速缓存中清除承
载。10.一种由计算设备实现的用于在云计算环境中操作虚拟化分组网关以处理针对蜂窝网络的数据平面网络分...
【专利技术属性】
技术研发人员:N,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。