Packet Header 시각화
프로토콜 헤더가 MTU를 소비하는 방법을 이해하는 것은 네트워크 성능을 최적화하는 데 중요합니다. encapsulation의 각 층은 실제 애플리케이션 데이터 (payload)의 사용 가능한 공간을 줄이기 위해 오버 헤드를 추가합니다.
왜 이런 일이?
- 공급 능력: 패킷이 경로 MTU를 초과하는 경우, 파편 (IPv4) 또는 하락 (IPv6), 재전송 및 지연
- 처리량: 더 overhead는 더 적은 payload 소포 당, 효과적인 throughput를 감소시킵니다
- MSS 조정: TCP의 최대 세그먼트 크기는 파편을 피하기 위해 모든 캡슐화에 대한 계정이어야한다
- 배열된 갱도: VXLAN, GRE 및 IPsec과 같은 기술로 겹쳐 쌓일 수 있으며, 오버 헤드를 크게 합성할 수 있습니다.
Header 크기 참고:
- 이더네트 II: 14 바이트 (Dst MAC 6 + Src MAC 6 + EtherType 2)
- 802.1Q VLAN: 태그 당 4 바이트
- MPLS: 상표 당 4 바이트
- IPv4: 20 바이트 (최소, 최대 60 옵션)
- IPv6: 40 바이트 (fixed 기초 우두머리)
- TCP 유형: 20 바이트 (최소, 최대 60 옵션)
- UDP: 8 바이트
- VXLAN/일반: 8 바이트 (튜널 헤더 전용)
- 유형: 기본 4 바이트, 키 8 바이트
- IPsec ESP: ~50 바이트 전형 (위러 기준)