Dell Networking SONiC: Önce En Kısa Yolu Aç (OSPF)

Summary: Bu makale, Dell Networking SONIC te En Kısa Yolu İlk Aç (OSPF) hakkında bilgi sağlar. Bu makalede Dell SONiC 4.1 çalıştıran bir anahtar kullanılmıştır.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

 
Önkoşullar

Dizin

 

Önce
En Kısa Yolu AçOSPFv2'yi
etkinleştirmeArabirimlerde OSPF'yi
etkinleştirmeOSPF yönlendirici kimliğini
yapılandırmaOSPF alan düzeyinde kimlik doğrulama türünü
yapılandırmaOSPF arabirim düzeyinde kimlik doğrulama türünü ve anahtarlarını
yapılandırmaOSPF pasif arabirimlerini
yapılandırmaOSPF sanal bağlantılarını
yapılandırmaOSPF alan kısayollarını
yapılandırmaOSPF RFC uyumluluğunu
yapılandırmaOSPF bitişiklik günlüğünü
yapılandırmaOSPF LSA zamanlayıcılarını
yapılandırmaOSPF SPF kısıtlama zamanlayıcılarını
yapılandırmaOSPF maksimum metrik reklamcılığını
yapılandırmaOSPF yönlendirme mesafelerini
yapılandırmaOSPF otomatik maliyet referans bant genişliğini
yapılandırmaOSPF saplama alanını ve parametrelerini
yapılandırmaOSPF alanlar arası özet yol filtrelerini
yapılandırmaOSPF rota yeniden dağıtımını
yapılandırmaOSPF varsayılan rota oluşturmayı

yapılandırmaOSPF arabirim parametrelerini
yapılandırmaOSPF işletimsel veri görüntüleme komutları
OSPFv2 kademeli yeniden başlatma

 

Önce En Kısa Yolu Aç

 

Open Shortest Path First Protocol (OSPF), RFC2328'da açıklandığı gibi bir bağlantı durumu iç ağ geçidi yönlendirme protokolüdür (IGRP).

OSPF, Bağlantı Durumu Bildirisi (LSA) olarak bilinen bir iletideki bağlantı durumu bilgilerini açıklar ve bu bilgiler daha sonra taşma adı verilen bir işlemle bağlantı durumu yönlendirme etki alanındaki diğer tüm yönlendiricilere yayılır. Böylece her OSPF yönlendiricisi, tüm bağlantı durumu mesajlarının bir Bağlantı Durumu Veritabanını (LSDB) oluşturur. LSDB'deki bu LSA koleksiyonundan, her yönlendirici, Edgar Djikstras Önce En Kısa Yol algoritmasını kullanarak, bazı ortak ölçümlere dayalı olarak başka bir yönlendiriciye giden en kısa yolu hesaplayabilir.

Enterprise SONiC, yönlendirme protokollerini çalıştırmak için FRR paketlerini kullanır. OSPFv2 ayrıca özelleştirilmiş bir FRR yazılım paketinden uyarlanmıştır. OPSFv2 yönlendirme daemon'ı, BGP, statik yol gibi diğer yönlendirme protokolü daemon'larıyla birlikte BGP docker kapsayıcısı içinde bulunur.

Desteklenen OSPFv2 özellikleri:

  • Ethernet, geri döngü, VLAN ve bağlantı noktası kanalı IPv4 arayüzlerinde OSPF yapılandırması
  • Varsayılan ve kullanıcı tanımlı VRF'lerde OSPFv2 yapılandırması
  • Birden çok OSPF alanı ve saplama alanı
  • Tip 1 - Tip 5 LSA'lar 
  • Sanal bağlantılar ve Pasif arabirimler
  • OSPF arabirim oturumlarında BFD
  • Düz metin ve mesaj özeti (MD) parola şifrelemesi
  • Tip-3 Özet LSA öneki filtreleme ve değiştirme
  • BGP yol türünden, statik, bağlı, çekirdekten ve varsayılan yoldan OSPFv2'ye yeniden dağıtımı yönlendirin
  • Rota yeniden dağıtımında rota haritası tabanlı filtreleme
  • OSPF ECMP yolları
  • 50K harici rota ve 5K dahili rota ön eki
 

OSPFv2'yi etkinleştirme

VRF içinde bir OSPF yönlendiricisi yapılandırarak OSPFv2'yi etkinleştirin. VRF içinde OSPFv2'yi yapılandırmak için bu komutu kullanın. OSPF'nin yapılandırılması, modu OSPF yönlendirici yapılandırma moduna değiştirir.

OSPF'yi genel olarak etkinleştirmek için varsayılan vrf:
 

DELLSONiC(conf)# router ospf

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# router ospf


Alternatif olarak varsayılan olmayan VRF olan OSPF'yi etkinleştirin:
 

DELLSONiC(conf)# router ospf vrf Vrf-name
 
  • Vrf-name - VRF ad dizesi
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# router ospf vrf Vrf-blue


OSPF yönlendirici ayrıntılarını görüntüleyin:
 

DELLSONiC# show ip ospf
VRF Name: default
 OSPF Routing Process, Router ID: 10.10.201.1
 Supports only single TOS (TOS0) routes
 This implementation conforms to RFC2328
 RFC1583Compatibility flag is disabled
 OpaqueCapability flag is disabled
 Graceful-Restart is disabled
 Initial SPF scheduling delay 0 millisec(s)
 Minimum hold time between consecutive SPFs 50 millisec(s)
 Maximum hold time between consecutive SPFs 5000 millisec(s)
 Hold time multiplier is currently 1
 SPF algorithm last executed 1d2h7m51s ago
 Last SPF duration 23 usecs
 SPF timer is inactive
 LSA minimum interval 5000 msecs
 LSA minimum arrival 1000 msecs
 Write Multiplier set to 20
 Refresh timer 10 secs
 Maximum multiple paths(ECMP) supported  256
 Number of external LSA 0. Checksum Sum 0x00000000
 Number of opaque AS LSA 0. Checksum Sum 0x00000000
 Number of areas attached to this router: 1
Area ID: 0.0.0.0 (Backbone)
   Number of interfaces in this area: Total: 1 , Active: 1
   Number of fully adjacent neighbors in this area: 1
   Area has no authentication
   SPF algorithm executed 4 times
   Number of LSA 3
   Number of router LSA 2. Checksum Sum 0x0000ec6e
   Number of network LSA 1. Checksum Sum 0x00001a25
   Number of summary LSA 0. Checksum Sum 0x00000000
   Number of ASBR summary LSA 0. Checksum Sum 0x00000000
   Number of NSSA LSA 0. Checksum Sum 0x00000000
   Number of opaque link LSA 0. Checksum Sum 0x00000000
   Number of opaque area LSA 0. Checksum Sum 0x00000000 DELLSONiC# show ip ospf vrf Vrf-Blue
VRF Name: Vrf-Blue
 OSPF Routing Process, Router ID: 0.0.0.0
 Supports only single TOS (TOS0) routes
 This implementation conforms to RFC2328
 RFC1583Compatibility flag is disabled
 OpaqueCapability flag is disabled
{output truncated}


Arabirimlerde OSPF'yi etkinleştirme


Bir arayüzde OSPF'yi etkinleştirmeden önce, üzerinde IP adresi olan bir IPv4 arayüzü yapılandırın ve arayüzü gerekli VRF'ye bağlayın. Bir IPv4 arabiriminde OSPF'yi etkinleştirmek için, bir OSPF Alan Kimliğini arabirimle ilişkilendirmeniz gerekir. OSPF Ethernet, VLAN, Bağlantı Noktası Kanalı ve Geri Döngü arabirimlerinde etkinleştirilebilir.

İki OSPF yönlendiricisini bağlayan arayüzlerde OSPF'yi etkinleştirerek iki OSPF yönlendiricisi arasındaki OSPF oturumlarını etkinleştirin. Bu tür bağlantı arayüzleri, OSPF yönlendiricisinin yapılandırıldığı VRF içinde yer alacak ve aynı Alan Kimliğine ait olacaktır.

IPv4 arayüzünde OSPF'yi etkinleştirmek veya devre dışı bırakmak için arayüz modu komutunu kullanın. Alan Kimliği, ondalık biçimde herhangi bir 32 bit işaretsiz tam sayı veya noktalı Ipv4 benzeri biçimde olabilir.

Aşağıdaki iki yapılandırma türünü kullanarak bir arabirimde OSPF'yi etkinleştirin:

Arabirim yapılandırma modunda OSPF alanını yapılandırarak:
 
DELLSONiC(config-if-Vlan100)# ip ospf area area-id
 
  • area-id - Ondalık veya noktalı biçimde OSPF alan kimliği - A.B.C.D veya 0..4294967295


Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip ospf area 0
or
DELLSONiC(config-if-Vlan100)# ip ospf area 0.0.0.0

OSPFv2 yönlendirici yapılandırma modunda bir arabirimin ağ adresini bir OSPF alanına bağlayarak veya ilişkilendirerek:
 
NOT: Bir arabirimi bir OSPF alanıyla ilişkilendirmek için ağ komutu kullanırken, arayüz komutundaki IPv4 adresi Önek uzunluğu, ağ deyimindeki önek uzunluğuna eşit veya daha büyük (yani daha küçük ağ) olmalıdır.
 
