ใน PXE Boot หนึ่งในขั้นตอนแรกคือการได้รับที่อยู่ IP ผ่าน DHCP
ในการใช้ DHCP คุณต้องทราบที่อยู่การออกอากาศของเครือข่ายของคุณ
เครือข่ายนี้ได้รับการกำหนดค่าเริ่มต้นสำหรับไคลเอนต์ PXE อย่างไร
ใน PXE Boot หนึ่งในขั้นตอนแรกคือการได้รับที่อยู่ IP ผ่าน DHCP
ในการใช้ DHCP คุณต้องทราบที่อยู่การออกอากาศของเครือข่ายของคุณ
เครือข่ายนี้ได้รับการกำหนดค่าเริ่มต้นสำหรับไคลเอนต์ PXE อย่างไร
คำตอบ:
มันจะสื่อสารกับเลเยอร์ IP ได้อย่างไรเมื่อมันไม่มีที่อยู่? มันไม่ได้ไม่ได้จริงๆ แต่มันสื่อสารโดยใช้เลเยอร์ 2
ที่อยู่ออกอากาศของเครือข่ายอีเธอร์เน็ตใด ๆคือ FF: FF: FF: FF: FF: FF บนเลเยอร์ IP มี 255.255.255.255 นั่นคือสิ่งที่มีอยู่ในแพ็กเก็ต DHCPDISCOVER ด้วยวิธีนี้คุณสามารถมีซ็อกเก็ตฟัง UDP ปกติแทนซ็อกเก็ตอีเทอร์เน็ตดิบ
it communicates using layer 2สิ่งนี้ไม่ถูกต้อง ชั้นที่ 2 ไม่ถึงระดับเครือข่ายของเซิร์ฟเวอร์ IP สแต็ก Broadcast layer 2 จะส่งเฟรม Ethernet ไปที่ผู้ฟังทั้งหมดบนหนึ่งอีเทอร์เน็ตโดเมนเฉพาะเท่านั้น ที่อยู่ IP ออกอากาศเป็นที่อยู่ที่เปิดประตูของสแต็ค IP ของเซิร์ฟเวอร์
ในการใช้ DHCP คุณต้องทราบที่อยู่การออกอากาศของเครือข่ายของคุณ
ไม่คุณต้องใช้ที่อยู่ในการออกอากาศ 255.255.255.255 (สำหรับ IPv4) เท่านั้นหรือกลุ่มมัลติคาสต์ ff02 :: 1: 2 (สำหรับ IPv6) จุดทั้งหมดของ DHCP คือไม่ต้องมีการกำหนดค่าใด ๆก่อนหน้านี้บนไคลเอนต์
เฟิร์มแวร์สำหรับบูตเสร็จสิ้นลำดับ DHCP DORA หากข้อเสนอ DHCP-PXE ที่สมบูรณ์ได้รับการกำหนด:
หมายเหตุ: หากได้รับข้อเสนอที่สมบูรณ์มากกว่าหนึ่งข้อมาตรฐานปัจจุบันไม่ได้กำหนดวิธีที่ลูกค้าจะต้องเลือกโดยเฉพาะ
ที่อยู่ MAC Broadcast layer 2 ช่วยให้สามารถส่งเฟรม DHCP Ethernet ไปยังผู้ฟังทั้งหมดภายในโดเมน NIC Ethernet ของลูกค้า IP address ที่ออกอากาศเป็นเลเยอร์ 3 เป็นที่เปิดประตูของสแต็ก IP ของเซิร์ฟเวอร์ DHCP ทั้งที่อยู่ออกอากาศ L2 / L3 มีความจำเป็น
เมื่อไคลเอนต์ PXE และเซิร์ฟเวอร์ DHCP อยู่ในเครือข่ายย่อยต่าง ๆ การรับส่งข้อมูลออกอากาศ DHCP จะหยุดที่เราเตอร์ / s แล้วพวกเขาจะต้องเปิดใช้งานตัวแทนการถ่ายทอด DHCP ของพวกเขา (IP ผู้ช่วยในโลกของซิสโก้) รับเช่นออกอากาศ DHCPDISCOVERY DHCPDISCOVERY และกำหนดเส้นทางไปยังที่อยู่ IP ของเซิร์ฟเวอร์ DHCP เป้าหมายที่กำหนดไว้