ฉันเข้าใจว่า IPv6 ขอสงวนคำนำหน้า fe80 :: / 10 สำหรับลิงก์ที่อยู่ในพื้นที่และโฮสต์นั้นเลือกที่อยู่ด้วยคำนำหน้า / 64
เหตุใดพื้นที่ที่สงวนไว้จึงใหญ่กว่าที่ใช้จริงสำหรับลิงก์โลคัลมาก
ฉันเข้าใจว่า IPv6 ขอสงวนคำนำหน้า fe80 :: / 10 สำหรับลิงก์ที่อยู่ในพื้นที่และโฮสต์นั้นเลือกที่อยู่ด้วยคำนำหน้า / 64
เหตุใดพื้นที่ที่สงวนไว้จึงใหญ่กว่าที่ใช้จริงสำหรับลิงก์โลคัลมาก
คำตอบ:
ฉันคิดว่าขอบเขตการเชื่อมโยงภายในถูกกำหนดเป็น / 10 เพียงเพื่อ "พอดี" กับขอบเขตอื่น ๆ ได้ดีกว่าเช่นไซต์ในท้องถิ่น (ก่อนที่จะถูกแทนที่ด้วยท้องถิ่นที่ไม่ซ้ำกัน)
ตอนแรกฉันคิดว่าอาจเป็นการอนุญาตให้ใช้เครือข่ายเชื่อมโยงหลายท้องถิ่นในลิงก์เดียวกัน แต่RFC 4291 ระบุอย่างชัดเจนว่าอาจใช้เฉพาะ fe80 :: / 64 เท่านั้น
คุณก็รู้ว่าฉันไม่เคยพิจารณาเรื่องนี้
ฉันจะสันนิษฐานว่า fe80 :: / 64 ถูกใช้เนื่องจากระบบจากนั้นเรียกใช้ autoconfiguration (SLAAC) ที่อยู่ stateless ใน / 64 ออกจากส่วนที่เหลือของ / 10 พร้อมใช้งานสำหรับที่อยู่ link-local และ netblocks ที่ได้รับมอบหมาย ฉันมีเวลาที่ยากลำบากในการหากรณีการใช้งานที่สำคัญสำหรับการมอบหมายลิงก์ท้องถิ่น - แบบคงที่ แต่ฉันคิดว่ามีเหตุผลที่คนอาจต้องการที่จะทำเช่นนั้น
ปรัชญาการออกแบบที่อยู่เบื้องหลัง IPv6 คือการมีพื้นที่ที่อยู่ที่มีโครงสร้างที่สมเหตุสมผลนั้นมีความสำคัญมากกว่าการอนุรักษ์ที่อยู่ อนึ่ง IPv4 มีความคิดเดียวกัน (ซึ่งเป็นสาเหตุที่อุปกรณ์แต่ละเครื่องมีที่อยู่ย้อนกลับ 16 ล้านที่อยู่ แต่เคยใช้ที่อยู่ 127.0.0.1 เท่านั้นและที่อยู่คลาส D และ E ส่วนใหญ่ไม่ได้ใช้)
ที่อยู่ Link-local ในทางทฤษฎีจะสูญเสีย gazillions ของที่อยู่ IP แต่ก็ไม่ถือว่าเป็นปัญหา ในทำนองเดียวกันการให้ลูกค้าแต่ละรายเต็ม / 56 หรือแม้กระทั่ง / 48 นั้นเป็นเทคนิคที่สิ้นเปลืองมาก แต่ไม่ใช่ปัญหาจริง
วิธีการนี้มีด้านมืด: การอ้างสิทธิ์ว่า IPv6 สามารถให้ที่อยู่ IP กับเม็ดทรายแต่ละเม็ดในโลก (หรือบางอย่าง) นั้นไร้สาระเช่นเดียวกับที่อ้างว่า IPv4 สามารถรองรับอุปกรณ์ 4 พันล้านเครื่อง ในความเป็นจริงตามเวลาที่คุณเพิ่มขยะทั้งหมดใน IPv6 คุณจะพบว่าข้อ จำกัด นั้นแคบกว่ามาก (ยังคงใหญ่กว่า IPv4)
ฉันคิดว่ามันมี 2 สิ่ง ขั้นแรกไม่สามารถกำหนดเส้นทางการเชื่อมต่อโลคัลดังนั้นไม่จำเป็นต้องมีซับเน็ต ID สันนิษฐานว่าเป็นเพราะมันไม่สามารถกำหนดเส้นทางได้ว่าสิ่งใดก็ตามที่ตามหลังคำนำหน้าจนถึง 64- บิตสุดท้ายจะเป็นศูนย์ ประการที่สองเช่นเดียวกับคำนำหน้า IPv6 อื่น ๆ ที่คล้ายกันคำนำหน้าจะเป็นทุกอย่างจนกระทั่งบิต '1' สุดท้าย สิ่งนี้ทำให้ความมั่นคง
/9
/10