Bu rehberimizde sizlere Cisco Packet Tracer kullanarak Cisco Router cihazlarında OSPF Routing (Yönlendirme) protokolünü nasıl yapılandıracağınızı adım adım anlatacağım. Öncelikle özetleyeyim; OSPF, verimli ağ eşleme ve hızlı birleşme sağlar. Ayrıca, yönlendirici arızası durumunda WAN ve iş ağlarında yaygın olarak kullanırız.
Bu makaledeki adımları takip ederek, farklı segmentlerde OSPF yönlendirmesini etkinleştirmeyi öğreneceksiniz. Ayrıca, bu segmentler arasında iletişim kurmayı ve yapılandırmayı nasıl doğrulayacağınızı göreceksiniz.

Packet Tracer ile Cisco Router Üzerinde OSPF Yapılandırma
OSPF (Open Shortest Path First – Öncelikle Açık Olan En Kısa Yol), Dynamic Routing sınıfına giren Link-State (Bağlantı Durumlu) bir yönlendirme protokoldür.
OSPF, WAN veya iş ağlarında kullanılan bir yönlendirme protokolüdür. Bu yönlendirme protokolü, SPF algoritmasını kullanarak tüm ağın haritasını çıkarır ve ağ üzerinde bir Router’da meydana gelen bir arıza sonucu hızlı bir yakınsama sağlar. Arızalanan Router’a bağlı olan ağlara başka bir rota belirlenir ve ağın sürekliliği sağlanır.
Bu yazımızda, Packet Tracer simülasyon yazılımında iki farklı segmentteki Router’lar üzerinde OSPF yönlendirme protokolünü etkinleştireceğiz.
OSPF’in yanında Cisco’nun geliştirdiği bir başka güçlü protokol daha var. Bu da hibrit bir yapıya sahip olan EIGRP’dir. Karmaşık topolojilerde OSPF’e ciddi bir alternatif oluşturuyor. EIGRP protokolünün kurulum adımları için ayrı bir rehber hazırladık.
1. Cisco Router R1 ve R2’yi Yapılandırın
OSPF protokolünü yapılandırmak için aşağıdaki adımları sırasıyla takip ediniz.
Adım 1
Packet Tracer programını açınız ve aşağıdaki görüntüdeki gibi topoloji oluşturunuz. Ayrıca, IP adresi blokları tanımlayarak, bilgisayarlara IP adresleri atayarak çalışma alanına açıklamalar ekleyiniz.
Topolojiniz hazır fakat bilgisayar IP’lerini elle girmekle uğraşmayın. Bu işi otomatikleştirmenin pratik bir yolu var. Router’ı DHCP sunucusu olarak ayarlamak gerçek ağ senaryoları için de en temel beceridir. Böylece istemciler ağa bağlanır bağlanmaz adreslerini saniyeler içinde alır.

Adım 2
Cisco Router R1 CLI komut istemini açınız ve belirlediğiniz IP bloklarına göre GigabitEthernet0/0 ve Serial0/0/0 arayüzlerini yapılandırınız.
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1
R1(config)#
R1(config)#interface gigabitethernet 0/0
R1(config-if)#ip address 192.168.5.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
R1(config-if)#exit
R1(config)#interface serial 0/0/0
R1(config-if)#ip address 10.1.1.1 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#end
R1#

Adım 3
Aynı şekilde Cisco Router R2’nin arayüzlerini de yapılandırınız.
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R2
R2(config)#
R2(config)#interface gigabitethernet 0/1
R2(config-if)#ip address 192.168.10.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up
R2(config-if)#exit
R2(config)#interface serial 0/0/1
R2(config-if)#ip address 10.1.1.2 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#
%LINK-5-CHANGED: Interface Serial0/0/1, changed state to up
R2#

2. OSPF Öncesi PC’ler Arasındaki Bağlantıyı Test Edin
Adım 1
Yönlendirme protokolünü etkinleştirmeden önce, bilgisayarlardan Ping atarak segmentlerin ağ bağlantısını test ediniz.
PC1 üzerinden R1’in Serial0/0/0 arayüzüne Ping başarılı olacak fakat diğer segmentteki 192.168.10.10 IP adresine sahip PC2’ye ping işlemi başarısız olacaktır.

Adım 2
PC2’den R1’in Serial0/0/0 arayüzüne ve PC1’e Ping atınız.
Ping hatasının sebebi ise Router’lar üzerinde herhangi bir yönlendirme protokolünün yapılandırılmamasıdır.

3. Cisco Router Üzerinde OSPF Etkinleştirin
Adım 1
İki segmenti birbiriyle haberleştirmek için Cisco Router‘lar üzerinde OSPF Routing etkinleştirmek için aşağıdaki komutları uygulayınız.
NOT: Temel seviyede bir dinamik protokol arıyorsanız RIP iyi bir başlangıç noktasıdır. Mesafe vektörü mantığıyla çalışır ve konfigürasyonu oldukça sadedir. OSPF’in karmaşıklığına geçmeden önce temelleri burada atmak faydalı olur. RIPv1 yapılandırması & RIPv2 etkinleştirmesini adım adım anlattık. Sizi temelden ileri seviyeye taşıyacak bir rehber hazırladık.
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#
R1(config)#router ospf 10
R1(config-router)#network 192.168.5.0 ?
A.B.C.D OSPF wild card bits
R1(config-router)#network 192.168.5.0 0.0.0.255 ?
area Set the OSPF area ID
R1(config-router)#network 192.168.5.0 0.0.0.255 area ?
OSPF area ID as a decimal value
A.B.C.D OSPF area ID in IP address format
R1(config-router)#network 192.168.5.0 0.0.0.255 area 0
R1(config-router)#network 10.1.1.0 0.0.0.3 area 0
R1(config-router)#end
R1#