DELLSONiC(config-router-ospf)# network network-prefix area area-id
 
  • ağ öneki - A.B.C.D/maske
  • area-id - Ondalık veya noktalı biçimde OSPF alan kimliği - A.B.C.D veya 0..4294967295

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# network 10.10.150.0/24 area 0.0.0.0
or
DELLSONiC(config-router-ospf)# network 10.10.150.0/24 area 0

Bir VRF içinde, kullanıcı yukarıdaki yapılandırma türlerinden birini kullanacaktır, yani bir VRF içinde aynı anda her iki yapılandırma türü yapılandırmasına da izin verilmez.
 

Example:

 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip vrf forwarding Vrf-Blue
DELLSONiC(config-if-Vlan100)# ip ospf area 0
or
DELLSONiC(config-if-Vlan100)# ip ospf area 0.0.0.0  
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf vrf Vrf-Blue
DELLSONiC(config-router-ospf)# network 10.10.150.0/24 area 0.0.0.0
DELLSONiC(config-router-ospf)# network 10.10.150.0/24 area 0


OSPF oturumlarını görüntüleme

 
DELLSONiC# show ip ospf neighbor

Neighbor ID  Pri      State        Dead Time         Address             Interface                     RXmtL RqstL DBsmL            
10.10.150.2   1      Full/DR       32.346s         10.10.150.2        Vlan100:10.10.150.1                0     0     0


OSPF yönlendirici kimliğini yapılandırma


OSPFv2 Yönlendirici Tanımlayıcısını bir VRF içindeki her OSPF yönlendiricisi için açıkça yapılandırın. Yönlendirici kimliği yapılandırması isteğe bağlıdır. Bir yönlendirici kimliği yapılandırırsanız, yazılım bu yönlendirici kimliğini OSPF yönlendirici kimliği olarak seçer.
Yönlendirici kimliği yapılandırılmadığında, yönlendirici kimliği seçimi aşağıdaki tercihe göre yapılır.
  • En son kullanılan yönlendirici kimliği değeri; (bu durum, kullanıcı yönlendirici kimliğinin yapılandırmasını kaldırdığında gerçekleşebilir).
  • FRR önerilen Yönlendirici Kimliği değeri. FRR, yönlendirici kimliğini aşağıdaki sırayla seçer.
    1. Varsa, FRR genel modu yapılandırılmış yönlendirici kimliği değeri.
    2. SONiC fiziksel ve Geri Döngü arayüzü IPv4 adresleri arasında en yüksek IPv4 adres değeri.
OSPF yönlendirici kimliğini yapılandırmak veya yapılandırılmasını geri almak için bu yönlendirici modu komutunu kullanın. Yönlendirici kimliği, ondalık biçimde herhangi bir 32 bit işaretsiz tam sayı veya noktalı Ipv4 benzeri biçimde olabilir. OSPF yönlendirici kimliği, tüm OSPF etki alanı içinde benzersiz olmalıdır.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# ospf router-id router-id

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no ospf router-id router-id
 
  • yönlendirici kimliği - Ondalık veya noktalı biçimde OSPF yönlendirici kimliği

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# ospf router-id 1.1.1.1


OSPF alan düzeyinde kimlik doğrulama türünü yapılandırma


Her alan için OSPFv2 kimlik doğrulama türünü yapılandırabilirsiniz. Kimlik doğrulama yapılandırıldığında, bu alanda yapılandırılan tüm arayüzler, yapılandırılmış kimlik doğrulama türünü kullanır. Yapılandırılmış bir arayüz modu kimlik doğrulama türü varsa bu arayüz modu kimlik doğrulama türü, alan düzeyi yapılandırmasına göre önceliklidir.

Kimlik doğrulama türü, kullanıcı tarafından yapılandırılmamışsa none olur. Kullanıcı, düz metin kimlik doğrulama türünü veya Message Özet türü kimlik doğrulamasını etkinleştirebilir. Bir alan için kimlik doğrulama türü yapılandırıldığında, kullanıcı o alana ait tüm OSPF arayüzlerinde ilgili kimlik doğrulama anahtarlarını (parolaları) yapılandırmalıdır.

Bir alan için OSPF kimlik doğrulamasını yapılandırmak veya yapılandırılmasını geri almak üzere bu yönlendirici modu komutunu kullanın.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# area area-id authentication [message-digest]

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no area area-id authentication [message-digest]
 
  • area-id - Ondalık veya noktalı biçimde OSPF alan kimliği - A.B.C.D veya 0..4294967295
 
Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# area 0 authentication
or
DELLSONiC(config-router-ospf)# area 0 authentication message-digest


OSPF arabirim düzeyinde kimlik doğrulama türünü ve anahtarlarını yapılandırma


Her bir OSPF arabirimi için OSPFv2 kimlik doğrulama türünü ve kimlik doğrulama anahtarlarını veya parolalarını yapılandırın. Kullanıcı tarafından yapılandırılmamışsa kimlik doğrulama tipi none olur. Kullanıcı, düz metin kimlik doğrulama türünü veya Message Özet türü kimlik doğrulamasını etkinleştirebilir. Bir arabirim için kimlik doğrulama türü yapılandırıldığında, kullanıcı bu OSPF arabirimi için ilgili kimlik doğrulama anahtarlarını (parolaları) yapılandırmalıdır.

Düz metin kimlik doğrulaması en fazla sekiz karakter uzunluğunda olabilir. Message Digest (MD5) kimlik doğrulama anahtarı en fazla 16 karakter uzunluğunda olabilir. MD5 kimlik doğrulama tipi, arabirim ve arabirim IP'si başına en fazla 255 kimlik doğrulama anahtarı kabul edebilir. Her MD5 kimlik doğrulama anahtarı, değer aralığı 1 ile 255 olan bir kimlik doğrulama anahtarı kimliğiyle benzersiz bir şekilde tanımlanır. Kimlik Doğrulama Anahtarları şifrelenmiş bir biçimde kaydedilir.

