활성/활성 트래픽 분배

활성/활성 모드에서 소켓의 WAN 링크에 트래픽이 어떻게 분배됩니까?

트래픽은 상태 메트릭스, 링크 선호도, 각 링크에 대해 구성된 대역폭의 비율을 기반으로 WAN 링크에 분배됩니다. 분배는 패킷 기반이 아닌 흐름 기반입니다.

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

  1. 소스 IP 주소

  2. 소스 포트

  3. 프로토콜

  4. 목적지 IP 주소

  5. 목적지 포트

예시 흐름

IP 주소가 192.168.1.20인 사용자가 IP 주소가 10.10.10.2인 메일 서버에 연결하여 이메일을 보냅니다. 다음의 5-튜플로 흐름이 생성됩니다:

  1. 소스 IP: 192.168.1.20

  2. 소스 포트: 34579

  3. 프로토콜: TCP

  4. 목적지 IP: 10.10.10.2

  5. 목적지 포트: 25

분배 작동 원리

각 흐름은 다음 순서로 분배됩니다:

  1. 매 초마다 카토는 손실률, 지터, 지연 시간 등의 상태 메트릭스를 기반으로 점수를 계산하여 각 활성 링크의 링크 품질을 평가합니다. 다음은 최소 링크 품질 메트릭스이며, 사이트의 고급 구성에서 설정할 수 있습니다:

    • 패킷 손실 - 3%

    • 지터 - 30 ms

    • 지연 시간 - 600 ms

    인터넷 연결이 없으면 해당 링크는 트래픽 분배용으로 선택되지 않습니다. 마찬가지로 링크가 위의 메트릭스 중 하나를 충족하지 못하면 우선 순위가 낮아져 트래픽 배포에 사용될 가능성이 줄어듭니다.

    카토는 선택된 인터페이스의 링크 품질이 여전히 양호한지 지속적으로 확인합니다 (1초 체크업 결과 기준). 건강하다면 패킷은 계속해서 링크를 통해 흐릅니다. 링크가 건강하지 않으면 카토는 즉시 각 흐름에 대해 새로운 링크 선택을 수행하고 트래픽에 가장 적합한 링크를 선택합니다.

  2. 모든 활성 링크가 링크 품질 메트릭스를 충족하면 트래픽 분배는 네트워크 규칙에서 선택된 선호 인터페이스를 따릅니다.

    networkRuleInterface.png
  3. 네트워크 규칙에 선호 인터페이스(자동 역할)가 없으면 카토는 CMA에서 활성/활성 대역폭 구성을 고려합니다.

아래 예에서, WAN1 링크는 100 Mbps 하향/상향 대역폭으로 설정되어 있으며, WAN2 링크는 20 Mbps 하향/상향 대역폭으로 설정되어 있습니다.

Active-Active_Socket.png

이 구성에서 WAN1:WAN2 대역폭 비율은 상하향 트래픽 모두 100:20 또는 5:1입니다. 따라서 WAN2에 전송되는 한 흐름당 다섯 개의 흐름이 WAN1으로 전송됩니다.

소켓과 연결된 PoP가 흐름 분배의 책임을 공유합니다. 소켓 자체는 상향 대역폭만 고려합니다. 이는 소켓에서 PoP로 전송되는 트래픽만 제어하기 때문입니다 (상향 트래픽). PoP는 소켓의 하향 대역폭을 고려합니다. 이는 PoP에서 소켓으로 전송되는 트래픽을 제어하기 때문입니다 (하향 트래픽).

페일오버

WAN 링크 중 하나가 다운되면 해당 링크에 할당된 흐름의 패킷이 여전히 연결된 WAN 링크로 전송됩니다. 이로 인해 기존의 흐름이 삭제되지 않도록 보장합니다. 그러나 페일오버 과정에서 비디오 회의와 같이 연결에 민감한 애플리케이션에 약간의 일시적인 중단이 발생할 수 있습니다.

도움이 되었습니까?

9명 중 8명이 도움이 되었다고 했습니다.

댓글 0개