Multicast LAN ping ช้ากว่า unicast สองเท่า?


1

ฉันทำแบบทดสอบง่ายๆบน LAN ที่บ้านตัวน้อยของฉันแล้ว

ฉันเปิดใช้งานการตอบกลับด้วยการออกอากาศ ICMP ด้วยเสียงสะท้อน

sysctl net.ipv4.icmp_echo_ignore_broadcasts=0

บนเพียงโฮสต์เดียวแล้วทำการ ping ที่อยู่แบบหลายผู้รับเพื่อดูการตอบสนองของโฮสต์นั้น เวลาในการเดินทางไปกลับมีความสม่ำเสมอ 2-3 มิลลิวินาที .

--- 224.0.0.1 ping statistics ---
1000 packets transmitted, 1000 received, 0% packet loss, time 1000322ms
rtt min/avg/max/mdev = 1.956/3.666/163.318/10.781 ms

อย่างไรก็ตาม unicast ping ของเพียร์โดยตรงโดยวัดที่อยู่ IP ของมัน 0.7-1.5 มิลลิวินาที

--- 192.168.8.23 ping statistics ---
1000 packets transmitted, 1000 received, 0% packet loss, time 999270ms
rtt min/avg/max/mdev = 0.498/2.459/227.312/12.608 ms

เพื่อความสมบูรณ์ LAN มีลิงก์ wifi เชื่อมต่อกับอีเทอร์เน็ต 100Mbit ระหว่างโฮสต์

ดังนั้นคำอธิบายคืออะไร? อาจเป็นปัญหาซอฟต์แวร์หรือไม่ ในทางทฤษฎีการถ่ายทอดความหมายแฝงในการส่งสัญญาณเพิ่มขึ้น? อย่างไร?

คำตอบ:


5

ลิงก์ WiFi อาจเป็นปัญหาของคุณหากอยู่ในเส้นทาง การออกอากาศ / มัลติคาสต์ใน WiFi ส่วนใหญ่จะอยู่ที่อัตราฐานที่ต่ำที่สุด / อัตราการส่งข้อมูลที่จำเป็นเนื่องจากต้องไปทุกสถานี ซึ่งหมายความว่ามันมักจะช้าลงอย่างมาก

มัลติคาสต์ข้ามลิงก์ WiFi อาจต่ำเพียง 1Mbps ขึ้นอยู่กับการกำหนดค่า นี่คือเหตุผลที่ไม่อนุญาตให้ใช้มัลติคาสต์ในเครือข่าย WiFi และผู้ขายระดับองค์กรจำนวนหนึ่งใช้โซลูชันที่เป็นกรรมสิทธิ์ (เช่นมัลติคาสต์เป็น Conversion แบบยูนิคาสต์)


นอกจากนี้เราเตอร์และบริดจ์จำนวนมากยังสามารถจัดการยูนิคาสต์ในเส้นทางที่เร็วกว่าจากนั้นมัลติคาสต์ ตัวอย่างเช่น unicast อาจเป็นฮาร์ดแวร์และมัลติคาสต์ที่ระดับอินเตอร์รัปต์หรือ unicast อาจอยู่ในระดับอินเตอร์รัปต์และมัลติคาสต์ที่ระดับกระบวนการ
David Schwartz

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