Протокол ARP#

Описание#

Протокол ARP является коммуникационным протоколом, который используется для обнаружения адресов канального уровня, таких как MAC адрес, ассоциированных с адресами сетевого уровня, такими как IP адрес. Такая ассоциация является критически важной для обеспечения функционирования стека протоколов IP. Протокол ARP был впервые определен в спецификации RFC 826, получившей в итоге статус стандарта STD 37.

В сетях, построенных на основе протокола IPv6, функциональность протокола ARP обеспечивается другим протоколом - NDP.

Для работы с записями ARP таблицы необходимо использовать команды, описание которых представлено в разделах ниже.

Список команд#

Основные настройки#

set protocols static arp <address> hwaddr <mac>#

Создает статическую запись в ARP таблице, определяющую постоянную ассоциацию между IP адресом <address> и MAC адресом <mac>.

Мониторинг состояния#

show protocols static arp#

Выводит на экран все записи ARP таблицы по всем интерфейсам.

Пример работы команды show protocols static arp:

admin@fakel:~$ show protocols static arp
Address      HWtype   HWaddress           Flags Mask   Iface
10.1.1.1     ether    00:53:00:de:23:2e   C            eth1
10.1.1.100   ether    00:53:00:de:23:aa   CM           eth1
show protocols static arp interface <iface_name>#

Выводит на экран записи ARP таблицы для конкретного интерфейса <iface_name>.

Пример работы команды show protocols static arp interface eth1:

admin@fakel:~$ show protocols static arp interface eth1
Address      HWtype   HWaddress           Flags Mask   Iface
10.1.1.1     ether    00:53:00:de:23:2e   C            eth1
10.1.1.100   ether    00:53:00:de:23:aa   CM           eth1