Я работаю над сценарием для сопоставления серверов, подключенных к нашим коммутаторам и маршрутизаторам. Я работаю над отображением портов второго уровня, используя алгоритм, указанный в http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00801c9199.shtml, чтобы получить MAC-адреса.
Порты уровня 3 — другое дело. Это порты, которые не отображаются в команде «sh vlan» на маршрутизаторе/коммутаторе уровня 3. В идеале я хотел бы использовать MAC-адреса, присутствующие в этих портах, лежащие в основе соединения уровня 3, поскольку они немного более «постоянны», чем IP-адрес — они отображаются в таблице MAC-адресов на устройстве. Однако тот факт, что эти порты не имеют связанной VLAN, а получение MAC-адресов через SNMP индексируется VLAN, делает это довольно сложным.
Я бился об этом около недели или около того, но ничто из того, что я пытаюсь/нахожу, не позволяет мне получить MAC-адреса, отличные от VLAN. Можно ли таким образом сопоставить порты третьего уровня, или мне нужно будет использовать сопоставление уровня 3 (IP-адрес)?