Kann ein begrenztes Broadcast-Paket eine andere Ziel-MAC-Adresse als FF: FF: FF: FF: FF: FF: FF enthalten?

8

Kann eine eingeschränkte Sendung eine andere Ziel-MAC-Adresse als FF: FF: FF: FF: FF: FF: FF enthalten?

Wenn die Antwort wahr ist, können Sie ein Beispiel für ein Protokoll angeben, das ein solches Paket verwendet.

Ok, um dies etwas näher zu erläutern und zu zeigen, was ich davon halte:

Nehmen wir an, wir senden ein IP-Paket, das ein begrenztes Broadcast-Paket ist. Bei einem begrenzten Broadcast-Paket ist das Feld IP-Ziel gefüllt mit: 255.255.255.255. 255.255.255.255 bedeutet, dass das Paket für '_this_' _Local_ Area Network (L2-Netzwerk) bestimmt ist. 255.255.255.255 informiert die Software, die einen Frame-Wrapper für das Paket erstellt, darüber, dass das Paket für dieses L2-Netzwerk bestimmt ist. Um ein IP-Paket über das LAN-Netzwerk zu übertragen, kann ich mehrere Protokolle verwenden:

Geben Sie hier die Bildbeschreibung ein

Abhängig davon, über welchen Medientyp ich das Paket übertragen möchte (oder welches L2-Protokoll ich verwenden möchte, wenn für ein Medium mehrere L2-Protokolle verfügbar sind?).

Da ich die L2-Adresse eines Hosts 255.255.255.255 nicht wirklich erhalten kann (da dieser Host nicht vorhanden ist), besteht ein logischer Schritt für die Software, die den L2-Wrapper erstellt, darin, eine L2-Sendung (Standard) auf niedrigerer Ebene zuzuweisen Adresse für das Frame-Zielfeld (unabhängig vom L2-Protokoll). Dies wäre ein logischer Schritt.

Ich habe die Frage ursprünglich gestellt, weil mir klar wurde, dass es neben Ethernet auch andere L2-Protokolle gibt, mit denen ich das Paket übertragen kann. Wenn die Frage also wie folgt formuliert wäre: "Kann ein begrenztes Broadcast-Paket andere Informationen über die L2-Broadcast-Adresse als MAC FF: FF: FF: FF: FF: FF enthalten?", Lautet die Antwort: Ja. Weil ich ein anderes L2-Protokoll als das Ethernet verwenden kann.

Ist mein Denken in dieser Hinsicht richtig?

colemik
quelle
4
Wir sind nicht hier, um Ihre Hausaufgaben für Sie zu machen. Wir helfen Ihnen jedoch bei Ihren Hausaufgaben, sofern Sie eine bestimmte Frage stellen können. Versuchen Sie zu erklären, was Ihrer Meinung nach die Antwort ist, warum und was genau Sie sich nicht sicher sind. Zusätzlich gemäß der FAQ ist die Frage sein practical, answerable questions based on actual problems, wobei der Schlüsselteil , actual problemsdass ein Systemadministrator tatsächlich 1 Tag auftreten kann.
Mark Henderson
1
>. <* Dampf kommt aus seinen Ohren *
Colemik

Antworten:

7

http://en.wikipedia.org/wiki/Multicast_address#Ethernet

Ethernet-Frames mit dem Wert 1 im niedrigstwertigen Bit des ersten Oktetts der Zieladresse werden als Multicast-Frames behandelt und an alle Punkte im Netzwerk übertragen.

Dies entspricht im Wesentlichen jeder Adresse, bei der die zweite hexadezimale Ziffer 1, 3, 5, 7, 9, B, D oder F ist.

Wenn Sie eine andere eingeschränkte Sendung sagen, gehe ich davon aus, dass Sie Multicast sagen wollen . Multicast- und Broadcast-Ethernet-Adressen werden nicht ermittelt, indem das Netzwerk über ARP nach der Hardwareadresse gefragt wird, die der IP-Adresse entspricht. Sie wird vielmehr durch einen entsprechend implementierten IP-Stack definiert. Microsoft bietet ein gutes Dokument zum Verständnis von Multicast-Ethernet-zu-IP-Zuordnungen .

Letztendlich wird jedoch jede L2-Adresse, die einem Switch oder einer Bridge nicht bekannt ist, dieses L2-Segment überfluten. Dinge verlassen das Segment nur, wenn sie über L2 interpretiert werden. Eine Netzwerkkarte leitet Pakete nur an das Betriebssystem weiter, wenn das Paket mit seiner eigenen Adresse übereinstimmt oder wenn diese zweite hexadezimale Ziffer eine der oben aufgeführten ist.

Jeff Ferland
quelle
Eingeschränkte Broadcasts sind keine Multicasts. Ein eingeschränkter Broadcast ist ein Broacast für alle Netzwerkkarten in einem Netzwerksegment und wird immer an einem Router abgelegt.
Lucas Kauffman
Danke für die Antworten. Mit einer begrenzten Sendung habe ich gemeint, was Lucas in seinem Kommentar definiert hat.
Colemik
Ja, ich bin zurückgegangen und habe die Frage noch einmal gelesen, aber ich wurde wegen eines Autounfalls ausgelagert ... und habe jetzt meine Bearbeitung korrigiert.
Jeff Ferland