หนึ่งจะกำหนดเส้นทางเครือข่าย IP ผ่าน ISP ที่แตกต่างกันอย่างไร


10

ดังนั้นถ้าฉันมีเว็บไซต์ที่มีการเชื่อมต่ออินเทอร์เน็ต 2 ตัว (หรือมากกว่า) พร้อมซับเน็ต IP ที่กำหนดเส้นทางได้ที่ฉันเป็นเจ้าของและ ISP ตัวใดตัวหนึ่งล้มลงฉันจะบอกให้คนอื่น ๆ ทั่วโลกส่งการรับส่งข้อมูลไปยังเครือข่ายของฉันผ่าน ISP B แทน ISP A สิ่งนี้เกี่ยวข้องกับการตั้งค่าประเภทความพร้อมใช้งานสูง ฉันค่อนข้างแน่ใจว่ามันเกี่ยวข้องกับ BGP แต่ฉันไม่ทราบวิธีการใช้งาน


2
คุณร้องขอ ASN ให้กับ บริษัท ของคุณแล้วหรือยัง
Mike Pennington

1
@ MikePennington ฉันยังไม่ได้
MDMoore313

คำตอบ:


10

โดยปกติแล้ว Multihoming จะทำกับ BGP โดยการประกาศ ASN (หมายเลขระบบปกครองตนเอง) & คำนำหน้า ("เครือข่าย / เครือข่ายย่อย") ไปยัง ISP ของคุณทั้งสอง หมายความว่าคุณต้องมี ASN และพื้นที่ที่อยู่ IP สาธารณะที่ถูกต้อง)

คุณเห็นด้วยกับ BGP กับ ISP ทั้งคู่พวกเขาจะประกาศ ASN & คำนำหน้าของคุณใหม่เพื่อให้ทราฟฟิกใด ๆ สำหรับเครือข่ายของคุณจะถูกส่งผ่านขึ้นอยู่กับนโยบายของ BGP (AS-Path ฯลฯ )

ตอนนี้ถ้าคุณวางแผนที่จะประกาศ ASN ของคุณด้วยตัวเองตรวจสอบให้แน่ใจว่ามีลิงค์ที่ดี (DSL จะทำให้คุณมีปัญหาถ้ามันกระพือปีก - BGP กำลังจัดการกับเส้นทางที่ไม่แน่นอน / ไม่แน่นอนในฐานะ BAD และจะลดลงจนกว่าพวกเขาจะมั่นคง

ความสนุกของ BGP คือคุณสามารถควบคุมวิธีการรับส่งข้อมูลเข้าและออก

  • ด้วยการจัดเตรียมตามเส้นทางคุณสามารถสร้างลิงก์ "แย่ลง" กว่าลิงก์อื่น ๆ (แม้ว่าจะเร็วกว่าความเร็วมาก) เนื่องจากความยาวตามเส้นทางคือสิ่งแรกที่ต้องพิจารณาเมื่อตัดสินใจเลือกเส้นทางที่ดีที่สุด สิ่งนี้สามารถทำได้บนพื้นฐานคำนำหน้าโดยคำนำหน้า

  • ด้วย Local-Preference และ Route-Maps คุณสามารถตัดสินใจว่า ISP ใดที่จะใช้สำหรับการรับส่งข้อมูลของคุณและสำหรับกระแสใด ๆ ที่คุณต้องการ (โดยทั่วไปคุณจัดการเส้นทางที่ตรงกับเงื่อนไขบางอย่างก่อนที่จะยอมรับพวกเขาในตารางเส้นทางของคุณเอง)


1
ดี! ดังนั้นฉันจะใช้สิ่งนี้ในสถานการณ์ล้มเหลวได้อย่างไร เราเตอร์ BGP ของฉันจะตรวจสอบลิงก์ที่ไม่ดีและเผยแพร่ ASP & คำนำหน้าอัตโนมัติของฉันไปที่ ISP ที่ 2 (หรือ Nth) หรือไม่
MDMoore313

1
เนื่องจากคุณมองเห็น ISP ของคุณทั้งสองในเวลาเดียวกันพวกเขาทั้งสองจึงส่ง ASN ของคุณไปยังต้นน้ำ ลูกค้าหลายรายในเน็ตจะใช้เส้นทางที่สั้นที่สุดไปยังเครือข่ายของคุณเนื่องจาก BGP Hops แต่ละอันจะเพิ่ม ASN ของพวกเขาไปยัง AS-PATH เมื่อส่งเส้นทางไปยังผู้อื่น ASN ที่มากขึ้นใน AS-PATH, "เพิ่มเติม" ที่ปลายทางนั้น "ดูเหมือน" สำหรับคนอื่น ๆ ที่อยู่ต้นน้ำและเป็นสิ่งที่คุณสามารถจัดการได้ (AS-Path Prepending) ลองดูที่นี่ BGP Primer ขนาดเล็ก: pacnog.org/pacnog1/day4/b0-1up.pdf
Remi Letourneau

"เนื้อ" มากขึ้นและสมบูรณ์มากขึ้น cs.fsu.edu/~xyuan/cis6930/APRICOT2004-BGP00.pdf
Remi Letourneau
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.