이더타입

이더타입(EtherType)은 이더넷 프레임 중 Ethernet II 형식에서 사용되는 16비트 길이 필드이며, 프레임에 포함된 상위 계층 프로토콜을 식별한다. 이 필드는 이더넷 헤더의 목적지 MAC 주소·출발지 MAC 주소 다음에 위치하고, 해당 프레임이 전달해야 할 프로토콜(예: IPv4, IPv6, ARP 등)을 지정한다.

개요

  • 형식: 16비트(2바이트)이며, 네트워크 바이트 순서(빅 엔디안)로 전송된다.
  • 위치: 이더넷 II 프레임 구조에서 Destination MAC(6B) → Source MAC(6B) → EtherType(2B) → Payload → CRC(4B) 순으로 배치된다.
  • 주된 기능: 수신 측 네트워크 인터페이스가 프레임의 페이로드를 어떤 프로토콜로 해석할지 결정한다.

역사

EtherType 필드는 1990년대 초 IEEE 802.3 표준에 의해 정의되었으며, 원래는 802.3 프레임에서 길이 필드로 사용되었다. 이후 이더넷 II 프레임(가끔 “DIX Ethernet”이라 불림)에서 프로토콜 식별 용도로 재활용되었다. 이 때문에 이더넷 프레임에는 두 가지 형태가 존재한다(길이 기반 프레임과 EtherType 기반 프레임).

기술적 세부사항

EtherType 값 할당 기관 주된 프로토콜
0x0800 IANA IPv4
0x86DD IANA IPv6
0x0806 IANA ARP
0x8100 IEEE VLAN-tagged frame (802.1Q)
0x88CC IEEE LLDP
  • 할당 및 관리: EtherType 값은 Internet Assigned Numbers Authority(IANA)의 “Ethernet Numbers” 레지스트리를 통해 관리된다.
  • 값 범위: 0x0600 이상은 EtherType으로 사용되며, 그 이하(0x0500 이하)는 전통적인 802.3 길이 필드로 해석된다.

보안 및 구현 고려사항

  • 프레임 검증: 네트워크 장비는 EtherType 값을 검증하고, 미지의 값에 대해서는 패킷을 폐기하거나 로그에 기록한다.
  • 플러그인 및 확장: 새로운 프로토콜이 정의될 경우 IANA에 신청하여 고유 EtherType을 할당받는다.

관련 표준

  • IEEE 802.3 – 이더넷 물리 및 MAC 계층 표준.
  • IEEE 802.1Q – VLAN 태깅을 위한 EtherType 0x8100 정의.
  • IANA Ethernet Numbers Registry – 공식 EtherType 할당 목록.

참고 문헌

  1. IEEE Std 802.3-2018, IEEE Standard for Ethernet.
  2. IANA, Ethernet Numbers Registry, https://www.iana.org/assignments/ethernet-numbers.
  3. RFC 7042, Ethernet Overheads, 2013.
둘러보기

더 찾아볼 만한 주제