OSPF ileti kimlik doğrulamalarını yapılandırmak veya yapılandırılmasını geri almak için bu arayüz modu komutunu kullanın.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf authentication [null | message-digest] [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# ip ospf authentication-key key [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# ip ospf message-digest-key key-id md5 key [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf authentication [null | message-digest] [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# no ip ospf authentication-key [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# no ip ospf message-digest-key key-id md5 [if-ip-addr]
 
  • key - Kimlik doğrulama anahtarı parolası (8 veya 16 karaktere kadar dize)
  • anahtar kimliği - MD5 kimlik doğrulama anahtarı Tanımlayıcısı (1 - 255)
  • if-ip-addr - Arayüz IP adresi - A.B.C.D

  Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth 1/47
DELLSONiC(config-if-Eth1/47)# ip ospf authentication
DELLSONiC(config-if-Eth1/47)# ip ospf authentication-key dellospfpswrd

DELLSONiC(config-if-Eth1/47)# ip ospf authentication 10.10.3.2
DELLSONiC(config-if-Eth1/47)# ip ospf authentication-key dellospfpswrd 10.10.3.2

DELLSONiC(config-if-Eth1/47)# ip ospf authentication message-digest
DELLSONiC(config-if-Eth1/47)# ip ospf message-digest-key 1 md5 dellospfpswrd
DELLSONiC(config-if-Eth1/47)# ip ospf message-digest-key 2 md5 dellospfpswrd

DELLSONiC(config-if-Eth1/47)# ip ospf authentication null


OSPF pasif arabirimlerini yapılandırma


Yönlendirici modu yapılandırmalarını kullanarak OSPFv2 pasif arabirimlerini yapılandırın. Pasif bir arabirimde, OSPF OSPF merhaba tetiklemez veya OSPF oturumları başlatmaz. Pasif arayüzler, yönlendirici-LSA'da bir saplama bağlantısı olarak tanıtılır. Tüm OSPF arabirimlerini varsayılan olarak pasif arabirimler olarak yapılandırmak için pasif arabirim varsayılan seçeneğini girin. Tüm veya belirtilen arayüzleri yeniden etkinleştirmek için no passive-interface komutunu kullanın.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# passive-interface {default | Eth | Loopback | PortChannel | Vlan } [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no passive-interface {default | Eth | Loopback | PortChannel | Vlan } [if-ip-addr]
 
  • Eth | Geri Döngü | Bağlantı Noktası Kanalı | Vlan - Arayüz adı
  • if-ip-addr - Arayüz IP adresi - A.B.C.D

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# passive-interface default
DELLSONiC(config-router-ospf)# no passive-interface Eth 1/47


OSPF sanal bağlantılarını yapılandırma


OSPFv2 Sanal bağlantıları, omurga yönlendiricilerini omurga olmayan bir alana bağlamak için kullanılır. Geçiş alanı olarak bilinen, sanal bağlantının yapılandırıldığı alan, tam yönlendirme bilgilerine sahip olmalıdır. Geçiş alanı saplama alanı olamaz. Her iki uç omurga yönlendiricisinde de sanal bağlantılar yapılandırmanız gerekir.

OSPF yönlendirici modu yapılandırmalarını kullanarak sanal bağlantıları aşağıdaki gibi yapılandırın. Tek sanal bağlantı komutu, Sanal bağlantıyla ilgili tüm parametreleri yapılandırma seçenekleri sağlar. Sanal bağlantılarda açık metin parolası, ileti özeti tabanlı parolalar olabilir veya hiç parola yapılandırılmamış olabilir. Düz metin ve mesaj özeti parolası yapılandırıldığında, ilgili kimlik doğrulama anahtarı veya ileti-özet anahtarı parametreleri yapılandırılmalıdır. Kimlik doğrulama anahtarı (parola) yapılandırmalarda şifrelenmiş biçimde kaydedilir. Kullanıcı, kimlik doğrulama anahtarlarını yapılandırırken her zaman gerçek parolayı sağlayacaktır.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# area area-id virtual-link remote-id [ authentication [ null | message-digest ] | authentication-key key | message-digest-key key-id md5 key | dead-interval time-value | hello-interval time-value | retransmit-interval time-value | transmit-delay time-value ]

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no area area-id virtual-link remote-id [ authentication [ null | message-digest ] | authentication-key key | message-digest-key key-id md5 key | dead-interval time-value | hello-interval time-value | retransmit-interval time-value | transmit-delay time-value ]
 
  • area-id - Ondalık veya noktalı biçimde OSPF alan kimliği - A.B.C.D veya 0..4294967295
  • remote-id - Noktalı biçimde uzak yönlendirici kimliği - A.B.C.D
  • key - Kimlik doğrulama anahtarı parolası (8 veya 16 karaktere kadar dize)
  • anahtar kimliği - MD5 kimlik doğrulama anahtarı tanımlayıcısı (1 - 255)
  • time-value - Saniye cinsinden zaman aralığı değeri (1 - 65535)
Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9

DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 authentication
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 authentication-key dellospfpswrd

DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 authentication
message-digest
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9
message-digest-key 19 md5 dellospfpswrd

DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 authentication null

DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 dead-interval 60
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 hello-interval 20
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 retransmit-interval 15
DELLSONiC(config-router-ospf)# area 19 virtual-link 1.1.1.9 transmit-delay 10


OSPF ABR türünü yapılandırma


OSPF yönlendirici ABR, Cisco, IBM, kısayol veya standart tipinde olabilir. "Cisco" ve "IBM" türleri eşdeğerdir. ABR davranışı için OSPF standardı, bir ABR'nin omurgaya olan bağlantıları kesildiğinde, bağlı omurga olmayan alanlarda hala omurgaya ulaşabilen başka ABR'ler olsa bile, omurga olmayan alanlardan geçen yolları dikkate almasına izin vermez - bu kısıtlama öncelikle yönlendirme döngülerinden kaçınılmasını sağlamak için mevcuttur.

Bu sürümde varsayılan olan "Cisco" veya "IBM" ABR türünde, bu kısıtlama kaldırılır ve bir ABR'nin omurga olmayan alanlar aracılığıyla diğer ABR'lerden öğrenilen özetleri dikkate almasına ve dolayısıyla yalnızca ve ancak omurga bağlantıları kesildiğinde son çare olarak omurga olmayan alanlardan geçmesine olanak tanır.

ospf abr type komutu, ABR tipini aşağıdaki gibi yapılandırmak veya yapılandırılmasını kaldırmak için kullanılır.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# ospf abr-type [ cisco | ibm | shortcut | standard ]

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no ospf abr-type [ cisco | ibm | shortcut | standard ]

Example:

 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# ospf abr-type standard


OSPF alan kısayollarını yapılandırma


OSPF Omurga alanı, omurga olmayan alanlar arasındaki dağılımın yönlendirilmesinden sorumludur. Omurga bölgesi bitişik olmalıdır, ancak her zaman fiziksel bir bitişiklik anlamına gelmez. Sanal bağlantılar kullanarak omurga alanı yönlendirici bağlantıları elde edebilirsiniz.

Kısayol türünü yapılandırarak, omurga alanına kısayol yollarını etkinleştirebilir veya devre dışı bırakabilirsiniz. Kısayol türü varsayılan olduğunda, alan yalnızca ABR'nin omurga alanına bir bağlantısı yoksa veya bu bağlantı kaybolmuşsa kısayol için kullanılır. Kısayol türü 'etkin' olduğunda, alan, içinden geçen rota her daha ucuz olduğunda kısayol için kullanılır. Kısayol türü 'devre dışı bırak' olduğunda, alan hiçbir zaman ABR tarafından rota kısayolu için kullanılmaz.

OSPF yönlendirici yapılandırma modu altında OSPFv2 alan kısayol türlerini yapılandırın veya yapılandırmayı geri alın.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# area area-id shortcut {default | enable | disable}

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no area area-id shortcut

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# area 1 shortcut enable


OSPF RFC uyumluluğunu yapılandırma


RFC1583'nin ardılı olan OSPFv2 RFC2328, bölüm 16.4'teki bölüm G.2'ye (değişiklikler) göre, OSPFv2'nin eski sürümünde mümkün olan olası yönlendirme döngülerini önleyen yol tercihi algoritmasında bir değişiklik önermektedir. Daha spesifik olarak, alanlar arası yolların ve alan içi omurga yolunun artık eşit tercihe sahip olmasını, ancak yine de her ikisinin de dış yollara tercih edilmesini gerektirir.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# compatible rfc1583

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no compatible rfc1583

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# compatible rfc1583


OSPF bitişiklik günlüğünü yapılandırma


Bitişiklik günlüklerini yapılandırarak OSPFv2 bitişiklik durumu günlüklerini etkinleştirin. İsteğe bağlı ayrıntı bağımsız değişkeni ile bitişiklik durumundaki tüm değişiklikler gösterilir.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# log-adjacency-changes [detail]

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no log-adjacency-changes

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# log-adjacency-changes detail
 

OSPF LSA zamanlayıcılarını yapılandırma


OSPFv2 LSA yenileme aralığını, minimum aralığı ve kısıtlama zamanlayıcısını yapılandırma:

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# refresh timer refresh-time
DELLSONiC(config-router-ospf)#  timers lsa min-arrival min-arr-time
DELLSONiC(config-router-ospf)#  timers throttle lsa all throttle-time

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no refresh timer
DELLSONiC(config-router-ospf)# no timers lsa min-arrival
DELLSONiC(config-router-ospf)# no timers throttle lsa all
 
  • refresh-time - Yenileme süresi (10 - 1800 saniye)
  • min-arr-time - Minimum varış süresi (0 ila 600000 milisaniye)
  • throttle-time - Kısıtlama süresi (0 ila 5000 milisaniye)
Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)#  refresh timer 40
DELLSONiC(config-router-ospf)#  timers lsa min-arrival 30
DELLSONiC(config-router-ospf)#  timers throttle lsa all 150


OSPF SPF kısıtlama zamanlayıcılarını yapılandırma


OSPFv2 SPF algoritması kısıtlama zamanlayıcıları, SPF'nin hesaplandığı zaman ile hesaplamayı tetikleyen olay arasındaki başlangıç-gecikme, başlangıç-bekletme-süresi ve maksimum bekleme-süresini ayarlar. Süreler milisaniye cinsinden belirtilir ve 0 ile 600000 milisaniye aralığında olmalıdır.

Başlangıç gecikmesi, SPF hesaplamasını geciktirmek için gereken minimum süreyi belirtir. Bu nedenle, önceki herhangi bir SPF hesaplamasının bekleme süresinin dışında meydana gelen bir olaydan sonra SPF hesaplamasının ne kadar gecikeceğini etkiler ve aynı zamanda minimum bekleme süresi olarak işlev görür.

Ardışık SPF hesaplamaları her zaman en az 'bekletme süresi' milisaniyeleriyle ayrılır. Bekleme süresi uyarlanabilir özelliktedir ve başlangıçta kısıtlama komutuyla yapılandırılan ilk bekleme süresine ayarlanır. Önceki SPF hesaplamasının bekleme süresi içinde meydana gelen olaylar, kısıtlama komutuyla yapılandırılan maksimum bekleme süresiyle sınırlanan ilk bekleme süresi kadar bekleme süresinin artırılmasına neden olur. Uyarlanabilir bekleme süresi, herhangi bir SPF tetikleyici olay meydana gelmeden geçerse mevcut bekleme süresi, başlangıçtaki bekleme süresine sıfırlanır. Geçerli bekleme süresini, başlangıçtaki bekleme süresinin çarpanı olarak
ifade edildiği show ip ospf komutunu kullanarak görüntüleyebilirsiniz.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# timers throttle spf initial-delay initial-hold-time max-hold-time

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no timers throttle spf
 
  • initial-delay — Zaman değeri (0 - 600000 milisaniye)
  • initial-hold-time — Zaman değeri (0 - 600000 milisaniye)
  • max-hold-time — Zaman değeri (0 ila 600000 milisaniye)

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# timers throttle spf 200 400 10000

Yukarıdaki örnekte, başlangıç gecikmesi 200 ms, ilk tutma süresi 400 ms ve maksimum bekleme süresi 10 saniye olarak ayarlanmıştır. Bu nedenle, bir olay (SPF hesaplaması gerektirir) ile SPF hesaplaması arasında her zaman en az 200 ms vardır. Diğer ardışık SPF hesaplamaları her zaman 400 ms ile 10 sn arasında ayrılır, önceki SPF hesaplamasının bekleme süresi içinde bir SPF tetikleme olayı her gerçekleştiğinde tutma süresi 400 ms artar.


OSPF maksimum metrik reklamcılığını yapılandırma


