Có thể kết nối hai đồng nghiệp eBGP riêng với cùng số AS không?


12

Vấn đề

Một bên thứ ba đã triển khai một mạng nhỏ và thiết lập BGP riêng trong một trong các chi nhánh của chúng tôi. Chúng ta cần thiết lập mối quan hệ ngang hàng eBGP với mạng này. Tuy nhiên, cả hai chúng tôi đều sử dụng cùng số BGP AS riêng.

Giải pháp

  1. Một trong số chúng tôi thay đổi số BGP AS của mình - Điều này không nằm ngoài câu hỏi và ngay cả khi có một giải pháp khác nhưng nó quá phức tạp, chúng tôi vẫn có thể làm điều này.
  2. Liên minh BGP - Trong nghiên cứu của tôi, có vẻ như việc thiết lập Liên minh BGP giữa các đồng nghiệp có thể là một công việc xung quanh. Ý tưởng cơ bản sẽ là phân chia số AS riêng được chia sẻ thành nhiều số AS riêng. Tôi không hoàn toàn chắc chắn liệu điều này sẽ giải quyết vấn đề đúng cách.
  3. Giải pháp nào khác ? Ở đây tôi đang tìm kiếm thêm lời khuyên về việc liệu có thể giải quyết vấn đề này là một cách hiệu quả hay không.

Câu trả lời:


14

Đúng.

Tùy chọn 1 có thể là đặt cược tốt nhất của bạn vì đơn giản, nhưng bạn có thể sử dụng phương thức liên minh nếu bạn không muốn thay đổi ASN. Bạn cũng có thể thực hiện neighbor x.x.x.x local-as <as>trong cấu hình BGP nhưng điều này sẽ chuẩn bị một ASN mà bạn chọn trên đường dẫn, thay vì thay thế ASN trong đường dẫn, do đó, các cập nhật từ bộ định tuyến này sang bộ định tuyến khác sẽ bị loại bỏ. Trừ khi có một lý do thực sự tốt là tại sao bạn muốn duy trì phiên eBGP, bạn cũng có thể chuyển sang phiên iBGP so với eBGP.

Như @DanielDib đã chỉ ra bên dưới, tùy chọn thứ ba (nếu bạn đang chạy phiên bản IOS hỗ trợ nó) là sử dụng local-ascùng với replace-asno-prependloại bỏ ASN của bạn khỏi AS_PATH và gửi một cái khác:

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

Tôi cho rằng họ không phải là đồng nghiệp của eBGP. Mặc dù đó không phải là thông lệ tiêu chuẩn để giữ các đồng nghiệp mà bạn không quản lý như các đồng nghiệp eBGP?
S.Richmond

Không nhất thiết, nhưng nó có thể hữu ích nếu bạn cung cấp thêm một chút thông tin (hoặc yêu cầu mong muốn) về bên thứ ba này và tại sao phiên BGP là cần thiết và những gì bạn muốn trao đổi với bên thứ ba.
John Jensen

4
Nếu ai đó muốn làm cho nó trông hoàn toàn như một AS khác, thì lệnh local-as với thay thế - như có thể được sử dụng và cũng không tùy chọn không trả trước.
Daniel Dib

Nice - Tôi đã không nhận thức được chức năng đó. Cập nhật câu trả lời của tôi.
John Jensen

Chết tiệt, đó là một giải pháp tốt. Cảm ơn các bạn!
S.Richmond
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.