Найти ВСЕ mac адрес, связанный с одним конкретным IP
Есть ли способ получить все MAC- адреса только для одного IP с помощью C#? Я могу получить только один MAC-адрес при вызове ARP, и я не хочу использовать SNMP.
например, для всех портов коммутатора у каждого порта есть mac, и у всего коммутатора есть только один IP. Спасибо
1 ответ
Нет, посмотрите, у нас есть коммутатор cisco, и он имеет 8 портов, у каждого порта есть свой MAC-адрес, но у коммутатора есть только один IP-адрес. Я хочу получить все MAC-адреса коммутатора по этому IP-адресу, возможно ли это? Спасибо за ваш ответ
IP-адрес коммутатора будет назначен SVI, и с этим SVI связан только один MAC-адрес. Каждый диспетчер коммутаторов Cisco имеет 1024 MAC-адреса, которые будут использоваться для интерфейсов уровня 3, но они не имеют ничего общего с интерфейсами коммутатора уровня 2.
MAC-адреса на интерфейсах коммутатора уровня 2 не связаны с интерфейсом управления коммутатором уровня 3. MAC-адреса на интерфейсах уровня 2 предназначены для протоколов локального уровня 2 (например, STP, CDP, LLDP, DTP, PAgP и т. Д.). Эти MAC-адреса никогда не должны быть видны по ссылке для интерфейса.
Каждому интерфейсу коммутатора уровня 3 назначается один MAC-адрес супервизором. Помните, что интерфейсы уровня 3 на коммутаторе не имеют ничего общего с коммутацией, которая является функцией уровня 2. Интерфейсы коммутатора уровня 3 предназначены для управления коммутатором, и они подобны подключению хоста к коммутатору уровня 2.