RFC 313'e göre OSPFv2, yönlendirici-LSA'sındaki geçiş bağlantılarını sonsuz mesafeye (maks-metrik) sahip olarak tanımlar, böylece diğer yönlendiriciler, yönlendirici aracılığıyla ağlara ulaşmaya devam ederken yönlendirici üzerinden geçiş yollarını hesaplamaktan kaçınır.
Bu destek yönetimsel olarak (yani süresiz) veya koşullu olarak etkinleştirilebilir. Maksimum metrik yönlendirici LSA'larının koşullu etkinleştirilmesi, başlatma sonrası saniyeler içinde olabilir.

Bunu başlatma sonrası bir süre için etkinleştirmek, bağlı saplama bağlantılarının ve/veya yeniden dağıtılmış yolların erişilebilir olmasına izin verirken, diğer yönlendiriciler tarafından kullanılan mevcut yolları etkilemeden OSPF'nin önce tam olarak yakınsamasına olanak tanır.

Bu özelliğin yönetimsel olarak etkinleştirilmesi, herhangi bir nedenle belirsiz bir süre için yönetim müdahalesine izin verir. Yapılandırma kaydedilirse, saplama yönlendirici komutunun bu yönetici formunun da kaydedildiğini unutmayın. Sistem veya docker daha sonra yeniden başlatılırsa komut, manuel olarak yapılandırılana kadar etkili olur.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# max-metric router-lsa administrative
DELLSONiC(config-router-ospf)#  max-metric router-lsa on-startup time-value

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no max-metric router-lsa administrative
DELLSONiC(config-router-ospf)#  no max-metric router-lsa on-startup
 
  • time-value - Zaman değeri (5 - 86400 saniye)

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# max-metric router-lsa administrative
DELLSONiC(config-router-ospf)# max-metric router-lsa on-startup 60
 

OSPF yönlendirme mesafelerini yapılandırma


Bir yönlendirici içinde kullanıcı tarafından yapılandırılan yönlendirme mesafeleri ile OSPFv2 hesaplanan rotaları atayın. OSPFv2 tarafından oluşturulan tüm rotalarda mesafe değerini yapılandırabilirsiniz. Mesafe değeri konfigürasyonları, mevcut yönlendiriciye göre alan içi rota, alanlar arası rota ve harici rota gibi OSPF rotasının kaynağına dayalı olarak da yapılabilir.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# distance distance-value
DELLSONiC(config-router-ospf)# distance ospf intra-area distance-value
DELLSONiC(config-router-ospf)# distance ospf inter-area distance-value
DELLSONiC(config-router-ospf)# distance ospf external distance-value

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no distance
DELLSONiC(config-router-ospf)# no distance ospf intra-area
DELLSONiC(config-router-ospf)# no distance ospf inter-area
DELLSONiC(config-router-ospf)# no distance ospf external
 
  • distance-value - Tüm rota türleri için mesafe değeri (1... 255)
Example:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# distance 25
DELLSONiC(config-router-ospf)# distance ospf intra-area 30
DELLSONiC(config-router-ospf)# distance ospf inter-area 30
DELLSONiC(config-router-ospf)# distance ospf external 60


OSPF otomatik maliyet referans bant genişliğini yapılandırma


OSPFv2, rota maliyetlerini OSPF arabirim maliyetlerine göre hesaplar. Arayüz maliyetleri manuel olarak yapılandırılabilir veya otomatik olarak hesaplanabilir. Manuel olarak yapılandırılan arabirim maliyeti, otomatik olarak hesaplanan arabirim maliyetinden önceliklidir.

Arayüz maliyeti otomatik hesaplaması, bir referans bant genişliği ve arayüz/bağlantı bant genişliği dikkate alınarak yapılır. Referans bant genişliğinin maliyetinin 1 maliyetli olduğu kabul edilir. Varsayılan referans bant genişliği 100 Gigabayttır. Bağlantı bant genişliği, yapılandırılmış bağlantı bant genişliği veya bağlantının gerçek hızı veya varsayılan bağlantı bant genişliği (10G) tercih sırasına göre seçilir. Link bedeli aşağıdaki gibi hesaplanır.

Bağlantı maliyeti = (Referans bant genişliği) / (Bağlantı bant genişliği + 0.5)

Hesaplanan bağlantı maliyeti 1'den az olabilir, böyle bir durumda her zaman bağlantı maliyeti 1'e yuvarlanır.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# auto-cost reference-bandwidth ref-bandwidth

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no auto-cost reference-bandwidth
 
  • ref-bandwidth - Referans bant genişliği (1 ila 4294967 megabit)

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# auto-cost reference-bandwidth 10000


OSPF saplama alanını ve parametrelerini yapılandırma


OSPFv2 alanını, özet yolları olan veya olmayan bir saplama alanı olarak yapılandırın. Saplama alanı, hiçbir yönlendiricinin OSPF dışındaki yollardan kaynaklanmadığı bir alandır. Bu nedenle, bu, tüm dış rotaların ABR'ler aracılığıyla ulaşılabilir olduğu düşünülen bir alandır. Bu nedenle, böyle bir alan için ABR'lerin AS-Harici LSA'ları veya ASBR-Özet LSA'ları alana geçirmesi gerekmez. Böyle bir alana, varsayılan yol özetiyle birlikte yalnızca Ağ Özeti LSA'larını geçirmeleri gerekir. Hiçbir özet saplama alanı, ABR'nin belirtilen saplama alanına alanlar arası özetler eklemesini bile engeller.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# area area-id stub [no-summary]
DELLSONiC(config-router-ospf)# area area-id default-cost cost-value

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no area area-id stub [no-summary]
DELLSONiC(config-router-ospf)# no area area-id default-cost
 
  • area-id - Ondalık veya noktalı biçimde OSPF alan kimliği - A.B.C.D veya 0..4294967295
  • Maliyet değeri - Varsayılan maliyet (0 ila 16777215)

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# area 1 stub
DELLSONiC(config-router-ospf)# area 2 stub no-summary
DELLSONiC(config-router-ospf)# area 2 default-cost 30
 

OSPF alanlar arası özet yol filtrelerini yapılandırma


OSPFv2 alanlar arası Özet Ön ek listelerini ve aralık listelerini kullanarak bir ABR'de LSA rota yayılımını yönetin.

ABR'deki bir alana gelen rotaları filtrelemek için ön ek listesini kullanın. Benzer şekilde, bir alandan giden yolları filtrelemek için çıkış önek listesini kullanın.

Aralık listeleri, bir alandan gelen öneklerin reklamını yönetmek için de kullanılabilir. Aralık listelerini kullanarak, ön ekin yanı sıra maliyeti veya tanıtılacak rota ön ekini değiştirmek mümkündür. Bu seçenek, belirtilen alandan alan içi yolları, diğer alanlara duyurulan bir Tip-3 özet-LSA'ya özetler. Bu yapılandırmayı yalnızca ABR'de kullanabilir ve yalnızca yönlendirici-LSA'ları ve ağ-LSA'ları özetleyebilirsiniz.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# area area-id filter-list prefix prefix-list in
DELLSONiC(config-router-ospf)# area area-id filter-list prefix prefix-list out
DELLSONiC(config-router-ospf)# area area-id range ip-prefix
DELLSONiC(config-router-ospf)# area area-id range ip-prefix not-advertise
DELLSONiC(config-router-ospf)# area area-id range ip-prefix cost cost-value
DELLSONiC(config-router-ospf)# area area-id range ip-prefix advertise cost cost-value
DELLSONiC(config-router-ospf)# area area-id range ip-prefix substitute sub-ip-prefix

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no area area-id filter-list prefix in
DELLSONiC(config-router-ospf)# no area area-id filter-list prefix out
DELLSONiC(config-router-ospf)# no area area-id range ip-prefix
DELLSONiC(config-router-ospf)# no area area-id range ip-prefix not-advertise
DELLSONiC(config-router-ospf)# no area area-id range ip-prefix cost
DELLSONiC(config-router-ospf)# no area area-id range ip-prefix advertise cost
DELLSONiC(config-router-ospf)# no area area-id range ip-prefix substitute
 
  • area-id - Ondalık veya noktalı biçimde OSPF alan kimliği - A.B.C.D veya 0..4294967295
  • prefix-list - IPv4 önek listesi adı
  • ip-prefix - Summary route address range prefix - A.B.C.D/mask 
  • maliyet değeri - Maliyet değeri - <0..16777215> 
  • sub-ip-prefix - Adres ön eki - A.B.C.D/mask 

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# area 0 filter-list prefix arealistin in
DELLSONiC(config-router-ospf)# area 0 filter-list prefix arealistout out
 

OSPF rota yeniden dağıtımını yapılandırma


