개념 사전 · 개념
MTU·MSS·PMTUD
MTU · Maximum Transmission Unit · PMTUD · Path MTU Discovery · 경로 MTU 탐색
는 한 링크에서 허용하는 IP 패킷 등의 최대 크기이고 경로 는 경유 구간 중 가장 작은 한계다. 는 이 한계에 맞춰 송신 크기를 조정하는 방식이며 는 그중 데이터 크기에 관한 별도 값이다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
01무엇이고, 어떤 일을 하나
- 큰 데이터가 작은 출구 링크를 만날 때 발생하는 단편화·폐기 조건을 설명한다.
- 피드백이나 탐색 결과로 경로에 맞는 전송 크기를 찾아 반복 실패를 줄인다.
- · 같은 추가 캡슐화가 내부 데이터의 유효 크기를 얼마나 줄이는지 계산한다.
02어떤 순서로 동작하나
- 초기 크기 선택
출구 링크와 전송 프로토콜의 조건에 맞춰 패킷 크기를 정한다. 옵션·IP 확장 헤더·터널 오버헤드가 있다면 단순 1500−40 공식에서 추가 크기를 반영한다.
- 좁은 링크 도착
=1 패킷이 출구 를 넘으면 라우터는 단편화 대신 폐기와 오류 통지를 할 수 있다. 라우터도 전송 중 단편화하지 않으므로 송신자에게 정보를 제공한다.
- 피드백 대조
오류에 인용된 원래 주소·프로토콜·포트·식별자를 현재 흐름과 연결한다. 다른 통신의 오류나 오래된 경로 결과를 현재 패킷의 크기 한계로 섞지 않는다.
- 크기 조정과 재전송
송신자는 검증한 경로 크기와 프로토콜 상태에 맞춰 작은 패킷으로 전송을 이어간다. 경로가 바뀌면 기존 값을 영구 정답으로 보지 않고 해당 탐색·캐시 정책으로 다시 조정한다.
03먼저 알아둘 용어와 구성요소
- 에서 라우터의 단편화를 허용하지 않음을 표시하는 비트다.
- 가 상대에게 알리는 최대 세그먼트 데이터 크기로 IP 전체 크기가 아니다.
- 에서 경유 링크의 크기 한계를 알리는 ICMPv6 오류다.
- 크기 제한에 걸린 패킷과 필요한 피드백이 모두 사라져 송신 크기가 줄지 않는 상황이다.
04예제로 따라가기
- 헤더 20· Echo8·데이터 1472는 IP1500이다. 경로 MTU1400이면 같은 헤더 조건의 Echo 데이터 한계는 1372바이트다.
- over 에서 기본 추가 24바이트만 있다면 underlay1500에 맞는 내부 IP 한계는 1476이다. 내부 · 기본 헤더 40을 제외한 데이터는 1436이지만 을 더하면 다시 줄어든다.
- handshake는 작은 패킷이라 성공하고 큰 요청만 재전송되는 경우가 있다. 이는 후보지만 크기별 ·응용 읽기 지연도 있으므로 Code4··윈도우를 함께 구분한다.
05혼동하기 쉬운 점과 확인 기준
- ping 프로그램의 size 옵션이 IP 전체 길이인지 payload 길이인지 플랫폼마다 확인해야 한다. 옵션 숫자만 같다고 같은 크기 패킷을 시험한 것은 아니다.
- ACK가 멈췄다고 항상 문제는 아니다. Zero Window는 수신 버퍼 제한이고 패킷이 센서에서만 누락된 경우도 있으므로 관측 증거를 연결한다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.