Apakah mungkin untuk menghubungkan dua rekan eBGP pribadi dengan nomor AS yang sama?

12

Masalah

Pihak ketiga telah menerapkan pengaturan jaringan kecil dan BGP pribadi dalam salah satu cabang kami. Kita perlu mengatur hubungan rekan eBGP dengan jaringan ini. Namun kami berdua menggunakan nomor BGP AS pribadi yang sama.

Solusinya

  1. Salah satu dari kami mengubah nomor BGP AS kami - Ini bukan dari pertanyaan, dan bahkan jika ada solusi lain tetapi terlalu rumit, kami masih dapat melakukan ini.
  2. Konfederasi BGP - Dalam penelitian saya tampak bahwa mendirikan Konfederasi BGP di antara rekan-rekan mungkin merupakan pekerjaan. Ide dasarnya adalah untuk membagi nomor AS pribadi bersama menjadi beberapa nomor AS pribadi. Saya belum sepenuhnya yakin apakah ini akan menyelesaikan masalah dengan benar.
  3. Solusi lain ? Di sinilah saya mencari saran lebih lanjut tentang apakah mungkin untuk mengatasi masalah ini adalah cara yang efektif.
S.Richmond
sumber

Jawaban:

14

Iya.

Opsi 1 kemungkinan adalah taruhan terbaik Anda demi kesederhanaan, tetapi Anda dapat menggunakan metode konfederasi jika Anda tidak ingin mengubah ASN. Anda juga dapat melakukannya neighbor x.x.x.x local-as <as>di konfigurasi BGP tetapi ini menambahkan ASN yang Anda pilih ke path, daripada mengganti ASN di path, sehingga pembaruan dari satu router ke router lainnya akan dibatalkan. Kecuali jika ada alasan yang sangat bagus mengapa Anda ingin mempertahankan sesi eBGP, Anda juga dapat bermigrasi ke sesi iBGP vs eBGP.

Seperti yang ditunjukkan oleh @DanielDib di bawah ini, opsi ketiga (jika Anda menjalankan versi iOS yang mendukungnya) adalah untuk digunakan local-asbersamaan dengan replace-asdan no-prependmelepaskan ASN Anda dari AS_PATH dan mengirim yang lain:

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
John Jensen
sumber
Saya kira mereka tidak harus menjadi rekan eBGP. Meskipun bukankah itu akan menjadi praktik standar untuk menjaga rekan yang tidak Anda kelola sebagai rekan eBGP?
S.Richmond
Tidak harus, tetapi mungkin bermanfaat jika Anda memberikan sedikit informasi lebih lanjut (atau persyaratan yang diinginkan) mengenai pihak ketiga ini dan mengapa sesi BGP diperlukan, dan apa yang Anda harapkan akan ditukar dengan pihak ketiga.
John Jensen
4
Jika seseorang ingin membuatnya sepenuhnya terlihat sebagai AS lain, perintah local-as dengan replace-as dapat digunakan dan juga opsional tanpa-prepend.
Daniel Dib
Bagus - Saya tidak mengetahui fungsi itu. Memperbarui jawaban saya.
John Jensen
Sial, itu solusi yang bagus. Terima kasih teman-teman!
S.Richmond