📜  SDN和NFV之间的区别

📅  最后修改于: 2021-08-29 02:38:46             🧑  作者: Mango

1.软件定义网络(SDN):
SDN是一种网络体系结构,旨在通过启用动态且编程高效的网络配置来提高整体网络性能,并使网络敏捷灵活。 SDN是一项技术,可将网络设备的控制平面管理与转发网络流量的基础数据平面分开,从而实现网络资源的更自动化配置和基于策略的管理。

基本上,SDN通过分离系统来使网络可编程,该系统将决定将流量发送到哪里,即控制平面与将数据包推送到特定目的地(即数据平面)的底层系统。 SDN在软件的帮助下为其用户提供了一种管理网络服务的方法,该软件使网络可以进行集中编程,并允许其进行更快的配置。软件定义网络使企业和服务提供商可以在业务需求和需求发生变化时快速做出响应,从而最终改善了网络控制。

2.网络功能虚拟化(NFV):
NFV是一种网络体系结构,旨在通过将诸如防火墙或加密之类的功能与专用硬件分离并将其移至虚拟服务器,将各种功能整合到物理服务器中,从而最终降低总体成本,从而加快网络运算符的服务部署并降低成本。 NFV允许各种网络运算符实施网络策略,而无需考虑将功能放置在网络中的位置以及如何通过这些功能路由流量。

这是一种虚拟化网络服务的方式,例如路由器,防火墙和负载平衡,这些服务通常在计算机硬件上运行,该计算机硬件的接口由所有者(专有硬件)控制,并允许网络服务托管在虚拟机上。虚拟机具有虚拟机管理程序,称为虚拟机管理器,多个操作系统可以通过该虚拟机管理程序共享一个硬件处理器。与使用传统网络设备构建的网络相比,它将以低成本提供高性能的网络,这些网络具有更高的可扩展性,弹性和适应性。因此,它克服了传统的,定制设计的网络设备的缺点,并减少了部署或管理网络对专用或专有硬件的需求。

SDN和NFV之间的区别:

SDN NFV
SDN architecture mainly focuses on data centers. NFV is targeted at service providers or operators.
SDN separates control plane and data forwarding plane by centralizing control and programmability of network. NFV helps service providers or operators to virtualize functions like load balancing, routing, and policy management by transferring network functions from dedicated appliances to virtual servers.
SDN uses OpenFlow as a communication protocol. There is no protocol determined yet for NFV.
SDN supports Open Networking Foundation. NFV is driven by ETSI NFV Working group.
Various enterprise networking software and hardware vendors are initiative supporters of SDN. Telecom service providers or operators are prime initiative supporters of NFV.
Corporate IT act as a Business initiator for SDN. Service providers or operators act as a Business initiator for NFV.
SDN applications run on industry-standard servers or switches. NFV applications run on industry-standard servers.
SDN reduces cost of network because now there is no need of expensive switches & routers. NFV increases scalability and agility as well as speed up time-to-market as it dynamically allot hardware a level of capacity to network functions needed at a particular time.
Application of SDN:
  • Networking
  • Cloud orchestration
Application of NFV:
  • Routers, firewalls, gateways
  • WAN accelerators
  • SLA assurance
  • Video Servers
  • Content Delivery Networks (CDN)