1.1 软件定义网络 (SDN) 基础 1.1 软件定义网络 (SDN) 基础 软件定义网络 (SDN) 是一种新兴的网络架构,它将网络设备的控制平面与数据平面分离,从而实现了网络的集中控制和可编程性。这种分离允许网络管理员通过软件来定义和管理网络行为,而不是依赖于传统的分布式协议和设备配置。SDN的核心思想是将网络的控制逻辑从物理设备中解耦出来,使其能够在一个集中的控制器上运行,从而实现对网络的全局视图和灵活控制。 1.1.1 SDN 的核心概念 理解SDN,需要掌握以下几个核心概念: 控制平面 (Control Plane): 负责网络决策,例如路由计算、策略执行等。在传统网络中,控制平面分布在各个网络设备上。在SDN中,控制平面集中在一个或多个控制器上。