Page 191 - Computer Network
P. 191
182 บทที่ 23. เร้าติ้งแบบบรอดคาสท์ (BROADCAST) และมัลติคาสท์ (MULTICAST)
ในมัลติคาสท์อยู่ ดังนั้นหากเร้าเตอร์ไม่ต้องการรับแพกเกตจากมัลติคาสท์กรุป prune message จะถูกส่งไปในเส้น
ทางย้อนกลับของเส้นทางที่สั้นที่สุด (reverse shortest-path) จากเร้าเตอร์กลับไปยังภาคส่ง
book)
รูปที่ 23.2: การส่ง prune message เพื่อออกจากมัลติคาสท์กรุป
รูปที่ 23.2 แสดงการส่ง prune message จากของเร้าเตอร์ 6 และ 7 ไปยังเร้าเตอร์ถัดขึ้นไป เพื่อไม่ให้ส่งมัลติ
(partial
คาสท์แพกเกตให้เร้าเตอร์ทั้งสองอีก เนื่องจากไม่มีเร้าเตอร์ใดเป็นสมาชิกของมัลติคาสท์กรุปอีกในเร้าเตอร์ 3 ดังนั้น
เร้าเตอร์ 3 จะส่ง prune message ไปยังเร้าเตอร์ถัดไป ในทำนองเดียวกัน ที่เร้าเตอร์ 4 เนื่องจากไม่มีสมาชิกใด
อยู่ในมัลติคาสท์กรุป เร้าเตอร์ 4 ส่ง prune message ไปยังเร้าเตอร์ 2 แต่เนื่องจากเร้าเตอร์ 5 ไม่ได้ส่ง prune
message ให้กับเร้าเตอร์ 2 แสดงว่ายังคงต้องการรับมัลติคาสท์แพกเกต เพราะฉะนั้นเร้าเตอร์ 2 จะไม่ส่ง prune
message กลับขึ้นไป แม้ว่าจะส่ง prune message ไปแล้ว หากมีโฮสต์ต้องการรับแพกเกตจากมัลติคาสท์กรุปอีก
only
ครั้ง การ Join มัลติคาสท์สามารถทำได้ภายหลัง
Distance-Vector Multicast Routing Protocol (DVMRP)
KKU
การทำงานของ DVMRP อยู่บนพื้นฐานของการทำงานแบบ source-based tree อาศัยการทำงานของ RPF และ
การใช้งานของprunemessageเพื่อการคำนวณหาเส้นทางไปยังฮอปถัดไปที่เป็นเส้นทางที่สั้นที่สุด(shortest-path)
เพื่อไปยังภาคส่ง (reverse path distance) โดยใช้ distance vectore algorithm คล้ายกับการคำนวณของ RIP
การทำงานของ DVMRP เริ่มจากเร้าเตอร์ส่งมัลติคาสท์แพกเกตไปยังทุกเร้าเตอร์ที่อยู่ข้างเคียง จากนั้นจะรอ
การตอบกลับ เร้าเตอร์ที่ไม่มีสมาชิกในมัลติคาสท์กรุป ส่ง prune message กลับ เพื่อไม่ให้มีการส่งแพกเกตมาอีก
การทำงานของ DVMRP จะเป็นการทำงานแบบ soft state โดยการกำหนด timeout ซึ่งหากหลังจากส่ง prune
message แล้ว โฮสต์ต้องการที่จะเข้าร่วมมัลติคาสท์กรุปอีกครั้ง สามารถทำได้โดยการ graft message ในภาพรวม
แล้วการทำงานของ DVMRP มีประสิทธิภาพค่อนข้างตํ่า หากสมาชิกของมัลติคาสท์กรุปค่อนข้างกระจาย (sparsely
distributed)
Multicast OSPF (MOSPF)
Multicast OSPF (MOSPF) เป็นการเพิ่มการทำงานมัลติคาสท์บน OSPF ด้วยการเพิ่มประเภทของ LSA เรียกว่า
group membership LSA MOSPF ใช้ IGMP เพื่อตรวจเช็คสมาชิกในมัลติคาสท์กรุปในเน็ตเวิร์ค และจะกระจาย
ข้อมูล (flood) ข้อมูลโดยใช้ LSA ใน Autonomous system (AS) จากการต่อยอดการทำงานของ OSPF ทำให้เมื่อ
เร้าเตอร์ได้รับมัลติคาสท์แพกเกต เร้าเตอร์จะทำการคำนวณหาเส้นทางที่สั้นที่สุดไปยังภาคส่ง และส่งต่อแพกเกตที่
ได้รับ ซึ่งเป็นการทำงานแบบ source-based tree

