SDN
Software Defined Network,软件定义网络。
什么是 SDN
SDN 旨在赋予网络灵活性和敏捷性。利用 SDN 设计、构建和管理网络,可以实现控制平面和数据平面的分离。这样一来,我们就能够直接对控制平面进行编程,并对用于应用和网络服务的底层基础设施进行抽象化。
通过可编程的 SDN 控制器,网络情报可在逻辑上实现集中化。这些控制器以软件形式实施,可在网络域中保持一致。对应用和策略引擎而言,SDN 就像是一个逻辑交换机。
SDN 组成部分
SDN 提供一个可编程的集中式网络,其中包含 SDN 控制器、南向 API 和北向 API。
- SDN 控制器 是网络的核心,提供针对整个网络的集中视图。
- 南向 API 可将信息转发至网络中的交换机和路由器。
- 北向 API 用于实现应用通信和服务部署。