Идентификация MAC-адресов с помощью команды arp

Рубрика: Конфигурация и тестирование сети

Если существует соответствующая схема адресации, идентификация адресов IPv4 устройств в сети будет простой задачей. Идентифицикация физических адресов, однако, может быть затруднительной задачей. Вам потребовался бы доступ ко всем устройствам и достаточное количество времени, чтобы просмотреть информацию, по одному узлу за раз. Поскольку этот вариант будет непрактическим во многих случаях, есть альтернативное средство идентификации MAC-адреса, используя команду arp.

Как Узнать об Узлах в Сети

Команда arp обеспечивает отображение физических адресов на известные адреса IPv4. Общепринятая методика выполнения команды arp состоит в выполнении ее из командной строки. Этот метод включает отсылку запроса ARP. Устройство, которое нуждается в информации, отсылает широковещательный ARP запрос в сеть, и только локальное устройство, которое сопоставляет IP-адрес запроса со своим, отсылает назад ARP ответ, содержащий в себе пару MAC-IP.

Чтобы выполнить команду arp, в командной строке узла, введите:

C:\host1>arp -a

Как показано на рисунке, команда arp перечисляет все устройства, которые находятся в настоящий момент в кэше ARP, который включает адрес IPv4, физический адрес и тип адресации (статическая/динамическая) для каждого устройства.

Кэш может быть очищен при использовании команды arp -d, если администратор сети захочет повторно заполнить кэш обновленной информацией.

Отметьте: Кэш ARP заполнен только информацией для устройств, к которым недавно обращались. Чтобы гарантировать, что кэш ARP заполнен для конкретного устройства, сделайте к нему ping-запрос, чтобы у него была запись в таблице ARP.

Развертка Ping

Другой метод для того, чтобы собрать MAC-адреса, состоит в использовании развертки ping для диапазона IP-адресов. Развертка ping является методом сканирования, который может быть выполнен в командной строке или при использовании сетевых средств управления. Эти инструменты предоставляют способ указания диапазона узлов, к которым требуется сделать ping-запросы, в одной команде.

Используя развертку ping, сетевые данные могут быть сгенерированы двумя способами. Во-первых, многие из инструментов развертки ping создают таблицу отвечающих узлов. Эти таблицы часто перечисляют узлы с IP-адресом и MAC-адресом. Это обеспечивает карту активных узлов во время развертки.

Когда предпринимается очередной ping, делается ARP запрос, чтобы получить IP-адрес в кэше ARP. Это активирует каждый узел, к которому недавно обращались, и гарантирует, что таблица ARP является актуальной. Команда arp может возвратить таблицу MAC-адресов, как обсуждалось выше, но теперь есть разумная уверенность, что таблица ARP актуальна.

Далее: Соединения Коммутаторов

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)