BGP ( Border Gateway Protocol - Sınır Geçit Protokolü ) Nedir?
Border Gateway Protocol (BGP), Sınır Geçit Protokolü olarak tanımlayabiliriz. Verileri, sunucuya ulaştırmak için hangi yolu kullanması gerektiğini söyleyen bir yönlendirme protokolüdür. BGP protokolü isteklerinizi, hedeflenen sunucuya ulaşması için en verimli ve en hızlı yolu seçer. BGP, hangi sistemlerin arasında iletişim kurduğunu belirler, sonrasında hedef için en uygun yolu belirler.
BGP protokolü iletişim için, TCP 179. Portu kullanır.
TCP paketi kullanmasından dolayı, diğer yönlendirme protokollerinde olan doğrulama işlemi BGP ’de yoktur.
MD5 algoritması ile erişimin yetkilendirilerek, bağlantı güvenliği sağlanır.
BGP Türleri
Harici BGP (eBGP): Genel olarak internet tarafından kullanılan protokoldür.
Dahili BGP (iBGP): Otonom sistemlerin, kendi ağları arasında verileri yönlendirmek için kullanılan bir BGP protokolüdür.
BGP Yönlendirme Tablosu
Komşu Tablosu: Manuel olarak komşu yönlendiriciler eklenir. Hangi yönlendiricin, hangi bilgiyi tutması gerektiği de bu tabloda tutulur.
BGP Tablosu: Komşu yönlendiricilerden gelen, güncel bilgilerin tutulduğu tablodur.
IP Yönlendirme Tablosu: Oluşturulan rotalardan, en iyi rotanın bilgisini tutan tablodur.
BGP Routerleri Arasında Haberleşme Nasıldır?
Haberleşme için 4 mesaj kullanılır.
Open: Tanıtılan komşu routerler, “open” mesajıyla komşuluğu başlatır. Bu mesajın içerisinde Local routerlera ait AP (access point) bilgisi, BGP versiyon bilgisi, BGP Router ID, hold time bilgileri vardır.
Update: Network bilgilerinin bulunduğu mesajdır.
Keepalive: BGP protokolünün aktif kalabilmesi için 60 sn aralıklarla gönderilen mesajdır.
Notification: Komşuluğun bittiğinin bilgisini veren mesajdır.