เป็นไปได้หรือไม่ที่จะเชื่อมต่อเพื่อนส่วนตัว eBGP สองคนด้วยหมายเลข AS เดียวกันได้


12

ปัญหา

บุคคลที่สามใช้เครือข่ายขนาดเล็กและตั้งค่า BGP ส่วนตัวภายในสาขาของเรา เราจำเป็นต้องตั้งค่าความสัมพันธ์เพื่อนแบบ eBGP กับเครือข่ายนี้ อย่างไรก็ตามเราทั้งคู่ใช้หมายเลข BGP AS เดียวกัน

การแก้ไขปัญหา

  1. เราคนหนึ่งเปลี่ยนหมายเลข BGP AS ของเรา - นี่ไม่ใช่คำถามและแม้ว่าจะมีวิธีแก้ไขปัญหาอื่น แต่มันก็ซับซ้อนเกินไปเราอาจทำเช่นนี้
  2. สมาพันธ์ BGP - ในการวิจัยของฉันปรากฏว่าการตั้งค่าสมาพันธ์ BGP ระหว่างเพื่อนอาจเป็นวิธีการแก้ไข แนวคิดพื้นฐานจะแบ่งย่อยหมายเลข AS ส่วนตัวที่แบ่งออกเป็นหมายเลข AS ส่วนตัวหลายรายการ ฉันยังไม่แน่ใจทั้งหมดว่าจะแก้ปัญหาได้อย่างถูกต้องหรือไม่
  3. การแก้ปัญหาอื่น ๆ ? ที่นี่ฉันกำลังมองหาคำแนะนำเพิ่มเติมว่าเป็นไปได้ที่จะแก้ไขปัญหานี้เป็นวิธีที่มีประสิทธิภาพหรือไม่

คำตอบ:


14

ใช่.

ตัวเลือกที่ 1 น่าจะเป็นทางออกที่ดีที่สุดของคุณเพื่อความเรียบง่าย แต่คุณสามารถใช้วิธีการรวมกลุ่มได้หากคุณไม่ต้องการเปลี่ยน ASN คุณสามารถทำได้neighbor x.x.x.x local-as <as>ในการกำหนดค่า BGP แต่สิ่งนี้จะเป็นการเตรียม ASN ที่คุณเลือกไว้บนเส้นทางแทนที่จะแทนที่ ASN ในเส้นทางดังนั้นการอัปเดตจากเราเตอร์หนึ่งไปยังอีกเครื่องหนึ่งจะถูกทิ้งไว้ต่อไป เว้นแต่จะมีจริงๆเหตุผลที่ดีว่าทำไมคุณต้องการที่จะรักษาเซสชั่น eBGP คุณยังสามารถโยกย้ายไปเซสชั่น iBGP VS eBGP

ตามที่ @DanielDib ได้ระบุไว้ด้านล่างตัวเลือกที่สาม (หากคุณใช้ iOS เวอร์ชันที่สนับสนุน) คือการใช้local-asร่วมกับreplace-asและno-prependตัด ASN ของคุณออกจาก AS_PATH และส่งตัวเลือกอื่น:

router bgp [your asn]
  neighbor x.x.x.x remote-as [peer-asn]
  neighbor x.x.x.x local-as [new asn] no-prepend replace-as

ฉันคิดว่าพวกเขาไม่จำเป็นต้องเป็นเพื่อนร่วมงานของ eBGP แม้ว่ามันจะไม่ใช่วิธีปฏิบัติมาตรฐานหรือไม่ที่จะทำให้คนรอบข้างคุณไม่ได้เป็นเพื่อนร่วมงานของ eBGP
S.Richmond

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

4
หากต้องการทำให้มันดูเป็น AS ทั้งหมดคำสั่ง local-as ที่มี replace-as สามารถนำมาใช้และยังไม่มีทางเลือกเสริม
Daniel Dib

ดีมาก - ฉันไม่ทราบถึงหน้าที่การใช้งานนั้น กำลังอัปเดตคำตอบของฉัน
John Jensen

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