核心网为什么要搞虚拟化(NFV)

时间:2024-03-15 10:34:51

移动通信网络虽然包括很多组成部分,但实质上,就分为两侧:一个无线侧,一个网络侧

核心网为什么要搞虚拟化(NFV)核心网为什么要搞虚拟化(NFV)

无线侧,关注重点是无线接口,也就是信号质量、网络覆盖。网络侧,关注重点是路由转发和数据处理,其实也就是业务管理。


网络侧通常也直接称为核心网侧,由各种功能的核心网设备组成,这个玩意非常复杂。。。不信?随便扔个组网图你感受一下:

核心网为什么要搞虚拟化(NFV)

这还是简版的,你看里面有一个黄色圆圈的IMS。实际上,简单3个字母,代表的就是一堆东西:

核心网为什么要搞虚拟化(NFV)

通信网络的复杂,是通信技术不断发展的必然结果。2G网络是简单的,可是,后来又建了3G、4G,马上又要来5G,这么多网络并不是马上就完成交接的,而是会长期并存。多种网络并存,势必导致网络规模的庞大和复杂。


More and more 需求……

More and more 功能……

More and more 网络……

More and more 设备……

More and more 接口……

More and more 信令……

                                                             核心网为什么要搞虚拟化(NFV)

什么是虚拟化?


我们通信行业通常所说的虚拟化,实际上全称是网络功能虚拟化NFVNetwork Function Virtualization


为什么要特别强调通信行业?


因为最开始的虚拟化,实际上是一个IT行业的概念。随着IT和CT(Communication Technology,通信技术)不断融合走向ICT(Information Communications Technology),虚拟化技术也开始进入传统通信行业。


网络功能虚拟化(NFV)的定义

采用虚拟化技术、基于X86等通用硬件实现业务功能节点的软件化


有点懵逼?额,那我们先来看看,NFV是怎么来的吧。


最开始的通信设备,架构是这样的:

核心网为什么要搞虚拟化(NFV)

也就是,所有功能做在一个设备里,什么都管。


后来,为了更灵活更省钱,变成这样:


核心网为什么要搞虚拟化(NFV)

实际上,是N个“控制+媒体”变成1个“控制”加N个“媒体”。(这里是为了大家理解方便,所以举个“1对多”的例子,实际上很灵活,可以是“多对多”)


画个示意图,一看就懂:

核心网为什么要搞虚拟化(NFV)

再后来,为了更更灵活和更更省钱:

核心网为什么要搞虚拟化(NFV)

业务也从控制中剥离出去了。 大家各自分工,专门干自己的活。


现在,提出来虚拟化的概念,更彻底的剥离。


核心网为什么要搞虚拟化(NFV)

干脆直接用IT行业的通用硬件(就是大家在电信或企业机房看到的HP、DELL品牌的服务器,刀片或塔式那种),取代传统的各个通信厂商(华为、中兴等)的自研硬件(ATCA、ETCA那种)。

核心网为什么要搞虚拟化(NFV)

干脆直接用IT行业的通用硬件(就是大家在电信或企业机房看到的HP、DELL品牌的服务器,刀片或塔式那种),取代传统的各个通信厂商(华为、中兴等)的自研硬件(ATCA、ETCA那种)。

设备商在开源平台的基础上,进行定制开发,做出自己的系统。


说简单一点,这么理解:


虚拟化平台在硬件上包了一层封装,真正的硬件对你来说不可见,它提供了很多虚拟的硬件资源,供你使用。

干脆直接用IT行业的通用硬件(就是大家在电信或企业机房看到的HP、DELL品牌的服务器,刀片或塔式那种),取代传统的各个通信厂商(华为、中兴等)的自研硬件(ATCA、ETCA那种)。

你可以灵活取用这些虚拟资源(CPU 存储 网络),在这上面装系统,装程序。


从而,让这些程序去实现你的电信设备网元(MME SGW PGW CSCF AGCF等)的功能。


更夸张一点,你家的台式机PC,捣鼓一下,也能当电信设备用。。

干脆直接用IT行业的通用硬件(就是大家在电信或企业机房看到的HP、DELL品牌的服务器,刀片或塔式那种),取代传统的各个通信厂商(华为、中兴等)的自研硬件(ATCA、ETCA那种)。