配置活跃/被动 Socket 站点的连接 SLA 设置

本文讨论了活跃/被动站点的Socket链路连接的SLA,以及如何为账户或特定站点自定义设置。 有关更多信息,请参见了解站点的可接受与不可接受 SLA

概览

Cato管理应用程序中的连接SLA页面允许您为活跃/被动Socket站点定义自定义的可接受和不可接受的SLA阈值。 当连接性SLA在可接受的SLA阈值内时,Socket保持连接到同一个PoP,并使用实时路径选择算法为每个新流量选择最佳链接。

当站点的主要链接存在不可接受的SLA时,Socket激活次要被动链接,将流量通过该链路发送到PoP。 当主要链接返回到可接受的SLA时,Socket将流量转回到主要链接,并停用次要链接。

Cato Cloud监控介于Socket和PoP之间DTLS隧道的SLA阈值。 最后一公里和到互联网的ISP流量不属于站点SLA的一部分。

不可接受的 SLA 阈值是在账户级别定义的,也可以为特定站点进行自定义,详见下文自定义 SLA 阈值设置

不可接受的SLA示例

以下示例展示了Socket站点配置,其中不可接受的SLA阈值设置为10%的丢包率。 链接1经历了15%的丢包率,而链接2的丢包率为0%。 这些示例是在PoP使用自愈机制的评估期内。

AP_Bad_Link.png
  • 被动链接(链接 2)已激活
  • Socket 现在在活跃/活跃配置中工作
  • 新流量使用链接 2
  • 现有流量逐渐从链接 1 转移到链接 2
  • 对于链接 2 是最后手段链接的配置,宽限计时器开始计时

    宽限时间为解决连接性问题提供额外时间,然后再激活蜂窝链接

    • 如果在宽限期内链接 1 上的可接受 SLA 未恢复,则链接 2(最后手段链接)被激活

定义连接SLA阈值

定义连接SLA阈值有两个选项:

  1. Cato 智能 SLA - 由 Cato 自动设置(这是默认选项)
  2. 自定义 SLA 设置 - 为整个账户或特定站点自定义 SLA 阈值

使用Cato Smart SLA

Cato智能SLA选项自动为Socket和PoP之间的最后一英里连接设置推荐的SLA配置。 此设置包括一个10分钟的SLA评估期,以决定现有的PoP连接是否符合默认的SLA要求。 如果在10分钟期间的50%时间内未满足SLA要求,Socket会自动将隧道移至不同的PoP以恢复连接SLA。

这个10分钟期的目标是允许PoP内部机制识别和解决连接问题,以避免将站点移动到不同的PoP。 例如,PoP会自动识别质量差的一级提供商对等连接,并将其临时从服务中移除。 然后所有已连接站点的流量使用剩余的一级提供商对等连接。

这些是Cato智能SLA选项的连接SLA阈值的默认值:

  • 评估期 - 10 分钟
  • 数据包丢失 - 10%
  • 延迟 - 300 毫秒
  • 时间窗口的百分比 - 50%

我们建议您使用Cato Smart SLA选项来定义您的账户连接SLA阈值。

自定义SLA阈值设置

您可以自定义活跃/被动站点的SLA设置,以改变默认的评估期、丢包率和延迟SLA阈值,以及数据包丢失和延迟超过阈值的时间窗口百分比。 例如,连接SLA有一个评估期为600秒。 在此时间内,您希望确保丢包率在评估期超过30%的情况下不大于10%,因此您将时间窗口的百分比设置为30。 当活跃的链接存在不可接受的SLA时,Socket激活被动链接并开始通过该链路发送流量。

您应该知道,如果您将SLA配置得过于敏感,例如,将丢包率降低到1%并将评估期设置为20秒,可能会导致站点频繁移动到不同的PoP。 这可能导致应用程序流被重置,并在流重新建立前暂时影响用户体验。

以下是自定义SLA阈值的默认值:

  • 评估期 - 130 秒
  • 数据包丢失 - 10%
  • 延迟 - 300 毫秒
  • 时间窗口的百分比 - 100%

您可以将连接SLA设置定义为整个账户的全局设置,以及不同站点的特定链接SLA设置。 特定站点的链接SLA覆盖账户设置。

使用Socket WebUI检查 Socket 与 PoP 之间的当前连接 SLA 延迟。 在隧道 > SLA参数部分中,延迟几乎实时显示。 The latency used in the Connection SLA calculation is the one-way latency and not the Round-Trip Time (RTT). 网络分析页面中的距离图显示往返时间。 For an approximate analysis of historical latency, from the Distance graph, half the Distance (RTT) in milliseconds.

自定义账户的SLA阈值

使用网络 > 连接SLA页面来自定义账户的SLA阈值,此设置被应用于活跃/被动Socket站点。

connectionsla.png

要为账户自定义 SLA 阈值设置:

  1. 从导航菜单中,点击网络 > 连接 SLA连接 SLA屏幕将打开。
  2. 展开SLA 阈值部分。
  3. 点击使用自定义 SLA 阈值用于数据包丢失和延迟
  4. 自定义链接的评估期,并输入秒数,如果以下任何阈值被超过,则链接被视为不可接受的 SLA
  5. 自定义数据包丢失平均延迟的 SLA 阈值设置。
  6. 确定时间窗口的百分比数据包丢失平均延迟不应超过 SLA 阈值。
  7. 点击保存

站点SLA阈值自定义

使用特定站点的连接SLA页面来自定义该站点的SLA阈值,覆盖账户设置。

要为特定站点自定义 SLA 阈值:

  1. 从导航菜单中,点击网络 > 站点并选择站点。
  2. 从导航菜单中,点击高级设置 > 连接 SLA
  3. 展开SLA 阈值部分。
  4. 选择覆盖账户设置
  5. 自定义链接的评估期,并输入秒数,如果以下任何阈值被超过,则链接被视为不可接受的 SLA
  6. 自定义数据包丢失平均延迟的 SLA 阈值设置。
  7. 确定时间窗口的百分比数据包丢失平均延迟不应超过 SLA 阈值。
  8. 点击保存

这篇文章有帮助吗?

2 人中有 1 人觉得有帮助

0 条评论