LIGHT
NetAnim
ETHERNET BASICS — 802.1Q VLAN タグ構造 (ホバーで詳細)
SEC 2-4 / DOT1Q TAG
① 通常の Ethernet フレーム
Standard frame (802.3, no VLAN tag)
PREAMBLE
8 B
DST MAC
6 B
SRC MAC
6 B
TYPE
2 B
DATA (PAYLOAD)
46〜1500 B
FCS
4 B
> 802.1Q タグ 4B がここに挿入される
② 802.1Q タグ付き Ethernet フレーム
Tagged frame — SRC MAC の直後 / Type/Length の直前に 4 バイトが追加される
PREAMBLE
8 B
DST MAC
6 B
SRC MAC
6 B
802.1Q TAG
4 B ← NEW
TPID + TCI
TYPE
2 B
DATA (PAYLOAD)
46〜1500 B (MTU 拡大: max 1500+4=1504B)
FCS
4 B
③ 4 バイト (32 bit) タグの内訳
ビット幅を実寸比で表示 / 各フィールドをホバーすると詳細を表示
bit 0
15
16
18
19
20
31
TPID
Tag Protocol Identifier
0x8100 — 16 bit
16 bit
PCP
Priority
0 — 3 bit
3 bit
DEI
Drop
0
1 bit
VID
VLAN Identifier
10 (VLAN 10) — 12 bit
12 bit
HOVER
EACH
FIELD
▲ 詳細
TPID (2 byte)
TCI (2 byte)
> 具体例: VLAN 10 に属するフレームのタグフィールド
bit pattern:
1000 0001 0000 0000
000
0
0000 0000 1010
(= VID 10 = 0x00A)
hex:
0x8100
(TPID固定値)
0x0
(PCP=best effort)
0x00A
(VID=10)
VID 有効範囲: 1〜4094 (0 = priority tagged / 4095 = 予約済み / 実用上は 1〜4094)
# Wireshark 表示イメージ
802.1Q Virtual LAN
000. .... .... .... = Priority: Best Effort (0)
...0 .... .... .... = DEI: Not eligible (0)
.... 0000 0000 1010 = VLAN ID: 10
Type: IPv4 (0x0800)
→ TPID=0x8100 → スイッチがタグ付きと判定
SEC 2-4 / TRUNK & 802.1Q / dot1q-tag.svg — NOC line-art / ホバーで詳細表示
ちらりんブログ ネットワーク指南書