网络切片在5G中的应用
5G和网络切片
当5G被广泛提及的时候,网络切片是其中讨论最多的技术。像KT、SK Telecom、China Mobile、DT、KDDI、NTT等网络运营商,以及Ericsson、Nokia 、Huawei 等设备商都认为网络切片是5G时代的理想网络架构。
这个新技术可以让运营商在一个硬件基础设施切分出多个虚拟的端到端网络,每个网络切片从设备到接入网到传输网再到核心网在逻辑上隔离,适配各种类型服务的不同特征需求。
对于每一个网络切片,像虚拟服务器、网络带宽、服务质量等专属资源都得到充分保证。由于切片之间相互隔离,所以一个切片的错误或故障不会影响到其它切片的通信。
为什么5G需要网络切片
从以往到目前4G网络,移动网络主要服务移动手机,一般来说只为手机做一些优化。然而在5G时代,移动网络需要服务各种类型和需求的设备。大家提的比较多的应用场景包括移动宽带、大规模物联网、任务关键的物联网。他们都需要不同类型的网络,在移动性、计费、安全、策略控制、延时、可靠性等方面有各不相同的要求。
例如一个大规模物联网服务连接固定传感器测量温度、湿度、降雨量等。不需要移动网络中那些主要服务手机的切换、位置更新等特性。另外像自动驾驶以及远程控制机器人等任务关键的物联网服务需要几毫秒的端到端延时,这就和移动宽带业务大不相同。

5G的主要应用场景
这是不是意味着我们需要为每一个服务建设一个专用网络了?例如,一个服务5G手机,一个服务5G大规模物联网,一个服务5G任务关键的物联网。其实不需要,因为我们可以通过网络切片技术在一个独立的物理网络上切分出多个逻辑的网络,这是一个非常节省成本的做法!

网络切片的应用需求
NGMN发布的5G白皮书中阐述的5G网络切片如下图所示:

NGMN 5G网络切片示意图
我们怎么实现端到端网络切片?
(1)5G的无线接入网络和核心网:NFV化
在如今的移动网络中,主要的设备是手机。RAN(DU和RU)和核心功能由RAN厂商提供的专用网络设备构建。为了实现网络切片,网络功能虚拟化(NFV)是一个先决条件。基本上,NFV的主要思想是将网络功能软件(即分组核心中的MME,S / P-GW和PCRF以及RAN中的DU)全部部署在商业服务器上的虚拟机,而不是单独部署在其专用网络设备。这样,RAN当作边缘云,而核心功能当作核心云。位于边缘和核心云中的VM之间的连接使用SDN进行配置。然后,为每个服务(即电话切片、大规模物联网切片、任务关键的物联网切片等等)创建切片。

如何实现网络切片之一
下图显示了每个服务专用的应用程序如何可以虚拟化并安装在每个切片中。 例如,切片可以配置如下:
(1)UHD切片:在边缘云中虚拟化DU,5G核心(UP)和缓存服务器,以及在核心云中虚拟化5G核心(CP)和MVO服务器
(2)电话切片:在核心云中虚拟化具有全移动功能的5G核心(UP和CP)和IMS服务器
(3)大规模物联网切片(例如传感器网络):在核心云中虚拟化一个简单轻便的5G内核没有移动性管理功能
(4)任务关键的物联网切片:在边缘云中虚拟化5G核心(UP)和相关服务器(例如V2X服务器),用于最小化传输延迟
到目前为止,我们需要为具有不同要求的服务创建专用切片。并且根据不同服务特性将虚拟网络功能放置在每个切片中的不同位置(即边缘云或核心云)。
此外,一些网络功能例如如计费,策略控制等,在某些切片中可能是必要的,但在其他网络切片中不是必需的。运营商可以按照他们想要的方式定制网络切片,而且可能是最具成本效益的方式。

如何实现网络切片之二
(2)边缘与核心云间的网络切片:IP/MPLS-SDN
软件定义网络,尽管在首先介绍的时候是一个很简单的概念,但现在变得越来越复杂。就以Overlay形式为例,SDN技术能够在现有的网络基础设施上提供虚拟机间的网络连接。

端到端网络切片
首先我们看如何保证边缘云与核心云的虚拟机间的网络连接是安全的,虚拟机间的网络需要基于IP/MPLS-SDN和Transport SDN来实现。本文我们主要讨论路由器厂商提供的IP/MPLS-SDN。Ericsson和Juniper都提供IP/MPLS SDN网络架构产品。操作有些许不同,但基于SDN的虚拟机间的连接是极其相似的。
在核心云中是虚拟化服务器。 在服务器的管理程序中,运行内置的vRouter / vSwitch。 SDN控制器提供虚拟化服务器和DC G / W路由器(云数据中心中创建MPLS L3 VPN的PE路由器)间的隧道配置,在核心云中的每个虚拟机(例如5G IoT核心)和DC G / W路由器间创建SDN隧道(即MPLS GRE或VXLAN)。
然后,由SDN控制器管理这些隧道和MPLS L3 VPN(例如IoT VPN)之间的映射。该过程在边缘云中也是一样,创建一个物联网切片从边缘云连接到IP / MPLS骨干,并一直到核心云。 这个过程可以基于目前为止成熟可用的技术和标准来实现。
(3)边缘与核心云间的网络切片:IP/MPLS-SDN
现在剩下的是移动前传网络。 我们如何在边缘云和5G RU之间切割这个移动前传网络? 首先,必须首先定义5G前传网络。大家在讨论中存在一些选择(例如通过重新定义DU和RU的功能来引入新的基于分组的前传网络),但是还没有做出标准定义。下图是在ITU IMT 2020工作组中给出的图示,并给出了虚拟化前传网络的示例。

