Назад | Перейти на главную страницу

Таблица Cisco ARP: определение напрямую подключенных устройств

У меня есть коммутатор Cisco и большой список серверов в сети. Мне нужно определить, какие серверы подключены непосредственно к этому коммутатору. Будет ли поиск MAC-адреса каждого сервера в таблице arp коммутатора (show ip arp) подтверждать, что устройство подключено напрямую? Если нет, то есть ли другой способ?

Мне также может потребоваться сделать то же самое для маршрутизатора Cisco, я думаю, ответ будет таким же. Пожалуйста, поправьте меня, если я ошибаюсь.

Спасибо!

В таблице arp перечислены для каждого интерфейса, MAC-адрес которого (прямо или косвенно) доступен через этот интерфейс. Который может быть одним напрямую подключенным устройством на каждый интерфейс. Если у вас несколько коммутаторов, вы должны игнорировать «магистральные» линии между коммутаторами при подсчете: каждый MAC, достижимый косвенно через подключенный коммутатор, будет указан там. Если у вас даже есть избыточные ссылки между вашими коммутаторами, конкретный MAC может быть указан только с одним из нескольких возможных каналов связи, в зависимости от того, какой канал в настоящее время считается лучшим. Наконец, обратите внимание, что MAC может не отображаться в списке, если через коммутатор еще не прошел трафик с этого устройства; обычно, по крайней мере, во время загрузки они будут говорить что-то в сеть (например, DHCP) и, таким образом, «сообщают» свой MAC.

В итоге: для интерфейсов с напрямую подключенными устройствами ваше предположение должно быть в порядке. Просто не забудьте перетащить информацию из ссылок на другие переключатели.

РЕДАКТИРОВАТЬ: Объясняя таблицу arp в целом, я упустил суть вашего последнего вопроса: для маршрутизатор видимость MAC может быть менее актуальной: поскольку обычно между маршрутизатором и любым другим устройством в подключенных локальных сетях будет коммутатор, пакет от этого устройства достигнет маршрутизатора только в том случае, если устройство отправляет данные непосредственно на маршрутизатор (например, в чтобы подключиться к другой сети через этот маршрутизатор) или наоборот. Таким образом, маршрутизатор может никогда не узнать MAC-адреса устройств в локальной сети, которые никогда не потрудятся поговорить с каким-либо хостом, отличным от локальной сети.