Pernyataan umum bahwa BGP diperlukan ketika Anda perlu melakukan rute antara dua sistem otonom cukup menyesatkan. Ada banyak skenario di mana Anda dapat memilih untuk menggunakan BGP, atau bahkan mungkin diperlukan.
Dalam dunia penyedia layanan, BGP banyak digunakan, karena itu adalah protokol perutean Internet - tetapi sepertinya pertanyaan Anda mengenai perusahaan. Dalam hal ini, Anda mungkin diharuskan menggunakan BGP saat berinteraksi dengan penyedia layanan untuk Internet dan terkadang konektivitas WAN, atau Anda dapat memilih untuk menjalankan BGP secara internal karena BGP merupakan protokol perutean yang paling fleksibel sejauh kebijakan perutean berjalan.
Beberapa contoh penggunaannya di perusahaan:
- Perusahaan Anda mengontrol blok ruang IP publik portabel. "Portable" dalam hal ini berarti bahwa ruang terdaftar ke organisasi Anda oleh Registry Internet Regional, seperti ARIN. Organisasi Anda meng-host layanan yang dapat diakses internet yang memanfaatkan pengalamatan dari ruang alamat ini. Anda biasanya memiliki dua opsi untuk membuat dunia tahu bagaimana mencapai Anda:
Sebuah. Penyedia layanan Anda dapat mengiklankan ruang ini ke Internet melalui BGP dan rute statis kembali ke lingkungan Anda.
b. Anda dapat mengintip dengan penyedia layanan Anda dan mengiklankan ruang kepada mereka melalui BGP. Jika Anda memiliki lebih dari satu ISP, ini adalah satu-satunya pilihan. Anda akan mengiklankan ruang untuk kedua penyedia layanan dan kemudian menggunakan berbagai kebijakan / manipulasi atribut untuk mengontrol jalur yang diambil lalu lintas masuk.
Dalam skenario ini, penyedia layanan masing-masing dapat mengiklankan rute default untuk Anda (daripada tabel perutean internet lengkap) dan Anda mungkin ingin memuat keseimbangan lalu lintas Internet keluar Anda ke ISP. Dalam hal ini, Anda mungkin perlu memanipulasi BGP untuk memastikan lalu lintas mengambil jalur yang Anda inginkan dan mengembalikan lalu lintas dipengaruhi kembali melalui ISP yang sama dengan yang ditinggalkannya. Ini level super tinggi, tapi mudah-mudahan Anda mendapatkan gambarnya.
- Sebagian besar saat Anda memiliki tautan MPLS untuk konektivitas WAN, Anda sebenarnya tidak melakukan apa pun dengan MPLS. MPLS akan berakhir pada router Provider Edge (PE) penyedia layanan dan mereka akan terhubung ke router Customer Edge (CE) Anda dengan tautan ethernet reguler pada koneksi titik-ke-30. Dalam hal ini, Anda biasanya harus mendistribusikan kembali IGP (protokol gateway internal - OSPF, EIGRP, dll.) Ke BGP untuk dibagikan dengan penyedia layanan. Mereka akan melewati rute tersebut melalui jaringan MPLS mereka ke PE mereka di situs jarak jauh Anda, yang akan BGP mengintip dengan CE Anda di situs itu, pada titik mana, Anda akan mempelajari rute di sana dan mendistribusikannya kembali ke IGP di situs jarak jauh Anda . Hal yang sama akan terjadi ke arah lain.
BGP bukan persyaratan di sini, tetapi biasanya apa yang ingin dijalankan oleh penyedia layanan agar semuanya konsisten di semua koneksi mereka dengan pelanggan.
- Seperti dikatakan di atas, Anda dapat menjalankan BGP di dalam jaringan Anda, yang dikenal sebagai IBGP. Ini sebenarnya protokol yang persis sama, tetapi ketika Anda menjalankan BGP antara router di AS yang sama, beberapa perilaku BGP akan berubah. Bagaimanapun, ini benar-benar semua tentang kontrol. Anda mungkin memiliki jaringan virtual lapisan 2 untuk konektivitas WAN atau bahkan tautan VPN yang dapat Anda jalankan dengan OSPF, tetapi dalam beberapa desain, Anda mungkin memerlukan kontrol lebih besar atas kebijakan perutean untuk mencapai perilaku yang Anda inginkan melalui jalur ini, dalam hal ini, BGP mungkin menjadi alat yang tepat untuk pekerjaan itu.
Maaf agak luas, tetapi setiap kasus benar-benar berbeda. Ketika Anda baru belajar jaringan, terutama dari Cisco, mereka akan menyederhanakan segalanya untuk membantu Anda memahami konsep-konsepnya. Di satu sisi, saya pikir mereka terlalu jauh menyindir bahwa pernyataan generik tertentu adalah "aturan" dan bahkan menguji Anda seolah-olah itu adalah aturan ketat 100%.
Saran terbaik yang bisa saya berikan adalah mempelajarinya cara mereka untuk turun konsep dan lulus sertifikat Anda, tetapi tetap buka pikiran Anda. Jika Anda ingin menambahkan sesuatu yang sedikit kurang formal dan sedikit lebih nyata ke jaringan pembelajaran / pelatihan Anda, pasti mengambil beberapa buku O'Reilly (terkait dengan topik yang Anda pelajari) dengan hewan-hewan di dalamnya. Anda bisa mendapatkannya cukup murah digunakan di Internet.