Gönderen: kkocaer | Mart 21, 2008

Ospf

OSPF Types:Point to point

- dr bdr gerektirmez.

- ospf kurulacak interface i otomatik detect eder.

- ospf paketleri 224.0.0.5 den multicast olur.

Multiaccess networks:

- LAN da kurulan komşuluklardır.(ethernet bağlantısı)

- Dr bdr a hello paketlerini 224.0.0.6 dan gönderilir.

- Dr router floodingi 224.0.0.5 den yapar.

- priority yüksek olan DR olur,defaultta priority 1 dir,eşit priorityler olunca router id yüksek olan DR olur.0 priority seçime dahil olmaz.DRother olur hiçbirşey olmaz.

- priority interface bazlı değiştirilebilir.

NBMA mode :

- statik olarak neighbor komutu ile komşuluk kurulmasını sağlar.

- dr routerın değişmemesi gerekir.

- 30 sn de hello 120 sn de holddown oluyor.

Point to multipoint mode :

- dr bdr seçimi yok.

default network type non-broadcast tir.

-abr iki farklı routerı bağlar

-asbr ospf dışında ki networkleri bağlar.

iki farklı area 0 ı virtual link oluşturularak yapılabilir.En fazla bir area geçebilir.Virtual linkler area id leri üzerinde kurulur.

LSA 1,2 başka area ya göndermez.

Dışarıdan gelen bütün routeler Type 2 dir.

LSA3 summary update yapar LSA1,2 den network updatelerini diğer area lara gönderir.Routing tablosunda OIA olarak gözürkür.

LSA4

LSA5 paketi içinde external networkleri asbr routerı tarafından abr routerlarına aktarır.

-Vlanları wan da summary etmek için abr de area range komutu kullanılır.asbr routerda summary-address kullanılır.

-default-information originate statik default routeları diğer arealara göndermek için kullanılır.Metrik değeri 20 dir.

Bu update network üzerinde ki yükü bunlar ile düşürür:
- multicast adresinin kullanılması.(OSPF uses 224.0.0.5 and 224.0.0.6 to exchange link state)
- tetiklenmiş updatelerin gönderilmesi.(rip de ki gibi belirli aralıklarla routing update yapmaz,değişiklik olduğunda update yapar.)
- Network özetlerinin kullanılması (cidr)
- Ruting updatelerinde ufak routing tabloları,tüm routing tablosunu göndermez.

Toplanan cost bilgileri bir database de kaydedilir ve costlara bakarak bu database de ki en kısa yolu bulur.Database tablosu ;

*Neighbour tablosu: Bağlı olunan komşuların listesi görülür.Neighbor id,priority,durum ve hangi interface den bağlı olduğu gibi durumlar görülür.

#sh ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
1.1.1.1 255 FULL/DR 00:01:59 14.1.1.1 Serial0/1/0

*Topoloji tablosu : Ospf area sı içinde ki tüm networklerin görüldüğü tablodur.Network bilgilerinin hangi komşuluktan geldiği görülür.

#sh ip ospf database OSPF Router with ID (192.168.4.1) (Process ID 1)

Router Link States (Area 15)

Link ID ADV Router Age Seq# Checksum Link count
192.168.1.1 192.168.1.1 15 0×80000002 0×000208 1
192.168.4.1 192.168.4.1 4 0×80000004 0×00E4D1 3

Summary Net Link States (Area 15)

Link ID ADV Router Age Seq# Checksum
13.1.1.0 192.168.1.1 16 0×80000001 0×003250
15.1.1.0 192.168.1.1 3600 0×80000002 0×00932C
16.1.1.0 192.168.1.1 11 0×80000001 0×000B74
22.1.1.0 192.168.1.1 11 0×80000001 0×00BCBC
192.168.1.0 192.168.1.1 16 0×80000001 0×00BDA8

Summary ASB Link States (Area 15)

