Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!
[h=4]BGP Protokolü Temelleri Bölüm 1
[/h]
Arkadaşlar Merhabalar, Bu makalemiz ile birlikte seri bir BGP protokolü makaleleri bizleri bekliyor olacak, bu makalelerin ardından BGP protokolü hakkında ciddi bir deneyim kazanmış olacaksınız.
Bu makale içerisindeki uygulamaların tamamını gerçek Cisco IOS üzerinde simule ediyor olacağız. Simülatör olarak GNS3 yazılımını kullanıyor olduğumuzu ve gerçek IOS üzerinde çalıştığımızı hatırlatmak isterim. Daha evvelki makalelerimizde GNS3 yazılımı kurulumu ve temini ile alakalı detaylı bilgi aktarmıştık.
BGP Protokolü Detayları
BGP Nedir?
Border Gateway Protocol açılımına sahip olan bu isim, Sınır Geçiş Protokolü ismi ile Türkçeye çevrilmektedir. BGP protokolü günümüzde İnternet bağlantılarının kurulmasında ve genişletilmesinde kullanılan en temel protokollerin başında gelmektedir.
Kullanım alanı bir hayli yaygındır, fakat küçük ve orta boy tipteki işletmelerin network dizaynı yaptığında kullanmak isteyeceği bir protokol değildir.
Sebebi çok kapsamlı olmasından ve genel olarak internet servis sağlayıcılarının, internet servislerini kullanıcılara sunmak ve işletmeleri internet servisi ile buluşturmak, servis sağlayıcıların bir başka servis sağlayıcı ile iletişim kurmasına imkan tanıyan kapsamı büyük ölçekte olan, operasyonel olarak ciddi deneyim gerektiren, internet servis sağlayıcılarında Veri Merkezi Yönlendirici seviyesindeki Cihazların üzerinde kullanılan protokoldür.
BGP, exterior gateway protocol harici ağ geçidi protokolü olarak sınıflandırılmaktadır. Autonomous System (AS) Otonom sistemler arasında IP rotaları taşımak için kullanılmaktadır. BGP hedef seçiminde, elle müdaheleedilerek gidilmesi istenilen yollara, rota manipülasyonu yaparak, gidilmesi tercih edilen tüm networklere ait rotalar yazılarak istenildiği gibi tüm yönledirme işlemlerine detaylı olarak müdahele ettirmeye olanak tanır.
Bu operasyonların gerçekleştirilmesi için deneyimlerin servis sağlayıcı düzeyinde olması şarttır.
BGP protokolü RFC 1771 standartlarına göre çalışması IETF tarafından açıklanmıştır.
Autonomous System Nedir?
Otonom Sistem; Otonom sistem kavramını aslında IP network havuzları oluşturur. Otonom sistemlerde amaç IP networklerinin coğrafi konumlarına göre gruplara bölünmesi ve IP networklerinin yönetimini kolaylaştırılması ve sınırların çizilmesi maksadı ile kullanılır.
Otonom Sistemler 16 bit ile ifade edilebilirler. Diğer bir ifade ile 0 ile 65535 arasında değerler alabilirler. Otonom Sistem kavramı AS olarak ingilizce kısaltma olarak ifade edilirler. AS numaraları ripe , arin gibi kuruluşlardan satın alınabilirler. 64512-64534 arasında bulunan AS numaraları private range olarak rezerve edilmiştir ve Private IP blokları yalnızca iç networklerde belli amaçlar için kullanılabilirler. Aşağıdaki resimde de AS numaralandırması topoloji üzerinde örneklendirilmiştir.
BGP protokolü sınıfsız bir yönlendirme protokolüdür. CIDR ve VLSM desteği vardır. CIDR ve VLSM kavramlarını IP protokol başlığında detaylarını görebilirsiniz.
CIDR kullanılmadan network anonsları BGP ile yapıldığında yaklaşık olarak 2.000.000 civarı IP yönlendirilmesi yapılabilir. CIDR kullanıldığında bu rakam 170.000 civarına düşmektedir.
Ipv4 ve Ipv6 ile BGP protokolünü kullanmak mümkündür.
Aşağıdaki resimde de BGP protokolünün büyük ölçeklerde kullanımını resmeden bir topoloji yer almaktadır.
Büyük Ölçekli Networklerde BGP Kullanımı
BGP protokolü her firmanın kullanacağı ölçekte bir protokol değildir. BGP ölçeğini anlamak ve kullanmak için işletmenin çok şubeli ve merkezden oluşan bir organizasyon yapısına sahip olmalı veya hizmet sağlayıcı bir firma olmalıdır. Aksi halde yönetim zorluğu ve uygulamasının büyük ölçekte deneyim gerektiren durumlar olduğundan problem yaşanması ve çözümü zor olacaktır.
Aşağıdaki networkümüzde multihomed bgp kullanımı söz konusudur. AS lere olan bağlantılardan herhangi biri koptuğu vakit bir diğer bağlantı üzerinden AS ler iletişim kurmaya devam ederler.
Ayrıca hedef networklere hangi yolu kullanarak gideceğimize dair bize rota tanımlaması imkanı sağlayarak hanginetworke hangi yol izlenerek gidileceğine karar vermemize yardımcı olur ve performans artırmaya olumlu katkısı olacaktır.
Peki bu durumda hangi durumlarda BGP protokolünü kullanmalıyız veya ihtiyaç olduğunu nasıl anlayabiliriz sorusunu soralım?
BGP Kullanmayı Gerektiren Durumlar;
ASden bir başka ASe paket iletmeniz gerektiren durumlarda kullanılırlar.
Kullanıdığımız ASin birden fazla ASe bağlantısı var ise kullanılırlar.
AS üzerindeki trafik farklı rotalara yönlendirilmesi, yani rota manipülasyonu gerektiren durumlarda kullanılırlar.
BGP Kullanmayı Gerektirmeyen Durumlar;
İnternet bağlantısına yalnıza tek bir network veri hattı ile bağlı iseniz kullanmaya gerek yoktur.
Rota yazmak, Rota filtreleme yapmak gibi konularda deneyiminiz veya detaylı bilginiz yok ise kullanılmamalıdır.
BGP protokolünü aktif edeceğiniz Router larınızda BGP detaylarını kullanabileceğiniz kadar RAM ve İşlemciye sahip değillerse kullanılmamalıdır.
BGP Varsayılan Rotalar Üzerinden Güncelleme Metodları
BGP protokolü varsayılan olarak rota seçiminde aşağıdaki metodları kullanırlar.
Her internet servis sağlayıcı yalnızca varsayılan olarak kullanılan rotaların bilgisini kabul ederler.
Tüm ASler yönlendirme tablolarının tamamını internet servis sağlayıcılarına yönlendirirler.
İç networklerde çalışan tüm yönlendiriciler, yönlendirme tablolarına bakarak en iyi yolu seçerler.
Statik veya Dinamik yönlendirmeler sayesinde direkt veya dolaylı yoldan internet servis sağlayıcılarına bağlantı sağlanabilir.
Yönlendirme güncellemeleri 3 şekilde anons edilirler varsayılan güncelleme, bölümsel ve ful güncelleme.
Tüm Servis Sağlayıcıların Tam Yönlendirilmesi
Tüm servis sağlayıcılar tüm yönlendirmeleri AS lere yönlendirir.
Tüm iç network yönlendiricileri IBGP çalışırlar.
Bu işlemleri yaparken kaynak kullanım gereksinimleri gayet düşüktür.
Umarım herkese faydalı bir makale olmuştur, seri halindeki BGP Temelleri -1- makalesini, BGP temelleri -2- makalesi ile detaylandırıp ardından BGP ve OSPF konfigürasyonu sizlerle paylaşıyor olacağım.
Arkadaşlar Merhabalar, Bu makalemiz ile birlikte seri bir BGP protokolü makaleleri bizleri bekliyor olacak, bu makalelerin ardından BGP protokolü hakkında ciddi bir deneyim kazanmış olacaksınız.
Bu makale içerisindeki uygulamaların tamamını gerçek Cisco IOS üzerinde simule ediyor olacağız. Simülatör olarak GNS3 yazılımını kullanıyor olduğumuzu ve gerçek IOS üzerinde çalıştığımızı hatırlatmak isterim. Daha evvelki makalelerimizde GNS3 yazılımı kurulumu ve temini ile alakalı detaylı bilgi aktarmıştık.
BGP Protokolü Detayları
BGP Nedir?
Border Gateway Protocol açılımına sahip olan bu isim, Sınır Geçiş Protokolü ismi ile Türkçeye çevrilmektedir. BGP protokolü günümüzde İnternet bağlantılarının kurulmasında ve genişletilmesinde kullanılan en temel protokollerin başında gelmektedir.
Kullanım alanı bir hayli yaygındır, fakat küçük ve orta boy tipteki işletmelerin network dizaynı yaptığında kullanmak isteyeceği bir protokol değildir.
Sebebi çok kapsamlı olmasından ve genel olarak internet servis sağlayıcılarının, internet servislerini kullanıcılara sunmak ve işletmeleri internet servisi ile buluşturmak, servis sağlayıcıların bir başka servis sağlayıcı ile iletişim kurmasına imkan tanıyan kapsamı büyük ölçekte olan, operasyonel olarak ciddi deneyim gerektiren, internet servis sağlayıcılarında Veri Merkezi Yönlendirici seviyesindeki Cihazların üzerinde kullanılan protokoldür.
BGP, exterior gateway protocol harici ağ geçidi protokolü olarak sınıflandırılmaktadır. Autonomous System (AS) Otonom sistemler arasında IP rotaları taşımak için kullanılmaktadır. BGP hedef seçiminde, elle müdaheleedilerek gidilmesi istenilen yollara, rota manipülasyonu yaparak, gidilmesi tercih edilen tüm networklere ait rotalar yazılarak istenildiği gibi tüm yönledirme işlemlerine detaylı olarak müdahele ettirmeye olanak tanır.
Bu operasyonların gerçekleştirilmesi için deneyimlerin servis sağlayıcı düzeyinde olması şarttır.
BGP protokolü RFC 1771 standartlarına göre çalışması IETF tarafından açıklanmıştır.
Autonomous System Nedir?
Otonom Sistem; Otonom sistem kavramını aslında IP network havuzları oluşturur. Otonom sistemlerde amaç IP networklerinin coğrafi konumlarına göre gruplara bölünmesi ve IP networklerinin yönetimini kolaylaştırılması ve sınırların çizilmesi maksadı ile kullanılır.
Otonom Sistemler 16 bit ile ifade edilebilirler. Diğer bir ifade ile 0 ile 65535 arasında değerler alabilirler. Otonom Sistem kavramı AS olarak ingilizce kısaltma olarak ifade edilirler. AS numaraları ripe , arin gibi kuruluşlardan satın alınabilirler. 64512-64534 arasında bulunan AS numaraları private range olarak rezerve edilmiştir ve Private IP blokları yalnızca iç networklerde belli amaçlar için kullanılabilirler. Aşağıdaki resimde de AS numaralandırması topoloji üzerinde örneklendirilmiştir.
BGP protokolü sınıfsız bir yönlendirme protokolüdür. CIDR ve VLSM desteği vardır. CIDR ve VLSM kavramlarını IP protokol başlığında detaylarını görebilirsiniz.
CIDR kullanılmadan network anonsları BGP ile yapıldığında yaklaşık olarak 2.000.000 civarı IP yönlendirilmesi yapılabilir. CIDR kullanıldığında bu rakam 170.000 civarına düşmektedir.
Ipv4 ve Ipv6 ile BGP protokolünü kullanmak mümkündür.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Aşağıdaki resimde de BGP protokolünün büyük ölçeklerde kullanımını resmeden bir topoloji yer almaktadır.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Büyük Ölçekli Networklerde BGP Kullanımı
BGP protokolü her firmanın kullanacağı ölçekte bir protokol değildir. BGP ölçeğini anlamak ve kullanmak için işletmenin çok şubeli ve merkezden oluşan bir organizasyon yapısına sahip olmalı veya hizmet sağlayıcı bir firma olmalıdır. Aksi halde yönetim zorluğu ve uygulamasının büyük ölçekte deneyim gerektiren durumlar olduğundan problem yaşanması ve çözümü zor olacaktır.
Aşağıdaki networkümüzde multihomed bgp kullanımı söz konusudur. AS lere olan bağlantılardan herhangi biri koptuğu vakit bir diğer bağlantı üzerinden AS ler iletişim kurmaya devam ederler.
Ayrıca hedef networklere hangi yolu kullanarak gideceğimize dair bize rota tanımlaması imkanı sağlayarak hanginetworke hangi yol izlenerek gidileceğine karar vermemize yardımcı olur ve performans artırmaya olumlu katkısı olacaktır.
Peki bu durumda hangi durumlarda BGP protokolünü kullanmalıyız veya ihtiyaç olduğunu nasıl anlayabiliriz sorusunu soralım?
BGP Kullanmayı Gerektiren Durumlar;
ASden bir başka ASe paket iletmeniz gerektiren durumlarda kullanılırlar.
Kullanıdığımız ASin birden fazla ASe bağlantısı var ise kullanılırlar.
AS üzerindeki trafik farklı rotalara yönlendirilmesi, yani rota manipülasyonu gerektiren durumlarda kullanılırlar.
BGP Kullanmayı Gerektirmeyen Durumlar;
İnternet bağlantısına yalnıza tek bir network veri hattı ile bağlı iseniz kullanmaya gerek yoktur.
Rota yazmak, Rota filtreleme yapmak gibi konularda deneyiminiz veya detaylı bilginiz yok ise kullanılmamalıdır.
BGP protokolünü aktif edeceğiniz Router larınızda BGP detaylarını kullanabileceğiniz kadar RAM ve İşlemciye sahip değillerse kullanılmamalıdır.
BGP Varsayılan Rotalar Üzerinden Güncelleme Metodları
BGP protokolü varsayılan olarak rota seçiminde aşağıdaki metodları kullanırlar.
Her internet servis sağlayıcı yalnızca varsayılan olarak kullanılan rotaların bilgisini kabul ederler.
Tüm ASler yönlendirme tablolarının tamamını internet servis sağlayıcılarına yönlendirirler.
İç networklerde çalışan tüm yönlendiriciler, yönlendirme tablolarına bakarak en iyi yolu seçerler.
Statik veya Dinamik yönlendirmeler sayesinde direkt veya dolaylı yoldan internet servis sağlayıcılarına bağlantı sağlanabilir.
Yönlendirme güncellemeleri 3 şekilde anons edilirler varsayılan güncelleme, bölümsel ve ful güncelleme.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Tüm Servis Sağlayıcıların Tam Yönlendirilmesi
Tüm servis sağlayıcılar tüm yönlendirmeleri AS lere yönlendirir.
Tüm iç network yönlendiricileri IBGP çalışırlar.
Bu işlemleri yaparken kaynak kullanım gereksinimleri gayet düşüktür.
Umarım herkese faydalı bir makale olmuştur, seri halindeki BGP Temelleri -1- makalesini, BGP temelleri -2- makalesi ile detaylandırıp ardından BGP ve OSPF konfigürasyonu sizlerle paylaşıyor olacağım.
