ONEPSOFT | 软考学习知识库
deepread1|SD-WAN与SDN
深度解读 D1|SD-WAN 与 SDN
专项定位:科目 1 综合知识 · 第 2 章 2.6 · 真题标注【SD-WAN 由选修升必考~20%、架构 12-15%、vs MPLS VPN 对比】
一、教材原文精摘
【第 2 章 2.6.1 控制平面的实现方式】 在传统路由器控制平面中,处在地理位置不同的路由器以一种分布式方式分散地执行路由算法,并相互通信和协调,最终生成各自本地的转发表。在数据平面,基于路由算法生成本地转发表,当路由器收到一个数据报时,依据其首部目的地址字段在本地转发表中进行查表,确定转发输出的链路。
在 SDN 的控制平面中,路由器不再分散地各自执行路由算法而生成转发表,而是将本地链路状态信息通过控制器代理(Controller Agent, CA)上传至一个集中式的远程控制器。然后,远程控制器计算并下发转发表给每个路由器。路由器依赖收到的转发表执行转发决策。远程控制器可能在高可靠、高冗余的远程数据中心中实现,并可能由 ISP 或第三方管理。上述控制平面实现方法是 SDN 的本质,计算转发表并与路由器交互的远程控制器是由软件实现的,而且实现的软件还提供应用程序编程接口(API),这使得用户可以自己定义和控制网络核心的路由计算和转发规则。
【第 2 章 2.6.2 SDN 体系结构】 SDN 体系结构由数据平面和控制平面构成。数据平面由 SDN 交换机等网络通用硬件组成……控制平面由 SDN 控制器和网络控制应用程序具体实现。
【第 2 章 2.6.4 广义转发】 以 OpenFlow 为代表的协议支持以一种 " 匹配 + 动作 " 的范式统一包括路由器在内的各种交换设备;流表含三部分:用于匹配的首部(入端口、MAC 源/目的、以太网类型、VLAN ID、IP 源/目的、TCP/UDP 源/目的端口等)、动作(转发端口、丢弃、修改首部、封装交控制器等)、状态(分组和字节计数器等)。
【说明:SD-WAN 在教程第 3 版第 2 章 2.6 节未单列】 教程正文仅阐述 SDN 定义、体系结构与广义转发;SD-WAN 是建立在 SDN" 控制平面/数据平面分离 " 思想之上、将 Overlay 隧道、多链路负载均衡与集中策略用于广域网(WAN)的落地形态,属 2026 改版新增必考融合点(见任务清单 D1:升必考约 20%)。
二、通俗平实解读
1. 核心原理——" 大脑 " 和 " 手脚 " 分家。传统网络里,每台路由器都是一个 " 又算路又走路 " 的独立承包人:自己跑路由算法、自己查表转发(分布式)。SDN 把这个逻辑拆开:让一台集中的 " 远程控制器(大脑)" 统一算好路由、下发流表,底下的交换机/路由器只管照表转发(数据平面)。这就是 " 控制平面与数据平面分离 ",也是 SDN 的本质。OpenFlow 是大脑和手脚之间最常用的 " 南向通话标准 "。
2. 为什么重要——灵活、可编程、好管控。因为路由规则是软件算出来的、还能通过北向 API 让用户自己写策略,所以网络第一次变得 " 可编程 "。想改全网策略,不用逐台登设备敲命令,在控制器上一改就全网生效。这对数据中心、广域网、云原生网络是颠覆性的。
3. SD-WAN 是什么——把 SDN 思想搬到 " 广域网 "。企业有很多分公司/门店,传统靠 MPLS 专线互联:贵、开通慢、带宽小。SD-WAN 用 " 软件定义 " 的思路,把多条便宜的互联网链路(宽带、4G/5G、专线)聚合成一条虚拟专线:在两端建加密 Overlay 隧道,由集中控制器实时选最优链路、做负载分担和故障切换。考试里常拿它和 MPLS VPN 对比:MPLS 是 " 独享管道、贵但稳 ",SD-WAN 是 " 多管道智能调度、便宜灵活但依赖公网质量 + 加密 "。
4. 考试怎么考——这是 2026 新增的重头戏(约 20%)。
三、工程实践举例(土木工程类比)
把你想象成一家大型建筑集团的 CIO,集团有总部 + N 个异地工地。
集中调度比各自为政更高效,SDN/SD-WAN 就是把这套工程管理思想搬到了网络上。网络基础概念(路由寻址、子网划分、OSI 层次、协议细节)是这类内容的基础,本文用工地/施工/管网语言把抽象的网络基础概念讲清楚,先把基础概念补起来,再谈灵活管控。