The Cato connectivity SLA for the last mile assures optimal performance and resiliency for the site application flows. The Socket and the connected PoP use real-time SLA based path selection algorithms to select the optimal link for each flow in the upstream and downstream directions. The algorithm constantly monitors SLA KPIs such as packet loss, latency, congestion, port status, Internet connectivity status, and the Socket can seamlessly move flows between links if SLA degradation is detected.
Link performance is classified as either acceptable or unacceptable based on the thresholds for packet loss, latency, and other metrics. This classification determines when the Socket uses the active WAN link, activates a backup link, or initiates a connection to a different PoP. Understanding how the Socket reacts to SLA degradation is essential for ensuring reliable application delivery.
The Socket optimally distributes traffic between all active links, including links with different bandwidth capacities and asymmetric upstream/downstream bandwidth. The Socket's connectivity SLA mechanism is programmed to react to any connectivity problem and take actions to automatically overcome the issue. In situations where the connectivity SLA becomes unacceptable and it can't meet the thresholds, the Socket and the PoP take action to repair the connectivity. For example, the Socket activates the passive links. If these actions don't solve the connectivity problem, the Socket will connect to a different PoP.
We recommend using the active/active configuration for Socket sites for the best resiliency and performance.
The Connection SLA page lets you define acceptable and unacceptable SLA thresholds that are applied to Socket sites in active/passive deployments.
When there is an unacceptable SLA for the primary link in a site, the Socket activates the secondary passive link and sends traffic over it to the PoP. When the primary link returns to an acceptable SLA, the Socket moves the flows back to the primary link, and the secondary link is deactivated.
Within the acceptable SLA, the Socket uses all the active links and selects the best link for each new flow based on a health score that is calculated in real time. These SLA KPI metrics include: packet loss, latency, jitter, congestion, and more. For more information, see Part 1: The Socket Interfaces and Precedence.
For active/passive configurations, the passive links remain inactive as long as there is at least one active link with acceptable SLA.
The following examples show Socket site configurations where the unacceptable SLA threshold is set to 10% packet loss. Link 1 is experiencing 3% packet loss, and link 2 has 0% packet loss.
|
|
When the Socket determines that all active links don't meet the SLA over the time range, this is considered an unacceptable SLA and the Socket automatically takes actions to remediate the connectivity issues. Depending on the link configuration and Connection SLA settings, the Socket will activate a lower-precedence passive link, or if none of the links meet the acceptable SLA thresholds, it connects all links to a different PoP.
The following examples show Socket site configurations where the unacceptable SLA threshold is set to 10% packet loss. Link 1 is experiencing 15% packet loss and link 2 has 0% packet loss. These examples are during the evaluation period where the PoP is using self-healing mechanisms.
|
|
If the remedy actions during the evaluation period don't resolve the connectivity issues, the Socket connects to a different PoP. For example, if there is an issue with the tier-1 cloud provider for the PoP location.
When a Socket connects to a new PoP, this is the behavior:
-
The Socket starts the initial connectivity SLA evaluation period of up to 40 - 50 seconds.
The SLA evaluation period is 40 seconds, and it is checked every 10 seconds, this means that the total time of the evaluation period is between 40 - 50 seconds.
-
If the links to the PoP have an acceptable SLA, the Socket remains connected to the PoP.
-
If the links to the PoP have an unacceptable SLA, the Socket connects to a different PoP and repeats the initial connectivity SLA evaluation period of up to 40 - 50 seconds.
-
-
If the Socket can't locate a PoP with acceptable SLA, it returns and connects to the original PoP.
The following examples show Socket site configurations where the unacceptable SLA threshold is set to 10% packet loss. Link 1 is experiencing 20% packet loss, and link 2 has 15% packet loss as a result of tier-1 provider connectivity issues. The second diagram shows how connecting to a different PoP resolves the issue. The behavior is the same for active/active and active/passive site deployments.
|
|
For optimal performance and lowest latency, it is always recommended that the Socket connects to the nearest physical PoP location. If the Socket moves to a different PoP location, due to SLA issues with the primary PoP, it will automatically attempt to reconnect to the preferred PoP location (the nearest PoP to the site) in 60 minutes. The Socket will verify that the preferred PoP is available and provides good service before reconnecting to it. You can also choose to manually reconnect the Socket to the preferred PoP, see Defining a Preferred PoP for a Site.
0 comments
Article is closed for comments.