- Published on
SD-WAN
- Authors
- Name
- Sunway
- @sunwayz911
- SD-WAN Abstract
- 1 Create SD-WAN Zone
- 2 New SD-WAN Member
- 3 Edit Performance SLA
- 4 Define SD-WAN Rules
- 5 Implicit SD-WAN Rule
- 6 Static Route and Policy
- 7 Associated-interface
SD-WAN Abstract
What is SD-WAN
SD-WAN (Software-Defined Wide Area Network) 是 FortiGate 设备内置的强大 WAN 优化解决方案。
它通过虚拟 WAN 链路技术将多个网络成员接口组合成一个虚拟接口,实现智能路由和负载均衡。
SD-WAN Advantages
- 简化配置 - 只需设定统一的路由和防火墙策略即可应用到所有成员接口
- 提升稳定性 - 特别适合拥有多条
WAN
线路的企业环境 - 智能负载均衡 - 支持基于带宽使用量、会话数或应用感知路由的负载均衡算法
- 线路质量监测 - 支持通过
Ping
、HTTP
和DNS
等协议实时测量线路的Latency、Jitter、Packet Loss
- 动态线路选择 - 根据监测数据自动选择最优线路,确保企业网络连续性
1 Create SD-WAN Zone
首先需要在 FortiGate
上创建 SD-WAN Zone


2 New SD-WAN Member
添加 SD-WAN Member


3 Edit Performance SLA
性能 SLA (Service Level Agreement)
监测是 SD-WAN
智能路由的基础,用于持续评估线路质量:

配置步骤:
- 选择监测协议(如 Ping)并设置主动监测
- 设定 SLA 目标阈值
- 延迟 (Latency) > 10ms
- 抖动 (Jitter) > 10ms
- 丢包率 (Packet Loss) > 50%
- 设定链路状态更新参数
- 监测频率:每 500ms
- 每次监测发送 5 个数据包
- 如检测到线路中断,自动更新路由表移除故障线路

4 Define SD-WAN Rules
SD-WAN 规则决定了不同类型的流量应如何通过 SD-WAN 接口路由:

规则配置:
- 设定流量来源和目的地(可基于应用程序和互联网服务)
- 选择
SD-WAN
算法(例如:Best Quality
- 使用质量最佳的线路) - 指定测量的
SLA
参数(例如:PingTest
) - 设定质量判断标准(例如:以
Packet Loss
作为主要判断指标)

注意: SD-WAN
规则按从上往下的顺序匹配。系统默认提供一条隐式规则 (Implicit Rule
) 用于处理未被前面规则匹配的流量。
5 Implicit SD-WAN Rule
隐式规则提供多种负载均衡算法选择:
负载均衡算法说明:
- Source IP - 相同来源
IP
的连接使用相同的网络接口 - Sessions - 根据每个网络接口的连接数设定使用权重分布
- Spillover - 根据网络设定的带宽上限分配流量
- Source-Destination IP - 相同来源和目的
IP
的连接使用相同的网络接口 - Volume - 根据每个接口的累积字节数设定使用权重分布

6 Static Route and Policy
将 Default Route
指向 SD-WAN
接口:

设置防火墙策略允许流量通过:

注意: 如需启用 Central NAT,请参考 FortiGate Central NAT 设定介绍
7 Associated-interface
在启用 SD-WAN 的环境下,如果在策略中设置两个或更多 WAN 的 IP 池,可能会出现源 IP 使用了不匹配的 WAN IP 导致对外连接异常的问题。此时可以在 IP 池配置中设置 associated-interface
参数,以关联到正确的 WAN 接口:
#config firewall ippool
edit <Wan1>
set associated-interface <interface>
next
edit <Wan2>
set associated-interface <interface>
next
end