什么是软件定义网络 (SDN)?

软件定义网络 (SDN) 是一种灵活的网络架构,旨在帮助组织跟上当今应用程序的动态特性。它将网络管理与底层网络基础设施分离开来,允许管理员动态调整整个网络的流量,以满足不断变化的需求。

软件定义的网络旨在降低静态定义网络的复杂性,自动化网络功能,加快应用程序和服务的部署并简化网络资源的配置和管理。

软件定义网络的最大好处是什么?

IDC 对 2022 年世界范围内的数据中心 SDN 市场价值将超过 120 亿美元的预计并非无凭无据。相比计算和存储虚拟化的进展,传统网络在完全实现企业云计算的愿景方面有所落后。云服务的动态本质要求新的灵活性和可扩展性水平,这已经超越了当今数据中心网络的能力。

转换为软件定义的网络 (SDN) ,将可编程性和敏捷度融合于您的网络中,使其能跟上现代商业需求的步伐。

软件定义的网络使您能够:

  • 支持虚拟资源的动态移动、复制和分配
  • 减轻 QoS 和安全性等功能配置和提供的管理负担
  • 更容易部署和扩展网络功能
  • 通过网络的端到端视图开展流量工程
  • 更好地利用网络资源
  • 减少运营成本
  • 使网络功能基于软件开发生命周期更快地发展
  • 使应用程序从网络动态请求服务
  • 实施更有效的安全功能
  • 降低复杂性

SDN 如何工作?

软件定义的网络由三层组成 — 应用层、控制层和基础设施层,并通过北向和南向 API 连接。

应用层包括应用程序和网络功能,比如防火墙和负载平衡。传统网络使用专门的设备来实现这些功能,但软件定义的网络则使用控制器来管理数据平面行为。控制层管理整个网络中的策略和流量。基础设施层包含网络的物理交换机。

下面是某软件定义网络关键组件的细分:

业务应用程序

这指的是终端用户可以直接使用的应用程序。可能性包括视频会议、供应链管理和客户关系管理。

网络和安全服务

这是指让业务应用程序能够高效安全地执行的功能。当中可能包括一系列 L4-L7 功能,包括 ADC、WOC,以及防火墙、IDS/IPS 和 DDoS 保护等安全功能。

纯 SDN 交换机

在纯 SDN 交换机中,传统交换机的所有控制功能(如用于构建转发信息库的路由协议)都在中心控制器中运行。交换机中的功能严格局限于数据平面。

混合交换机

在混合交换机中,SDN 技术和传统交换协议并行运行。网络管理器可以配置 SDN 控制器以发现和控制某些流量,而传统的分布式网络协议则继续引导网络中的其他流量。

混合网络

混合网络是指传统交换机与 SDN 交换机(不论是纯 SDN 交换机还是混合交换机)在同一环境下运行的网络。

北向 API

北向 API 支持控制层和业务应用程序层之间的通信。目前还没有标准化的北向 API。

南向 API

南向 API 支持控制层和基础设施层之间的通信。能够支持这种通信的协议包括 OpenFlow、可扩展通讯和表示协议(Extensible Messaging and Presence Protocol,XMPP)和网络配置协议。

Citrix 可如何提供帮助?

Citrix ADC 能够通过下列方式轻松将您的基础架构转换为软件定义网络,并实现最高安全性、性能和可靠性:

  • 将虚拟化的灵活性与为特定目的构建的网络设备的灵活性、可靠性和性能相结合
  • 将统一的 L4-7 网络服务部署至应用程序控制层,并使 L2-3 基础架构完全成为应用驱动型
  • 通过单一控制台提供基于策略的自动化管理,以提高有效性和性能,并降低运营成本

查看 Citrix.com/networking/sdn.html 了解更多。

其他资源: