ฉันเห็นคำตอบหลายข้อสมมติว่าคุณเข้าใจผิดว่า multicast คืออะไร คุณไม่ได้ทำผิดและคำถามของคุณชัดเจน ฉันถามคำถามนี้กับตัวเอง:
ฉันสามารถส่งหลายผู้รับบนอินเทอร์เน็ต IPv6 ได้หรือไม่
ตามเนื้อผ้าเช่นใน IPv4 ฉันจะต้องขอที่อยู่แบบหลายผู้รับทั่วโลกถาวร (หรือเครือข่ายย่อย) และกำหนดเหล่านี้ไปยังเครือข่ายของฉัน ยังคงเป็นไปได้ด้วย IPv6 อย่างไรก็ตาม IPv6 นั้นมีความสุขแบบหลายผู้รับโดยธรรมชาติดังนั้นจึงควรมีกลไกบางอย่างสำหรับฉันเพื่อให้ผู้รับหลายผู้รับโดยไม่ต้องขอที่อยู่ที่ไม่ซ้ำกัน
ข้อดีจะชัดเจนเมื่อคุณมีสามคนต่อหนึ่งเครือข่ายแยกกันทางกายภาพ (หกคน) เล่นเกมเครือข่ายเดียวกัน ตัวเลือกที่จะ unicast แพ็คเก็ตให้กับผู้เล่นทุกคน (ห้าแพ็คเก็ตที่ส่งสำหรับการปรับปรุงทุกครั้ง) หรือหลายผู้รับ (หนึ่งหรือสองแพ็คเก็ตสำหรับทุกการปรับปรุง): แพ็คเก็ตแรกจะถูกส่งไปยังที่อยู่มัลติคาสต์ลิงค์ท้องถิ่นสำหรับผู้เล่น LAN และแพ็คเก็ตอื่นจะถูกส่งไปยังที่อยู่แบบหลายผู้รับทั่วโลกซึ่งเราเตอร์จะเข้าใจมีไว้สำหรับผู้เล่นใน LAN อื่น อาจเป็นกรณีที่แพ็กเก็ตถูกส่งครั้งเดียวไปยังที่อยู่มัลติคาสต์ทั่วโลกและเราเตอร์ (หรือไคลเอนต์ในพื้นที่) รู้วิธีจัดการกับสิ่งนั้น หลังจะมีประสิทธิภาพมากขึ้นอย่างแน่นอน
เมื่อรับมัลติคาสต์ที่มีประโยชน์มันจะทำให้ IANA รำคาญถ้าพวกเขาต้องกำหนดคำนำหน้าหลายผู้รับสำหรับทุกคนที่ต้องการเล่นเกมเครือข่ายหรือส่งวิดีโอคอนเฟอเรนซ์หรือถ่ายทอดสดการแสดงสดให้เพื่อน ๆ ... .
แบบฟอร์มใบสมัครจาก IANAอย่างชัดเจนระบุว่าคุณอาจไม่จำเป็นต้องขอ IPv6 อยู่หลายผู้รับถาวรซึ่งเป็นสิ่งที่ดี
ที่อยู่หลายผู้รับ IPv6 ที่ใช้ Unicast-Prefix
แน่นอนนี้ได้รับการแก้ไข ชื่อ "ที่อยู่หลายผู้รับ IPv6 ที่ใช้ Unicast-Prefix" ควรจะพูดทั้งหมด: ถ้าคุณมีที่อยู่ IPv6 ที่ไม่ซ้ำกันทั่วโลกจากนั้นคุณ (คอมพิวเตอร์ / อุปกรณ์ของคุณ) สามารถกำหนด (/) ที่อยู่แบบหลายผู้รับที่ไม่ซ้ำกันทั่วโลก ขึ้นอยู่กับการมอบหมาย unicast ของคุณ ข้อกำหนดคือซอฟต์แวร์ทุกจุด (เซิร์ฟเวอร์เราเตอร์ลูกค้า) รู้ว่ากำลังทำอะไรอยู่ เราเตอร์เก่าและ ISP ที่ขี้เกียจมีแนวโน้มที่จะตกต่ำในอีกไม่กี่ปีข้างหน้า
มันยากมากที่จะหาคำตอบสำหรับสิ่งที่ดูเหมือนจะเป็นคำถามที่ง่ายมากและสิ่งที่ใกล้เคียงที่สุดที่ฉันสามารถหาคำตอบได้คือRFC3306 :
ต่อไปนี้เป็นตัวอย่างของโครงสร้างของที่อยู่แบบหลายผู้รับที่ใช้คำนำหน้า
- Global prefixes - A network with a unicast prefix of
3FFE:FFFF:1::/48 would also have a unicast prefix-based
multicast prefix of FF3x:0030:3FFE:FFFF:0001::/96 (where 'x'
is any valid scope).
- SSM - All IPv6 SSM multicast addresses will have the format
FF3x::/96.
บทความส่วนใหญ่ (และคำตอบ) เกี่ยวกับ IPv6 multicast เน้นที่ multicast ท้องถิ่นซึ่งมีที่อยู่ที่กำหนดไว้ล่วงหน้าและไม่มีประโยชน์มาก clincher คือไคลเอนต์สามารถกำหนดที่อยู่แบบหลายผู้รับที่ไม่ซ้ำกันตามที่อยู่แบบ unicast และขอบเขตของหลักสูตรยังคงใช้:
ขอบเขตของที่อยู่แบบมัลติคาสต์ที่ขึ้นต้นด้วย unicast ต้องไม่เกินขอบเขตของส่วนนำหน้าแบบ Unicast ที่ฝังอยู่ในที่อยู่แบบหลายผู้รับ
ไม่น่าแปลกใจเลยว่านี่เป็นคำตอบที่ยากเนื่องจากการเชื่อมต่อ IPv6 นั้นหายากมากดังนั้นการทดสอบความสามารถและความเชื่อถือได้ของอินเทอร์เน็ตสำหรับ IPv6 มัลติคาสต์อินเทอร์เน็ตจึงเป็นไปไม่ได้สำหรับผู้ใช้ปลายทางส่วนใหญ่และด้วยเหตุนี้ ที่จริงแล้วผู้ใช้ส่วนใหญ่ไม่รู้ว่าทำไมพวกเขาถึงใช้มัลติคาสต์ IPv6 ที่บ้าน แต่แอพพลิเคชั่นพร้อมแล้วและกำลังรออยู่
หน้านี้พูดถึงความสับสนบางอย่างที่ RFCs นำเสนอและRFC3956ระบุว่าโดเมนหลายผู้รับมีปัญหาในการพูดคุยกัน อาจถึงตอนนี้อาจใช้งานได้ยาก แต่ฉันไม่เห็นเหตุผลว่าทำไมเซิร์ฟเวอร์เกม (จากตัวอย่างด้านบน) ไม่สามารถกำหนดที่อยู่ IPv6 แบบหลายผู้รับและแจ้งให้ลูกค้าทราบถึงที่อยู่นี้และทั้งหมดโดยไม่ต้องขอ การมอบหมาย IPv6 แบบมัลติสแตติก
นี่คือสิ่งที่ฉันต้องการติดตามตัวเองในอนาคต
ขั้นตอนที่ 1: ISP ต้องเปิดใช้งาน IPv6 ยังคง
ดูเพิ่มเติมที่: RFC6308: ภาพรวมของสถาปัตยกรรมการกำหนดแอดเดรสมัลติคาสต์ทางอินเทอร์เน็ต