Beim PXE-Start besteht einer der ersten Schritte darin, eine IP-Adresse über DHCP abzurufen.
Um DHCP verwenden zu können, müssen Sie die Broadcast-Adresse Ihres Netzwerks kennen.
Wie wird dieses Netzwerk zunächst für einen PXE-Client konfiguriert?
Beim PXE-Start besteht einer der ersten Schritte darin, eine IP-Adresse über DHCP abzurufen.
Um DHCP verwenden zu können, müssen Sie die Broadcast-Adresse Ihres Netzwerks kennen.
Wie wird dieses Netzwerk zunächst für einen PXE-Client konfiguriert?
Antworten:
Wie würde es überhaupt auf der IP-Ebene kommunizieren, wenn es keine Adresse hat? Das tut es nicht, sowieso nicht wirklich. Stattdessen kommuniziert es über Schicht 2.
Die Broadcast-Adresse eines Ethernet- Netzwerks lautet FF: FF: FF: FF: FF: FF: FF. Auf der IP-Ebene gibt es 255.255.255.255. Das ist es, was im DHCPDISCOVER-Paket enthalten ist. Auf diese Weise können Sie einen normalen UDP-Listen-Socket anstelle eines Raw-Ethernet-Sockets verwenden.
it communicates using layer 2das ist nicht richtig. Schicht 2 erreicht nicht die Netzwerkebene des Server-IP-Stacks. Die Broadcast-Schicht 2 überträgt den Ethernet-Frame nur an alle Listener in einer bestimmten Ethernet-Kollisionsdomäne. Die IP-Broadcast-Adresse öffnet die Tür des Server-IP-Stacks.
Um DHCP verwenden zu können, müssen Sie die Broadcast-Adresse Ihres Netzwerks kennen.
Nein. Sie benötigen nur die lokale Broadcast-Adresse 255.255.255.255 (für IPv4) oder die Multicast-Gruppe ff02 :: 1: 2 (für IPv6). Der springende Punkt bei DHCP ist, dass keine vorherige Konfiguration auf dem Client erforderlich ist .
Die Boot-Firmware beendet die DHCP-DORA-Sequenz, wenn ein vollständiges DHCP-PXE-Angebot eingeht, das Folgendes definiert:
Hinweis: Wenn mehr als ein vollständiges Angebot eingeht, definieren die aktuellen Standards nicht speziell, wie der Kunde eines auswählen muss.
Die Layer-2-MAC-Broadcast-Adresse ermöglicht die Übermittlung des DHCP-Ethernet-Frames an alle Listener innerhalb der NIC-Ethernet-Kollisionsdomäne des Clients. Die IP-Broadcast-Adresse der Schicht 3 öffnet die Tür des IP-Stacks des DHCP-Servers. Es werden beide L2 / L3-Broadcast-Adressen benötigt .
Wenn sich der PXE-Client und der DHCP-Server in verschiedenen Subnetzen befinden, wird der Broadcast-DHCP-Verkehr an den Routern gestoppt. Dann müssen sie ihren DHCP-Relay-Agenten (IP Helper in der Cisco-Welt) aktivieren, dh das Broadcast-DHCPDISCOVERY-Paket in ein Unicast konvertieren DHCPDISCOVERY und leiten Sie es an die IP-Adresse des definierten Ziel-DHCP-Servers weiter.