소켓 MTU 및 DTLS 터널

개요

최대 전송 단위(MTU)는 조각화 없이 전송할 수 있는 가장 큰 패킷 크기를 정의합니다. MTU 설정은 소켓과 PoP 간의 패킷 흐름 효율성을 결정하는 데 도움이 됩니다. 이더넷 인터페이스는 일반적으로 1500 바이트의 MTU를 지원하지만 DTLS 오버헤드는 터널을 통해 효과적인 MTU를 1383 바이트로 줄입니다. 이 동작은 조각화 설정에 따라 패킷이 처리되는 방식에 영향을 미칩니다.

mtu_diagram.png

Do Not Fragment (DF) 설정의 행동 (WAN 인터페이스)

DF 설정됨

DF 비트가 설정되면 소켓은 WAN 트래픽을 위한 초과 패킷을 처리하기 위해 발신자에게 ICMP 분할 필요 메시지를 전송합니다. 이 메시지에는 허용 가능한 MTU 크기(예: 1383 바이트)가 포함되어 클라이언트에게 패킷을 적절히 조각화할 것을 요청합니다.

DF 설정되지 않음

DF 비트가 설정되지 않고 WAN 트래픽의 패킷이 유효한 MTU를 초과하면 소켓이 패킷을 분할합니다. PoP는 조각을 재조립하고 완성된 패킷을 목적지로 전달합니다. 이 동작은 연속성을 보장하지만 모니터링 도구에서 패킷 손실 가시성에 영향을 줄 수 있습니다.

소켓 LAN 포트와 점보 프레임

Cato는 소켓 LAN 포트에서 점보 프레임을 지원하지 않습니다. 소켓이 LAN 포트에서 1500 바이트보다 큰 패킷을 수신하면, 분할하지 않음(DF) 비트를 확인합니다.

  • DF 비트가 설정되지 않으면, 소켓이 패킷을 수락하여 1500 바이트 제한을 준수하기 위해 분할합니다.
  • DF 비트가 설정되면 소켓은 패킷을 삭제하고 발신자에게 ICMP 분할 필요 메시지를 전송합니다.

다중 활성 WAN 링크와 함께 MTU 동작

여러 활성 WAN 링크로 배포된 소켓 사이트의 경우:

  • 하류(PoP에서 소켓으로): PoP는 WAN 링크당 조각화 없이 통과할 수 있는 최대 패킷 크기를 확인합니다. 발견된 가장 낮은 MTU는 모든 하류 터널에 적용됩니다.

    예를 들어, 사이트에 발견된 MTU가 1450 바이트와 1383 바이트가 있는 두 개의 WAN 링크가 있는 경우, 모든 링크에서 일관된 전달을 보장하기 위해 하류 MTU는 1383 바이트가 됩니다.

  • 상향 (소켓에서 PoP로): 소켓은 활성링크 당 MTU를 계산합니다. 활성 링크 중 가장 작은 MTU가 업스트림 터널의 유효 MTU가 됩니다.

참고: 수동 WAN 링크는 활성 터널에 사용되는 MTU에 영향을 미치지 않습니다.

오프 클라우드 트래픽

클라우드 외부 터널(사이트 간)은 106 바이트 오버헤드를 고려하여 별도의 MTU 계산을 사용합니다. 이 터널은 일정 간격으로 소켓과 PoP 경로와 독립적으로 자체 MTU 발견을 실행합니다.

특정 소켓 사이트에 대한 MTU 구성

소켓 사이트의 MTU를 구성하려면 소켓 웹 UI를 사용하십시오. 소켓은 변경 사항이 적용되려면 PoP에 다시 연결해야 하며, 이는 모든 트래픽 흐름을 방해할 수 있습니다.

소켓 사이트에 대한 MTU를 구성하려면:

  1. 사이트에 대한 소켓 웹UI에 로그인합니다 (소켓 웹UI 접속을 참조하십시오).
  2. 네트워크 설정 탭으로 이동하여 각 WAN 링크에 대한 MTU를 입력하십시오.

    Socket_MTU.png
  3. 업데이트를 클릭합니다. 소켓이 PoP에 다시 연결되고 MTU가 업데이트됩니다.

참고:

  • PMTUD 패킷은 특히 최소 트래픽으로 인해 패킷 손실률이 발생할 수 있습니다.
  • 소켓 버전 23.0.19445에서는 PMTUD 패킷이 패킷 손실 메트릭에서 제외됩니다.
  • 자동으로 모든 소켓 사이트에 적용되는 MTU를 설정할 수 있습니다. 이 자동 MTU 구성을 사용할 때 특정 사이트에 대한 MTU를 구성할 수 없습니다.

    모든 소켓 사이트에 대한 MTU 설정에 대한 추가 정보는 지원팀에 문의하십시오.

도움이 되었습니까?

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

댓글 0개