반응형
MTU (Maximum Transmission Unit) 란?
- MTU는 디바이스가 전달할 수 있는 최대 전송 단위입니다.
- 일반적으로 이 "Unit"은 IP 헤더를 포함한 IP 패킷 길이입니다.
- Dot1q Tag, MacSec, SVL 헤더 등의 L2 헤더는 이 계산에 포함되지 않습니다.
L2 Header 및 길이
- 일반 L2 Header는 14바이트 + 4바이트의 CRC이며 총 18바이트
- 트렁크는 dot1q vlan Tag에 4바이트를 추가하며 총 22바이트
- MacSec은 일반적인 L2 헤더 길이 위에 자체 헤더 길이를 추가합니다
기본 MTU란?
- 기본 MTU는 사용자가 구성하기 이전에 스위치가 기본적으로 설정된 MTU입니다
- 스위치의 기본 MTU는 1500바이트입니다.
- 이더넷 포트는 1500바이트 레이어 3 패킷 + 레이어 2 헤더를 전달합니다.
MTU 요약 테이블
총 프레임 크기 = MTU + L2 헤더
포트 유형 | 기본 MTU - 바이트 | 구성된 MTU - 바이트 | L2 Header | 총 프레임 크기 |
L2 Acess | 1500 | 18 | 1518 | |
9216 | 18 | 9234 | ||
L2 Trunk | 1500 | 22 | 1522 | |
9216 | 22 | 9238 | ||
L3 물리적 포트 | 1500 | 18 | 1518 | |
9216 | 18 | 9234 | ||
L3 SVI | 1500 | 18 | 1518 | |
9216 | 18 | 9234 | ||
L3 포트의 IP MTU | 1500 | 범위가 지원됨 | 18 | ip mtu 구성 값 기반 |
MTU 검사는 Ingress, Egress가 언제 발생되나요?
Egress : MTU는 Maximum Transmission Unit, Egress 확인, Fragment(조각화) 또는 Trending(전송)에 대한 결정, Egress에 대해 결정
- 포트의 MTU가 라우팅될 패킷 길이보다 크면 패킷이 있는 그대로 전송됩니다.
- 패킷이 Egress 포트의 MTU보다 크고 Egress 포트가 레이어 3 포트, 패킷은 MTU에 따라 조각화됩니다. 레이어 2 포트, 패킷이 삭제됩니다.(조각화는 레이어 3에서만 수행)
Ingress : 인터페이스에 도착하는 패킷에 대해서도 MTU 확인이 수행됩니다
- 인터페이스가 구성된 MTU 위에 패킷을 수신하면 이러한 패킷은 큰 패킷으로 처리되고 삭제됩니다.
Jumbo Packet 이란?
스위치에서 1500바이트 이상의 모든 스위치는 대형 패킷 또는 점보 패킷입니다.
- 예-1:9216바이트의 점보 프레임 크기를 전달하도록 인터페이스 MTU가 구성된 경우 9216바이트 + 레이어 2 헤더의 프레임을 허용하거나 전송합니다.
- 예-2:인터페이스 MTU가 5000바이트의 점보 프레임 크기를 전달하도록 구성된 경우 5000바이트 + 레이어 2 헤더의 프레임을 허용하거나 전송합니다.
MTU 설정
# System MTU 설정
SW(config)# system mtu ?
<1500-9216> MTU size in bytes
SW(config)# system mtu 1800
Global Ethernet MTU is set to 1800 bytes.
Note: this is the Ethernet payload size, not the total
Ethernet frame size, which includes the Ethernet
header/trailer and possibly other tags, such as ISL or
802.1q tags.
# Interface MTU 설정
SW(config)# interface Ethernet0/0
SW(config-if)# mtu 9126
MTU 설정 확인
SW# show system mtu
Global Ethernet MTU is 1800 bytes.
SW# show interfaces mtu
Port Name MTU
Twe1/0/1 9216 <-- Per-Port MTU override
Twe1/0/2 1800 <-- No per-port MTU uses global MTU
SW# show interfaces TwentyFiveGigE 1/0/1 | inc MTU
MTU 9216 bytes, BW 1000000 Kbit/sec, DLY 10 usec,
SW# show interfaces TwentyFiveGigE 1/0/2 | inc MTU
MTU 1800 bytes, BW 25000000 Kbit/sec, DLY 10 usec,
하드웨어 MTU 확인
SW# show platform software fed active ifm mappings
Interface IF_ID Inst Asic Core Port SubPort Mac Cntx LPN GPN Type Active
TwentyFiveGigE1/0/1 0x8 1 0 1 20 0 16 4 1 101 NIF Y <-- Retrieve the IF_ID for use in the next command
TwentyFiveGigE1/0/2 0x9 1 0 1 21 0 17 5 2 102 NIF Y
SW# show platform software fed active ifm if-id 0x8 | inc MTU
Jumbo MTU ............ [9216] <-- Hardware matches software configuration
SW# show platform software fed active ifm if-id 0x9 | in MTU
Jumbo MTU ............ [1800] <-- Hardware matches software configuration
반응형
'Network > CISCO' 카테고리의 다른 글
[Network] CISCO - IPSEC (IKEv2) 설정 (0) | 2023.10.08 |
---|---|
[Network] CISCO - IPSEC (IKEv1) 설정 (1) | 2023.10.08 |
[Network] CISCO - EtherChannel 설정 (0) | 2022.07.24 |
[Network] CISCO - 기능 설정 (0) | 2022.02.18 |
[Network] CISCO - HSRP 라우터 이중화 (0) | 2020.07.16 |