Amaç
OSPF router-id’nin rolünü, ECMP’yi ve arayüz metriğinin yol seçimini nasıl değiştirdiğini görmek.
Mimari
R1’den R4’e iki eşit maliyetli yol vardır (R2 ve R3 üzerinden). Metrikler eşitken R1 rota tablosunda iki next-hop tutar. R1’in R3’e bakan arayüzünün metriğini yükseltince tek yol kalır; R1–R2 linki kopunca trafik R3’e geçer. Nokia SR OS’te varsayılan arayüz metriği 100 Mbit referans bant genişliğine göre hesaplanır. Platform: Nokia SR OS.
Topoloji
IP planı
| Router | System | Linkler |
|---|---|---|
| R1 | 1.1.1.1/32 | 10.0.12.1/30 (toR2), 10.0.13.1/30 (toR3) |
| R2 | 2.2.2.2/32 | 10.0.12.2/30 (toR1), 10.0.24.1/30 (toR4) |
| R3 | 3.3.3.3/32 | 10.0.13.2/30 (toR1), 10.0.34.1/30 (toR4) |
| R4 | 4.4.4.4/32 | 10.0.24.2/30 (toR2), 10.0.34.2/30 (toR3) |
Görevler ve Canlı CLI
Aşağıdaki parlayan başlığa tıkla, laboratuvar açılsın. Solda cihaz terminalleri, sağda görevler var; bir görevi doğru yapınca yeşil tik yanar. Yanlış görevin üstüne tıklarsan neyin eksik olduğunu ve kısa bir ipucunu görürsün. İlerleme tarayıcında saklanır.
Kontrol soruları
- Router-id’yi yazmazsak SR OS hangi adresi kullanır ve adres değişirse ne olur?
- ECMP varsa trafik nasıl dağıtılır (flow bazlı mı, paket bazlı mı)?
- Metrik değişikliği tek bir uçta yapılırsa dönüş yolu simetrik olur mu?
- Reference-bandwidth’i yükseltmek 1 Gbit ve 10 Gbit linkleri ayırt etmeye nasıl yarar?
- Router-id verilmezse SR OS, system arayüzünün IPv4 adresini kullanır (o da yoksa cihazın MAC adresinden türetilen bir değer). System adresi değişirse router-id de değişir ve yeni değerin etkili olması için OSPF protokolünün yeniden başlatılması gerekir; bu sırada komşuluklar düşer. Bu yüzden router-id’yi elle sabitlemek öngörülebilirlik sağlar.
- Flow bazlı. Router paketin kaynak/hedef IP’si, protokolü ve portları gibi alanlardan bir hash hesaplar ve aynı akışa ait tüm paketleri hep aynı yoldan gönderir. Paket bazlı dağıtım olsaydı aynı akışın paketleri farklı yollardan gelir, sıra bozulur (reordering) ve TCP performansı düşerdi. Bu yüzden akışlar yollara dengelenir, tek bir akış tek bir yolu kullanır.
- Hayır. OSPF maliyeti arayüz bazındadır ve yalnızca o arayüzden çıkan trafiğin yol seçimini etkiler. Bir uçta metriği değiştirirsen o router’ın giden trafiği etkilenir, karşı router kendi maliyetiyle kendi dönüş yolunu seçmeye devam eder. Gidiş ve dönüş yolu farklı olabilir (asimetrik yönlendirme). Simetri için iki ucun metriğini de ayarlamak gerekir.
- OSPF maliyeti = referans ÷ link hızı. Referans düşükse (örneğin 100 Mbit/s) 1G ve 10G için maliyet aynı olur (1’e yuvarlanır) ve yol seçimi hız farkını göremez. Referansı en hızlı linkin üzerine (örneğin 100 Gbit/s) çıkarırsan 1G linkin maliyeti 100, 10G linkin 10 olur; hızlı link ucuz, yavaş link pahalı hale gelir. Tüm router’larda aynı değer kullanılmalıdır.
Nokia notu: SR OS’te portlar, OSPF/LDP/BGP ve servisler varsayılan olarak
shutdowngelir;no shutdowndemeyi unutma. eBGP/iBGP ile rota duyurmak için export policy (prefix-list + policy-statement) gerekir.