Link ID ADV Router Age Seq# Checksum
68.1.1.1 192.168.1.1 16 0×80000001 0×004CFC

Type-5 AS External Link States

Link ID ADV Router Age Seq# Checksum Tag
66.1.1.0 68.1.1.1 357 0×80000001 0×001BA9 0
67.1.1.0 68.1.1.1 380 0×80000001 0×000EB5 0


Ospf scalability olarak büyük fayda sağlar ve hiyerarşik bir yapı kurulabilir.Single ve multiarea networkler oluşturularak segmentasyon sağlanabilir.
Single area da sadece area 0 (backbone area) vardır. Multiarea da birden fazla area vardır va bu area lar area 0 üzerinden haberleşir.

Hello paketi ve içeriği : Hello paketleri diğer routerlara 10 sn de bir gönderilir.Dead intervali ise 4×10 dead interval süresine kadar hello paketleri alınmaz ise komşuluk düşer.Hiçbir değişiklik lmasa bile 30 dk da bir LSA paketleri değişir.Sequence numberlar bu değişiklikleri count eder. ör;

#sh ip ospf data OSPF Router with ID (192.168.4.1) (Process ID 1)

Router Link States (Area 15)

Link ID ADV Router Age Seq# Checksum Link count
192.168.4.1 192.168.4.1 564 0×80000002 0×009155 1

Burada seq number dan routerın ikinci 30 dk lık update süresini geçirdiğini ve 564 sn lik sürenin geçtiğini görüyoruz.

1-Router id: Router üzerinde ki en yüksek ip li interface den alınır. Router id sadece dr/bdr elemesinde kullanılır.
2-Area id : Routerın bulunduğu area yı gösterir.
3-Priority : dr/bdr elemesinde bakılan değerdir.ospf e alınan router default olarak 1 priority değeri ile atanır.priority değerleri 0-255 arası bir değerdir.0 dr/bdr elemesine hiç katılmaz.
4-dr adres
5-bdr adres
6-authentication password
7-Stub area flag

Eğer komşuluk kurulmada sorun çıkıyorsa (init ,down statelerinde dönüp durması) aşağıda ki 4 madde tekrar kontrol edilmelidir.
- Hello/dead interval
- Netmasks
- Area id
- Authentication password

*Yüksek router id master komşuluğunu kurar.
*Yüksek cost a sahip olan interface komşuluk için son seçilen interfacedir.

Ospf procces :

1. Init state : Komşuluk ilişkisinde hello paketleri değişir,Routerlar multicast adres üzerinden ( 224.0.0.5 ) hello paketleri atarlar.Hello paketlerinde router id bulunur hello paketini alan router kendi router id sini de ekleyerek cevap verir.Hello ve dead intervalleri multicast adres üzerinden gönderilir.Hello paketleri 10 sn de bir gönderilir ve 4 defa arka arkaay cevap alamazsa router ile olan komşuluk down olarak algılanır.Router priority de bu pakette gnderilir.

2.Two way state : Routerlar idlerini birbirlerinin komşuluk tablolarına eklerler.Ve komşuluk başlamış olur.Bundan sonra DR routerın kim olacağı kararlaştırılır.

3.DR / BDR ELECTION : Router idleri belli olan routerlarda DR router seçilir.Election u kazanamayan router BDR olmuş olur.

DR (Designated router) :
Eğer router en yüksek router id ye sahip ise o router DR olur.(router id en yüksek ip li aktif interfacedir eğer loopback interface var ise router id en yüksel loopback ip adresi seçilir.)Hub and spoke networklerde diğer routerların priority si 0 olmalıdır ki DR yada BDR olmasınlar.

Tüm interfacelerde komşuluk kurulmuş routerların aynı topoloji tablosunda olmasından sorumludur.
Cost standart bir değer ile ifade edilmez.Cisco en yüksek bandwidth e sahip olan interface’i en düşük cost lu olarak ayarlar.Ve düşük cost ilk tercih edilecek yoldur.

