You are on page 1of 7

BGP -nedir?

BGP çok büyük ağlarda kullanılan bir protokoldür.

13 farklı metrik değeri vardır. yani en iyi seçim için 13 farklı yöntemi vardır. RİP de
kullanılan hop count da bunlardan biridir. bu özelliklere bakarken bir karşılaştırma
yapar ör 1.ye bakar diğer yol ile aynı değere sahipse 2.ye bakar oda aynıysa 3 öyle
gider.

birden fazla ISP içrisindeki networkleri birbirine öğreterek bir route işlemi
gerçekleştirir.

BGP ISP lerde kullanıldığı gibi bankalar gibi kurumsal networklerde de kullanılır.

çok yüksek boyutlarda kaynak tüketen bir protokoldür. bu nedenle tablo silinmesi
çok büyük sorunlara yaşatır.

otonom sitem kullanır ve otonom sistem numarası rastgele olarak verilmez diğer
tüm networkler ile haberleşip o numaranın ait olduğunu herkese bildirmesi gerekir.
ör. turknetin numarası 121 dir. bu AS numaraları uniquedir.

64512 -65535 arasındaki AS numaraları internette kullanılmaz deneysel olarak


kullanılması için ayrılmış aralıktır. bir network internete çıkmıyorsa kendi ağında bu
aralığı kullanılır.

BGP -nedir? 1
PATH VECTOR
BGP nin EIGRP ve OSPF gibi belli bir metriği yoktur. 13 tane attrubute vardır ve
bunlarak göre path vector belirlenir.(rip de de bu şekilde ancak rip de bir tane
attrubute var)

path vector: network öğrenme yolu olarak özetlenebilir.

AS64520 router ı AS64540 numaralı routerının networklerini öğrenmesi için iki farklı
yol bulunur ya AS64530 üzerinden öğrenecek yada direkt bağlı olrak öğrenecek.
her iki yoldan gelen networkleride BGP tablosuna yazar. ancak kısa yolu
attrubutlere bakarak anlar ve sadece yakın routerdan gelen networkleri route
tablosuna yazar.

BGP -nedir? 2
BGP özellikleri

komşuluk işlemi unicast mesaj ile tek tek yapılır. OSPF de bu mesajlar broadcat
şeklinde connected olan routerlara hello mesajı gönderilmesi ile yapılıyordu BGP de
böyle değil bağlı olarn routerın İP adresi girilerek komşuluk işlemi yapılır.

60 sn yaşadığını gösteren keep alivealive mesajları vardır. 180 sn de komşu öldü


kabul edilir ve route tablosundan çıkartılır.(ospf de bağlantı kopma işlemi 4 hello
mesajı kadardı 40sn)

neighbor table: komşuluğa devam etmek için tuttuğu tablo komşulardan keepalive
mesajı aldığı sürece bu tabloda tutar.

BGP table: pathlerden gelen tüm networklerin bilgilerini tutar.(birden fazla kaynaktan
gelen tüm networkleri tuttar.)

Routing table: BGP table daki farklı pathlerden gelen aynı networklere erişimin en
iyi olanı seçilir ve bu en iyi yollar routing tablea kaydedilir. bu best pathleri
arkasındaki komşularına aktarır.

Administor Distance : bu aynı hedefe birden fazla route algoritması ile gidiyorsa
düşük olanının kullanılmasını sağlayan değerdi(ör. ospf 120) bgp de ise iki farklı AD
değeri vardır. internal BGP yani iç ağda kullanılan BGP AD değeri 200, external
BGP internette kullanılan BGP değeri 20 dir. yani statik yönlendirme yoksa büyük
ihtimalle BGP kullanılır.

BGP -nedir? 3
ne zaman BGP kullanılır? ISP isek BGP kullanmak zorundayız. büyük bir kuruluş
isek ve birden fazla ISPden servis alıyorsak yine BGP kullanmak zorundayız.

BGP mesaj tipleri

OPEN : içerisinde versiyon numarası(4), otonom sistem numarası(AS) , hold time,


router id gibi bilgiler vardır.
KEEPALİVE: ayaktayım meajıdır. gönderilen yerden TCP-ack mesajı gelir.

UPDATE: network güncelleme işlemleridir. network bilgilerinin gönderildiği mesajlardır.


path atrubute değeride birlikte taşınır. ölen networkleride bildirir.
NOTİFİCATİON: komşu ile bağlantıyı koparmak için gönderilen mesajlardır. belli
gereksinimleri karşılamayan routerlar ile bağlantıyı koparabilir. örneğin update içerisinde
path atrubute gönderilmez ise bağlantıyı koparabilir.

BGP -nedir? 4
internalBGP/externalBGP

aynı AS numarasına sahip routerlar internalBGP(R1-R2-R3) direkt bağlı olma


zorunluluğu yotur. farklı AS numaralarına sahip routerlar ise externalBGP olur.

bir router ıBGP ile öğrendiği bir networku ıBGP ile başka bir routera öğretemez aynı
otonom sistemden geldiği için loop riski vardır.

BGP durumları

BGP -nedir? 5
ıdle : bekleme durumudur. karşısında hiçbir router yok.

connect: BGP TCP kullandığı için 3lü el sıkışma yapar. el sıkışma işlemi başarılı bir
şekilde tamamlanırsa connect durumuna geçer.
open sent: BGP open mesajı ile BGP oturumunun başlatıldığı durumdur. open mesjaı
gelir 5 saniye sonunda cevap gelmezse active durumuna geçer.

active: open mesajına cevap gelmediğine geçilen durumdur.


open confirm: open mesajına cevap geldiğinde geçilen durum

established:

BGP -nedir? 6
BGP-konfigürasyonu

BGP TCP kullandığı için komşularını diğer protokollerdeki gibi otomatik olarak
bulamaz bu nedenle bizim komuşuları girmemiz gerekli. ospf de komşu tanımlama
diye birşey yoktu sadece network tanıtımı vardı. BGP de hem network hem komşu
tanıtma ayrı ayrı yapılır.

NOT: BGP kendinde girilen networku anons etmeden önce çalışıp çalışmadığını kontrol
eder. eğer doğru girilmiş ise sonra anons eder. öyle bir network yok ise anons etmez.
diğer hiçbir protokolde bu yoktur.

BGP-konfigürasyonu 1

You might also like