ARPについて勉強した
目次
ARPを含むフレーム
ARPパケットは以下のようなイーサネットフレームに含まれます。
- ARP要求パケットはブロードキャスト送信されるため、宛先アドレスはff:ff:ff:ff:ff:ffとなる。
- フレームによりTrailerが付加されることがある。付加される理由は不明。
ARPコマンド(Windows)
ARPテーブルの例
Interface: 192.168.1.18 --- 0x2 Internet Address Physical Address Type 192.168.1.1 00-0a-79-6c-6d-36 dynamic 192.168.1.3 00-16-6f-c1-81-90 static
ARPコマンド(Linux)
ARPテーブルの例
Address HWtype HWaddress Flags Mask Iface 192.168.1.3 ether 00:16:6f:c1:81:90 CM eth0 192.168.1.18 ether 00:16:6f:c1:81:90 C eth0
Type
アドレス定義ファイルの例
00:16:6f:c1:81:90 192.168.1.3 00:16:6f:c1:81:90 192.168.1.18
ARPコマンド(Solaris10)
ARPテーブルの例
Net to Media Table: IPv4 Device IP Address Mask Flags Phys Addr ------ -------------------- --------------- -------- --------------- eri0 192.168.1.1 255.255.255.255 o 00:0a:79:6c:6d:36 eri0 192.168.1.18 255.255.255.255 o 00:16:6f:c1:81:90 eri0 blade 255.255.255.255 SPLA 00:03:ba:08:42:23 eri0 192.168.1.3 255.255.255.255 S 00:16:6f:c1:81:90 eri0 192.168.1.19 255.255.255.255 o 00:0a:79:a6:8e:59 eri0 192.168.1.21 255.255.255.255 o 00:13:d3:d4:cf:c2 eri0 BASE-ADDRESS.MCAST.NET 240.0.0.0 SM 01:00:5e:00:00:00
Flags
アドレス定義ファイルの例
192.168.1.5 00:16:6f:c1:81:90 192.168.1.7 00:16:6f:c1:33:90