SDN(Software-Defined Networking,软件定义网络)是一种将网络控制平面与数据转发平面分离,并通过集中式的控制器(Controller)实现网络灵活管理与编程的网络架构。其核心特征包括控制与转发解耦、集中化控制、开放接口(如南向接口OpenFlow、北向接口REST API)以及网络可编程性,旨在提升网络资源的调度效率、降低运维复杂度并支持业务的快速创新。