ARP(アドレス解決プロトコル)
アープ
カテゴリ
ネットワーク基礎
難易度
中級
CCNA出題頻度
中
IPアドレスからMACアドレスを調べるためのプロトコル。
わかりやすく解説
PCが「192.168.1.10にデータを送りたい」と思ったとき、実際のLAN上ではMACアドレスがないとフレームを作れない。でもIPアドレスしか知らない。どうする? ネットワーク全体に「192.168.1.10のMACアドレスを持ってるの、誰?」とブロードキャストで叫ぶ。該当する機器が「それ俺! MACアドレスはAA:BB:CC:DD:EE:FFだよ」と返事する。これがARP。一度わかった対応関係はARPテーブル(キャッシュ)に保存して、毎回聞かなくて済むようにしてる。
たとえ話で理解する
教室で「佐藤くんの席はどこ?」と全員に聞くイメージ。佐藤くんが「ここだよ」と手を挙げる。一度わかったらメモしておいて、次からは直接行ける。
現場ではどう使う?
現場で「arp -a」や「show ip arp」は障害対応の定番コマンド。ARPテーブルに載ってない → そもそもL2レベルで通信できてない、と切り分けられる。ARPの仕組みを理解してないとトラブルシュートが進まない。
関連コマンド
show ip arparp -aclear arp-cacheこの用語はCCNA DrillのDay 2で出題されます
CCNA Drillで問題を解く →