SDN和NFV是什么 网络的未来方向
网络技术这些年变化很快,SDN和NFV是两个绕不开的热词。不管是新华三、华为还是思科,都在大力推相关的产品和方案。H3CNE-RS+的GB0-192考试大纲里,SDN和NFV已经被列为基础知识点。对于从事网络技术的人来说,了解这两个概念已经不是选择题而是必修课。
SDN是什么
SDN(Software-Defined Networking,软件定义网络)的核心思想是控制和转发分离。传统网络设备里,控制平面(决定流量怎么走的逻辑)和数据平面(实际转发数据包的硬件)是耦合在一起的。每台交换机自己跑路由协议、自己算路由表、自己转发。
SDN把控制平面从设备里抽出来,放到一个集中的控制器上。交换机变成纯粹的转发设备——控制器算好转发表,下发到交换机,交换机只负责按表转发。这种集中控制的方式有几个好处:一是全局视角,控制器能看到整个网络拓扑,做路径优化时更全局更合理。二是编程灵活,控制器上跑应用程序,按需求动态调整转发策略,不用一台台改设备配置。
SDN的南向接口(控制器到交换机)最常见的是OpenFlow协议。控制器通过OpenFlow下发流表给交换机,交换机按流表匹配转发。北向接口(控制器到应用)提供API,开发者写程序调用。
H3C的SDN方案叫SeerEngine,是一套SDN控制器软件。在数据中心场景里,SeerEngine配合VXLAN交换机实现EVPN VXLAN自动化部署——控制器统一下发VXLAN隧道配置、VNI分配、安全策略,不用手动一台台配。在广域网场景里,SeerEngine做流量调度和路径优化。
NFV是什么
NFV(Network Functions Virtualization,网络功能虚拟化)的思路是——把原来需要专用硬件的网络功能(防火墙、负载均衡、VPN网关、IPS入侵检测等)用软件实现,跑在标准的服务器上。
传统方式买一台防火墙设备,你得买硬件盒子+软件授权。NFV方式下,防火墙变成了一个虚拟机镜像,跑在通用的x86服务器上。需要的时候启动一个虚拟防火墙实例,不需要了就删掉,弹性扩缩容。这种模式对于运营商和大型企业来说,能降低硬件采购成本,加快业务上线速度。
H3C在NFV方向的实践包括vSwitch虚拟交换机、vFW虚拟防火墙、vBRAS虚拟宽带接入服务器等产品。这些虚拟化网元在H3C CloudOS云操作系统上统一管理和编排。
SDN和NFV的关系
SDN和NFV经常被一起提及,但它们关注的角度不同。SDN解决的是网络控制方式的问题——从分散控制变集中控制。NFV解决的是网络功能形态的问题——从专用硬件变通用软件。

两者可以配合使用。比如用SDN控制器编排网络拓扑和转发策略,用NFV提供防火墙、负载均衡等网络功能。这种组合在数据中心和运营商网络中越来越常见。
SDN/NFV和H3C认证的关系
SDN和NFV已经进入了H3C认证体系。H3CNE-RS+的GB0-192考试大纲明确将SDN概述和NFV概述列为考点。H3CSE-Cloud方向(GB0-722)的考试大纲中也包含了"SDN技术的发展和应用"和"H3C云网融合方案"等内容。H3CIE-Cloud方向的机试大纲中也提到了SDN对接。
也就是说,不管你走路由交换方向还是云计算方向,SDN和NFV都是需要了解的内容。从行业趋势看,越来越多的网络功能从硬件转向软件,从手动配置转向自动化编排。掌握SDN和NFV的概念,对未来的职业发展有帮助。
实际学习建议方面,SDN和NFV是比较新的技术领域,传统的网络配置经验在理解这些概念时也有帮助——理解了VXLAN、OpenFlow、Overlay/Underlay这些底层技术,再去理解SDN控制器在上面做的事情就顺畅了。润天教育作为H3C钻石级授权培训中心,在H3CNE和H3CSE课程中都会涉及SDN/NFV的基础介绍,在H3CSE-Cloud和H3CIE-Cloud课程中会更深入地讲解云网融合方案的实际部署。