BGP (Border Gateway Protocol) meningkat popularitasnya dalam beberapa tahun terakhir, bukan sebagai protokol konektivitas antar router di Internet, namun fleksibilitasnya membuat dia dipakai oleh praktisi SDN (software-defined networking) datacenter public & private cloud. Seperti apakah ia?

ExaBGP dijelaskan sebagai berikut:

ExaBGP provides a convenient way to implement Software Defined Networking by transforming BGP messages into friendly plain text or JSON, which can then be easily handled by simple scripts or your BSS/OSS.

It is routinely used to improve service resilience and provide protection against network or service failures. For example, thanks to the healthcheck backend included, anycasted DNS service failures can be detected and handled gracefully. To help you get started, Vincent Bernat put forward a full lab explaining how to best use this feature.

Also, alone or in conjunction with fastnetmon, it provides network operators a cost effective DDOS protection solution.

But it is not its only strength, thanks to modern routers' flow balancing, ExaBGP can also be used to save you money on load balancers. Other uses include keeping an eye on network changes done by RIPE or by other networks with GIXLG.

Ada juga yg ini: GoBGP (http://osrg.github.io/gobgp/)

Kenapa BGP bisa begini?

BGP memiliki fleksibilitas dalam melakukan berbagai hal yang tidak bisa dilakukan oleh routing protokol lain, terutama routing protokol internal (IGP, seperti OSPF, IS-IS, EIGRP).

Ini ada presentasi menarik di konferensi NANOG68 di US yang membahas tentang sejauh apa kemampuan BGP saat ini: BGP- The High Way of Internet

Ini membuat BGP menarik terutamanya untuk dijadikan penelitian tugas akhir mahasiswa S1 atau S2 dengan tema SDN, karena topiknya cukup luas, dan lebih mudah direalisasikan sebagai sebuah aplikasi yang berjalan.

Link yang menarik

Beberapa hal yang saya coba catat bisa dilakukan dengan ExaBGP adalah sebagai berikut:

Ada juga yang membuat sebuah software utk memanage network dengan memanfaatkan BGP: Noction IRP Lite (free trial)

Beberapa link lainnya menyusul.

Mudah-mudahan berguna, dan wassalam!