OSPF Omurga
OSPF'de neden 0 alanı omurga alanıdır? Neden diğer tüm alanlar buna bağlanmalı?
Bu, RFC 3509, Bölüm 1.2 1'de çok iyi açıklanmıştır :
1.2 Motivasyon
OSPF alanlarında, alan topolojisi sınırlandırılmıştır, böylece bir omurga alanı (alan 0) olmalı ve diğer tüm alanlar omurgayla fiziksel veya sanal bağlantılara sahip olmalıdır. Bu yıldız benzeri topolojinin nedeni, OSPF alanlar arası yönlendirmenin uzaklık-vektör yaklaşımını kullanması ve katı bir alan hiyerarşisinin "sonsuzluğa sayım" probleminden kaçınmasına izin vermesidir. OSPF, ABR'lerin sadece omurga içine enjekte edilmesine olanak sağlayan ve bölge içi yollardan türetilen Özet LSA'ları ve ABR'lerin SPF hesaplamasını sadece omurga bölgesindeki Özet-LSA'ları göz önüne almak üzere sınırlayan bir Ufuk mekanizması uygulayarak alan-içi yönlendirme döngülerini önler. bağlantı durumu veritabanı.
OSPF genellikle bir bağlantı durumu protokolü olarak kabul edilir . Bazı insanların özlediği şey OSPF'nin hem bağlantı durumu protokolünü hem de mesafe-vektör protokolü algoritmalarını kullanmasıdır.
OSPF'nin uzaklık-vektör davranışına basit bir örnek :
<-- Area 5 --><-- Area 0 --><-- Area 4 -->
R5-----------R1-----------R2------------R3---------------------R4
Cost 3 Cost 5 Cost 7 Cost 12
LSA--> LSA-->
Type3 LSA Type3 LSA
{From R1} {From R2}
R5 cost is 3 R5 cost is 8
R5 için bir / 32 Geri Döngü yoluna ne olduğunu göz önünde bulundurun.
- R5, / 32 Loopback'i içeren bir Type1 LSA gönderir
- R1 (Alan 5 ABR), Alan 0'a bağlanır; Type1 LSA’yı Type3 LSA’ya 3 maliyetle çevirir.
- R2 (Alan 4 ABR), R1'in Tip3 LSA'sını (metrik 3) alır ve metriği, R2'nin R1'in maliyetine bağlı olarak R5'in Loopback değerine değiştirir . Şimdi R2'nin R5 için Tip3 LSA'sının maliyeti 8'dir. Bu, yukarıda bahsettiğim mesafe-vektör davranışıdır.
Tüm omurga dışı yolların omurga içinden geçmesi gerekmesi döngü önleme mekanizmasıdır.
ABR'de omurga dışı OSPF alanlarını bağlama
Eğer 2 alan 0 alanından (bitişik olmayan) bağlanmazsa, OSPF bir bağlantı durumu protokolü olarak davranma, yönlendirme döngülerinin olasılığını nasıl artırır?
Yukarıda gördüğümüz gibi, OSPF Alan 0 omurgasından rota göndermek için mesafe-vektör davranışını kullanır . Uzaklık-vektör protokolleri, sonsuz sayma problemi gibi iyi bilinen sınırlara sahiptir . Davranışı konusunda sınırlarımız olmasaydı, OSPF aynı konulara karşı savunmasız olurdu.
1 RFC 3509, Cisco IOS'un ABR davranışını açıklıyor