ปัญหาการถ่ายทอด DHCP บนอินเทอร์เฟซเครือข่ายรอง


12

เครือข่ายรองได้รับการกำหนดค่าบนอินเทอร์เฟซของเราเตอร์ Cisco 2621 และip helper-addressคำสั่งที่ใช้แทน แต่ไม่มีไคลเอ็นต์ของเครือข่ายรองนั้นสามารถดึงที่อยู่ DHCP เราสลับเครือข่ายหลักและเครือข่ายรองและทุกอย่างเริ่มทำงานได้ดี เปลี่ยนมันกลับมาและมีปัญหาเหมือนเดิม

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


ฉันชอบที่จะเห็นโซลูชั่นเราเตอร์เหล่านี้ทั้งหมด วิธีการที่มีมานานกว่าสองทศวรรษคือการกำหนดค่าเซิร์ฟเวอร์ dhcp ด้วยพูล dhcp ที่ใช้ร่วมกันใน linux / IPAM DHCP หลักใด ๆ หรือพูล DHCP เพิ่มเติมบนเซิร์ฟเวอร์ DHCP ของ Microsoft

นี่คือลิงค์สำหรับ "Superscope" แบบขยายของ Microsoft ตัวอย่างที่ 3 เป็นส่วนใหญ่ที่พบบ่อย ... technet.microsoft.com/en-us/library/dd759168(v=ws.11).aspx

คำตอบ:


13

เราเตอร์ของซิสโก้จะใช้ซับเน็ตหลักที่กำหนดค่าบนอินเทอร์เฟซเพื่อระบุคำขอ DHCP ที่ส่งต่อ

ตัวเลือกอื่น ๆ เพียงอย่างเดียวคือคุณสมบัติการส่งต่อสมาร์ท DHCPซึ่งอนุญาตให้เราเตอร์ใช้ซับเน็ตรอง แต่เฉพาะหลังจากไม่เห็น DHCP หลายข้อเสนอสำหรับเครือข่ายย่อยหลัก


9

คุณมีสองตัวเลือก

ตัวเลือกที่หนึ่ง: กำหนดค่า DHCP smart relay (ดูเพิ่มเติมเกี่ยวกับสิ่งนี้ในคำตอบจาก Dave และ Mierdin):

ip dhcp smart-relay

ตัวเลือกที่สอง: ตั้งค่าคำสั่งเครือข่ายที่ใช้ร่วมกันใน dhcpcd.conf ของคุณ (สมมติว่าคุณกำลังใช้เซิร์ฟเวอร์ DHCP บน Linux - ดูคำตอบของปีเตอร์ด้านล่างหากคุณไม่ได้)

shared-network "testing" { 

subnet 192.168.2.0 netmask 255.255.255.0 { 
option routers 192.168.2.1; 
} 

subnet 192.168.1.0 netmask 255.255.255.0 { 
option routers 192.168.1.1; 
option domain-name-servers a.b.c.d; 
pool { 

} 
} 
} 

3

เฉพาะที่อยู่หลักของอินเตอร์เฟสเท่านั้นที่จะถูกส่งในแพ็กเก็ต DHCPDiscover เป็นฟิลด์ที่อยู่ IP ของเกตเวย์ (giaddr) ของแพ็กเก็ต DHCP

คุณสามารถดูการใช้อินเตอร์เฟสย่อยที่อนุญาตเอเจนต์รีเลย์ DHCP แยกกัน (ที่อยู่ผู้ช่วย ip)


2

ฉันค่อนข้างแน่ใจว่าเมื่อเราเตอร์ส่งต่อคำขอ DHCP จะมีเฉพาะเครือข่ายหลักที่กำหนดค่าไว้บนอินเทอร์เฟซ ฉันไม่เชื่อว่าจะมีวิธีใดที่จะใช้เครือข่ายรองได้