OSPFv2, dış yolları OSPF yönlendirme etki alanına yeniden dağıtabilir. BGP yollarını, Statik yolları, bağlı yolları ve çekirdek yollarını OSPF yönlendirme etki alanına yeniden dağıtın. Açıkça belirtilen maliyet ve ölçüm türüne ek olarak rota haritalarını kullanarak rota yeniden dağıtımını yönetin.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# redistribute {kernel | connected | static| bgp} [metric metric-value| metric-type metric-type-value | route-map rmap-name}
DELLSONiC(config-router-ospf)# default-metric metric-value

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no redistribute {kernel | connected | static | bgp} [metric | metric-type | route-map}
DELLSONiC(config-router-ospf)# no default-metric
 
  • metric-value - Rotaya uygulanacak rota maliyeti (0 - 16777214)
  • metric-type-value - Metrik türü (1 ve 2)
  • rmap-name - Rotalarda uygulanacak rota haritasının adı

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# redistribute bgp
DELLSONiC(config-router-ospf)# redistribute static metric 20 metric-type 1
DELLSONiC(config-router-ospf)# redistribute bgp route-map ospf-rmap
DELLSONiC(config-router-ospf)# redistribute bgp metric 20 metric-type 1 route-map ospfrmap
DELLSONiC(config-router-ospf)# default-metric 30
 

OSPF varsayılan rota oluşturma işlemini yapılandırma


Varsayılan yollar OSPF yönlendirme etki alanına yönlendirilebilir. Bu seçenek, belirtilen metrik ve metrik tipindeki tüm harici yönlendirme özellikli alanlara giden varsayılan rotayı açıklayan bir AS-Harici LSA başlatır. 'Her zaman' seçeneği belirtilirse, yönlendirme tablosunda varsayılan yol olmasa bile varsayılan yol her zaman tanıtılır.

Yapılandırmak için:
 
DELLSONiC(config-router-ospf)# default-information originate [{ always | metric metric-value| metric-type metric-type-value | route-map rmap-name }]

Kaldırmak için:
 
DELLSONiC(config-router-ospf)# no default-information originate [{ always | metric | metric-type | route-map }]
 
  • metric-value - Rotaya uygulanacak rota maliyeti (0 - 16777214)
  • metric-type-value - Metrik türü (1 ve 2)
  • rmap-name - Rotalarda uygulanacak rota haritasının adı

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# default-information originate
DELLSONiC(config-router-ospf)# default-information originate always
DELLSONiC(config-router-ospf)# default-information originate route-map ospf-rmap
DELLSONiC(config-router-ospf)# default-information originate metric 20 metric-type 1 route-map ospfrmap
 

OSPF arabirim parametrelerini yapılandırma


SONiC arabirim yapılandırma modu altında OSPF arabirimi parametrelerini yapılandırın. Arayüz yapılandırması şunları içerir:
  • Bir arayüzle alan ilişkilendirmesi
  • Arabirim türü, MTU
  • İleti Kimlik Doğrulama parametreleri
  • Oturum zamanlayıcı aralığı parametreleri
  • BFD

