ฉันมีสองไซต์ A และ B ใน BGP AS 65000 และไซต์ที่สาม C ใน AS 65001 ทั้งสามไซต์มีการเชื่อมต่อผ่านผู้ให้บริการ MPLS และมีการเชื่อมต่อภายในระหว่างไซต์ A และ B ฉันพยายามโน้มน้าว BGP เพื่อให้ทราฟฟิกจากไซต์ A ไปยังไซต์ C จะถูกกำหนดเส้นทางผ่านลิงก์ MPLS ของไซต์ A และทราฟฟิกจากไซต์ B ไปยังไซต์ C จะกำหนดเส้นทางผ่านลิงก์ MPLS ของไซต์ B โทโพโลยีนั้นคล้ายคลึงกับสิ่งที่อธิบายไว้ในตัวอย่างนี้
เราเตอร์ขอบที่ไซต์ A และ B ทั้งคู่จะเห็นลิงก์ MPLS ของตัวเองเป็นเส้นทางที่ดีที่สุดเนื่องจากเส้นทาง EBGP เป็นที่ต้องการมากกว่าเส้นทาง IBGP อย่างไรก็ตามเราเตอร์ที่อยู่ภายใน AS 65000 จะชอบลิงค์เดียวหรือลิงค์อื่น เป้าหมายของฉันคือการบังคับให้เราเตอร์ทั้งหมดในแต่ละเว็บไซต์ต้องการลิงค์ที่ใกล้เคียงที่สุด (น่าเสียดายที่ฉันไม่สามารถแยกทั้งสองไซต์ออกเป็น ASes แยกได้ในเวลานี้)
มีวิธีที่ดีที่จะทำสิ่งนี้ให้สำเร็จในขณะที่ยังยอมให้มีการเชื่อมต่อกับไซต์ C ระหว่างไซต์ A และ B ได้หรือไม่
แก้ไข: ฉันควรสังเกตว่าไม่มีการใช้ IGP ที่นี่ ความจริงแล้วเครือข่ายในแต่ละไซต์นั้นมีอยู่ภายใน VRF ซึ่งเป็นส่วนหนึ่งของเครือข่ายที่ใหญ่กว่ามาก ดังนั้นการแก้ปัญหาใด ๆ จะต้องพึ่งพา BGP ทั้งหมด