kyu123.log
로그인
kyu123.log
로그인
MTU (Maximum Transmission Unit)란?
kyu123
·
2025년 1월 19일
팔로우
0
MTU
MTU (Maximum Transmission Unit)란?
1.
MTU 정의
MTU (Maximum Transmission Unit)
는 네트워크 인터페이스가 한 번에 전송할 수 있는 데이터 프레임의
최대 크기(바이트 단위)
를 의미합니다.
MTU는 데이터 링크 계층에서 설정되며, IP 패킷과 헤더를 포함한 전체 데이터 크기를 제한합니다.
2.
MTU의 기본값
대부분의
이더넷 네트워크
에서는 MTU 기본값이
1500바이트
로 설정됩니다.
이는
IP 패킷(헤더 포함)
과
TCP/UDP 데이터
를 포함한 크기로 설계된 표준 값입니다.
3.
MTU 설정의 목적
네트워크 효율성 향상
:
너무 작은 MTU 값은 데이터를 너무 자주 분할(Fragmentation)하게 하여 전송 효율을 떨어뜨립니다.
너무 큰 MTU 값은 패킷 재전송 시 오버헤드가 증가합니다.
데이터 단편화(Fragmentation) 방지
:
MTU 값에 맞춰 데이터를 전송하면, 단편화 없이 네트워크가 데이터를 처리할 수 있습니다.
네트워크 표준 준수
:
MTU는 네트워크 장비 간 데이터 전송의 호환성을 보장합니다.
4.
MTU 값의 작동 원리
1) 전송 과정
송신 측
:
데이터를 MTU 크기 이하로 나누어 패킷으로 전송.
네트워크 장비
:
MTU보다 큰 패킷이 들어오면
단편화(Fragmentation)
수행.
수신 측
:
단편화된 패킷을 재조합하여 원래 데이터를 복원.
2) 단편화(Fragmentation)
MTU보다 큰 데이터를 전송할 때, 패킷을 나누는 과정을 말합니다.
단편화는 전송 효율을 떨어뜨리고, 패킷 손실 시 전체 재전송이 필요하게 만들어 성능 저하를 초래할 수 있습니다.
5.
MTU와 네트워크 프로토콜
이더넷
:
기본 MTU: 1500바이트.
터널링 (예: VPN)
:
MTU 크기가 줄어들어야 함. 이는 터널링 헤더를 포함하기 때문입니다.
Jumbo Frame
:
MTU가 1500바이트를 초과하는 경우. 대용량 데이터를 처리할 때 사용되며, 일반적으로 9000바이트로 설정됩니다.
6.
MTU 변경 시 고려 사항
네트워크 경로의 MTU 확인
:
MTU 값이 다른 네트워크 구간이 있다면 패킷 단편화가 발생할 수 있습니다.
패킷 단편화 테스트
:
MTU 값 변경 후 경로 내 호환성을 반드시 확인해야 합니다.
7.
MTU 관련 문제
단편화로 인한 성능 저하
:
MTU보다 큰 데이터를 처리하기 위해 불필요한 오버헤드 발생.
MTU Mismatch
:
네트워크 장비 간 MTU 값이 다르면 데이터 손실 또는 전송 실패 발생.
패킷 손실
:
단편화된 패킷 중 하나라도 손실되면 전체 데이터가 손실됩니다.
8.
MTU 설정 시 장단점
MTU 값
장점
단점
작은 MTU
단편화가 적음, 전송 실패 시 재전송 오버헤드 감소
많은 패킷 전송으로 인해 네트워크 부하 증가
큰 MTU
데이터 전송 효율성 증가
단편화 발생 시 성능 저하, 장비 간 호환성 문제
9.
MTU 요약
MTU의 기본값
은 이더넷에서는 1500바이트입니다.
적절한 MTU 설정은
전송 효율성
,
네트워크 안정성
및
성능 최적화
에 중요합니다.
MTU 값을 변경하려면 네트워크 경로와 장비의 호환성을 반드시 확인해야 합니다.
kyu123
네트워크 공부 기록
팔로우
이전 포스트
스위치 박스형 구조 vs 세모형 구조 이중화 비교 분석
다음 포스트
L4 스위치 이중화에서 Track 설정 (WAN vs LAN)
0개의 댓글
댓글 작성