OSPF LSA Paketleri Area Kavramı
CLI Guru - Cisco Eğitim ve Danışmanlık Merkezi |

+ Konuyu Cevapla
Toplam 2 Sayfadan 1. Sayfa 12 SonuncuSonuncu
Toplam 11 sonuçtan 1 ile 10 arasındakiler gösteriliyor.
Like Tree4Likes
OSPF LSA Paketleri Area Kavramı

OSPF LSA Paketleri ve AREA Kavramı -------------------------------------- Link State bir Protokol nasıl çalışır anlatmıştık. Önce OSPF paketine inceleyelim. OSPF paketi, IP paketleri içine sarılmıştır. L3 de IP denildiği zaman benim

  1. #1
    MCyagli isimli Üye şimdilik offline konumundadır Administrator
    Üyelik tarihi
    Jul 2009
    Mesajlar
    565

    Standart OSPF LSA Paketleri Area Kavramı

    OSPF LSA Paketleri ve AREA Kavramı
    --------------------------------------


    Link State bir Protokol nasıl çalışır anlatmıştık.

    Önce OSPF paketine inceleyelim.

    OSPF paketi, IP paketleri içine sarılmıştır.

    L3 de IP denildiği zaman benim aklıma uçak geliyor.

    L3 katmanını bir şehre benzetirsek, (ANKARA olsun)

    IP ise buraya yolcu getiren uçak gibidir.

    Uçakdan (IP) dan inen yolcular,

    ya Ankara içi bir semte (OSPF, ICMP vb) gidebilirler,
    ya da başka bir İL e (TCP,UDP) gidebilirler.

    Gitmek istedikleri Semt yada İller için otobüsleri kullandıklarını düşünelim.

    Ve bu otobüslerin üzerinde,

    NUmaralar yazsın (Protokol NUmaraları)

    Mesela Protocol No 89 = OSPF semtine giden otobüslerdir.
    Protocol No 6 = TCP iline giden otobüslerdir.

    Dikkat edilirse, semttler hala Ankara içidir. L3 dür yani. (Ben L3.5 diyorum)

    İller ise Ankara dışıdır, L4 yani.

    Bunu da Protokol NO lardan biliyoruz.

    Konu OSI katmanlarına dönüşmeden toparlayalım


    ###


    Neyse IP içinden OSPF paketi çıktı ve Protocol 89 otobüsüne binip OSPF semtine geldi.

    Ve burda ameliyathaneye girdi.

    Karnını yardık -- içinden 5 çeşit paket çıkabilir.

    Bunlar Hello,DBD,LSR,LSU,LSAck olabilir.

    Eger karnından çıkan paket Hello, DBD, LSR, veya LSAck ise kolay.

    Yok çıkan LSU paketi ise onuda kesmemiz lazım,

    ÇÜnkü onun içinden küçük LSA paketleri çıkacaktır.

    vE Her cıkan LSA paketini LSDB torbamıza atıcaz.

    (Buraya kadar daha önce anlatmıştık)


    Kısaca,


    LSA paketi LSU ların içinden çıktığı,
    diger paketlerin çok basit görevleri oldugunu,
    gerçek bilgilerin ise LSA paketlerinde yazdığını söylemiştik.

    LSA paket çeşitlerini şuna benzetebiliriz.

    Daha önce bir sınıf örneği vermiştik. (Link State vs Distance V Farkını anlatırken)

    Orda herkes bir digerine, etrafındakiler hakkında bilgi veren bir
    LSA paketi göndermişti. BUnun adı LSA 1 olsun.

    Şİmdi bir de herkes göz rengini, saç rengini, boyunu , kilosunu yazdığı
    ikinci bir kağıt yollasın herkese bu da LSA 2 olsun.

    Sonra bir de sevdiği yemekleri, hobilerini, tuttuğu takım bilgilerini
    yazdığı LSA paketi göndersin bu da LSA 3 olsun.


    Bakın Router ların LSU içinde gönderdikleri LSA çeşitleri de aynen böyledir.

    Her bir LSA paketi degişik bilgiler içerir.


    Bir ortamda bir sürü Router varsa bir sürü LSA alıp göndereceğimiZ anlamına gelir.

    Bu da LSDB torbamızın çok LSA paket ile dolup taşması demektir.

    Bunu çözmek için AĞIMIZI (OSPF) bölgelere (AREA) ayıracağız.





    ###



    Önce LSA çeşitlerine bakalım.

    İSİMLENDİRMELERİ YAPARKEN IOS DA GÖRÜNDÜĞÜ GİBİ YAZACAĞIM !


    LSA 1 = ROUTER LINK STATES
    ----------------------------


    Daha önce bir sınıf örneği vermiştik!
    Burda aynı şekilde ÜLKE (OSPF) örneği verdiğimi düşünün.
    Ve her il (Router) aynı şekilde civar illere LSA bilgilerini veriyor.
    Adını, komşusunu, onlara olan uzaklığını.

    İşte bunlar LSA 1 dir.

    Bir ÜLKE (OSPF) haritasının oluşması için olmazsa olmaz PAKET lerdir !

    Ve ÜLKE (OSPF) içindeki herkesin birbirine LSA göndermesi çok büyük LSDB torbalarına yol açacağı için,

    Ülkeyi 7 Bölgeye (Area) ayırdığımızı düşünün.

    Area 0-1-2-3-4-5-6 gibi.

    Her il sadece kendi ait olduğu bölgedeki illerle bu LSA 1 bilgilerini paylaşacaktır artık.



    LSA 2 = NETWORK LINK STATES
    -----------------------------


    ÜLKE (OSPF) içindeki herhangi bir bölgede (ARea X )

    farklı bir dil (Ethernet) kullanan bir kısım yer var olduğunu düşünelim.

    Bunlar kendi arasında bir ağa seçiyorlar (DR).

    Bu ağa (DR) ise kendi içlerindeki NETWORK bilgisini bölgenin diger illerine (Router) gönderiyor.

    İşte bu paketler LSA 2 paketleridir.

    Ve DR (ağa) lar tarafından gönderilir.

    LSA 2 paketler DR (ağa) ların kendi özerk sandıları ilgili kısım hakkında verdikleri bilgilerdir.

    Oysa o kısım da AREA X e aittir.

    O YÜZDENDİR Kİ, BİR BÖLGE (AREA) İÇİNDE FARKLI DİLİ (ETHERNET)

    KONUŞSALAR BİLE O BÖLGEYE (AREA) DAHA DA DOĞRUSU ÜLKEYE (OSPF) AİTTİRLER!

    HER BİR BÖLGE (AREA) LSA 1 VE LSA 2 LERLE BERABER DÜŞÜNÜLMEK ZORUNDADIR.

    AKSİ DÜŞÜNÜLEMEZ!

    ZİRA BÖLGELERİN (AREA) OLUŞTURDUĞU ÜLKE (OSPF) BÜTÜNLÜĞÜ DİYE BİR ŞEY KALMAZDI ...


    Neyse konumuza sakin bir şekilde devam edelim ...


    LSA 3 = SUMMARY NET LINK STATES
    --------------------------------

    Bölge (Area) içindeki router ların birbirlerine LSA 1 ve LSA 2 gönderdiklerini biliyoruz.

    Peki bölgeler hiç mi haberleşmeyecek !

    Elbette, Peki Nasıl Olacak ?

    Bazı iller vardır mesela Çorum,
    bir kısmı karadenize ait bir kısmı ise iç anadoludadır.

    Bu tür illere ABR diyoruz.

    Yani kısaca bir interface i bir area da diğeri başka area da olan routerdır.

    Bu ABR router larda dolayısıyla iki tane LSDB torbası olacaktır.

    Böylece iki bölgenin, birbirlerinin networklerini öğrenmesini sağlayacaktır.

    Burda şu düşünülebilir.

    Ben bu işten ne anladım, hani LSDB torbamız dolmasın diye bölgelere ayırmıştık denilebilir.

    ANcak ABR burda LSA 1 veya LSA 2 paketlerini değil,

    Kendi oluşturduğu LSA 3 paketlerini area lara dağıtır.

    Bu da bir area ya ait Network bilgisidir.

    Kısaca İlgili area hala diger area daki router ların birbirine olan mesafeleri

    gibi gereksiz bilgileri (LSA 1 veya LSA 2 ) göndermiş olmadı.

    SAdece şu NETWORK ler ordaymış diye gönderecek.

    Bizim Routin Tablomuzda ise bu networkler - O IA - diye gözükür.

    YAni, ABR nin LSA 3 paketi ile bize gönderdiği yan area da bulunan network bilgileri...




    LSA 4 = SUMMARY ASB LINK STATES
    ---------------------------------

    Peki ÜLKE miz dışında farklı bir ülke (RIP, EIGRP) hakkında bilgimiz olmasını istersek nasıl olacak ?

    İşte onu da aynı mantıkla ülke sınırında bulunan ilimiz halletsin.

    Adıda ASBR olsun.


    Yalnız hemen ASBR bize network bilgisi verecek diye heveslenmeyelim !

    Tamam verecek ama bu paketle değil.

    ÇÜnkü LSA 4 paketi acayip ilginç bir pakettir.

    ABR ler tarafından oluşturup dağıtılır.

    Ve içinde sadece bir bilgi vardır.

    ASBR nin Kim Olduğu


    BU bilgide ABR taradan bize geldiği için Routing Tablo sunda "O IA" olarak gözükür.

    Neden böyle bir paket oluşturulduğunu, OSPF AREA TYPE konusunda anlatacağız.


    LSA 5 = TYPE-5 EXTERNAL LINKS STATES
    --------------------------------------

    İşte ASBR lerin dış ülke (Rip,Eigrp) networkleri hakkında getirdikleri bilgiler LSA 5 içindedirler.

    ABSR (SInır il) tarafından oluşturulur.

    İçinde başka ÜLKE (Rip,Eigrp) lerden öğrenilmiş NETWORK bilgileri vardır.

    Routing Table ımız kontrol ettiğimizde,

    Başında - O E1/E2 olan networkler bu paketlerle gelmiştir bize.


    LSA 7 = Type-7 AS External Link States
    -----------------------------------------

    BUnu da ASBR ler oluşturur.

    Demekki ASBR ler hem LSA 5 hemde LSA 7 oluşturmuş.

    Peki ne farkı var ?

    YOK !

    Peki ASBR neden aynı şey için iki farklı LSA oluşturuyor.


    OSPF AREA TYPE konusunda anlatacağız.



    ###



    Şimdi Bizi ilgilendirmeyen LSA çeşitlerinide yazalım ;

    LSA 6 = Multicast Ospf Uygulamalar içindir.
    LSA 8 = BGP de karşımıza çıkacak.Görecez bakalım
    LSA 9-10-11 = OPak diye geçer, opak işte ne olduğu belli değil, Buda MPLS de karşımıza çıkacakmış, çıksın bakalım



    PEKİ NERDE BU LSA LAR VE ÇEŞİTLERİNİ FALAN NASIL GÖREBİLİRİM ?


    SHOW IP OSPF DATABASE (LSDB TORBASINI VE İÇİNDEKİ LSA ÇEŞİTLERİNİ GÖSTERİR)


    Burayı incelerken bazı kavramları bilmek gerekebilir.



    Link ID
    -------

    Bunun altında yazan bilgi aşağıdaki durumlara göre değişebilir.

    LSA 1 altında ise = KOmşunun Router ID sidir.
    LSA 2 altında ise = DR nin IP adresidir
    LSA 3 altında ise = Subnet number dır.
    LSA 4 altında ise = KOmşunun ID sidir. (?!)


    AVD Router
    -----------

    BU ise bu LSA yı bize veren Router dur.

    Age
    ----

    LSA için max agedir ve 1 saattir.

    Seq
    ----

    LSA paketinin Sequence NUmarasıdır.

    Checksum
    ---------

    LSA paketinin yolda başına birşey gelmiş mi ? kısmı .

    Link Count
    ----------


    LSA 1 type altında yazılırlar sadece.
    Direk baglı linklerin sayısını verir.
    P2P "iki" sayılır.
    Diğerleri ise "bir".


    AREA KAVRAMI
    ------------

    OSPF içinde Area lar oluşturma sebebimizi yukarda anlatırken aslında tanımınıda vermiş olduk.

    Her Area için önerilen router sayısı 50 civarıdır en çok.

    Ayrıca ABR ve ASBR lerin görevleri üzerinde durduk.

    Yaptıkları işe bakılırsa güçlü özellikleri olan router lar olmaları lazım.

    Önemli bir not ise her hangi bir area diger bir area ile
    görüşmek isterse mutlaka AREA 0 üzerinden geçmek zorundadır.

    Ve genelde AREA 0 lar sırf diger Area ları bağlamak için oluşturulmuş Area lardır.

    Bu da bizi şu sonuca götürecek :

    Öyle ya da böyle tüm Area ların AREA 0 a baglantısı olmak zorundadır.






    BİR SONRAKİ YAZI İSE AREA TYPE LAR ÜZERİNEDİR.
    Mehmet Ceyhan YAĞLI
    I learn, I teach
    MCyagli

  2. #2
    sickness isimli Üye şimdilik offline konumundadır Senior Member
    Üyelik tarihi
    Jun 2009
    Mesajlar
    211

    Standart

    Muthissin ya

  3. #3
    tataroktay isimli Üye şimdilik offline konumundadır Member
    Üyelik tarihi
    Mar 2008
    Bulunduğu yer
    İzmİr
    Mesajlar
    83

    Standart

    Senin canını yerim be MCYagli.. Eline koluna sağlık.. Tam forumda buna benzer birşey arıyordum ve buldum.. Sağolasın..

  4. #4
    libertaloji Guest

    Standart

    Teşekkür ederim bu güzel anlatım için. Anlamadığım bir konuda yardımınızı rica edicem, LSA1 (router link states) bölge içindeki her routerın ID'si anladığım kadarıyla.LSA2 ise yani network link state konusunu ise pek anlayamadım...

  5. #5
    trunkmode isimli Üye şimdilik offline konumundadır Administrator
    Üyelik tarihi
    Jun 2008
    Mesajlar
    1,332

    Standart

    lsa 1 yani router lsa adı üzerinde aynı area daki routerların birbilerine attığı paketlerdir.. lsa 2 yani network lsa ise bir area içerisinde bulunan designated routerın diğer routerlara attığı paketlerdir. her iki lsa da kendi areası dışına çıkamaz.

  6. #6
    MCyagli isimli Üye şimdilik offline konumundadır Administrator
    Üyelik tarihi
    Jul 2009
    Mesajlar
    565

    Standart

    Biliyoruzki,

    Drotherlar birbirleriyle sadece

    TWO-WAY halindedir.

    VE hiç bir LSA değişimi olmaması gerekir.

    Öyledirde.


    Ama Herhangi bir DROTHER a gidin ve,

    show ip os da

    yapın,

    göreceksiniz ki,

    Diger DRother ın LSA1 mevcuttur

    ve ADV Rotuer da Diger Drother un kendisidir

    Peki madem Drother lar LSA degişimi yapmazlar,

    nasıl oldu bu ?


    ---

    Olayın aslı şudur,

    DR/BDR seçiminden sonra,

    Drotherlar tüm bilgilerini DR ye gönderirler,

    DR bir görevi kendine gelen LSA1 leri çoğaltıp

    224.0.0.5 e göndermektir.

    Bunu yaparken de LSA2 leri kullanır. { drother lsa1 ]

    Yani benim ağımdaki herkes LSA2 nin içersindedir dercesine

    bunu tüm ağa salar

    bu olayı tek amacı,

    ethernet ortamında söz sahibi birinin seçilmesidir temelde !

    DR ın görevi - sorumlu oldugu ethernet ortamını yönetmek ve area yı

    bundan haberdar etmektir.




    ---


    OSPF konuları üzerine düştükçe derinleşir.

    LSA tiplerinden anlaşılması güç olanlar,

    Lsa 2,4,5 ve 7 dir.

    Örneğin/


    Lsa5 için sadece E1 ve E2 ne olduğu tanımı bile yetersiz kalır.

    Çünkü E2 nin Area içinde sadece Seed Metric le gezdiğini düşünürüz.

    aynı network ile ilgili iki farklı ABR den E2 alan router un Load-Balancing

    yapacağını yazan kitaplar vardır.

    ki bu durum böyle degildir.


    LSa 7 - N1/N2 konusu ise anlatmakla bitmez


    LSA 4 üzerine bile söylenecek çok şey var aslında ,


    ancak,

    amac CCNP sınavı ise bunlara hiç gerek yok.

    zaten bi yerden sonra insan dünya işlerini bi kenara bıraklamalıdır kanımca

    ---
    Mehmet Ceyhan YAĞLI
    I learn, I teach
    MCyagli

  7. #7
    trunkmode isimli Üye şimdilik offline konumundadır Administrator
    Üyelik tarihi
    Jun 2008
    Mesajlar
    1,332

    Standart

    Alıntı MCYagli Nickli Üyeden Alıntı Mesajı göster
    zaten bi yerden sonra insan dünya işlerini bi kenara bıraklamalıdır kanımca ---
    bıraktığında sen neler yapıyorsun onuda söyle merak ettim şimdi

  8. #8
    gokhandincer isimli Üye şimdilik offline konumundadır Member
    Üyelik tarihi
    Nov 2011
    Mesajlar
    53

    Standart

    Bir anlatım bu kadar güzel olabilir. Network Teknolojileriyle ilgili bir hikaye kitabı çıkartsan emin ol bestseller olur ve nobel ödülü bile alırsın emeğine sağlık hocam

  9. #9
    mrthtp isimli Üye şimdilik offline konumundadır Junior Member
    Üyelik tarihi
    Mar 2011
    Mesajlar
    12

    Standart

    merhaba
    öncelikle, bu yazınızdan ve önceki yazılarınızdan çok şey öğrendiğim için topluca bir teşekkür edeyim.yazının başındaki protocol number ile ilgili bir nokta kafama takıldı onu sormak istiyorum müsadenizle.

    TCP protocol no: 6
    UDP protocol no:17
    icmp protocol no:1

    gibi numaraları protocol numara tablosunda görüyoruz.ben şu linkten baktım:

    Protocol Numbers


    bu tabloyu incelediğimde protocol no:88 eigrp ve 89 ospf protocol numaralarının bu tabloda olmadığını gördüm.demek ki tcp udp için bahsettiğimiz protocol no ile eigrp ve 0spf te bahsettiğimiz protocol no lar farklı şeyler.yabancı forumlarda araştırdım biraz ama gene tam olarak anlayamadım.konu osi katmanlarına dönecek ama biliyorsanız bu farkı açıklayabilir misiniz.

    herkese iyi çalışmalar

  10. #10
    MCyagli isimli Üye şimdilik offline konumundadır Administrator
    Üyelik tarihi
    Jul 2009
    Mesajlar
    565

    Standart

    Merhaba,

    Verdiğiniz Link e

    88 Eigrp

    89 Ospf

    ekledim.

    Tekrar bakarsanız görebilirsiniz.

    ---

    Protocol NUmaraları adı üzerinde PROTOKOL lerin numaralarıdır.

    TCP, UDP, Eigrp, Vrrp vb bunların Hepsi Protokoldür.

    TCP ve UDP Prokolleri ise içinde Port NUmaraları Barındırır.

    Bu Port Numaraları ise Üst katmanlardaki Hizmetleri tanımlar. 80 = HTTP gibi.
    Mehmet Ceyhan YAĞLI
    I learn, I teach
    MCyagli

+ Konuyu Cevapla

Bu Konuyu Paylaşın !

Bu Konuyu Paylaşın !

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok