활성/활성 소켓 사이트에 대한 연결 SLA 설정 구성

Prev Next

이 글은 활성/활성 소켓 사이트의 연결 SLA 동작과 SLA 임계값을 맞춤 설정하는 방법을 설명합니다.

개요

연결 SLA 임계값은 WAN 링크의 건강 또는 성능 저하 상태 여부를 결정하며, 소켓이 네트워크 조건 변화에 어떻게 대응하는지를 결정합니다. 활성/활성 소켓 사이트에 대한 임계값을 맞춤 설정하여 링크 건강과 성능에 기반하여 트래픽이 여러 WAN 링크에 걸쳐 어떻게 분산되는지를 조정할 수 있습니다. 이는 링크 선택에 대한 통제권을 제공하며, Cato의 실시간 경로 선택 및 자동 복구 메커니즘을 통해 트래픽 안정성 및 페일오버 행동을 최적화합니다.

기본적으로 활성/활성 사이트는 Cato의 내장된 SLA 논리를 사용합니다. 이 설정은 계정 수준 또는 특정 사이트에 맞춰 맞춤 설정할 수 있습니다.

전제 조건

  • 소켓 버전 25 이상에서 지원됩니다

활성/활성 사이트에 대한 트래픽 분산 방식 (기본 행동)

활성/활성 소켓 사이트의 트래픽은 실시간 링크 건강, 링크 선호도, 각 링크에 구성된 상대적 대역폭에 기반하여 WAN 링크 간에 분산됩니다. 트래픽 분산은 플로우 기반이며 패킷 기반이 아니므로 동일한 플로우에 속한 모든 패킷이 동일한 WAN 링크를 사용합니다.

흐름은 클라이언트와 서버 간의 대화로, 모든 패킷이 동일한 5-튜플을 공유하는 것입니다:

  • 소스 IP 주소

  • 소스 포트

  • 프로토콜

  • 목적지 IP 주소

  • 목적지 포트

예를 들어, 클라이언트가 메일 서버로 트래픽을 보내는 경우 단일 플로우가 생성되어 해당 플로우의 시간 동안 하나의 WAN 링크에 할당됩니다.

링크 건강 평가

Cato는 매 초마다 각 활성 WAN 링크의 건강 상태를 평가합니다. 각 링크는 건강 메트릭을 바탕으로 품질 점수를 받습니다. 이 메트릭에는 포함됩니다:

  • 패킷 손실

  • 지터

  • 지연 시간

기본적으로 최소 허용 링크 품질 메트릭은 다음과 같습니다:

  • 패킷 손실: 3%

  • 지터: 30 ms

  • 지연 시간: 600 ms

새로운 플로우의 경우 두 링크가 허용 SLA 내에 있을 때 소켓은 최고의 품질 점수를 가진 링크를 선호합니다. 예를 들어, 링크 1에 패킷 손실과 지터가 있는 경우 링크 2가 해당 성능 저하 없이 더 좋은 품질 점수를 가지면 소켓은 링크 2를 새로운 플로우에 사용할 가능성이 높습니다.

WAN 링크가 인터넷 연결이 없어 트래픽 분배에 선택되지 않습니다.

링크가 정의된 임계값 중 하나 이상을 초과하면 성능 저하로 간주되고 새로운 플로우에 선택될 가능성이 적어집니다.

Cato는 기존 플로우를 운반하는 링크의 건강 상태를 지속적으로 모니터링합니다. 링크가 허용 가능한 SLA 내에 있으면 트래픽이 중단 없이 계속됩니다. 링크가 건강을 잃고 허용할 수 없는 SLA 임계값을 넘어서면 소켓이 더 나은 링크를 선택하여 트래픽을 이동시킵니다.

선호하는 인터페이스 및 대역폭 비율

네트워크 규칙이 선호하는 인터페이스를 정의할 경우, 링크가 SLA 요구 사항을 충족하는 한 이 선호도가 적용됩니다. 선호하는 인터페이스가 없는 경우 (자동 역할) 소켓은 설정된 활성/활성 대역폭 비율에 기반하여 트래픽을 분산합니다.

연결_SLA_활성_활성_인터페이스_역할.png

아래 예시에서, WAN1 링크는 100 Mbps의 하향/상향 대역폭으로 구성되고, WAN2 링크는 20 Mbps의 하향/상향 대역폭으로 구성됩니다.

Active-Active_Socket.png

WAN1과 WAN2 간의 대역폭 비율은 5:1입니다. 이 경우, 대략적으로 WAN1에 5개의 새로운 플로우가 WAN2에 1개의 플로우가 할당됩니다. 두 링크 모두 SLA 요구 사항을 만족한다고 가정할 때.

소켓과 연결된 PoP는 트래픽 분산에 대한 책임을 공유합니다:

  • 소켓은 상향 대역폭을 고려하며, 사이트에서 PoP로 보내는 트래픽을 제어합니다

  • PoP는 하향 대역폭을 고려하며, PoP에서 사이트로 보내는 트래픽을 제어합니다

페일오버 행동

WAN 링크 중 하나가 다운되면 해당 링크에 할당된 플로우의 트래픽은 남아 있는 활성 링크로 리다이렉트됩니다. 기존 플로우는 유지되지만, 연결 민감 애플리케이션(예: 음성 또는 비디오)은 전환 중 잠시 중단될 수 있습니다.

활성/활성 사이트에 대한 연결 SLA 설정 맞춤화

활성/활성 소켓 사이트에 대한 연결 SLA 임계값을 맞춤 설정하여 링크가 얼마나 빨리 성능 저하로 간주되는지를 조정하고, 비최적 조건에서 트래픽이 재배치되는 방법을 관리할 수 있습니다. 소켓은 구성된 SLA 임계값을 기준으로 각 링크를 지속적으로 평가합니다. WAN 링크가 SLA 임계값에 미치지 못하면 소켓은 해당 링크를 허용할 수 없다고 판단하고 트래픽 분배에서 그 참여도를 줄입니다.

사이트의 모든 활성 링크에서 SLA 임계값을 충족하지 않으면 SLA는 무시되고 사용 가능한 링크를 통해 트래픽 분배가 계속됩니다.

연결 SLA 설정을 통해 다음 임계값을 조정할 수 있습니다:

  • 지터

  • 패킷 손실

  • 지연 시간

SLA 설정의 범위

연결 SLA 설정을 두 가지 수준에서 정의할 수 있습니다:

  • 계정 수준 - 계정 내의 모든 활성/활성 소켓 사이트에 적용됩니다

  • 사이트 수준 - 특정 사이트의 계정 설정을 무시합니다

임시 링크 제외

SLA 임계값이 위반되면 소켓을 구성하여 WAN 링크를 트래픽 선택에서 임시로 제외할 수 있습니다. 이 옵션이 활성화되면, 특정 초 단위 동안 하나의 SLA 샘플이 설정된 임계값 중 하나를 4초 이내에 초과하면 링크는 트래픽 선택에서 제외됩니다. 이 제외 기간 동안 새로운 플로우는 성능 저하된 링크에 할당되지 않습니다. 제외 타이머가 만료된 후 소켓은 링크를 재평가하고 SLA 임계값을 만족하면 트래픽 선택으로 복귀시킵니다.

SLA 임계값 맞춤 설정 시 고려사항

지나치게 공격적인 SLA 임계값을 구성하면 WAN 링크 간에 자주 트래픽 이동이 발생할 수 있습니다. 예를 들어, 매우 낮은 패킷 손실 임계값을 설정하면 흐름의 지속적인 재조정을 초래할 수 있으며, 이는 애플리케이션 세션을 재설정하고 사용자 경험에 영향을 미칠 수 있습니다.

Cato는 특정한 사용 사례가 높은 민감도를 요구하지 않는 한 보수적인 값을 사용할 것을 권장합니다.

활성_활성_연결_SLA_구성.png  

활성/활성 사이트에 대한 연결 SLA 설정을 맞춤화하려면:

  1. SLA 설정을 맞춤화하려면:

    • 계정 수준에서:

      • 내비게이션 메뉴에서 네트워크 > 연결 SLA를 클릭하십시오.

    • 특정 사이트에 대해:

      • 내비게이션 메뉴에서 네트워크 > 사이트를 클릭하고 사이트를 선택하십시오.

      • 내비게이션 메뉴에서 네트워크 > 연결 SLA를 클릭하십시오.

  2. 활성-활성 SLA 임계값 섹션을 확장합니다.

  3. 사용자 정의 SLA 임계값을 패킷 손실, 지연 시간 및 지터에 사용을 선택합니다.

  4. WAN 링크에 대한 SLA 임계값을 구성합니다:

    • 지터 - 허용 가능한 최대 지터 값을 밀리초로 입력하십시오.

    • 패킷 손실 - 허용 가능한 최대 패킷 손실 비율을 입력하십시오.

    • 평균 지연 시간 - 허용 가능한 최대 지연 시간 값을 밀리초로 입력하십시오.

  5. (선택 사항) 임시 링크 제외를 구성합니다.

  6. 저장을 클릭하십시오.