BDR : (Backup designated router) DR routerı down olursa DR router BDR olur ve komşulukları yönetir.DR ile aynı bilgileri alır ve saklar,DR down olduğunda DR ın yerine geçer.

DROTHER: DR ya da BDR olmayan routerlardır.

2WAY DROTHER: Komşuluklar görülür fakat aktif komşuluk kurulmaz.

4. Exstart durumunda router election işleminden sonra DR ve BDR aralarında komşuluk kurar ve yüksek priority li router master olur ve Database description paket(DDP) göndermeye başlar.

5.Exchange DDP paketlerinin routerlar arasında ki route databaselerinin değiştirilmesini sağlar.DDP paketleri link state tipini ,advertising router adresini , link costunu ve bilgilerin sequence numarasını gösterir.
6.Link state ACK : DBD alındığında sequence number gönderilir.Slave router numarayı kontrol eder ve eğer daha yeni ise update isteği gönderir.
7.Link state request:(Loading state)BDR routerlar LSA isteğinde bulnurlar
8.Link state update : Lİnk state requestine cevap döner ve istenilen LSA bilgisini gönderir.
9.Link state ACK: DBDP ve Ack alındığında tekrar ack gönderilir ve komşuluğun kurulduğu bilgisi gönderilir.Bu durumda databaselerin senkronize olduğu kabul edilir.
10.Full : Routerlar routingleri yapar ve hello paketlerini göndermeye devam ederler.

The router link state advertisement LSA(Type1):
LSA Routerların ait olduğu arealarda oluşturulur ve o area ya gönderilir(interarea routing).

The network link state LSA(Type2):
Designated routerdan gönderilir ve segmentte ki bütün routerları listeler.

The network summary LSA (Type3):
Bir areadan diğerine özetlerini yollar.ABR internal routerı area 0 ‘a gönderir.

The AS external ASBR summary link LSA (Type4) :
AS sistemlere bağlantıyı sağlar.ABR dan ASBR a routeları iletir.

The external link LSA (Type5) :
AS boundary routerlar tarafından üretilir.AS için default routelar external edvertisement olarak da tanımlanır.

The NSSA external LSA(Type7):
Type 5 external LSA benzer.Diğer arealara doğru default routelar üretilmez.ABR ile Type5 LSA floodlara dönüştürülür.

AREA Çeşitleri:

Standart area :
Her router bir areaya aittir ve herbirinin topologic databasi vardır.

Stub Area:
External summary routeları kabul etmez(LSA type 5 block edilir).LSA paketleri ve external routelar abr tarafından bloklanır ve default route gönderilir.Default route gönderilirken cost değeri değiştirilerek gönderilebilir.

Totally stub area:
Diğer arealardan yada diğer AS lerden LSA leri kabul etmez.Type 3,4,5 i blok eder.Totally stub areadan dışarıya çıkmanın tek yolu default route tur.Cisco ya özel bir çözümdür.

NSSA:
Redistrubition gerekli olduğu zamanlarda ya da ISP lere bağlanılacağı zaman kullanılır.Extenal routelar areadan dışarıya ya da içeriye dağıtılmaz.Stub area gibi gözükür fakat external routeları alabilir.fakat backbone area ya göndermez.NSSA da default route üretmek için default-information originate kullanulur.

Stub ve totally stub arealarda bağzı kısıtlamalar:
-external routelar kabul edilmez.
-virtual linklar kabul edilmez.
-Redistribution kabul edilmez.
-ASBR routerlar kabul edilmez.
-Backbone olamazlar.

OIA
interarea routing.Summarize edilen routelar totally stub areaya gönderilmez.Eğer area 0 a bağlantı yok ise;routerlar herikiside aynı area yı kullanır,Arealar stub area olmayı gerektirmez.Routerlardan biri area 0 a bağlı olmalıdır.

