通常のL2 スイッチはデータ plane転送にMAC アドレス テーブルを使い、利用者パケットを転送するためのARP テーブルは必要としません。ただし管理SVIやrouted ポートにIPを持つスイッチは、自身がIP通信するネクストホップを解決するためARP テーブルを持ちます。
⭕️インフラエンジニアが
混同しやすいこと
ARPテーブルを持つのは
L2機器なのか
L3機器なのかARPは、
IPアドレスとMACアドレスの対応を
確認する仕組み。
たとえば、
192.168.1.10 は
aa:bb:cc:dd:ee:ffみたいに、
IPとMACを紐づける。
ここで大事なのが、
ARPはIPアドレスを扱うということ。… pic.twitter.com/BEbYU2Cv3K— けんと@設計構築チャンネル (@yeiquer12) 2026年5月18日
スイッチ自身がNTP・syslogなどを送る管理SVIではARPが必要になると説明したポスト。
L2スイッチはARPテーブルを持つ?
先に答えると、通常のL2 スイッチはデータ plane転送にMAC アドレス テーブルを使い、利用者パケットを転送するためのARP テーブルは必要としません。ただし管理SVIやrouted ポートにIPを持つスイッチは、自身がIP通信するネクストホップを解決するためARP テーブルを持ちます。
L2転送は何を参照する?
MAC テーブルは「宛先 MAC→egress ポート」を担い、実務では「VLAN単位のL2転送」を確認します。続く表で各要素の役割と判断点を比べます。
| 項目 | 仕組み・役割 | 実務での判断 |
|---|---|---|
| MAC テーブル | 宛先 MAC→egress ポート | VLAN単位のL2転送 |
| ARP テーブル | next-ホップ IPv4→MAC | 機器自身/L3 インターフェースのIP通信 |
| 管理SVI | スイッチ管理用IP | gatewayへのARPを持つ |
| L3 SVI | VLAN間ルーティング gateway | 各connected サブネットのARPを持つ |
User frame: PC-A → [L2 SW: MAC table] → PC-B
Management packet: SW mgmt SVI → [ARP gateway] → Router
L3 switch: VLAN20 SVI → [ARP host] → VLAN20 endpoint
管理SVIはなぜARPを使う?
実施順は「対象スイッチにIP インターフェース/SVIがあるか確認」から「VRF/VLAN/インターフェースを合わせて照合」です。完了時には「別参照範囲混同を防ぐ」を確認します。
| STEP | 実施内容 | 確認する結果 |
|---|---|---|
| 1 | 対象スイッチにIP インターフェース/SVIがあるか確認 | L2-onlyかL3機能ありか |
| 2 | 対象MACをMAC テーブルでポートへ追う | ユーザー フレーム path |
| 3 | 対象IPをARP テーブルで確認 | スイッチ自身のL3隣接 |
| 4 | VRF/VLAN/インターフェースを合わせて照合 | 別参照範囲混同を防ぐ |
show ip interface brief
show interfaces switchport
show mac address-table address 0011.2233.4455
show ip arp 192.0.2.10
show ip route 192.0.2.10
Internet 192.0.2.10 2 0011.2233.4455 ARPA Vlan20
20 0011.2233.4455 DYNAMIC Gi1/0/12
L3スイッチとは何が違う?
「ARPなし・MACあり」の場合は「L2転送は可能」を原因候補にし、次に「gateway/他L3機器のARPを確認」を確認します。正常時との差を症状ごとに追います。
| 症状・誤り | 主な原因候補 | 次に確認すること |
|---|---|---|
| ARPなし・MACあり | L2転送は可能 | gateway/他L3機器のARPを確認 |
| ARPあり・MACなし | aging差・別スイッチ・stale ARP | ARP インターフェースとL2 path |
| 管理通信だけ不可 | mgmt VRF/gateway/ACL | ユーザー トラフィックと分離 |
| SVI down | VLAN active ポートなし等 | autostateとVLAN状態 |
Ciscoでどのコマンドを確認する?
『L2 スイッチはARP テーブルを絶対に持たない』とは断定しません。hardwareの転送役割と、管理planeがIP通信する役割を分け、どのVRF・SVIのARPを見ているかを記録します。
- 対象機器・インターフェース・VRF/VLAN
- 取得日時・タイムゾーン・software バージョン
- 変更前後の同一コマンド出力
- 期待値・実測値・判定者
- 異常時の停止条件と切り戻し結果
関連する仕組みを次に確認する
次の記事では、今回の確認を隣接するレイヤーや別の観測点へ広げます。
まとめ:利用者フレームのL2転送とスイッチ自身のL3通信を分ける
要点は、利用者フレームのL2転送とスイッチ自身のL3通信を分けることです。構成図、設定、確認コマンド、正常時と異常時の結果を同じ条件で保存すると、第三者も判断を再現できます。
