sdn和nfv的区别
SDN和NFV的主要区别在于它们的用途、解耦合方式、提供的功能和在OSI模型中涉及的层:
1. 用途:SDN主要用于实现控制平面和数据平面的分离,集中控制,网络可编程;而NFV主要用于将网络功能从专用设备迁移到通用X86服务器上运行的虚拟机或者容器中。
2. 解耦合方式:SDN通过软件定制解耦;NFV通过虚拟化分层解耦。
3. 提供的功能:SDN可以提供云编排、网络等功能;NFV提供虚拟化之后的vHLR/HSS, vLoadBalance, vCDN等。
4. 在OSI模型中涉及的层:SDN主要处理L2~L3层;NFV主要处理L4~L7层(个别工作在L2和L3,比如vIDS, vFirewall)。
此外,SDN和NFV在网络基础设施和网络功能的优化方面也有所不同。SDN主要是优化网络基础设施架构,如以太网交换机、路由器和无线网络等;而NFV主要是优化网络功能,如负载均衡、防火墙、WAN网优化控制器等。