In welcher Beziehung steht die DLC-Adresse zur MAC-Adresse?

680
Willie

Die Network Engineering-Hilfe scheint diese Frage in ihrem Forum zu negieren.

Eine MAC-Adresse ist fest codiert, alle 6 Bytes sind sich einig? Die DLC scheint je nach Typ eine variable Adresse von 3 Bytes vor der OUI zu sein. Der DLC kann nicht hartvariabel sein, um variabel zu sein, er scheint jedoch auch als MAC-Adresse für Adressierungszwecke verwendet zu werden. Dies scheint ein Kreuzzweck zu sein, im Gegensatz zu einer Broadcast-Adresse, die unkompliziert ist und nicht mit den physischen Adressierungsproblemen zusammenhängt.

Hier ist eine Erfassung von MAC-Adresstypen auf YouTube, aus der meine Gedankengänge stammen, wie sie sind.

Packet Capture-Bilderfassung

Ich habe die Struktur und die Codierung der LLC-Adressen auf der IEEE-Website nachgeschlagen und es scheint, was von den ersten drei Bytes des DLC in dem Video angesprochen wird, und auf die Gefahr, dass ich mich wiederholte, ist die Variable variabel, die meine Quelle ist Verwechslung. Ich habe das Thema der Gruppenadresszuweisung zur Kenntnis genommen, glaube aber nicht, dass es hier relevant ist.

Ich habe meine Link-Decke erreicht, als ich versuchte, das Capture von meinem Packet Tracer zu verknüpfen, wo ich die LLC in einer Simulation von einem STP-Ethernet-802.3-Paket (im Gegensatz zu Ethernet II) heruntergebrochen sehe. Ich vermisse hier etwas, was die DLC-Variablenadressierung auf eine MAC-feste Adressierung in scheinbar demselben Kontext bezieht.

Frage: Was unterscheidet die Verwendung von DLC-Adressen gegenüber MAC-Adressen und warum, z. Ethernet 802.3 vs. II? Ich weiß nicht, wie ich meine allgemeine Verwirrung über scheinbar widersprüchliche Nutzungen aufstellen kann. Ich habe große Anstrengungen unternommen, um Verweise zur Verfügung zu stellen, die versuchen, dies klar zu stellen, und es könnte notwendig sein, mit Ihrer Hilfe zu klären.

Vielen Dank

