本文解释了活跃/活跃 Socket 站点的连接 SLA 行为,以及如何自定义 SLA 阈值。
概概览
连接 SLA 阈值确定何时认为 WAN 链接是健康的或已降级,以及 Socket 如何应对不断变化的网络条件。 您可以自定义这些阈值,以控制流量如何基于链路健康和性能分布在多个 WAN 链接上。 这使您可以控制链路选择,以实现负载平衡、流量稳定性和故障切换行为,同时仍可享受 Cato 的实时路径选择和自愈机制。
默认情况下,活跃/活跃站点使用 Cato 的内置 SLA 逻辑。 您可以选择在帐户级别或特定站点自定义这些设置。
Prerequisites
支持Socket版本25及以上
活跃/活跃站点的流量分配如何工作(默认行为)
对于活跃/活跃 Socket 站点,流量根据实时链路健康、链接偏好和为每个链路配置的相对带宽分布在 WAN 链接上。 流量分配是基于流而非基于数据包,这意味着属于同一流的所有数据包都使用同一 WAN 链接。
流量是客户端和服务器之间的对话,其中所有数据包共享相同的5元组:
源 IP地址
源端口
协议
目标 IP地址
目标端口
例如,当客户端向邮件服务器发送流量时,会创建一个单一流,并在该流的生命周期内分配到一个 WAN 链接。
链路健康评估
每秒,Cato 会评估每个活跃 WAN 链接的健康状况。 每个链接根据包括以下指标的健康指标获得质量评分:
数据包丢失
抖动
延迟
默认情况下,最低可接受的链路质量指标为:
丢包率:3%
抖动:30 毫秒
延迟:600 毫秒
对于新流量,当两个链接都在可接受 SLA 内时,Socket 会选择具有最佳质量得分的链路。 例如,如果链路1有丢包和抖动,而链路2则没有,Socket 更可能使用链路2的新流量,因为链路2具有更好的质量得分。
如果 WAN 链路没有互联网连接,则不会选择它用于流量分配。
如果链路超过了一个或多个定义的阈值,则被认为已降级,选择用于新流的可能性较小。
Cato 持续监控承载现有流量的链路的健康状况。 如果链路保持在可接受的 SLA 内,流量将继续不间断地流动。 如果链路变得不健康并跨越不可接受的 SLA 阈值,Socket 会选择更好的链路并相应转移流量。
首选接口和带宽比例
如果网络规则定义了首选接口,则只要链路符合 SLA 要求,该偏好就会被应用。 如果没有首选接口(自动角色),Socket 会根据配置的活跃/活跃带宽比例分配流量。
在下面的示例中,WAN1链路配置了100 Mbps的下行/上行带宽,而WAN2链路配置了20 Mbps的下行/上行带宽。
.png?sv=2026-02-06&spr=https&st=2026-10-04T22%3A51%3A33Z&se=2026-10-04T23%3A02%3A33Z&sr=c&sp=r&sig=AXH9StKhiQRu5LXLXE0vmLa14gIOsLGELGaDHau4Zjg%3D)
WAN1 和 WAN2 之间的带宽比是 5:1。 在这种情况下,每分配给 WAN2 一个流,就大约五个新流被分配给 WAN1,假设两个链接都符合 SLA 要求。
Socket 和连接的 PoP 共同负责流量分配:
Socket 考虑上行带宽,因为它控制从站点到 PoP 的流量
PoP 考虑下行带宽,因为它控制从 PoP 到站点的流量
故障切换行为
如果一个 WAN 链接中断,分配给该链接的流量将被重定向到剩余的活跃链接。 现有流得到保留,但连接敏感型应用(如语音或视频)在过渡期间可能会遇到短暂中断。
自定义活跃/活跃站点的连接 SLA 设置
您可以自定义活跃/活跃 Socket 站点的连接 SLA 阈值,以控制链接被认为降级的速度以及流量如何在次优条件下重新分配。 Socket 持续根据配置的 SLA 阈值评估每个链接。 如果 WAN 链接不符合 SLA 阈值,Socket 会认为链接不可接受,并减少其在流量分配中的参与。
如果站点的所有活动链接都未能满足 SLA 阈值,SLA 将被忽略,流量分配继续在可用链接上进行。
连接 SLA 设置允许您调整以下阈值:
抖动
数据包丢失
延迟
SLA 设置的范围
您可以在两个级别定义连接 SLA 设置:
帐户级别 - 适用于帐户中的所有活跃/活跃 Socket 站点
站点级别 - 为特定站点覆盖帐户设置
临时链接排除
您可以选择配置 Socket,以便在违反 SLA 阈值时暂时将 WAN 链接排除在流量选择之外。 启用此选项时,如果在一个4秒窗口内的任何单个 SLA 样本超过配置的阈值,则链接将在指定的秒数内被排除于流量选择之外。 在此排除期间,新流量不分配给已降级链接。 排除计时器过期后,Socket 会重新评估链接,如果满足 SLA 阈值,将其返回流量选择中。
自定义 SLA 阈值时需考虑的问题
设置过于激进的 SLA 阈值可能会导致在 WAN 链接之间频繁的流量转移。 例如,设置非常低的丢包阈值可能会导致持续的流量重新平衡,这可能会重置应用程序会话并影响用户体验。
Cato 建议使用保守的值,除非您有特定的用例需要更高的灵敏度。
自定义活跃/活跃站点的连接 SLA 设置:
自定义 SLA 设置:
在帐户级别:
从导航菜单中,点击 网络 > 连接 SLA。
对于特定站点:
从导航菜单中,点击 网络 > 站点并选择站点。
从导航菜单中,点击 网络 > 连接 SLA。
展开 活跃-活跃 SLA 阈值 部分。
选择 使用自定义的 SLA 阈值用于丢包率、延迟和抖动。
配置 WAN 链接的 SLA 阈值:
抖动 – 输入最大可接受的抖动值,单位为毫秒。
丢包率 – 输入最大可接受的丢包百分比。
平均延迟 – 输入最大可接受的延迟值,单位为毫秒。
(可选)配置临时链接排除。
点击 保存。