| Yazan: Baris Karaagaç,
Tarih: 21-09-2008 20:26
|
Okunma Sayısı : 600  |
Beğenilme : 1 |
Bir önceki makalemizde BGP nin attribu leri üzerinde durmuştuk. Şimdi ise teker teker tüm attribu leri inceleyeceğiz.

Öncelikle Local Pref erence ile başlayacağım. Local Pref. Değerinde her zaman büyük olan değer secilirdi ve dafault değer 100 idi. Şimdi örnek bir topoloji üzerinde gidelim 
Yukarıdaki topolojide C router ı 172.30.0.0 networküne gitmek için Y routerını kullanmakta. Çünkü biliyoruzki ilk baktığı şey AS numarası olacak. Local Pref değerini kullanarak C router ını X routerı üzerinden hedef networke ulaştıracağız.
C routerının aşağıda bulunan BGP tablosuna baktığımızda da nexthop olarak 172.20.50.1 i kullanmış .
 A router ı üzerinde gerekli konfigürasyonu yaparak hedef network için 192.168.28.1 den gitmesini sağlayacağız. 
Yukarıda A router ı üzerinde yapılmış olan konfigürasyon görülmekte. A routerı üzerinde local_pref isimli bir route-map acılmış. Bu route-map in amacı access-list 65 de belirtilmiş olan network için local-pref değerini 400 cekmek ver geri kalanlar için default değerini kullandırmak. Local_pref isimli route-map 192.168.28.1 komşusuna in yönünde konulmuş. Çünkü ordan gelen update bilgileri için çalışacak olan bir route-map . 
Konfigürasyon yapıldıktan sonra BGP komşuluğunu resetledik ve karşımıza C router ının değişmiş olan BGP tablosu gelmiş oldu. Görüldüğü üzere artık next-hop olarak 192.168.28.1 kullanılacak. Local Pref değeri de ilgili hedef network için 400 olmuş durumda.
MED değerini kullanarak EBGP komşularımızın local AS imize nasıl geleceğinide belirtebiliriz. Örnek topoloji üzerinde gidelim.  Yukarıdaki topolojide 65004 AS inden 65001 AS ine gelecek olan trafik üzerinde bazı değişiklikler yapılacak. Topolojide 192.168.24.0 network üne gelmek isteyenlerin B router ı üzerinden gelmeleri , 192.168.25.0 ve 192.168.26.0 networküne gelmek isteyenlerin A router ı üzerinden gelmeleri istenmiştir. Burada MED değerinin kullanılmasının sebebi farklı As ler arasında yazılmazı olacaktır.
Beraberce A ve B router larında yapılmış olan konfigürasyonları inceleyelim. 
A router ı üzerinde yazılan med_65004 route-map inde 66 nolu ACL de networklere 100 metric değeri ve geri kalan networklere ise 200 metric değeri verilmiştir. Burda dikkat edilmesi gereken bir diğer komut ise 192.168.28.1 komşu router ına route-map in out yönünde uygulanmasıdır. Bu sayede 192.168.28.1 komşusuna bu update bilgileri gönderilmiş olacaktır.
B router ı üzerinde yazılan route-map ilede 66 nolu ACL için metric değeri 100 , geri kalanlar içinde metriz değeri 200 olarak verilmiştir. med_65004 isimli route-map 172.20.50.1 komşu routerına out yönünde uygulanmıştır. Bu sayede update bilgisi olarak 172.20.50.1 komşusuna gönderilecektir.
Topolojideki Z router ında kullanılan MED attribute nün sonuclarını görebiliriz.
 Görüldüğü üzere yol seçimleri yapılırken metric ifadeye bakılmış. Ve küçük olan metric değer en iyi yol olarak seçilmiş. Son olarak Weight attribute üne bakalım.Weight attribute kulanırken tek bir Router da yol seçimi yaparken kullanılacağını ve sadece Cisco Router larda çalışan bir attribute olduğunu söylemiştik

Yukarıdaki topolojide C routerında 175.10.0.0 networkü için tercih edilecek yolu A router ı olarak sececeğiz. Bunun için aşağıdaki komut satırına ihityac duyulacak.

Bu sayede 1.1.1.1 next-hop un weight değerini 200 olarak ayarladık ve bu tüm networkler için kullanılacak olan next-hop o olacaktır. İsteseydik route-map ler kullanarak istenilen network içinde çalıştırabilirdik.
Umarım herkese yararlı bir makale olmuştur. İyi çalışmalar
|