ITU组织5G C-RAN网络切片的示例
5G时代的网络切片技术依然发展变化,一些关注和问题仍未解决。 因此,我们将跟踪韩国和世界各地的运营商,供应商和标准化组织的技术更新,以便让您了解有关该技术的最新信息。
- 本站声明:本站原创文章仅代表作者观点,不代表SDNLAB立场。转载须注明来自 SDNLAB并附上本文链接。
- 本文链接:http://www.sdnlab.com/18122.html
- 本文标签:技术/tech
网络切片在5G中的应用的更多相关文章
- 切片声明 切片在内存中的组织方式 reslice
数组是具有相同 唯一类型 的一组已编号且长度固定的数据项序列(这是一种同构的数据结构),[5]int和[10]int是属于不同类型的.数组的编译时值初始化是按照数组顺序完成的(如下). 切片声明方式, ...
- 网络损伤仪WANsim中的时延的不同模型
网络损伤仪WANsim中的3种时延模型 时延指的是报文从网络的一端到达另一端所花费的时间. 网络损伤仪WANsim中为用户提供了3种时延损伤的模型.常量模型.均匀分布.正态分布. 这3种模型按照各自的 ...
- 网络损伤仪WANsim中关于丢包的介绍
网络损伤仪WANsim中的4种丢包模型 丢包是指在网络上传输的数据包无法到达指定目的地.丢包在广域网中是一个很常见的问题.想要模拟出真实的广域网环境,对丢包的精确模拟是必不可少的. 在网络损伤仪WAN ...
- 计算机的网络参考模型与5G协议
计算机的网络参考模型与5G协议 1 分层思想 2 OSI参考模型 3 TCP/IP 协议族的组成 4 数据的封装与解封 5 层间通讯过程 6 空口协议 1.喝可乐的人不一定知道其生产的过 ...
- 3G 4G 5G中的网络安全问题——文献汇总
Modeling and Analysis of RRC-Based Signalling Storms in 3G Networks 还是使用状态机模型来做恶意UE识别 https://san.ee ...
- 网络虚拟化之FlowVisor:网络虚拟层(中)
上一篇博客网络虚拟化之FlowVisor:网络虚拟层(上)主要对比了计算机虚拟化和网络虚拟化,引出了FLowVisor网络虚拟层,介绍了其一些特性,这篇博文深入讲解FLowVisor的技术. 一. 概 ...
- python网络编程-TCP协议中的三次握手和四次挥手(图解)
建立TCP需要三次握手才能建立,而断开连接则需要四次握手.整个过程如下图所示: 先来看看如何建立连接的. 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资 ...
- Linux之网络配置(不断更新中)
========================================================================================== 配置文件 ==== ...
- 在网络7层协议中,如果想使用UDP协议达到TCP协议的效果,可以在哪层做文章?(QQ 为什么采用 UDP 协议,而不采用 TCP 协议实现?)
为了解决这题,可以具体看看下面这个讨论. 解灵运工程师 185 人赞同 某次架构师大会上那个58同城做即时通信的人说:原因是因为当时没有epoll这种可以支持成千上万tcp并发连接的技术,所以他们使用 ...
随机推荐
- Linux系统修改PATH环境变量方法
在Linux安装一些软件通常要添加路径环境变量PATH.PATH环境变量通俗的讲就是把程序的路径"备案"到系统中,这样执行这些程序时就不需要输入完整路径,直接在bash输入程序名就 ...
- .net 刷新页面防止表单二次提交
1.页面上按钮是服务器控件,现在刷新页面要防止按钮事件重复执行 原网址:http://blog.csdn.net/high_mount/article/details/51066056
- arcengine中自定义工具和自带工具条(ICommand)点击后和其他工具使用的冲突
自己系统中本身对于放大缩小等功能直接是单独重写的,但是如果在加一个工具条具有相同功能的话两者之间会有一些冲突,为解决该冲突可以重写工具条的OnItemClick事件 该工具条命名为axTool 我本身 ...
- Xamarin Android 之起始篇
序言: 在博客园注册了已经有2年多了,快三年了.从开始学习这一行开始就在博客园注册了这个账号.至今也还没有写过一篇随笔,大多时候都是在园子里头潜水,看大牛写的文章,学习. 写博客不为啥,就是自己对自己 ...
- mongodb在java中的查询
mongodb 根据_id 查询记录: public Price queryPriceById(String id) throws Exception { return mongoTemplate.f ...
- 工作中常用的git命令
一 常用Git命令 git clone:(区分SSH or HTTP) git init:初始化仓库 二 Git命令详解 Git Bash下,cd /c git clone,从远程Git版本库克隆一份 ...
- IoC组件~Autofac将多实现一次注入,根据别名Resove实例
回到目录 对于IoC容器来说,性能最好的莫过于Autofac了,而对于灵活度来说,它也是值得称赞的,为了考虑系统的性能,我们经常是在系统初始化于将所有依赖注册到容器里,当需要于根据别名把实现拿出来,然 ...
- 浅析天猫H5站点
前言 我们做前端开发的时候,很有可能会做一个竞品分析,比如我就做过去哪儿.艺龙.同程等与携程的移动站点竞品分析,竞品分析的目的一般是技术对比,但是更多的是业务对比,知己知彼,百战不殆:我们同时会借鉴. ...
- 使用Kotlin对ViewGroup的视图进行函数使操作
原文标题:Functional operations over Views in ViewGroup using Kotlin 原文链接:http://antonioleiva.com/functio ...
- Android 自带后退按钮的使用
一.后退按钮有两种定义,分别是向上按钮和返回按钮:向上按钮:偏向于一种父子关系:返回按钮:反映的是一种前后关系 向上按钮:在清单文件中需要添加后退功能按钮的Activity中添加parentActiv ...