REDISTRIBUTION

-Multiple protokollerde ki route dağılımı redisrtibution ile yapılır.

-eigrp den igrp ye otomatik routing update yapılır.

-connected networkler redistribute edilebilir.

-nereye redistribute edilecekse orada yapılır.

ospf redist de subnetler redist edilmez.subnet keywordu eklenir.metric type default 20 dir.

ör: ospf çalışan bir routerda ;

router ospf 1

redistribute eigrp 100 subnets metric-type 1

OSPF KONFİGÜRASYONU

Ospf interface altında ya da global konfig mode da çalıştırılabilir.

Debug çıktıları :

DR/BDR election

*Dec 11 14:30:42.551: OSPF: Neighbor change Event on interface FastEthernet0/0
*Dec 11 14:30:42.551: OSPF: DR/BDR election on FastEthernet0/0
*Dec 11 14:30:42.551: OSPF: Elect BDR 0.0.0.0
*Dec 11 14:30:42.551: OSPF: Elect DR 0.0.0.0
*Dec 11 14:30:42.551: OSPF: Elect BDR 0.0.0.0
*Dec 11 14:30:42.551: OSPF: Elect DR 0.0.0.0
*Dec 11 14:30:42.551: DR: none BDR: none
*Dec 11 14:30:42.551: OSPF: Flush network LSA immediately
*Dec 11 14:30:42.551: OSPF: Remember old DR 4.4.4.4 (id)
*Dec 11 14:30:42.563: OSPF: Interface Serial0/1/0 going Up
*Dec 11 14:30:42.563: OSPF: Starting 0.0.0.0 address 14.1.1.1 on Serial0/1/0
*Dec 11 14:30:42.563: OSPF: Interface FastEthernet0/0 going Up
*Dec 11 14:30:42.563: OSPF: Starting 0.0.0.0 address 14.1.1.1 on Serial0/1/0
*Dec 11 14:30:42.739: OSPF: Build router LSA for area 0, router ID 4.4.4.4, seq
0×80000001, process 1
*Dec 11 14:30:42.739: OSPF: We are not DR to build Net Lsa for interface Serial0
/1/0
*Dec 11 14:30:43.051: OSPF: We are not DR to build Net Lsa for interface FastEth
ernet0/0
R4#
R4#
R4#
R4#sh ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface
N/A 0 ATTEMPT/DROTHER 00:01:57 14.1.1.1 Serial0/1/0

Totally stub area

Gateway of last resort is 14.1.1.1 to network 0.0.0.0

C 192.168.4.0/24 is directly connected, FastEthernet0/0
14.0.0.0/24 is subnetted, 1 subnets
C 14.1.1.0 is directly connected, Serial0/1/0.401
O*IA 0.0.0.0/0 [110/65] via 14.1.1.1, 00:00:52, Serial0/1/0.401

R4#sh ip ospf database

OSPF Router with ID (4.4.4.4) (Process ID 1)

Router Link States (Area 15)

Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 703 0×80000004 0×0093D5 2
4.4.4.4 4.4.4.4 702 0×80000006 0×008F4B 3

Summary Net Link States (Area 15)

Link ID ADV Router Age Seq# Checksum
0.0.0.0 1.1.1.1 128 0×80000002 0×0091A7

Faydalar :
- Küçük bandwidth kullanarak updateleri yapar.
- Updateler broadcast değil ,multicast olarak yapılır.
- OSPF vlsm i destekler.
- Değişiklikleri çabuk olarak yayar.
- Ospf areaları arasında MD5 encryption yapılabilir.
- Yol seçimi için metrikler manuel olarak değiştirilebilir.
- Networkün scale olmasına ve hiyerarşiye uygundur.
Dezavantajlar:
- Yoğun işlemci kaynağı kullanabilir.


Cevap bırak

Sizin cevabınız:

Kategoriler