Arayüz parametreleri, arayüz IPv4 adresi belirtilerek arayüzün belirli bir arayüz adresiyle de ilişkilendirilebilir. Arabirim adresi belirtildiğinde, böyle bir yapılandırma parametresi yalnızca ilgili arabirim adresiyle ilişkili OSPF oturumu için geçerlidir.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf area area-id [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf area area-id [if-ip-addr]
 
  • area-id - Ondalık veya noktalı biçimde OSPF alan kimliği - A.B.C.D veya 0..4294967295
  • if-ip-addr - Arabirim IP adresi

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# int Eth 1/47
DELLSONiC(config-if-Eth1/47)# ip ospf area 10
DELLSONiC(config-if-Eth1/47)# ip ospf area 0.0.0.0 10.3.1.2

OSPF arabirimi yapılandırma modu altında OSPFv2 arabirimi ağ türünü yapılandırın. OSPF arabirim ağı, varsayılan olarak yayınlanan ağ türündedir.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf network {broadcast | point-to-point}

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf network {broadcast | point-to-point}

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# int Eth 1/47
DELLSONiC(config-if-Eth1/47)# ip ospf network broadcast

DELLSONiC(config)# int Eth 1/8
DELLSONiC(config-if-Eth1/8)# ip ospf network point-to-point

OSPF arabirimi yapılandırma modu altında OSPFv2 arabirimi oturum önceliği parametrelerini yapılandırın. En yüksek önceliğe sahip yönlendirici, Atanmış Yönlendirici olmaya daha uygundur. Değerin 0 olarak ayarlanması, yönlendiriciyi Özel Yönlendirici olmaya uygun hale getirmez. Varsayılan değer 1'dir.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf priority priority-value [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf priority [if-ip-addr]
 
  • priority-value - Oturum önceliği (0 - 255)
  • if-ip-addr - Arabirim IP adresi

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# int Eth 1/47
DELLSONiC(config-if-Eth1/47)# ip ospf priority 10

OSPF arabirimi yapılandırma modu altında OSPFv2 arabirimi oturum kimlik doğrulama parametrelerini yapılandırın:

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf authentication [null | message-digest] [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# ip ospf authentication-key key [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# ip ospf message-digest-key key-id md5 key [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf authentication [null | message-digest] [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# no ip ospf authentication-key [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# no ip ospf message-digest-key key-id md5 [if-ip-addr]
 
  • if-ip-addr - Arayüz IPv4 adresi
  • key - Kimlik doğrulama anahtarı parolası (8 veya 16 karaktere kadar)
  • anahtar kimliği - MD5 kimlik doğrulama anahtarı Tanımlayıcısı (1 - 255)
  • if-ip-addr - Arabirim IP adresi

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf authentication
DELLSONiC(config-if-Eth1/1)# ip ospf authentication-key ospfpswd

DELLSONiC(config)# interface Eth1/2
DELLSONiC(config-if-Eth1/2)# ip ospf authentication 10.10.3.2
DELLSONiC(config-if-Eth1/2)# ip ospf authentication-key ospfpswd 10.10.3.2

DELLSONiC(config)# interface Eth1/3
DELLSONiC(config-if-Eth1/3)# ip ospf authentication message-digest
DELLSONiC(config-if-Eth1/3)# ip ospf message-digest-key 1 md5 ospfpswd1
DELLSONiC(config-if-Eth1/3)# ip ospf message-digest-key 2 md5 ospfpswd2
DELLSONiC(config-if-Eth1/3)# ip ospf message-digest-key 9 md5 ospfpswd9

DELLSONiC(config)# interface Eth1/4
DELLSONiC(config-if-Eth1/4)# ip ospf authentication null

OSPF arabirimi yapılandırma modu altında OSPFv2 arabirim oturumu BFD'sini yapılandırın. OSPF arabirimi BFD varsayılan olarak devre dışıdır.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf bfd

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf bfd

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf bfd

OSPF arabirim yapılandırma modu altında OSPFv2 arabirim maliyetini yapılandırın. Maliyet değeri, router-LSA'nın ölçüm alanına ayarlanır ve SPF hesaplaması için kullanılır.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf cost cost-value [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf cost [if-ip-addr]
 
  • if-ip-addr - Arabirim IP adresi
  • maliyet değeri - Arabirim maliyeti (1 - 65535)

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf cost 50

OSPF arabirim yapılandırma modunda OSPFv2 arabirim oturumu MTU'sunun yok sayılmasını yapılandırın. MTU varsayılan olarak yok sayılmaz. MTU yoksayma veya yapılandırılmışsa OSPF oturum arayüzü uçlarının MTU değerleri eşleşir. MTU yoksayma işlemi, çok sayıda OSPF rotası öneki mevcut olduğunda ve yönlendirici LSA iletisi bunları MTU boyutu içinde barındıramadığında oturum kurulmasını garanti etmez.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf mtu-ignore [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf mtu-ignore [if-ip-addr]
 
  • if-ip-addr - Arabirim IP adresi

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf mtu-ignore

OSPF arabirimi yapılandırma modu altında OSPFv2 arabirim oturumu merhaba zamanlayıcılarını yapılandırın. Yapılandırıldığında, Hello paketi belirtilen arayüzde her zamanlayıcı değeri saniyede bir gönderilir. Bu değer, ortak bir ağa bağlı tüm yönlendiriciler için aynı olmalıdır. Varsayılan değer 10 saniyedir.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf hello-interval time-interval [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf hello-interval [if-ip-addr]
 
  • if-ip-addr - Arabirim IP adresi
  • zaman aralığı - Zamanlayıcı değerleri (1 - 65535 saniye)

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf hello-interval 15

OSPF arabirimi yapılandırma modu altında OSPFv2 arabirimi oturumu iletim gecikmesi zamanlayıcılarını yapılandırın. Yapılandırıldığında, iletim sırasında LSA'ların yaşı bu değerle artırılmalıdır. Varsayılan değer 1 saniyedir.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf transmit-delay time-interval [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf transmit-delay [if-ip-addr]
 
  • if-ip-addr - Arabirim IP adresi
  • zaman aralığı - Zamanlayıcı değeri (1 - 65535 saniye)

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf transmit-delay 20

OSPF arabirimi yapılandırma modu altında OSPFv2 arabirimi oturumu yeniden iletim aralığı zamanlayıcılarını yapılandırın. Bu değer, Veritabanı Açıklaması ve Bağlantı Durumu İsteği paketleri yeniden iletilirken kullanılır. Varsayılan değer 5 saniyedir.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf retransmit-interval time-interval [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf retransmit-interval [if-ip-addr]
 
  • if-ip-addr - Arabirim IP adresi
  • zaman aralığı - Zamanlayıcı değeri (2 - 65535 saniye)

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf retransmit-interval 25

OSPF arabirimi yapılandırma modunda OSPFv2 arabirimi ölü aralığını yapılandırın. OSPF Yönlendirici Ölü Aralık zamanlayıcı değeri, oturum bekleme veya hareketsizlik Zamanlayıcısı için kullanılır. Bu değer, ortak bir ağa bağlı tüm yönlendiriciler için aynı olmalıdır. Varsayılan değer 40 saniyedir. Açık bekleme süresi yerine 'minimal' belirtilirse, ölü aralık 1 saniye olarak ayarlanır ve bir merhaba çarpanı belirtilmelidir. Merhaba çarpanı, saniyede kaç Merhaba gönderileceğini belirtir. Çarpan değeri 1 (her 500 ms'de bir) ile 10 (her 50 ms'de bir) arasında olabilir. Böylece OSPF için 1 sn yakınsama süresine sahip olunabilir. Bu form belirtilirse, Merhaba paketlerinde tanıtılan merhaba aralığı 0 olarak ayarlanır ve alınan Merhaba paketlerindeki merhaba aralığı denetlenmez, bu nedenle merhaba çarpanının ortak bir bağlantıdaki birden çok yönlendiricide aynı olması GEREKMEZ.

Yapılandırmak için:
 
DELLSONiC(config-if-Eth1/47)# ip ospf dead-interval time-interval [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# ip ospf dead-interval minimal hello-multiplier multiplier [if-ip-addr]

Kaldırmak için:
 
DELLSONiC(config-if-Eth1/47)# no ip ospf dead-interval [if-ip-addr]
DELLSONiC(config-if-Eth1/47)# no ip ospf dead-interval minimal hello-multiplier [if-ip-addr]
 
  • if-ip-addr - Arabirim IP adresi
  • zaman aralığı - Zamanlayıcı değeri (1 - 65535 saniye)
  • çarpan - Ölü aralık merhaba çarpan değeri (1 ila 10 saniye)

Example:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf dead-interval 60
DELLSONiC(config-if-Eth1/1)# ip ospf dead-interval minimal hello-multiplier 4
 

OSPF işletimsel veri görüntüleme komutları


SONiC, OSPF yönlendiricisinin, OSPF oturumlarının ve OSPF arayüzlerinin çalışma durumunu göstermek için görüntüleme komutu sağlar.
 

OSPF yönlendirici bilgilerini görüntüleme

 
show ip ospf [vrf vrf-name]
 
  • vrf-name - VRF adı

Example:

 
DELLSONiC# show ip ospf
OSPF Routing Process, Router ID: 1.1.1.1
 Supports only single TOS (TOS0) routes
 This implementation conforms to RFC2328
 RFC1583Compatibility flag is enabled
 OpaqueCapability flag is disabled
 Initial SPF scheduling delay 0 millisec(s)
 Minimum hold time between consecutive SPFs 50 millisec(s)
 Maximum hold time between consecutive SPFs 5000 millisec(s)
 Hold time multiplier is currently 1
 time is 92031756
 SPF algorithm last executed 1065d4h22m ago
 Last SPF duration 0.0s
 SPF timer is inactive
 LSA minimum interval 5000 msecs
 LSA minimum arrival 1000 msecs
 Write Multiplier set to 20
 Refresh timer 10 secs
 Number of external LSA 0. Checksum Sum 0x0
 Number of opaque AS LSA 0. Checksum Sum 0x0
 Number of areas attached to this router: 2
 Area ID: 0.0.0.0 (Backbone)
 Number of interfaces in this area: Total: 1 , Active: 1
 Number of fully adjacent neighbors in this area: 1
 Area has no authentication
 SPF algorithm executed 8 times
 Number of LSA 3
 Number of router LSA 2. Checksum Sum 0x40f64b4000000000
 Number of network LSA 1. Checksum Sum 0x40d5adc000000000
 Number of summary LSA 0. Checksum Sum 0x0
 Number of ASBR summary LSA 0. Checksum Sum 0x0
 Number of NSSA LSA 0. Checksum Sum 0x0
 Number of opaque link LSA . Checksum Sum 0x
 Number of opaque area LSA 0. Checksum Sum 0x0
 Area ID: 0.0.0.1
 Number of interfaces in this area: Total: 1 , Active: 1
 Number of fully adjacent neighbors in this area: 0
 Area has no authentication
 SPF algorithm executed 1 times
 Number of LSA 2
 Number of router LSA 0. Checksum Sum 0x0
 Number of network LSA 0. Checksum Sum 0x0
 Number of summary LSA 2. Checksum Sum 0x40f1f61000000000
 Number of ASBR summary LSA 0. Checksum Sum 0x0
 Number of NSSA LSA 0. Checksum Sum 0x0
 Number of opaque link LSA . Checksum Sum 0x
 Number of opaque area LSA 0. Checksum Sum 0x0


OSPF komşu bilgilerini görüntüleme

 
show ip ospf [vrf vrf-name ] neighbor [detail | if-name | nbr-ip ]
 
  • vrf-name - VRF adı
  • if-name - OSPF arayüz adı
  • nbr-ip - Komşu yönlendirici kimliği

Example:
 
DELLSONiC# show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface RXmtL
RqstL DBsmL
10.59.142.247 1 Full/Backup 37.343s 64.1.1.2 Eth 1/2:64.1.1.1 0
 0 0
DELLSONiC# show ip ospf neighbor Eth1/3 | no-more
Neighbor ID Pri State Dead Time Address Interface RXmtL
RqstL DBsmL
2.2.2.2 1 Full/Backup 38.245s 64.1.1.2 Eth 1/4:64.1.1.1 0
 0 0
DELLSONiC# show ip ospf neighbor detail
Neighbor 10.59.142.247, interface address 64.1.1.2
 In the area 0.0.0.0 via interface Eth 1/2
 Neighbor priority is 1, State is Full, 6 state changes
 Most recent state change statistics:
 Progressive change 7h3m25s ago
 DR is 64.1.1.1, BDR is 64.1.1.2
 Options 2 *|-|-|-|-|-|E|-
 Dead timer due in 30.687s
 Database Summary List 0
 Link State Request List 0
 Link State Retransmission List 0
 Thread Inactivity Timer on
 Thread Database Description Retransmission off
 Thread Link State Request Retransmission on
 Thread Link State Update Retransmission on


Leaf1# show ip ospf neighbor 2.2.2.2
 Neighbor 2.2.2.2, interface address 64.1.1.2
 In the area 0.0.0.0 via interface Eth 1/2
 Neighbor priority is 1, State is Full, 5 state changes
 Most recent state change statistics:
 Progressive change 0h1m11s ago
 DR is 64.1.1.1, BDR is 64.1.1.2
 Options 2 *|-|-|-|-|-|E|-
 Dead timer due in 33.203s
 Database Summary List 0
 Link State Request List 0
 Link State Retransmission List 0
 Thread Inactivity Timer on
 Thread Database Description Retransmision off
 Thread Link State Request Retransmission on
 Thread Link State Update Retransmission on


OSPF arabirimi bilgilerini görüntüleme

 
show ip ospf interface [if-name | traffic ]
 
  • if-name - OSPF arayüz adı

Example:
 
DELLSONiC# show ip ospf interface
VRF Name: default
Eth 1/2 is up
 ifindex 128, MTU 9100 bytes, BW 25000 Mbit UP,BROADCAST,RUNNING,MULTICAST
 Internet Address 64.1.1.1/24, Broadcast 64.1.1.255, Area 0.0.0.0
 MTU mismatch detection: enabled
 Router ID 10.59.143.131, Network Type BROADCAST, Cost: 4
 Transmit Delay is 1 sec, State DR, Priority 1
 Backup Designated Router (ID) 10.59.142.247, Interface Address 64.1.1.2
 Saved Network-LSA sequence number 0x8000000f
 Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters
 Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5
 Hello due in 9.023s
 Neighbor Count is 1, Adjacent neighbor count is 1


DELLSONiC# show ip ospf interface Eth 1/3
VRF Name: default
Eth 1/4 is up
 ifindex 926, MTU 9100 bytes, BW 25000 Mbit UP,BROADCAST,RUNNING,MULTICAST
 Internet Address 65.1.1.1/24, Broadcast 65.1.1.255, Area 0.0.0.1
 MTU mismatch detection: enabled
 Router ID 1.1.1.1, Network Type BROADCAST, Cost: 4
 Transmit Delay is 1 sec, State DR, Priority 1
 Backup Designated Router (ID) 2.2.2.2, Interface Address 65.1.1.2
 Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters
 Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5
 Hello due in 7.957s
 Neighbor Count is 1, Adjacent neighbor count is 1


DELLSONiC# show ip ospf interface traffic
Interface HELLO DB-Desc LS-Req LS-Update LS-Ack
 Rx/Tx Rx/Tx Rx/Tx Rx/Tx Rx/Tx
-----------------------------------------------------------------------------------------
---
Eth 1/2 2563/2563 3/3 1/1 17/30 29/16
Leaf1# show ip ospf interface traffic Eth1/3
Interface HELLO DB-Desc LS-Req LS-Update LS-Ack
 Rx/Tx Rx/Tx Rx/Tx Rx/Tx Rx/Tx
-----------------------------------------------------------------------------------------

Eth1/3 19/22 2/3 1/1 3/3 2/2
 

OSPF Veritabanı bilgilerini görüntüleme

 
show ip ospf [vrf vrf-name ] database [asbr-summary | external | network | router | summary | opaque-link]
 
  • vrf-name — VRF adı

Example:
 
DELLSONiC# show ip ospf database
VRF Name: default
 OSPF Router with ID (5.5.5.5)
 Router Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum Link count
3.3.3.3 3.3.3.3 988 0x80000003 0x04ec 1
5.5.5.5 5.5.5.5 988 0x80000008 0x6f6b 1
 Net Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum
10.10.10.2 5.5.5.5 988 0x80000002 0xcc38
 Link-Local Opaque-LSA (Area 0.0.0.0)
Opaque-Type/Id ADV Router Age Seq# CkSum
3.0.0.0 3.3.3.3 89 0x80000001 0x4a24
DELLSONiC# show ip ospf database network
VRF Name: default
 OSPF Router with ID (10.59.143.131)
 Net Link States (Area 0.0.0.0)
 LS age: 1602
 Options: 0x2 : *|-|-|-|-|-|E|-
 LS Flags: 0x3
 LS Type: network-LSA
 Link State ID: 64.1.1.1 (address of Designated Router)
 Advertising Router: 10.59.143.131
 LS Seq Number: 8000000f
 Checksum: 0x1c70
 Length: 32
 Network Mask: /24
 Attached Router: 10.59.142.247
 Attached Router: 10.59.143.131

DELLSONiC# show ip ospf database summary
VRF Name: default
 OSPF Router with ID (1.1.1.1)
 Summary Link States (Area 0.0.0.0)
 LS age: 468
 Options: 0x2 : *|-|-|-|-|-|E|-
 LS Flags: 0x11
 LS Type: summary-LSA
 Link State ID: 65.1.1.0 (summary Network Number)
 Advertising Router: 1.1.1.1
 LS Seq Number: 80000001
 Checksum: 0x0e04
 Length: 28
 Network Mask: /24
 TOS: 0 Metric: 4
 LS age: 429
 Options: 0x2 : *|-|-|-|-|-|E|-
 LS Flags: 0x6
 LS Type: summary-LSA
 Link State ID: 65.1.1.0 (summary Network Number)
 Advertising Router: 2.2.2.2
 LS Seq Number: 80000002
 Checksum: 0xed1f
 Length: 28
 Network Mask: /24
 TOS: 0 Metric: 4
 Summary Link States (Area 0.0.0.1)
 LS age: 468
 Options: 0x2 : *|-|-|-|-|-|E|-
 LS Flags: 0x11
 LS Type: summary-LSA
 Link State ID: 64.1.1.0 (summary Network Number)
 Advertising Router: 1.1.1.1
 LS Seq Number: 80000001
 Checksum: 0x1bf7
 Length: 28
 Network Mask: /24
 TOS: 0 Metric: 4
 LS age: 429
 Options: 0x2 : *|-|-|-|-|-|E|-
 LS Flags: 0x6
 LS Type: summary-LSA
 Link State ID: 64.1.1.0 (summary Network Number)
 Advertising Router: 2.2.2.2
 LS Seq Number: 80000002
 Checksum: 0xfa13
 Length: 28
 Network Mask: /24
 TOS: 0 Metric: 4

DELLSONiC# show ip ospf database asbr-summary
VRF Name: default
 OSPF Router with ID (1.1.1.1)
 ASBR-Summary Link States (Area 0.0.0.0)
 LS age: 38
 Options: 0x2 : *|-|-|-|-|-|E|-
 LS Type: summary-LSA
 Link State ID: 2.2.2.2 (AS Boundary Router address)
 Advertising Router: 1.1.1.1
 LS Seq Number: 80000001
 Checksum: 0x0b41
 Length: 28
 Network Mask: /0
 TOS: 0 Metric: 4

DELLSONiC# show ip ospf database external
VRF Name: default
 OSPF Router with ID (1.1.1.1)
 AS External Link States
LS age: 52
 Options: 0x2 : *|-|-|-|-|-|E|-
 LS Flags: 0x6
 LS Type: AS-external-LSA
 Link State ID: 25.1.1.1 (External Network Number)
 Advertising Router: 2.2.2.2
 LS Seq Number: 80000001
 Checksum: 0x0892
 Length: 36
 Network Mask: /32
 Metric Type: 2 (Larger than any link state path)
 TOS: 0
 Metric: 20
 Forward Address: 0.0.0.0
 External Route Tag: 0

DELLSONiC# show ip ospf database self-originate
VRF Name: default
 OSPF Router with ID (1.1.1.1)
 Router Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum Link count
1.1.1.1 1.1.1.1 777 0x80000004 0x7b42 1
 Net Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum
64.1.1.1 1.1.1.1 777 0x80000001 0x8581
 Summary Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum Route
65.1.1.0 1.1.1.1 816 0x80000001 0x0e04 65.1.1.0/24
 ASBR-Summary Link States (Area 0.0.0.0)
Link ID ADV Router Age Seq# CkSum
2.2.2.2 1.1.1.1 360 0x80000001 0x0b41
 Router Link States (Area 0.0.0.1)
Link ID ADV Router Age Seq# CkSum Link count
1.1.1.1 1.1.1.1 776 0x80000004 0x8d2e 1
 Net Link States (Area 0.0.0.1)
Link ID ADV Router Age Seq# CkSum
65.1.1.1 1.1.1.1 776 0x80000001 0x788d
 Summary Link States (Area 0.0.0.1)
Link ID ADV Router Age Seq# CkSum Route
64.1.1.0 1.1.1.1 816 0x80000001 0x1bf7 64.1.1.0/24

DELLSONiC# show ip ospf database network adv-router 1.1.1.1
VRF Name: default
 OSPF Router with ID (1.1.1.1)
 Net Link States (Area 0.0.0.0)
 LS age: 886
 Options: 0x2 : *|-|-|-|-|-|E|-
 LS Flags: 0x3
 LS Type: network-LSA
 Link State ID: 64.1.1.1 (address of Designated Router)
 Advertising Router: 1.1.1.1
 LS Seq Number: 80000001
Checksum: 0x8581
 Length: 32
 Network Mask: /24
 Attached Router: 1.1.1.1
 Attached Router: 2.2.2.2
 Net Link States (Area 0.0.0.1)
 LS age: 886
 Options: 0x2 : *|-|-|-|-|-|E|-
 LS Flags: 0x3
 LS Type: network-LSA
 Link State ID: 65.1.1.1 (address of Designated Router)
 Advertising Router: 1.1.1.1
 LS Seq Number: 80000001
 Checksum: 0x788d
 Length: 32
 Network Mask: /24
 Attached Router: 1.1.1.1
 Attached Router: 2.2.2.2
DELLSONiC# show ip ospf database opaque-link
VRF Name: default
 OSPF Router with ID (5.5.5.5)
 Link-Local Opaque-LSA (Area 0.0.0.0)
 LS age: 94
 Options: 0x66 : *|O|-|-|-|-|E|-
 LS Flags: 0x6
 LS Type: Link-Local Opaque-LSA
 Link State ID: 3.0.0.0 (Link-Local Opaque-Type/ID)
 Advertising Router: 3.3.3.3
 LS Seq Number: 80000001
 Checksum: 0x4a24
 Length: 44


OSPF yönlendirme bilgilerini görüntüleme

 
show ip ospf [ vrf vrf-name ] route
 
  • vrf-name - VRF adı

Example:

 
DELLSONiC# show ip ospf vrf Vrf1 route | no-more
VRF Name: Vrf1
============ OSPF network routing table ============
N 101.1.1.0/24 [10] area: 0.0.0.0
 directly attached to Vlan101
============ OSPF router routing table =============
============ OSPF external routing table ===========
 

OSPFv2 kademeli yeniden başlatma


OSPF'ye katılan yönlendiriciler yeniden başlatıldığında, yönlendiriciler tekrar çevrimiçi olana ve yolları yeniden öğrenene kadar bir süre trafik kaybı olur.

RFC 3623, OSPF için Düzgün Yeniden Başlatma geliştirmesini aşağıdaki gibi belirtir:
  • Düzgün bir yeniden başlatma girişiminde bulunan yönlendirici, belirli bir süre veya yetkisiz kullanım süresi içinde düzgün bir yeniden başlatma gerçekleştirme niyetini bildiren bağlantı-yerel Opak-LSA'lar (Grace-LSA'lar) oluşturur.
  • Yetkisiz kullanım süresi boyunca, komşular LSA'larında yeniden başlatılan yönlendiriciyi tamamen bitişikmiş gibi (yani, OSPF komşu durumu Tam) duyurmaya devam eder, ancak yalnızca ağ topolojisi statik kalırsa (yani, LS türleri 1'den 5'e ve 7'ye sahip bağlantı durumu veritabanındaki LSA'ların içeriği değişmeden kalırsa, ve düzenli yenilemelere izin verilir).

Kademeli yeniden başlatma, yeniden başlatılan yönlendiricinin komşularına yeniden başlatılacağını bildirmesini sağlar. Komşular durum hakkında bilgilendirildikçe, trafiği yeniden başlatılan düğüme iletmeye devam ederler. Yeniden başlatma düğümün yönlendirme tablosu düzgün yeniden başlatma sırasında korunduğundan trafik kaybı önlenir.


Planlı kesintiler


Enterprise SONiC, yalnızca planlı kesintiler için OSPF kademeli yeniden başlatmayı destekler.

OSPF örnekleri için kademeli yeniden başlatma etkindir. Sistemin sıcak yeniden başlatılması, sıcak yeniden başlatma komutu kullanılarak tetiklenir.


Yeniden başlatma ve yardımcı düğümler


Düzgün yeniden başlatma ile, OSPF ağına katılan iki tür aygıt vardır. Bunlar, düğümleri yeniden başlatıyor ve yardımcı düğümlerdir.

Yeniden başlatılan düğüm, trafik kaybı olmadan düzgün bir şekilde yeniden başlatılan aygıttır. Yeniden başlatılan düğüm bir düzgün yeniden başlatma gerçekleştirdiğinde, tüm OSPF arabirimlerinde bağlantı yerel opak LSA'ları (lütuf-LSA'lar) doldurur. Bu ek LSA'lar, yardımcı yönlendiriciye komşunun yeniden başlatmak istediğini bildirir.

Yardımcı düğümler, trafik kaybı olmaması için yeniden başlatılan düğüme yardımcı olur. Yardımcı düğüm, topoloji değişiklikleri için ağı izler. Ağda herhangi bir değişiklik yoksa, yardımcı, yeniden başlatılan düğüm sürekli OSPF işleminde kalmış gibi LSA'larını tanıtmaya devam eder. Yardımcı LSA'lar, yeniden başlatılan düğümün eşitleme durumundan bağımsız olarak, ağ segmenti üzerinden yeniden başlatılan düğüme bir bitişiklik listelemeye devam eder.


OSPFv2 kademeli yeniden başlatmayı yapılandırma


Düzgün yeniden başlatmayı yapılandırmak için şu adımları izleyin:

1. Kademeli yeniden başlatmayı etkinleştirin.
 
DELLSONiC(config-router-ospf)# graceful-restart [grace-period grace-period]
 
  • grace-period - Komşuların veya yardımcıların yeniden başlatılan düğümün ölü olduğunu kabul ettiği yetkisiz kullanım süresi. Aralık 1 ila 1800 saniyedir. Varsayılan yetkisiz kullanım süresi 120 saniyedir

2. Yeniden başlatılan yönlendiricinin ek LSA'ları başlatmasına yardımcı olmak için OSPFv2 opak özelliğini yapılandırın.
 
DELLSONiC (config-router-ospf)# capability opaque

3. Yönlendirici kimliğinin tümü veya belirli bir kısmı için sistemde OSPFv2 kademeli yeniden başlatma yardımcısını yapılandırın. Yönlendiricinin yeniden başlatılmasına yardımcı olmak için kullandığınız tüm düğümlerde bu işlemi gerçekleştirin.
 
DELLSONiC (config-router-ospf)# graceful-restart helper enable [router-id]
 
  • router-id — Yönlendirici kimliğini kullanarak belirli bir komşu için zarif yeniden başlatma yardımcısı desteğini yapılandırın.

4. (İsteğe bağlı) Yardımcı düğümde yetkisiz kullanım süresini yapılandırın. Bu yapılandırma, yardımcının düzgün yeniden başlatmayı desteklemesi için gereken süreyi belirler.
 
DELLSONiC (config-router-ospf)# graceful-restart helper supported-grace-time grace-time
 
  • grace-time: Yetkisiz kullanım süresini yapılandırır. Aralık 10 ila 1800 saniyedir. Varsayılan değer 120 saniyedir.

5. (İsteğe bağlı) Yardımcı düğümde katı LSA denetimi yapılandırın. Bu komut yapılandırılırsa bir LSA değişikliği meydana geldiğinde yardımcı, yeniden başlatılan yönlendiriciyi etkileyen kademeli yeniden başlatmayı iptal eder. Varsayılan olarak, katı LSA denetimi etkindir.
 
DELLSONiC (config-router-ospf)# graceful-restart helper strict-lsa-checking

6. (İsteğe bağlı) Yardımcı desteğini yalnızca planlı yeniden başlatmalar için yapılandırın.
 
DELLSONiC (config-router-ospf)# graceful-restart helper planned-only
 

OSPFv2 kademeli yeniden başlatma bilgilerini görüntüleme


Düzgün yeniden başlatma yardımcısı bilgilerini görüntülemek için aşağıdaki komutları kullanın.

Kademeli yeniden başlatma ve opak özelliğinin etkin olup olmadığı da dahil olmak üzere genel OSPF bilgilerini görüntüleyin.
 
sonic# show ip ospf
VRF Name: default
OSPF Routing Process, Router ID: 1.1.1.2
Supports only single TOS (TOS0) routes
This implementation conforms to RFC2328
RFC1583Compatibility flag is disabled
OpaqueCapability flag is enabled
Graceful-Restart is enabled
Stub router advertisement is configured
 Enabled for 600s after start-up
Initial SPF scheduling delay 0 millisec(s)
Minimum hold time between consecutive SPFs 50 millisec(s)
Maximum hold time between consecutive SPFs 5000 millisec(s)
Hold time multiplier is currently 1
SPF algorithm last executed 19h39m37s ago
Last SPF duration 72320 usecs
SPF timer is inactive
LSA minimum interval 5000 msecs
LSA minimum arrival 0 msecs
Write Multiplier set to 20
Refresh timer 10 secs
Maximum multiple paths(ECMP) supported 256
Number of external LSA 0. Checksum Sum 0x00000000
Number of opaque AS LSA 0. Checksum Sum 0x00000000
Number of areas attached to this router: 1
Area ID: 0.0.0.0 (Backbone)
 Number of interfaces in this area: Total: 224 , Active: 224
 Number of fully adjacent neighbors in this area: 32
 Area has simple password authentication
 SPF algorithm executed 247 times
 Number of LSA 6068
 Number of router LSA 6. Checksum Sum 0x00020692
 Number of network LSA 62. Checksum Sum 0x001ab353
 Number of summary LSA 6000. Checksum Sum 0x0bc36229
 Number of ASBR summary LSA 0. Checksum Sum 0x00000000
 Number of NSSA LSA 0. Checksum Sum 0x00000000
 Number of opaque link LSA 0. Checksum Sum 0x00000000
 Number of opaque area LSA 0. Checksum Sum 0x00000000

OSPF komşu bilgilerini ve kademeli yeniden başlatma yardımcısı hakkındaki ayrıntıları görüntüleyin.
 
sonic# show ip ospf neighbor detail
Neighbor 13.13.13.13, interface address 192.168.10.1
 In the area 0.0.0.0 via interface Ethernet64
 Neighbor priority is 1, State is Full, 6 state changes
 Most recent state change statistics:
 Progressive change 17h32m19s ago
 DR is 192.168.10.1, BDR is 192.168.10.2
 Options 66 *|O|-|-|-|-|E|-
 Dead timer due in 0.717s
 Database Summary List 0
 Link State Request List 0
  Link State Retransmission List 0
 Thread Inactivity Timer on
 Thread Database Description Retransmision off
 Thread Link State Request Retransmission on
 Thread Link State Update Retransmission on
 Graceful restart Helper info:
 Graceful Restart HELPER Status: Inprogress
 Graceful Restart grace period time: 250 (seconds).
 Graceful Restart reason: Software restart

OSPF kademeli yeniden başlatma yardımcısı bilgilerini görüntüleyin.
 
sonic# show ip ospf graceful-restart helper
 VRF Name: default
 OSPF Router with ID (14.14.14.14)
 Graceful restart helper support enabled.
 Strict LSA check is enabled.
 Helper supported for planned restarts only.
 Supported Graceful restart interval: 1600(in seconds).
 Enable Router List:
 ['13.13.13.13']

OSPF ayrıntılı düzgün yeniden başlatma yardımcısı bilgilerini görüntüleme.
 
sonic# show ip ospf graceful-restart helper detail
 VRF Name: default
 OSPF Router with ID (14.14.14.14)
 Graceful restart helper support enabled.
 Strict LSA check is enabled.
 Helper supported for planned restarts only.
 Supported Graceful restart interval: 1600(in seconds).
 Enable Router List:
 ['13.13.13.13']
 Number of Active neighbours in graceful restart: 4
 Neighbour 1:
 Address: 192.168.10.1
 Routerid: 13.13.13.13
 Received Grace period: 250(in seconds).
 Actual Grace period: 250(in seconds).
 Remaining GraceTime: 245(in seconds).
 Graceful Restart reason: Software restart.
 Neighbour 2:
 Address: 192.168.20.1
 Routerid: 13.13.13.13
 Received Grace period: 250(in seconds).
 Actual Grace period: 250(in seconds).
 Remaining GraceTime: 245(in seconds).
 Graceful Restart reason: Software restart.
 Neighbour 3:
 Address: 192.168.30.1
 Routerid: 13.13.13.13
 Received Grace period: 250(in seconds).
 Actual Grace period: 250(in seconds).
 Remaining GraceTime: 245(in seconds).
 Graceful Restart reason: Software restart.
 Neighbour 4:
 Address: 192.168.40.1
 Routerid: 13.13.13.13
 Received Grace period: 250(in seconds).
 Actual Grace period: 250(in seconds).
 Remaining GraceTime: 245(in seconds).
 Graceful Restart reason: Software restart.

Affected Products

Enterprise SONiC Distribution, PowerSwitch N3000 Series, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON
Article Properties
Article Number: 000218990
Article Type: How To
Last Modified: 29 Feb 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.