anycast addressing นั้นเพิ่มความหน่วงแฝงเพิ่มเติมหรือไม่?


9

anycast addressing นั้นเพิ่มความหน่วงแฝงเพิ่มเติมในการเชื่อมต่อเครือข่ายหรือไม่? โดยเฉพาะถ้าคุณมีเซิร์ฟเวอร์สองเครื่องที่อยู่ในศูนย์ข้อมูลเดียวกันที่มีเส้นทาง / จำนวนการกระโดดในเส้นทางที่คล้ายกันมากจนถึงปลายทางที่แท้จริงหนึ่งเครื่องที่ใช้ unicast และอีกเครื่องหนึ่งที่ใช้ anycast จะมีความแตกต่างระหว่างเวลาแฝง เห็นได้ชัดหรือไม่?

ดูเหมือนว่าจะต้องค้นหาเส้นทางที่สั้นที่สุดโดยใช้ BGP จะมีผลกระทบบางอย่างต่อความหน่วงแฝงเมื่อเทียบกับเพียงแค่สามารถใช้ที่อยู่เดียว unicast ฉันไม่พบสิ่งใด ๆ ที่กล่าวถึงการได้ยินเพิ่มเติมใด ๆ จากการใช้การกำหนดที่อยู่ใด ๆ

ฉันยังเข้าใจว่าถ้ามีก็ได้ยินเพิ่มเติมใด ๆ โดยใช้ anycast ก็อาจจะมีเพียงเล็กน้อยในสถานการณ์จริงของโลกและว่าประโยชน์ของ anycast กว่า unicast ยังคงยังคงเป็นจริง

คำตอบ:


19

anycast addressing นั้นเพิ่มความหน่วงแฝงเพิ่มเติมในการเชื่อมต่อเครือข่ายหรือไม่?

เลขที่

หนึ่งใช้ unicast และอื่น ๆ ที่ใช้ anycast

Anycast เป็นคนเดียว เป็นเพียงว่าเครือข่ายเดียวกันนั้นอยู่ในที่ต่างกันสองแห่งและโปรโตคอลเส้นทางจะเลือกเครือข่ายที่ใกล้ที่สุดซึ่งจะส่งปริมาณข้อมูลที่กำหนดสำหรับเครือข่ายนั้น

ดูเหมือนว่าจะต้องค้นหาเส้นทางที่สั้นที่สุดโดยใช้ BGP จะมีผลต่อความล่าช้า

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


1
ขอบคุณที่ทำให้รู้สึกมากตอนนี้!
rickjerrity

1
หรือใช้คำพูดที่แตกต่างกันการเลือกเส้นทางที่ดีที่สุดจะทำในเวลาที่ทำการอัพเดทตารางไม่ใช่ในขณะที่กำหนดเส้นทางแพ็คเก็ต
jcaron

5

Anycast เป็นรูปแบบที่ยุติเส้นทางเฉพาะ / ที่อยู่ IP / IP ซับเน็ตในหลาย ๆ สถานที่บนอินเทอร์เน็ต ด้วยวิธีนี้ลูกค้าจะเชื่อมต่อกับตำแหน่งที่ใกล้เคียงที่สุด (เส้นทางที่มีเมตริกต่ำสุด)

เมื่อดูที่แพ็กเก็ต anycast ก็ไม่ต่างจาก unicast ดังนั้นจึงไม่แนะนำเวลาแฝงเพิ่มเติมใด ๆ

เราเตอร์แต่ละตัวจะต้องค้นหาเส้นทางสำหรับแต่ละแพ็คเก็ตจากตารางเส้นทางท้องถิ่น การอัพเดตตารางนั้นจะทำในช่วงเวลาหรือเมื่อมีการเปลี่ยนแปลงเกิดขึ้นขึ้นอยู่กับโปรโตคอลการกำหนดเส้นทางและจะไม่ส่งผลกระทบต่อฟังก์ชั่นการกำหนดเส้นทาง

โปรดทราบว่าเราเตอร์ไม่ได้ขอเส้นทางจากเพื่อนบ้านเพื่อหาแพ็คเก็ตที่เฉพาะเจาะจง แต่จำเป็นต้องรู้เส้นทางที่จำเป็นทั้งหมดตลอดเวลา ตารางเส้นทางสามารถช่วงจากเส้นทางเริ่มต้นง่าย (สำหรับเกตเวย์ต้นน้ำเดียว) ถึงตารางเส้นทางอินเทอร์เน็ตเต็ม (บางรายการ 400,000)


เส้นทางใด ๆ ที่ออกอากาศอาจนำไปสู่จำนวนเส้นทาง ในทางทฤษฎีแล้วอาจทำให้เกิดความเครียดมากขึ้นในทรัพยากรของเราเตอร์ แต่มันก็เป็นปัญหาที่แก้ไขได้สำหรับ IPv4 (โดยเฉพาะอย่างยิ่งถ้าการออกอากาศใด ๆ เกิดขึ้นในโครงสร้างพื้นฐานการกำหนดเส้นทางที่ต่ำกว่าในระดับการรวมเช่นเดียวกับ CDN และ Video Caching
eckes

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