ถ้า ISP ไม่ให้มากกว่า / 64 แสดงว่า ISP นั้น ๆ หากโล่งใจฉันสามารถบอกคุณได้ว่าฉันต้องจัดการกับ ISP ที่ดูดมากกว่านั้น รอบ ๆ ที่นี่เป็นเรื่องปกติที่จะนำที่อยู่ IPv4 สาธารณะออกห่างจากลูกค้าและทำให้พวกเขาอยู่ด้านหลัง CGN และถ้าคุณถามที่อยู่ IPv6 พวกเขาจะบอกคุณว่าพวกเขาไม่ได้เสนอ IPv6 เพราะยังไม่มีปัญหาการขาดแคลนที่อยู่ IPv4 และตราบใดที่มีเซิร์ฟเวอร์ที่ไม่มีการสนับสนุน IPv6 พวกเขาจะไม่เสนอ IPv6 เพราะมันเป็นไปไม่ได้สำหรับ ไคลเอ็นต์สแต็กคู่เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ IPv4 เท่านั้น
หาก ISP ใดจะให้สิ่งที่คุณมีฉันจะใช้มันเพราะมันดูดน้อยกว่าสิ่งที่ฉันได้รับจนถึง
การก้าวไปข้างหน้ามีสองวิธีที่ฉันแนะนำให้คุณดำเนินการขนาน
สร้างแรงกดดันต่อ ISP
กดดัน ISP ให้มากที่สุดเท่าที่จะทำได้ ซึ่งรวมถึงการติดต่อ ISP อื่น ๆ และอาจเปลี่ยนหาก ISP อื่นใดสามารถให้ข้อเสนอที่ดีกว่า
ตรวจสอบให้แน่ใจว่าคุณทำการทดสอบว่าจะเกิดอะไรขึ้นถ้าเราเตอร์ของคุณร้องขอ / 48, / 52, / 56, หรือ / 60 ผ่าน DHCPv6 บน WAN ฉันจะทดสอบความยาวของคำนำหน้าทั้งสี่ในกรณีที่เซิร์ฟเวอร์ DHCPv6 ด้วยเหตุผลบางอย่างจะแจกเฉพาะความยาวของคำนำหน้าเฉพาะและละเว้นการร้องขอสำหรับความยาวของคำนำหน้าอื่น ๆ
ทำให้ดีที่สุดในสิ่งที่คุณมี
เนื่องจากคุณอาจต้องใช้ชีวิตอยู่กับแฮ็กบางตัวที่ก้าวไปข้างหน้าคุณต้องถามตัวคุณเองว่าการใช้ IPv4 กับแฮ็กหรือ IPv6 กับแฮ็กน้อยลง
มีแฮ็กจำนวนหนึ่งที่คุณสามารถใช้เพื่อยืดโฮสต์เดี่ยว / 64 ให้กับโฮสต์จำนวนมาก
เปลี่ยนคำนำหน้าลิงก์เป็นคำนำหน้าเส้นทาง
หากคุณมี / 64 เดียวบนลิงค์ WAN แต่ไม่มีการส่งคำนำหน้าไปยัง LAN ของคุณคุณสามารถเปลี่ยน / 64 นั้นเป็นคำนำหน้าเส้นทางที่มีขั้นตอนเพียงไม่กี่ขั้นตอน กำหนดค่าอินเตอร์เฟส WAN บนเราเตอร์ของคุณเป็น / 126 แทนที่จะเป็น / 64 ติดตั้ง daemon การโฆษณา daemon (เช่น ndppd) บนเราเตอร์เพื่อโฆษณาที่อยู่ MAC ของตัวเองสำหรับทุกที่อยู่ใน / 64 ยกเว้นจาก 4 ที่อยู่ใน / 126 ด้วยสองขั้นตอนเหล่านี้คุณจะมีเส้นทาง / 64 ซึ่งคุณสามารถใช้บน LAN ของคุณยกเว้นที่อยู่ 4 แห่งที่ใช้สำหรับลิงก์ WAN
แฮ็ครุ่นที่แก้ไขนี้สามารถแชร์ลิงก์ / 64 กับเราเตอร์หลายตัวได้ คำนำหน้าลิงก์จะต้องสั้นกว่า / 126 เล็กน้อยเพื่อรองรับที่อยู่ IP ของเราเตอร์แต่ละตัว a / 120 จะสั้นพอที่จะอนุญาตให้เราเตอร์สูงสุด 254 ตัว
เห็นได้ชัดว่าเราเตอร์แต่ละคนจะได้รับเพียงคำนำหน้าซึ่งจะนานกว่า / 64 ฉันขอแนะนำให้คุณทำคำนำหน้าสำหรับเราเตอร์แต่ละตัวตราบใดที่คุณยังสามารถมีที่อยู่ IP เพียงพอสำหรับ LAN บนเราเตอร์นั้น A / 112 หรือ / 120 สำหรับแต่ละเราเตอร์น่าจะเหมาะสม เราเตอร์แต่ละตัวจะตอบสนองด้วยที่อยู่ MAC ของตัวเองเพื่อค้นหาสิ่งที่อยู่ใกล้เคียงภายในคำนำหน้าของเราเตอร์
ในตัวแปรนี้เราเตอร์แต่ละคนจะมีคำนำหน้าเหมือนกันที่กำหนดค่าไว้ที่ฝั่ง WAN ของพวกเขาและจะตอบสนองต่อคำขอค้นหาเพื่อนบ้านสำหรับคำนำหน้าที่กำหนดให้กับฝั่ง LAN ของพวกเขา เห็นได้ชัดว่าไม่มีคำนำหน้า LAN ใดที่อาจทับซ้อนกันและไม่มีคำนำหน้าใดที่ทับซ้อนกันกับคำนำหน้า LAN ที่คุณกำหนดค่าไว้
ดังนั้นหากเราเตอร์ ISP ที่ทำหน้าที่เป็นเกตเวย์ของคุณอยู่ตามที่อยู่ 2001: db8 :: 1/64 คุณสามารถใช้ 2001: db8 :: / 120 เป็น WAN ของคุณและคุณสามารถกำหนด 2001: db8 :: 1: 0/112 เพื่อ เราเตอร์แรก 2001: db8 :: 2: 0/112 ไปยังเราเตอร์ที่สองเป็นต้น
บน LAN คุณสามารถขยาย a / 64 ไปยังโฮสต์จำนวนมากไม่ว่าจะโดย subnetting หรือ bridging คุณจะต้องหาว่าแบบใดที่เหมาะกับคุณที่สุด
subnetting
ถ้าคุณทำ subnet / 64 คุณอาจไปที่ส่วนนำหน้ายาวที่สุดซึ่งยังมีที่อยู่เพียงพอสำหรับโฮสต์ที่คุณต้องการ อย่าซับเน็ตเข้าไปในคำนำหน้า / 80 ให้ไปที่ / 116, / 120 หรือ / 124 ต่อซับเน็ต สิ่งที่ผิดพลาดหากคุณไม่ได้ใช้ / 64 ไม่น่าจะสนใจและไปกับ / 116 หรือนานกว่านั้นคุณจะลดผลกระทบจากการโจมตี DoS ที่เพื่อนบ้านพบ (ถ้ามีอยู่ในระบบของคุณ)
ในการกำหนดค่าเครือข่ายย่อยดังกล่าวคุณจะทำลาย SLAAC ดังนั้นคุณต้องมีเซิร์ฟเวอร์ DHCPv6 เพื่อตอบกลับในแต่ละส่วนและที่อยู่ IPv6 แบบคงที่ซึ่งกำหนดค่าไว้ในอุปกรณ์ทั้งหมดโดยไม่รองรับ DHCPv6
Bridging
การเชื่อมโยงเป็นอีกทางเลือกหนึ่ง เป็นหลักหมายความว่าคุณไม่ได้ซับเน็ต แต่ใช้ LAN ทั้งหมดของคุณเป็นเซ็กเมนต์ IPv6 เดียวพร้อมคำนำหน้า / 64 (หากคุณต้องการ / 64 สามารถขยายได้ทั้ง LAN และ WAN)
IPv6 ได้รับการออกแบบมาเพื่ออนุญาตให้บริดจ์รับรู้ว่าเครือข่ายบริดจ์ใดที่อยู่แต่ละคาสต์ใด ๆ ที่จำเป็นต้องส่งต่อไป ด้วยวิธีนี้คุณจะไม่ต้องออกอากาศแพ็กเก็ตในทุกลิงก์จริง ๆ บน LAN
บริดจ์ยังสามารถใช้ไฟร์วอลล์และการป้องกันการปลอมแปลงเพื่อนบ้านค้นพบบน LAN
ด้วยหลักการที่ชาญฉลาดบนสะพานมีหลักการไม่ จำกัด จำนวนสวิตช์ที่คุณสามารถสร้างสะพานเชื่อมเดียว / 64 ข้าม