Adım 2
Aynı şekilde Router R2 üzerinde de OSPF Routing etkinleştirdikten sonra R1 ve R2 arasında komşuluk komşuluk kurulduğunu görebilirsiniz.
NOT: OSPF için network adreslerini eklerken Wildcard mask kullanılır.
R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#
R2(config)#router ospf 10
R2(config-router)#network 10.1.1.0 0.0.0.3 area 0
R2(config-router)#network 192.168.
00:16:00: %OSPF-5-ADJCHG: Process 10, Nbr 192.168.5.1 on Serial0/0/1 from LOADING to FULL, Loading Done
^
% Invalid input detected at '^' marker.
R2(config-router)#network 192.168.10.0 0.0.0.255 area 0
R2(config-router)#end
R2#

Adım 3
Router R1 üzerinde show ip route ospf 10 komutunu çalıştırınız ve yönlendirme tablosunu inceleyiniz.
R1#show ip route ospf 10
O 192.168.10.0 [110/65] via 10.1.1.2, 00:00:37, Serial0/0/0
Ek olarak, show ip route komutu ile de Routing protokolünün O harfi ile tanımlandığını inceleyiniz.
R1#
R1#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.1.1.0/30 is directly connected, Serial0/0/0
L 10.1.1.1/32 is directly connected, Serial0/0/0
192.168.5.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.5.0/24 is directly connected, GigabitEthernet0/0
L 192.168.5.1/32 is directly connected, GigabitEthernet0/0
O 192.168.10.0/24 [110/65] via 10.1.1.2, 00:00:44, Serial0/0/0
R1#

Adım 4
R2 üzerinde show ip route ospf 10 ve show ip route komutunu uygulayınız.
R2#show ip route ospf 10
O 192.168.5.0 [110/65] via 10.1.1.1, 00:01:48, Serial0/0/1
Show ip route komutu çıktısı;
R2#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.1.1.0/30 is directly connected, Serial0/0/1
L 10.1.1.2/32 is directly connected, Serial0/0/1
O 192.168.5.0/24 [110/65] via 10.1.1.1, 00:01:53, Serial0/0/1
192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.10.0/24 is directly connected, GigabitEthernet0/1
L 192.168.10.1/32 is directly connected, GigabitEthernet0/1
R2#

Adım 5
Router’lar üzerinde OSPF yönlendirme yapılandırdıktan sonra, bilgisayarlardan tekrar Ping atarak ağ bağlantısını kontrol ediniz.
192.168.5.0/24 ağından 192.168.10.0/24 ağına Ping işlemi aşağıdaki gibi başarılı olacaktır.

Adım 6
Aynı şekilde diğer segmentten de Ping işlemi aşağıdaki gibi başarılı olacaktır.

4. OSPF Yönlendirmeyi Doğrulayın
Adım 1
Yönlendirme protokolünü doğrulamak için privileged modda debug ip ospf events komutunu kullanabilirsiniz.

Adım 2
Hello paketleri iki Router arasındaki komşuluk ilişkilerini sürdürmek için gönderilir.

OSPF Yönlendirmesi İçin Show Komutları
- R1# show ip ospf database

- R1# show ip ospf interface

- R1# show ip ospf database router

- R1# show ip ospf 10

- R1# show running-config

- R1# debug ip ospf events

- R2# show ip ospf database

- R2# show ip ospf interface

- R2# show ip ospf database router

- R2# show ip ospf 10

- R2# show running-config

- R2# debug ip ospf events

Video
Yönlendirici üzerinde OSPF etkinleştirmek ve doğrulamak için aşağıdaki videoyu izleyebilir ve ayrıca bize destek olmak için YouTube kanalımıza abone olabilirsiniz!
Cisco Router ile OSPF Yönlendirme Hakkında SSS
Packet Tracer ortamında wildcard mask kullanımı neden zorunludur?
Cisco Router üzerinde Area 0 olmadan OSPF backbone kurmak mümkün müdür?
Packet Tracer’da FULL komşuluk durumuna geçiş süreci nasıl işler?
Show ip route çıktısında ‘O’ kodu ve [110/65] ibaresi teknik olarak ne ifade eder?
Statik rotalama yapmak varken Packet Tracer’da neden OSPF tercih edilmeli?
Packet Tracer konsolunda debug komutları Cisco Router performansını etkiler mi?
Sonuç
Sonuç olarak, Packet Tracer ile OSPF yapılandırması için sizlere adım adım tüm detaylı anlattım. Ayrıca, farklı segmentlerde OSPF’i nasıl etkinleştireceğinizi öğrendiniz.
Bununla birlikte, segmentler arasında iletişimi nasıl kuracağınızı ve yapılandırmayı nasıl doğrulayacağınızı da incelediniz. Sonuç olarak, herhangi bir sorunuz varsa, bu kılavuza veya ek kaynaklara başvurmaktan çekinmeyin!
Ek olarak, OSPF yönlendirme sürecindeki tüm işlemleri konsol başında yaptınız. Peki ya bu Router’lara ofisinizden erişmeniz gerekirse? Bunun için uzaktan erişim ayarları devreye giriyor.
Özellikle, iyi bir başlagıç olarak Telnet yapılandırmasını inceleyiniz. Fakat daha fazla güvenlik gerektiren durumlarda ise SSH etkinleştirmeyi unutmayınız.


14 Kişi Deneyimini Paylaştı
Teşekkürler lütfen BGP ilgili makale yazarmısınız.
Rica ederim, yorumunuz için teşekkürler. En yakın zamanda daha gelişmiş Cisco yazılarını yayınlayacağım. Takip ettiğiniz için teşekkürler.