睿诚科技协会

NFV与SDN技术因何在特定背景下应运而生?

NFV和SDN的出现,都是为了解决同一个核心问题:传统网络架构已经无法适应云计算、移动互联网、物联网等新兴业务带来的挑战。 它们是应对网络“僵化”、“昂贵”、“复杂”这三大顽疾的“革命性解药”。

NFV与SDN技术因何在特定背景下应运而生?-图1
(图片来源网络,侵删)

下面我们从传统网络的问题开始,逐步展开。


第一部分:传统网络架构的“三大顽疾”

在NFV和SDN出现之前,电信运营商和企业网络主要依赖于专用的、硬件定制的网络设备,这种模式在几十年里非常稳定,但随着时代发展,其弊端日益凸显。

僵化 - 硬件与功能绑定

  • 工作模式:网络功能(如防火墙、负载均衡器、NAT网关、IDS/入侵检测等)被直接“固化”在专用的硬件设备中,思科或Juniper的某个防火墙设备,其CPU、ASIC芯片、操作系统和防火墙软件是深度耦合、一体化的。
  • 带来的问题
    • 扩展困难:当需要一个新的网络功能时,必须购买一台新的物理设备,然后进行上架、连线、配置,整个过程非常耗时(数周甚至数月),无法快速响应业务需求。
    • 资源浪费:每个设备都有固定的处理能力,即使业务流量低谷,其资源也无法被其他功能复用,大量设备处于“半闲置”状态,造成巨大的资源浪费。
    • 厂商锁定:一旦选择了某个厂商的设备,后续升级和扩展都离不开该厂商,缺乏灵活性。

昂贵 - 成本居高不下

  • 工作模式:专用硬件设备本身价格昂贵,且其开发、维护、测试成本极高,为了实现高性能,厂商需要投入巨资研发专用的ASIC芯片。
  • 带来的问题
    • 高昂的资本支出:运营商每年在网络设备上的采购费用是天文数字。
    • 高昂的运营支出:这些设备功耗大、发热高,需要专门的机房和空调,导致电费和场地成本持续攀升,管理成百上千台不同厂商、不同型号的设备,也需要大量人力,运维成本极高。

复杂 - 运维和管理噩梦

  • 工作模式:网络是一个由众多设备组成的复杂系统,每个设备都有自己的控制平面(决定数据包该往哪里走)和数据平面(实际转发数据包),每个设备都有自己的管理接口和配置方式。
  • 带来的问题
    • 配置复杂:网络工程师需要登录到每一台设备上进行手动配置,不仅效率低下,而且极易出错。
    • 网络视图不统一:管理员无法从一个统一的、全局的视角来管理和控制整个网络,网络状态难以实时掌握,故障排查非常困难,常常需要“逐个设备排查”,像“大海捞针”。
    • 自动化程度低:很难实现网络的自动化部署、编排和运维,一切都依赖于人工。

第二部分:外部环境的“推力”

除了传统网络自身的问题,外部技术浪潮的冲击也迫使网络必须变革。

云计算的兴起

  • 背景:以AWS、Google Cloud、Azure为代表的云计算平台,通过虚拟化技术将计算、存储资源池化,实现了资源的弹性伸缩和按需分配,极大地提升了资源利用率和业务敏捷性。
  • 对比与冲击:IT资源已经云化了,但网络资源却依然停留在“烟囱式”的硬件时代,这造成了巨大的“资源孤岛”“效率鸿沟”,应用可以快速上线,但为应用提供连接的网络却成了瓶颈,人们不禁要问:为什么计算和存储可以虚拟化,网络功能不行?

移动互联网和物联网的爆发

  • 背景:智能手机的普及和物联网设备的爆炸式增长,带来了海量的移动终端和多样化的业务需求(如高清视频、在线游戏、AR/VR等)。
  • 冲击:这要求网络必须具备极高的灵活性、可扩展性和移动性,传统网络无法快速部署新的服务(如新的位置服务、流量管理策略),也无法根据用户位置和业务需求动态调整网络资源,用户体验差。