3
Ich glaube nicht, dass ich diesen Begriff jemals gehört habe, aber wenn er sich zu "Datenschicht etwas" ausdehnt, könnte es sein, dass eine MAC-Adresse eine bestimmte Art einer DLC-Adresse ist? (Nicht alle Netzwerke verwenden 6-Byte-MACs / EUI48s; es könnte sich um eine EUI64 handeln oder für Nicht-IEEE-Protokolle sogar etwas anderes.) grawity vor 6 Jahren 0
Es scheint, dass DLC ein weniger gebräuchlicher Name für die Gesamtheit der OSI / DOD-Schicht 2 ist, ohne Rücksicht auf das verwendete L2-Protokoll. Beachten Sie, dass das Bild in Ihrem Bild das Cisco Dynamic Trunk-Protokoll ist, das die 802.1Q- oder Cisco ISL-Spezifikation auf Layer2 implementiert. Als VLAN-Tagging-Mechanismus sind zusätzliche Adressierungsinformationen zu den betreffenden VLANs wichtig. Beachten Sie auch, dass das Ziel in Ihrem Bild mit Ihrem Youtube-Link mit einem ungeradzahligen Byte beginnt. Es handelt sich also um einen Multicast-Frame. Frank Thomas vor 6 Jahren 0
Siehe hier: https://en.wikipedia.org/wiki/MAC_address#Unicast_vs._multicast Die OUI für den Ziel-Mac in einem Frame hängt davon ab, ob der Frame Unicast, Multicast oder Broadcast ist. Frank Thomas vor 6 Jahren 0
Wenn Sie ein selten verwendetes Drei-Buchstaben-Akronym mindestens einmal erweitern, können Sie ein Dokument für ein breiteres Publikum zugänglicher machen. Nevin Williams vor 6 Jahren 0
@Frank Thomas du hast den Nagel auf den Kopf getroffen ... das Ziel, welches ist die MAC-Adresse, ja? ... und wenn es nicht Multicast wäre, würde die Adresse anders beginnen. Der Eröffnungsbildschirm des YouTube-Videos, mit dem ich in meinem ursprünglichen Beitrag verlinkt habe, zeigt dies und begann mit dieser Suche. Wenn diese Adressen mit dem Nachrichtentyp variieren können, wie können sie die unveränderte MAC-Adresse darstellen? Tx alle! Willie vor 6 Jahren 0
MAC-Adressen für Multicast- und Gruppenziele unterscheiden sich von Standard-Unicast-Zieladressen. Da sie nicht auf einen bestimmten Rechner abzielen, verwenden sie stattdessen entweder ff: ff: ff: ff: ff: ff oder eine Gruppenadresse, die der Switch kennt. Sie sind jedoch immer noch Zielhardwareadressen, die der Switch interpretieren kann MAC-Adressen identifizieren sie einfach nicht. Multicast-Gruppen werden programmgesteuert erstellt, sodass ihre Adressen dynamisch zugewiesen werden. Frank Thomas vor 6 Jahren 1
Sie identifizieren keine einzige NIC ... Das war meine Annahme oder mein Verständnis, dass alle 6-Byte-Hex-Ziel- oder Quelladressen die tatsächliche NIC repräsentierten. Ich verstehe jetzt, dass sie es nicht tun und ich bin nicht verrückt. Die letzten drei Bytes sind also die OUI. Was ist, wenn sich mehrere ähnliche Maschinen mit identischen OUIs im Pfad des Ziels befinden? Adresse, die im Ethernet-Header dargestellt wird? Unicast ist eines. Wie erkennt es das richtige Gerät ohne die eindeutige MAC-Adresse? Willie vor 6 Jahren 0
"Wie erkennt es das richtige Gerät ohne die eindeutige MAC-Adresse?" Es verwendet die andere Hälfte der MAC-Adresse (NIC-spezifisch), die für einen bestimmten Satz von OUIs eindeutig sein soll (es gab jedoch Fälle, in denen dies nicht der Fall ist.) z. B. Hersteller irrtümlich oder unwissentlich Geräte mit identischen NIC-spezifischen MAC-Adressteilen herstellen) DavidPostill vor 6 Jahren 0
Das hätte ich gedacht, bis ich dieses Video gesehen habe, das zumindest das erste Byte zeigt. 00: xx: xx: xx: xx: xx der Adresse, von der ich erwartete, dass sie die NIC-spezifischen Informationen enthält, als Typbezeichnung. Ich weiß, dass mir immer noch etwas fehlt, aber ich kann es nicht sehen. Willie vor 6 Jahren 0
Nun, zuerst hat das erste Byte einer Multicast- oder Broadcast-Adresse einen ungeraden Wert (da Dezimalzahl gerade / ungerade definiert), so dass ein MAC, der mit FF beginnt, immer ein Broadcast ist und der mit 01/03/05 / beginnt. .. ist immer Multicast. Das sagt dem Switch sofort, dass der Frame nicht für eine bestimmte Nic gedacht ist. Anschließend sucht sie nach den bekannten Multicast-Gruppen und sendet den Frame an alle Ports, an denen mindestens einer der Unicast-MACs der Multicast-Gruppe angehört. Nur Unicast-Adressen verwenden einen Herstellercode (da niemand eine NIC hergestellt hat), sodass die OUI für andere Zwecke verwendet werden kann. Frank Thomas vor 6 Jahren 0
Um es klar zu sagen: "Herstellercode" ist die andere Hälfte eines MACs und nicht ein anderer Begriff für die OUI? (so funktioniert der ADD-Verstand, also vergib mir die scheinbare Minutie) Du hilfst. Ich konzentriere mich jetzt auf Multicast-Gruppen und habe bereits einige Stunden damit verbracht, die Punkte miteinander zu verbinden, und dass dieses Adressierungsproblem ausschließlich im Ethernet-Rahmen liegt. Ich arbeite noch daran ... Willie vor 6 Jahren 0
@FrankThomas Ich akzeptiere die Fakten von dem, was bereits in Bezug auf das LSB des ersten Oktetts diskutiert wurde. Im Wiki für organisational_unique_identifier & MAC_address gibt es eine gute Diskussion über Unicast und Multicast. Nun, wenn also der global eindeutige MAC für Unicast ein wenig geändert hat, wo und wie die Entscheidung getroffen wird, und wie der empfangende Knoten oder sogar der Switch das richtige Gerät identifiziert (im Gegensatz zu Mulitcast mit definierten Gruppen) ) Ist das eine faire Frage? Wie schließt sich ein Knoten oder eine NIC einer bestimmten Multicast-Gruppe an, wenn ich das richtig verstanden habe? Vielen Dank Willie vor 6 Jahren 0
@ donald-duck interessant editieren ... immer noch ein Neuling und kann mich nicht erinnern, ob ich die Möglichkeit gesehen habe, ein Bild gegen einen Link einzufügen, oder ob ich zu der Zeit mehr Reputation dafür brauchte. Ich finde das sehr frustrierend, wenn ich nur einen Beitrag verfasse. Willie vor 6 Jahren 0

1 Antwort auf die Frage

2
DavidPostill

Was unterscheidet die Verwendung von DLC-Adressen gegenüber MAC-Adressen?

Sie sind dasselbe, wenn sie im Zusammenhang mit Ethernet-Netzwerken verwendet werden.

  • DLC ist eine Abkürzung für D ata L Tinte C ontrol.

  • MAC ist eine Abkürzung für M edia A ccess C ontrol.

In IEEE 802-Standardnetzwerken - zu denen Ethernet gehört - wird die DLC-Adresse normalerweise als MAC-Adresse bezeichnet.

Jede Netzwerkschnittstellenkarte (Network Interface Card, NIC) verfügt über eine DLC-Adresse oder DLC-Kennung (DLCI), die den Knoten im Netzwerk eindeutig identifiziert.

Einige Netzwerkprotokolle wie Ethernet und Token-Ring verwenden ausschließlich die DLC-Adressen.

Andere Protokolle, z. B. TCP / IP, verwenden eine logische Adresse auf der Netzwerkschicht, um Knoten zu identifizieren. Letztendlich müssen jedoch alle Netzwerkadressen in DLC-Adressen übersetzt werden.

In TCP / IP-Netzwerken wird diese Übersetzung mit dem Address Resolution Protocol (ARP) durchgeführt.

Für Netzwerke, die dem IEEE 802-Standard (z. B. Ethernet) entsprechen, wird die DLC-Adresse normalerweise als MAC-Adresse (Media Access Control) bezeichnet.

Quell- DLC

Definitionen von MAC und ARP beantworten meine Frage nicht als gestellt. Beachten Sie Frank Thomas, um zu erklären, warum. Wenn jemand es als beantwortet markiert, haben sie den Punkt völlig verfehlt. Willie vor 6 Jahren 0