แก้ไข: ฉันทำ Googling และกำหนดสิ่งที่คนอื่นชี้ไปแล้วมีคุณสมบัติที่เรียกว่า smart-relay ที่สามารถใช้เครือข่ายรองได้ แต่หลังจากเวลาหลักออกไปสามครั้งเท่านั้น

ข้อความอ้างอิงที่เกี่ยวข้องจากการทำความเข้าใจและการแก้ไขปัญหา DHCP ในสวิตช์ Catalyst หรือเครือข่ายองค์กร - Cisco Systems

วิธีการทำให้ DHCP ทำงานบนส่วน IP รอง

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

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

หากที่อยู่รองเป็นวิธีที่ต้องการจะมีวิธีแก้ไขปัญหาอื่นซึ่งเป็นการเปิดใช้งานคำสั่งการกำหนดค่าส่วนกลาง ip dhcp smart-relay นี่เป็นข้อ จำกัด ว่าจะใช้ IP รองเพียงเพื่อส่งต่อคำขอ DHCP หากไม่มีการตอบสนองจากเซิร์ฟเวอร์ DHCP หลังจากคำขอสามครั้งติดต่อกันสำหรับกลุ่มที่อยู่หลัก


2

ด้วยเซิร์ฟเวอร์ Microsoft DHCP (และอื่น ๆ ) คุณสามารถใช้ superscopes เพื่อแยกมันออกจากที่อยู่สำรอง

ใช้ DHCP เพื่อกำหนดที่อยู่ IP ให้กับเครือข่ายรอง

เราเตอร์บางตัวสามารถกำหนดค่าด้วยที่อยู่หลักและรองที่อนุญาตให้หนึ่งพอร์ตบนเราเตอร์เพื่อฟังเครือข่ายย่อย (ตรรกะ) หลายรายการ

Windows NT 4.0 Service Pack 2 และใหม่กว่าแนะนำการสนับสนุน Superscoping สำหรับ DHCP สิ่งนี้อนุญาตให้เซิร์ฟเวอร์ DHCP ที่มีเน็ตเวิร์กอินเตอร์เฟสหนึ่งการ์ดกำหนดสิทธิการเช่าสำหรับเครือข่ายย่อยหลาย ๆ โลจิคัล

ในการตั้งค่า Superscopes ใน DHCP Manager ให้ทำตามขั้นตอนต่อไปนี้:

  • สร้างขอบเขตใหม่ในตัวจัดการ DHCP ที่สอดคล้องกับซับเน็ตหลักบนเราเตอร์
  • สร้าง Superscopes ที่จะเป็นส่วนหนึ่งของที่อยู่รองที่กำหนดค่าบนเราเตอร์
  • ใช้ตัวจัดการ DHCP เพื่อกำหนด Superscope เพื่อรวมซับเน็ตทั้งหมด

สำหรับขั้นตอนที่สมบูรณ์เกี่ยวกับวิธีการตั้งค่า DHCP Superscoping โปรดอ้างอิงบทความในฐานความรู้ของ Microsoft ต่อไปนี้: 161571 การใช้ Superscopes DHCP เพื่อรับใช้ Subnets หลายตรรกะ


1

เมื่อคำขอ DHCP ถูกส่งออกไปออกอากาศจากที่อยู่หลัก ดังนั้นเมื่อมันถูกส่งไปยังที่อยู่ IP ของผู้ช่วยที่ระบุไว้เซิร์ฟเวอร์นั้นจะเห็นว่ามาจากที่อยู่ IP หลัก เช่นเดียวกับเซิร์ฟเวอร์ microsoft คุณต้องติดตั้ง subnet หลักและรองลงใน superscope มันจะดึงออกมาจากกลุ่มที่สองหลังจากที่กลุ่มแรกหมดที่อยู่ IP ที่มีอยู่ในกลุ่มหลัก ฉันเคยได้ยินเกี่ยวกับการถ่ายทอดสมาร์ท แต่ยังไม่ได้เล่นกับมัน


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.