W PXE Boot jednym z pierwszych kroków jest uzyskanie adresu IP przez DHCP.
Aby korzystać z DHCP, musisz znać adres emisji swojej sieci.
Jak ta sieć jest wstępnie skonfigurowana dla klienta PXE?
W PXE Boot jednym z pierwszych kroków jest uzyskanie adresu IP przez DHCP.
Aby korzystać z DHCP, musisz znać adres emisji swojej sieci.
Jak ta sieć jest wstępnie skonfigurowana dla klienta PXE?
Odpowiedzi:
Jak mógłby się nawet komunikować w warstwie IP, gdy nie ma adresu? W rzeczywistości tak nie jest. Zamiast tego komunikuje się za pomocą warstwy 2.
Adres emisji dowolnej sieci Ethernet to FF: FF: FF: FF: FF: FF. Na warstwie IP jest 255.255.255.255. To jest obecne w pakiecie DHCPDISCOVER. W ten sposób możesz mieć zwykłe gniazdo nasłuchiwania UDP zamiast surowego gniazda Ethernet.
it communicates using layer 2to nie jest poprawne. Warstwa 2 nie osiąga poziomu sieci stosu IP serwera. Warstwa rozgłoszeniowa 2 przesyła ramkę Ethernet tylko do wszystkich słuchaczy w jednej konkretnej domenie kolizyjnej Ethernet. Adres rozgłoszeniowy IP to ten, który otwiera drzwi stosu IP serwera.
Aby korzystać z DHCP, musisz znać adres emisji swojej sieci.
Nie. Potrzebujesz tylko lokalnego adresu rozgłoszeniowego 255.255.255.255 (dla IPv4) lub grupy multiemisji ff02 :: 1: 2 (dla IPv6). Sensem DHCP jest to, że nie wymaga żadnej wcześniejszej konfiguracji na kliencie.
Uruchomienie oprogramowania układowego kończy sekwencję DHCP DORA, jeśli otrzymana zostanie pełna oferta DHCP-PXE określająca:
Uwaga: W przypadku otrzymania więcej niż jednej kompletnej oferty obecne standardy nie określają szczegółowo, w jaki sposób klient musi wybrać jedną.
Adres rozgłoszeniowy MAC warstwy 2 pozwala na dostarczenie ramki DHCP Ethernet do wszystkich słuchaczy w domenie kolizyjnej NIC Ethernet klienta. Adres rozgłoszeniowy IP warstwy 3 to ten, który otwiera drzwi stosu IP serwera DHCP. Potrzebne są oba adresy rozgłoszeniowe L2 / L3 .
Gdy klient PXE i serwer DHCP znajdują się w różnych podsieciach, ruch rozgłaszania DHCP jest zatrzymywany na routerze / routerach, wówczas muszą włączyć agenta przekazywania DHCP (IP Helper w świecie Cisco), tzn. Pobrać pakiet rozgłoszeniowy DHCPDISCOVERY, przekonwertować go na emisję pojedynczą DHCPDISCOVERY i skieruj go do adresu IP zdefiniowanego docelowego serwera DHCP.