เซิร์ฟเวอร์ IPv6 DHCP เทียบกับเราเตอร์


11

ฉันกำลังตั้งค่าสภาพแวดล้อมสำหรับการทดสอบdualstack

ปัจจุบันฉันมีเซิร์ฟเวอร์ (Windows 2008 R2), สวิตช์ 2 ตัวและเราเตอร์ที่ติดตั้งและกำหนดค่า เซิร์ฟเวอร์เป็นตัวควบคุมโดเมนหลักและมีบทบาท DHCP ติดตั้งอยู่

ฉันใช้VLANเพื่อแยกคอมพิวเตอร์ออกจากกัน ตอนนี้ฉันติดอยู่กับปัญหาและฉันไม่สามารถเข้าใจได้ดังนั้นฉันหวังว่าพวกคุณจะสามารถช่วยฉันได้!

ฉันสร้างทั้งขอบเขตIPv4และIPv6บนเซิร์ฟเวอร์ บนเราเตอร์ฉันมีอินเทอร์เฟซย่อยของฉันสำหรับการใช้ VLANs และ IPv4 ทำงานได้ดี

ฉันดูเหมือนจะมีปัญหากับ IPv6 ฉันให้ NIC คงอยู่ IPv6 ของฉันในกรณีนี้2001: db8:: 1 ที่ :: 10 ฉันยังสร้างหลาย ๆ ขอบเขต (เพื่อใช้ VLANs)

การกำหนดค่าของสองอินเตอร์เฟสบนเราเตอร์ของฉันคือ: การกำหนดค่าเราเตอร์

IP ที่กำหนดให้กับคอมพิวเตอร์ที่เชื่อมต่อกับ VLAN เริ่มต้น (DEFAULT) ได้รับที่อยู่ IPv6 จากเซิร์ฟเวอร์ DHCP แต่สิ่งที่เชื่อมต่อกับ VLAN อื่นจะได้รับที่อยู่ IP จากเราเตอร์โดยที่ฉันไม่ได้สร้างพูล DHCP (หมายเหตุ: พวกเขาได้รับที่อยู่ IP ในช่วงของ IP ที่ฉันได้ให้กับอินเทอร์เฟซย่อย)

ฉันต้องการสิ่งนี้ไม่ได้เกิดขึ้นและทำให้พวกเขาได้รับที่อยู่ IP จากขอบเขตบนเซิร์ฟเวอร์ DHCP (และเพื่อให้พวกเขาปรากฏในสัญญาเช่า)

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก !

คำตอบ:


11

IPv6 มีตัวเลือกเพิ่มเติมสำหรับการกำหนดค่าที่อยู่มากกว่า IPv4 กระบวนการทำงานดังต่อไปนี้:

  1. ไคลเอนต์ใหม่เข้าร่วมเครือข่ายและส่ง Router Solicitation (RS)
  2. เราเตอร์แต่ละตัว (สามารถหลายตัว) ส่งการโฆษณาเราเตอร์ (RA)
    • สิ่งนี้เกิดขึ้นทั้งตามคำขอ (เมื่อได้รับ RS) เช่นเดียวกับเป็นระยะ
  3. RA มีข้อมูลจำนวนมากเกี่ยวกับวิธีการทำงานของเครือข่าย:
    • หากเราเตอร์ที่ส่ง RA สามารถเป็นเกตเวย์เริ่มต้นและนานเท่าไหร่
    • การบอกไคลเอนต์หากไม่มีสถานะ (ไม่ระบุที่อยู่ให้เฉพาะข้อมูลพิเศษเช่นการตั้งค่า DNS) เซิร์ฟเวอร์ DHCPv6 บนเครือข่าย (O = ธงอื่น ๆ )
    • การบอกไคลเอนต์หากมีเซิร์ฟเวอร์ stateful (เหมือนใน IPv4) บนเครือข่าย (M = ธงที่มีการจัดการ)
    • บอกลูกค้าเกี่ยวกับคำนำหน้าในการใช้งานบนเครือข่าย
      • สำหรับแต่ละคำนำหน้า: บอกลูกค้าว่าพวกเขาสามารถกำหนดค่าที่อยู่ได้ด้วยตนเองโดยอัตโนมัติ (แฟล็ก A = autoconf)
    • และสิ่งอื่น ๆ อีกมากมาย

หากคุณต้องการเรียกใช้เครือข่ายที่มีการจัดการอย่างสมบูรณ์โดยที่เซิร์ฟเวอร์ DHCPv6 จัดการที่อยู่ทั้งหมด (และโปรดคิดว่าเหตุใดคุณจึงต้องการสิ่งนี้ก่อนที่จะเลือกถ้าคุณไม่ใช้ข้อมูลในเซิร์ฟเวอร์ DHCPv6 จากนั้นให้ลูกค้ากำหนดค่าที่อยู่ของตนเอง ง่ายขึ้น) จากนั้นเราเตอร์จะต้องปิดการตั้งค่าสถานะ A (autoconf) สำหรับคำนำหน้าทุกคำสั่งที่ประกาศและเปิดการตั้งค่าสถานะ M (จัดการ) เพื่อให้ลูกค้าทราบว่าพวกเขาไม่ได้รับอนุญาตให้เลือกที่อยู่ของตนเอง แต่มีเซิร์ฟเวอร์ DHCPv6 พร้อมที่จะช่วยพวกเขา

นี่คือวิธีการทำเช่นนั้นในเราเตอร์ Cisco:

; Go to the interface configuration
interface FastEthernet0/0
  ; Tell clients that auto configuration is not allowed
  ; This changes the default parameters.
  ; You have to specify the timers, so I use the standard values
  ipv6 nd prefix default 2592000 604800 no-autoconfig
  ;
  ; Tell the clients that there is a stateful DHCPv6 server available
  ipv6 nd managed-config-flag

; Repeat this for every (sub)interface where you want to force clients to use DHCPv6.

หมายเหตุ: คุณต้องการแพ็กเก็ต RA เหล่านั้นด้วย DHCPv6 ให้ข้อมูลเท่านั้นและเลือกที่อยู่ ไม่มีเกตเวย์เริ่มต้น นั่นคือการใช้ RA แนวคิดนี้คือเราเตอร์มักจะมีข้อมูลที่ดีกว่าเกี่ยวกับการเราต์และเกตเวย์มากกว่าเซิร์ฟเวอร์ DHCP พร้อมกับสิทธิประโยชน์เพิ่มเติมที่คุณสามารถมีเราเตอร์หลายตัวในซับเน็ตหนึ่งที่ทำหน้าที่เป็นเกตเวย์เริ่มต้นกับไคลเอนต์


0

มีข้อผิดพลาดในเซิร์ฟเวอร์ Windows 2008 R2 DHCPv6 เมื่อใช้ DHCP Relays

ดูลิงค์ Microsoft นี้สำหรับรายละเอียด (และโปรแกรมแก้ไขด่วน)


คำถามไม่เกี่ยวข้องกับเซิร์ฟเวอร์ Windows DHCP ซึ่งไม่ได้แจกที่อยู่เมื่อควรจะทำเช่นนั้น
Gerben

1
ฉันพลาดส่วนนั้น ขณะนี้มีการกำหนดค่าการทำงานบนสวิตช์ L3 คุณส่วนใหญ่อาจจะพบปัญหา Windows DHCP Server ที่อธิบายไว้ในบทความที่ฉันพูดถึง
Jens Link
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.