新型业务的涌现

  • 背景:大数据分析、人工智能、5G网络切片等新业务,对网络提出了前所未有的要求,5G网络切片要求在同一物理基础设施上,为不同的业务(如自动驾驶、高清视频、大规模物联网)隔离出逻辑上独立的、特性各异的网络。
  • 冲击:传统网络根本无法实现这种灵活、精细、动态的“网络即服务”(Network-as-a-Service)模式。

第三部分:NFV和SDN作为“解药”的诞生

面对上述挑战,业界开始思考如何像IT领域那样,通过“软件化”和“虚拟化”来革新网络,NFV和SDN这两个概念应运而生,它们从不同角度切入,共同目标是将网络变得灵活、开放、智能

NFV与SDN技术因何在特定背景下应运而生?-图2
(图片来源网络,侵删)

NFV (Network Functions Virtualization) - 网络功能虚拟化

  • 核心思想“将网络功能从专用硬件中解放出来”
  • 如何解决问题
    • 解耦:NFV将网络功能(如防火墙、负载均衡器)的软件实现与运行它的专用硬件设备分离开来。
    • 虚拟化:这些网络功能的软件被封装成标准化的虚拟化网络功能,可以像虚拟机一样运行在通用的、COTS(Commercial Off-The-Shelf)的服务器、存储和交换机等标准硬件上。
  • 带来的改变
    • 降低成本:使用廉价的通用硬件替代昂贵的专用设备。
    • 提升灵活性:需要新功能时,只需在通用服务器上启动一个新的VNF实例,几分钟即可完成,实现了“按需加载”。
    • 提高资源利用率:多个VNF可以共享同一台物理服务器的资源,实现了资源池化。

一个形象的比喻:NFV就像把“实体书店”(专用硬件设备)变成了“电子书”(VNF),你不再需要为每一本书(网络功能)买一个书架(专用设备),而是可以把所有的书都存放在一个通用的硬盘(通用服务器)里,需要时随时下载和阅读(启动VNF实例)。

SDN (Software-Defined Networking) - 软件定义网络

  • 核心思想“将网络的控制与转发分离”
  • 如何解决问题
    • 解耦:SDN将传统网络设备的控制平面(大脑,决定数据包去哪)和数据平面(肌肉,负责转发数据包)分离开来。
    • 集中控制:所有的控制平面功能被集中到一个中央控制器上,这个控制器拥有整个网络的“全局视野”。
    • 可编程接口:控制器通过标准化的南向接口(如OpenFlow)向下管理所有数据转发设备(交换机、路由器),并通过北向接口向上为应用程序提供网络能力。
  • 带来的改变
    • 全局视野与集中控制:管理员可以通过控制器统一管理和控制整个网络,实现了“运筹帷幄之中,决胜千里之外”。
    • 网络可编程:网络不再是静态的配置,而是一个可以被应用程序动态调用的“能力集”,开发者可以通过API来定义网络行为,实现网络的自动化和智能化。
    • 简化网络:底层的转发设备变得非常“傻”,只负责高速转发,复杂的路由和策略决策都交给控制器,大大简化了设备本身。

一个形象的比喻:SDN就像把“每个司机自己决定路线”(传统网络)的模式,变成了“一个中央交通指挥中心(控制器)通过红绿灯和路标(南向接口)来调度所有车辆(数据包)”的模式,指挥中心能看清全城的路况,做出最优的调度决策。


NFV与SDN的关系

NFV和SDN经常被一起提及,因为它们是相辅相成、共同解决网络问题的“最佳拍档”。

特性 NFV (网络功能虚拟化) SDN (软件定义网络)
目标 网络功能的灵活部署和降低成本 网络的集中控制和可编程性
核心 解耦:软件与硬件 解耦:控制与转发
解决的问题 “僵化”和“昂贵” “复杂”和“缺乏全局视野”
关系 NFV负责“有什么”(提供虚拟化的网络功能),SDN负责“怎么用”(如何连接和调度这些功能),SDN控制器可以动态地将流量引导到由NFV创建的某个虚拟防火墙上进行安全检查。

NFV和SDN的出现,标志着网络行业从“硬件定义”时代正式迈入了“软件定义”时代,为构建未来敏捷、智能、开放的新型数字基础设施奠定了坚实的基础。

NFV与SDN技术因何在特定背景下应运而生?-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