Bagaimana cara merutekan jaringan IP melalui ISP yang berbeda?

10

Jadi, jika saya memiliki situs yang memiliki 2 (atau lebih) koneksi internet, dengan subnet IP routable yang saya miliki, dan satu ISP turun, bagaimana cara saya memberi tahu seluruh dunia untuk mengirim lalu lintas yang ditujukan ke jaringan saya melalui ISP B bukannya ISP A? Ini terkait dengan pengaturan tipe ketersediaan tinggi. Saya cukup yakin ini melibatkan BGP, tetapi saya tidak tahu bagaimana cara mengimplementasikannya.

MDMoore313
sumber
2
Sudahkah Anda meminta ASN untuk perusahaan Anda?
Mike Pennington
1
@ MikePennington saya belum.
MDMoore313

Jawaban:

10

Multihoming biasanya dilakukan dengan BGP dengan mengumumkan ASN (Nomor Sistem Otonom Anda) & Awalan ("Jaringan / Subnet") ke kedua ISP Anda. Ini berarti bahwa Anda harus memiliki ASN Anda sendiri dan ruang alamat ip Publik yang valid)

Anda Mengintip BGP dengan kedua ISP, mereka mengumumkan kembali ASN Anda & Awalan di bagian atas mereka sehingga setiap lalu lintas untuk jaringan Anda diarahkan melalui mereka tergantung pada kebijakan BGP (AS-Path, dll).

Sekarang, jika Anda berencana untuk mengumumkan ASN Anda sendiri, pastikan untuk memiliki GOOD LINKS (DSL akan menyebabkan masalah jika flap - BGP memperlakukan rute yang mengepak / tidak stabil sebagai BAD dan akan menjatuhkannya sampai stabil untuk sementara waktu).

Yang menyenangkan dari BGP adalah Anda dapat mengontrol bagaimana lalu lintas masuk dan keluar.

  • Dengan AS-Path Prepending Anda dapat membuat beberapa tautan "lebih buruk" daripada yang lain (bahkan jika mereka jauh lebih besar dari kecepatan) karena panjang AS-PATH adalah apa yang pertama kali dilihat saat menentukan rute mana yang terbaik. Ini bisa dilakukan berdasarkan awalan demi awalan.

  • Dengan Preferensi-Lokal dan Rute-Peta, Anda dapat memutuskan ISP mana yang akan digunakan untuk lalu lintas keluar dan untuk setiap aliran yang Anda inginkan (pada dasarnya, Anda memanipulasi rute yang cocok dengan beberapa kondisi sebelum menerimanya dalam tabel routing Anda sendiri).

Remi Letourneau
sumber
1
Bagus! Jadi, bagaimana saya menggunakan ini dalam skenario failover? Apakah router BGP saya mendeteksi tautan yang buruk dan secara otomatis menyiarkan ASP & Prefiks saya ke ISP ke-2 (atau ke-N)?
MDMoore313
1
Yah, karena Anda mengintip dengan kedua ISP Anda secara bersamaan, mereka KEDUA mengirim ASN Anda ke hulu. Berbagai klien di internet akan mengambil rute terpendek ke jaringan Anda Karena setiap BGP Hops menambahkan ASN mereka ke AS-PATH saat mengirim rute ke orang lain. Semakin banyak ASN di AS-PATH, "semakin jauh" tujuan tertentu itu "tampaknya" bagi orang lain di bagian hulu dan merupakan sesuatu yang dapat Anda manipulasi (AS-Path Prepending). Lihatlah ini, Primer BGP kecil: pacnog.org/pacnog1/day4/b0-1up.pdf
Remi Letourneau
Lebih "Daging" dan lebih lengkap. cs.fsu.edu/~xyuan/cis6930/APRICOT2004-BGP00.pdf
Remi Letourneau