NFV的基本概念
所有的通信应用无非就是两部分组成:计算和网络。这两者关系密不可分,但两者关系严重缺乏对称性,网络一直拖累着计算。就好像是发快递,你打个包(计算)只需要几分钟,但是快递件发出去,大江南被各种物流(网络)转运,最快的顺丰加急件都还要坐个飞机才能落地到目的端,所以说网络严重的拖累了计算的后腿。
而SDN(Software Defined Network),NFV(Network Function
Virtulizaiton)的出现就是为了解决这种窘境。或者说改善~~
而NFV的概念如下:
(1)虚拟网络层是共享同一物理OTS服务器的VNF集。对应的就是各个网元功能的软件实现,比如EPC网元、IMS网元等的逻辑实现。
(2)NFVI,你可以将它理解为基础设施层,从云计算的角度看,就是一个资源池。NFVI需要将物理计算/存储/交换资源通过虚拟化转换为虚拟的计算/存储/交换资源池。NFVI映射到物理基础设施就是多个地理上分散的数据中心,通过高速通信网连接起来。
(3)NFVMANO。基于不同的服务等级协议(Service Level Agreements
,SLAs),NFVMANO运营支撑层负责“公平”的分配物理资源,同时还负责冗余管理、错误管理和弹性调整等,相当于目前目前的OSS/BSS系统。
这样一来的话,就实现了对于整个网络拓扑的宏观掌控,将物理层面的网络拓扑映射到虚拟界面中,实现控制面(control plane)和数据面(data
plane)的分离。NFV负责各种网元的虚拟化,而SDN负责网络本身的虚拟化(比如,网络节点和节点之间的相互连接)。为了适应快速更新,控制面基本上是基于软件的,这实际上意味着控制消息的处理时长比基于硬件的逻辑单元(比如,数据面)要慢5到10倍。一直以来,我们仅要求控制面能够灵活更新,但对时延要求并不是太高。相对于数据面来讲,时延要求较高,我们希望数据包能够传送得越快越好,所以它必须是基于硬件来实现的。尽管基于软件实现的控制面能满足目前的要求,但随着设备的大量接入,特别是物联网的应用,控制面的时延也需要进一步提升。
页:
[1]