ทำไมค่า TTL 1 เป็น IGMP


9

เหตุใดค่า TTL 1 ในโปรโตคอล IGMP และมีค่าแตกต่างกันเท่าใดในส่วน TTL สำหรับ Multicasting

สิ่งที่ฉันได้รับจากกูเกิ้ลคือถ้าหากค่า TTL เป็น 1 มันจะไม่ออกจาก LAN แต่ถ้ามันไม่ออกจาก LAN จะส่งข่าวสารเกี่ยวกับ msg ออกมาได้อย่างไร

คำตอบ:


11

เหตุผลที่ไม่จำเป็นต้องออกจาก LAN ก็คือ IGMP (หรือ MLD หากคุณใช้ IPv6) พูดคุยกับมัลติคาสต์เราเตอร์บน LAN เท่านั้น เราเตอร์มัลติคาสต์จะดูแลเส้นทาง


หาก TTL เป็น 1 เราเตอร์จะไม่ส่งต่อ นั่นคือประเด็นทั้งหมด
Ricky Beam

1
ข้อความ IGMP ไม่ได้ถูกส่งต่อ มันหมายถึงการพูดคุยกับเราเตอร์มัลติคาสต์ในเครือข่ายย่อยท้องถิ่น มันไม่เคยถูกส่งต่อ มัลติคาสต์เราเตอร์อาจใช้ PIM หรือโพรโทคอลที่คล้ายกันเพื่อพูดคุยกับเราเตอร์มัลติคาสต์อัปสตรีมเพื่อรับข้อมูลที่ไหลไปยังตำแหน่งที่ต้องการ
Sander Steffann

โปรโตคอลใดที่เราเตอร์มัลติคาสต์ใช้กันทั่วไปในการกำหนดเส้นทางเช่น PIM หรือ DVMRP หรือ MOSPF และใช้สิ่งที่พวกเขาใช้ ขอบคุณ
dillip_beta

ฉันมักจะเห็น PIM-SM และ PIM-SSM ตัวเลือกแรกอยู่ระหว่างโพรโทคอลที่หนาแน่น (ส่งแพ็กเก็ตมัลติคาสต์ลงลิงก์เว้นแต่จะร้องขอไม่ให้) หรือเบาบาง (ไม่ส่งแพ็กเก็ตมัลติคาสต์เว้นแต่ได้รับการร้องขอ) โพรโทคอล หลังจากนั้นส่วนใหญ่เป็นเรื่องของรสนิยมนโยบายท้องถิ่นหรือความต้องการพิเศษ
Sander Steffann

5

TTL == 1 หมายถึงอยู่ในเครือข่ายนี้ ; มันจะไม่ถูกส่งต่อโดยเราเตอร์ใด ๆ นี่คือความจริงของ multicast และ unicast จุดประสงค์ในการทำเช่นนี้กับ Multicast คือการ จำกัด ว่าข้อความจะแพร่กระจายได้ไกลแค่ไหน ตัวอย่างเช่น 224.0.0.1 ( ทุกระบบบนซับเน็ตนี้ ) จำเป็นต้องมี TTL เป็น 1 เพื่อให้มัน "อยู่บนซับเน็ตนี้" 224.0.1.1 ( NTP ) สามารถมี TTL ได้สูงเท่าที่คุณต้องการในเครือข่ายของคุณตามที่คุณต้องการ


1
เขากำลังถามเกี่ยวกับข้อความ IGMP คำตอบของคุณน่าจะเกี่ยวกับแพ็คเก็ตมัลติคาสต์จริง
Sander Steffann

มีความแตกต่างของค่าที่เป็นไปได้ในส่วน TTL สำหรับ Multicasting ถอนหายใจ
Ricky Beam

TTL หมายถึงสิ่งเดียวกันเสมอ มันต้องสูงพอที่จะไปให้ถึงปลายทางที่คุณกำลังคุยด้วย หากปลายทางนั้นอยู่บน LAN ในพื้นที่ของคุณแล้ว TTL = 1 ก็เพียงพอแล้ว
Sander Steffann

ไทริคกี้ในกรณีของ NTP สิ่งที่ควรเป็นค่า TTL? จะเป็น 31 หรือ 255 Ty
dillip_beta

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