Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Switch MAC hinter Port ermitteln

Mitglied: Steusi

Steusi (Level 1) - Jetzt verbinden

24.08.2010, aktualisiert 13:23 Uhr, 6812 Aufrufe, 1 Kommentar

Hallo zusammen,

ich würde gerne eine Übersicht alle Switche (Nortel) erstellen. Dies soll als in einem Webinterface erreichbar sein, deshalb verwende ich PHP für die Umsetzung, als Grundsystem dient ein Debian.
Eine Übersicht, ob ein Port an oder aus ist, habe ich bereits erstellt. Nun möchte ich aber gern den PC zu jedem Port ermitteln, damit eine Netzwerkdokumentation immer aktuell und automatisch geführt werden kann.

Leider stoße ich hier an meine Grenzen, mit SNMP habe ich zwar die OIDs ausgelesen in denen die MAC-Adresse steht, jedoch ist darin keine Zuordnung zum Port zu erkennen.

So sieht es aus:
SNMPv2-SMI::mib-2.17.4.3.1.1.0.4.wd.xd.yd.zd = Hex-STRING: 00 04 w x y z
SNMPv2-SMI::mib-2.17.4.3.1.1.0.4.wd.xd.yd.zd = Hex-STRING: 00 04 w x y z
SNMPv2-SMI::mib-2.17.4.3.1.1.0.4.wd.xd.yd.zd = Hex-STRING: 00 04 w x y z

Decimal 0 in Hexadecimal = 00
Decimal 4 in Hexadecimal = 04
Dezimal wd in Hexadecimal = w
Dezimal xd in Hexadecimal = x
Dezimal yd in Hexadecimal = y
Dezimal zd in Hexadecimal = z

Mein 2. Gedanke war eine Telnet-Verbindung aufzubauen, jedoch habe ich ein geführtes Menü um an die MAC-Address-Table zu gelangen. Gibt es eine Möglichkeit einen Befehl mit Linux über Telnet an ein Gerät zu schicken?
Beispielsweise show mac, show mac-address-table oder Ähnliches
Leider habe ich hierbei das Problem, das wenn mehrere MAC-Adressen auf einen Port fallen, (z.B. wenn ein Switch daran angeschlossen ist) steht nur Trunk, statt alle gelernten MAC-Adressen von dem nächsten Switch.

Mit einem Device-Manager, welche lediglich über SNMP arbeitet, gibt es eine Zuordnungstabelle von MAC zu einem Port. Also kann man es über Umwege auslesen, kann mir jemand sagen wie man dieses Vorhaben umsetzen kann?

In anderen Foren lese ich immer wieder das Schlagwort "dot1dTpFdbTable" jedoch kann ich diese mit SNMPwalk nicht ausfindig machen, laut Cisco (http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?objectInput=dot1dTp ...) ist es auch unter folgender OID bekannt:
1.3.6.1.2.1.17.4.3

Nur ist mir der Umgang nicht ganz klar, zumindest erhalte ich nur ein false
Mitglied: aqui
24.08.2010 um 16:33 Uhr
Was du benötigst ist die OID für die Mac Forwarding Database des Switches ! Hier steht zu jeder Mac Adresse der Forwarding Port also der Switchport.
Diese Liste kannst du aus jedem managebaren Switch per SNMP auslesen.
Es mag sein das dein Switchhersteller Nortel eine Private MIB benutzt und damit dann keine Standard OID benutzt.
Das bekommst du aber ganz einfach raus wenn du dir einmal den MIB File zu deinem Switchmodell ansiehst.
Jeder Hersteller wie auch Nortel stellt die im Netz frei zur Verfügung zum Download. Das ist ein simpler ASCII Textfile den du mit jedem Editor nach deiner richtigen OID durchsuchen kannst !
Standardmässig heisst sie dot1dTpFdbTable (.1.3.6.1.2.1.17.4.3) wie du auch oben richtig geschrieben hast !
Eine andere Möglichkeit ist die Forwarding Liste scriptgesteuert die per Telnet oder SSH mit z.B. "show mac database", "show mac forwarding" o.ä auszulesen statt über SNMP.
Bitte warten ..
Ähnliche Inhalte
Mac OS X
Mac ports -f activate port
Frage von AlchimedesMac OS X

Hallo, Ich nutze unter MacOs ports. Nachdem Sierra ,Xcode und Commandline-Tools Updates wurden ports deactiviert. Die bisherige bekannte Vorgangsweise ...

LAN, WAN, Wireless

Wie verhält sich ein Switch bei unbekannter MAC

Frage von maxmaxLAN, WAN, Wireless7 Kommentare

Hallo, wenn ein Switch eine MAC-Adresse von einem Access Port empfängt, dessen zugehörigen Port er nicht kennt floodet dieser ...

Voice over IP

Energieverschwendung durch ungenutztePoE Ports im Switch?

gelöst Frage von receiverboxVoice over IP12 Kommentare

Hallo, da ich gerade einen Switch in der Infrastruktur austausche, steht der Gedanke im Raum, gleich einen PoE-Switch (CISCO-SG48P ...

Switche und Hubs

48-Port Switch mit PoE

Frage von Looser27Switche und Hubs5 Kommentare

Moin allerseits, da einer unserer 24-Port-Switche zu klein geworden ist, bin ich auf der Suche nach einem 48-Port-Switch mit ...

Neue Wissensbeiträge
Server-Hardware
HP iLO ist gefährdet (iLO 4))
Tipp von AlFalcone vor 2 StundenServer-Hardware

Gemäss Twitter und Heise gibt es eine Angriffsmöglichkeit auf iLO iLO ist gefährdet Copyright © und alle Rechte liegen ...

CMS
Erneut kritische Zero-Day-Lücke in Drupal
Tipp von Reini82 vor 11 StundenCMS

Laut einem Bericht auf t3n gibt es eine Schwere Sicherheitslücke in Drupal die auch schon ausgenutzt wird. Betroffen sind ...

Sicherheit

MikroTik-Router patchen, Schwachstelle wird ausgenutzt

Information von kgborn vor 1 TagSicherheit

Am 23. April 2018 wurde von Mikrotik ein Security Advisory herausgegeben, welches auf eine Schwachstelle im RouterOS hinwies. Mikrotik ...

Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 1 TagWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

Heiß diskutierte Inhalte
Windows Server
Alten DC entfernen
gelöst Frage von smartinoWindows Server27 Kommentare

Hallo zusammen, ich habe hier eine Umgebung übernommen und erstmal einen DCDIAG gemacht. Dabei fällt auf, daß eine ganze ...

Ausbildung
Wie gelingt ein guter Einstieg in die FiSi-Ausbildung? (Umschulung)
Frage von SiAnKoAusbildung27 Kommentare

Schönen guten Tag, ich bin SiAnKo und habe seit dem 1.04.2018 eine Umschulung als FiSi angefangen. Ich möchte natürlich ...

Batch & Shell
Mit Powershell den Inhalt einer Excel mit einer Text Datei abgleichen
gelöst Frage von Bommi1961Batch & Shell21 Kommentare

Hallo zusammen, ich muss den Inhalt einer Excel Datei (Mappe1) mit dem Daten einer Text Datei abgleichen. Die Daten ...

Router & Routing
Subnetzmaske vergrößern
gelöst Frage von groovesurferRouter & Routing18 Kommentare

Hallo, hat jemand schonmal getestet was passiert, wenn man die Subnetzmaske bei laufendem Betrieb (wenn user im Netzwerk verbunden ...