Wydaje się, że przełączniki Cisco przydzielają unikalny adres MAC dla każdego interfejsu, który mają, w tym portów i interfejsów vlan.
Te unikalne adresy MAC pochodzą z „Podstawowego adresu MAC sieci Ethernet”, który można znaleźć za pomocą:
MySwitch#show version
...snip...
Base ethernet MAC Address : 70:10:5C:22:83:80
Interfejsy MAC, a następnie wyglądają następująco:
MySwitch#show interface FastEthernet0/1
Hardware is Fast Ethernet, address is 7010.5c22.8381
...snip...
MySwitch#show interface vlan87
Hardware is EtherSVI, address is 7010.5c22.83c6
...snip...
Następnie, jeśli sprawdzę pakiet CDP otrzymany z przełącznika, adres MAC w pakiecie jest rzeczywistym adresem MAC „portu”.
Czy istnieje niezawodny sposób na wywnioskowanie przełącznika „Podstawowy adres MAC ethernetowy” z otrzymywania takiego adresu MAC interfejsu CDP, żebym mógł wykorzystać ten „Podstawowy adres MAC ethernetowy” jako unikalny na całym świecie identyfikator urządzenia przełączającego w sieci?
cisco
cisco-catalyst
mac-address
Philibert Perusse
źródło
źródło
Odpowiedzi:
Nie można ustalić podstawowego adresu MAC z Ethernetu na podstawie CDP bez zgadywania i nie zakładania, jak Cisco zachowuje się dzisiaj (a także co do przyszłych zachowań). Z drugiej strony, jeśli wszystko czego potrzebujesz to unikalny identyfikator, użyj numeru seryjnego podwozia; wymagałoby to jednak sondowania źródła CDP dla entPhysicalSerialNum ... niewielka cena, aby wyeliminować zgadywanie.
entPhysicalSerialNum ma dodatkową zaletę pracy na wielu obecnych platformach Cisco.
Przykładowy spacer SNMP
entPhysicalSerialNum
:źródło
entPhysicalSerialNum
... musisz to przejść i odnieść się doentPhysicalDescr
Rozmiar zależy od konkretnego urządzenia Cisco, ale zauważysz, że pierwszy adres MAC kończy się na
80
(i osobiście widziałem tylko przełączniki Cisco na końcu80
lub00
). Powinno być możliwe pobranie adresu MAC, który widzisz na SVI i po prostu zamaskowanie0x7f
na LSB, chociaż musisz potwierdzić rozmiar bloków, ponieważ mogą się one różnić w zależności od gęstości portów przełącznika, i wiem, że różnią się dla kart linii. Spróbowaćsh diag
.źródło