Dell Networking SONiC: Avaa ensin lyhin polku (OSPF)
Summary: Tässä artikkelissa kerrotaan Dell Networking SONiC:n OSPF (Open Shortest Path First) -ratkaisusta. Tässä artikkelissa käytetään kytkintä, jossa on Dell SONiC 4.1.
Instructions
|
Edellytykset
Käsitteiden havainnollistamiseen käytetään käyttöliittymän vakionimeämistä. Katso Dellin artikkelia Dell Networking S-Series 202172: Basic Interface Configuration - SONiC 4.0 tarjoaa lisätietoja liittymien nimeämisestä
|
Indeksi
Avaa ensin
lyhin polkuOta OSPFv2
käyttöönOta OSPF käyttöön rajapinnoissa
Määritä OSPF-reitittimen tunnus
Määritä OSPF-aluetason todennustyyppi
OSPF-liittymän todennustyypin ja -avainten
määritysOSPF:n passiivisten
liittymien määrittäminenOSPF-virtuaalilinkkien
määrittäminenOSPF-alueen pikavalintojen
määrittäminenMääritä OSPF RFC -yhteensopivuus
Määritä OSPF:n vierekkäisten toimintojen lokikirjaus
OSPF LSA -ajastimien
määrittäminenOSPF SPF -kaasuläpän ajastimien
määrittäminenMääritä OSPF:n enimmäismetrinen mainonta
Määritä OSPF-reittietäisyydet
Määritä OSPF:n automaattinen kustannusviitekaistanleveys
Määritä OSPF-tynkäalue ja sen parametrit
OSPF:n alueiden välisten yhteenvetoreittisuodattimien
määrittäminenMääritä OSPF-reitin uudelleenjako
Määritä OSPF:n oletusreitin
alkuperäOSPF-liittymän parametrien
määrittäminenOSPF:n toimintatietojen näyttökomennot
OSPFv2:n sulava uudelleenkäynnistys
Avaa ensin lyhin polku
Open Shortest Path First Protocol (OSPF) on linkkitilan sisäisen yhdyskäytävän reititysprotokolla (IGRP), joka on kuvattu RFC2328.
OSPF kuvaa linkkitilatietoja viestissä, joka tunnetaan nimellä Link State Advertising (LSA), joka sitten välitetään kaikkiin muihin reitittimiin linkkitilan reititysalueella prosessilla, jota kutsutaan tulvaksi. Jokainen OSPF-reititin rakentaa siten linkkitilatietokannan (LSDB) kaikista linkkitilan viesteistä. Tästä LSDB: n LSA-kokoelmasta kukin reititin voi sitten laskea lyhimmän polun mihin tahansa muuhun reitittimeen jonkin yleisen mittarin perusteella käyttämällä Edgar Djikstras Shortest Path First -algoritmia.
Enterprise SONiC käyttää FRR-paketteja reititysprotokollien suorittamiseen. OSPFv2 on myös mukautettu räätälöidystä FRR-ohjelmistopaketista. OPSFv2-reititysdemoni sijaitsee BGP-telakointisäilössä yhdessä muiden reititysprotokollademonien, kuten BGP:n, staattisen reitin kanssa.
Tuetut OSPFv2-ominaisuudet:
- OSPF-määritys Ethernet-, silmukka-, VLAN- ja porttikanavan IPv4-liitännöissä
- OSPFv2-määritys oletuskäyttöjärjestelmissä ja käyttäjän määrittämissä VRF:issä
- Useita OSPF-alueita ja tynkäalueita
- Tyyppi 1 – Type-5 LSA:t
- Virtuaalilinkit ja passiiviset rajapinnat
- BFD OSPF-käyttöliittymäistunnoissa
- Vain teksti ja viestit kooste (MD) -salasanasalaus
- Tyypin 3 yhteenveto LSA-etuliitteen suodatus ja korvaaminen
- Reitityksen uudelleenjako OSPFv2:een reititystyypistä BGP, staattinen, yhdistetty, ydin ja oletusreitti
- Reittikarttapohjainen suodatus reitin uudelleenjaossa
- OSPF ECMP -reitit
- 50K ulkoinen reitti ja 5K sisäinen reitin etuliite
Ota OSPFv2 käyttöön
Ota OSPFv2 käyttöön määrittämällä OSPF-reititin VRF:ssä. Tällä komennolla voit määrittää OSPFv2:n VRF:ssä. OSPF:n määrittäminen muuttaa tilaksi OSPF-reitittimen määritystilan.
Jos haluat ottaa OSPF:n käyttöön maailmanlaajuisesti, oletus vrf:
DELLSONiC(conf)# router ospf |
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# router ospf |
Tai ota käyttöön OSPF, ei-oletusarvoinen vrf:
DELLSONiC(conf)# router ospf vrf Vrf-name |
- Vrf-name - VRF-nimimerkkijono
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# router ospf vrf Vrf-blue |
Katso OSPF-reitittimen tiedot:
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} |
Ota OSPF käyttöön rajapinnoissa
Ennen kuin otat OSPF: n käyttöön käyttöliittymässä, määritä IPv4-liitäntä, jossa on IP-osoite, ja sido käyttöliittymä vaadittuun VRF: ään. Jos haluat ottaa OSPF:n käyttöön IPv4-liittymässä, sinun on liitettävä OSPF-aluetunnus liittymään. OSPF voidaan ottaa käyttöön Ethernet-, VLAN-, porttikanava- ja silmukkaliitännöissä.
Ota käyttöön OSPF-istunnot kahden OSPF-reitittimen välillä ottamalla OSPF-istunnot käyttöön niitä yhdistävissä liitännöissä. Tällaisten liitäntäliitäntöjen on sijaittava siinä VRF:ssä, johon OSPF-reititin on konfiguroitu, ja niiden on kuuluttava samaan aluetunnukseen.
Käytä interface mode -komentoa OSPF:n käyttöönottoon tai poistamiseen käytöstä IPv4-liittymässä. Aluetunnus voi olla mikä tahansa 32-bittinen allekirjoittamaton kokonaisluku desimaalimuodossa tai pistemäinen Ipv4-tyyppinen muoto.
Ota OSPF käyttöön liittymässä käyttämällä näitä kahta määritystyyppiä:
Määrittämällä OSPF-alue liittymän määritystilassa:
DELLSONiC(config-if-Vlan100)# ip ospf area area-id |
- area-id - OSPF-aluetunnus desimaali- tai pistemuodossa - A.B.C.D tai 0..4294967295
Esimerkki:
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 |
Sitomalla tai liittämällä liittymän verkko-osoitteen OSPF-alueeseen OSPFv2-reitittimen määritystilassa:
DELLSONiC(config-router-ospf)# network network-prefix area area-id |
- verkon etuliite - A.B.C.D/mask
- area-id - OSPF-aluetunnus desimaali- tai pistemuodossa - A.B.C.D tai 0..4294967295
Esimerkki:
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 |
VRF:ssä käyttäjän on joko käytettävä jompaakumpaa edellä mainituista määritystyypeistä, toisin sanoen molemmat konfiguraatiotyypin määritykset eivät ole sallittuja kerrallaan VRF:ssä.
Esimerkki:
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 |
Näytä OSPF-istunnot
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 |
Määritä OSPF-reitittimen tunnus
Määritä OSPFv2-reitittimen tunnus erikseen jokaiselle VRF:n OSPF-reitittimelle. Reitittimen tunnuksen määrittäminen on valinnaista. Jos määrität reitittimen tunnuksen, ohjelmisto valitsee kyseisen reitittimen tunnuksen OSPF-reitittimen tunnukseksi.
Aina kun reitittimen tunnusta ei ole määritetty, reitittimen tunnuksen valinta tapahtuu alla olevan asetuksen mukaisesti.
- Viimeksi käytetty reitittimen tunnusarvo; (näin voi käydä, kun käyttäjä poistaa reitittimen tunnuksen määrittämisen).
- Reitittimen tunnuksen FRR-suositeltu arvo. FRR valitsee reitittimen tunnuksen alla olevassa järjestyksessä.
- FRR global mode configured router id value, jos sellainen on.
- Suurin IPv4-osoitteen arvo SONiCin fyysisen liittymän ja silmukkaliittymän IPv4-osoitteiden joukossa.
Määrittäminen:
DELLSONiC(config-router-ospf)# ospf router-id router-id |
Poistaminen:
DELLSONiC(config-router-ospf)# no ospf router-id router-id |
- router-id - OSPF-reitittimen tunnus desimaali- tai pistemuodossa
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# ospf router-id 1.1.1.1 |
Määritä OSPF-aluetason todennustyyppi
Voit määrittää OSPFv2-todennustyypin alueittain. Kun todennus on määritetty, kaikki kyseisellä alueella määritetyt liittymät käyttävät määritettyä todennustyyppiä. Jos jokin liittymätilan todennustyyppi on määritetty, kyseinen liittymätilan todennustyyppi on ensisijainen aluetason määrityksiin nähden.
Todennustyyppi ei ole mitään, jos käyttäjä ei ole määrittänyt sitä. Käyttäjä voi ottaa käyttöön vain teksti -todennustyypin tai Message Digest -tyyppisen todennuksen. Aina kun alueelle on määritetty todennustyyppi, käyttäjän on määritettävä vastaavat todennusavaimet (salasanat) kaikissa kyseiseen alueeseen kuuluvissa OSPF-rajapinnoissa.
Tällä reitittimen tilan komennolla voit määrittää alueen OSPF-todennuksen tai poistaa sen.
Määrittäminen:
DELLSONiC(config-router-ospf)# area area-id authentication [message-digest] |
Poistaminen:
DELLSONiC(config-router-ospf)# no area area-id authentication [message-digest] |
- area-id - OSPF-aluetunnus desimaali- tai pistemuodossa - A.B.C.D tai 0..4294967295
Esimerkki:
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-liittymän todennustyypin ja -avainten määritys
Määritä OSPFv2-todennustyyppi ja todennusavaimet tai salasanat yksittäisille OSPF-liittymille. Jos käyttäjä ei ole määrittänyt sitä, todennustyyppi ei ole mitään. Käyttäjä voi ottaa käyttöön vain teksti -todennustyypin tai Message Digest -tyyppisen todennuksen. Aina kun käyttöliittymälle on määritetty todennustyyppi, käyttäjän on määritettävä vastaavat todennusavaimet (salasanat) kyseiselle OSPF-rajapinnalle.
Vain teksti -todennus voi olla enintään kahdeksan merkkiä pitkä. MD5 (Message Digest) -todennusavain voi olla enintään 16 merkkiä pitkä. MD5-todennustyyppi voi hyväksyä enintään 255 todennusavainta käyttöliittymää ja käyttöliittymän IP-osoitetta kohti. Jokainen MD5-todennusavain tunnistetaan yksilöllisesti todennusavaintunnuksella, jonka arvoalue on 1 ja 255. Todennusavaimet tallennetaan salatussa muodossa.
Tällä liittymätilakomennolla voit määrittää tai poistaa OSPF-viestien todennuksia.
Määrittäminen:
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] |
Poistaminen:
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] |
- avain - todennusavaimen salasana (merkkijono voi olla enintään 8 tai 16 merkkiä)
- key-id - MD5-todennusavaimen tunniste (1–255)
- if-ip-addr - rajapinnan IP-osoite - A.B.C.D
Esimerkki:
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:n passiivisten liittymien määrittäminen
OSPFv2:n passiivisten liittymien määrittäminen reititintilan määritysten avulla. Passiivisessa liittymässä OSPF ei käynnistä OSPF-helloa tai käynnistä OSPF-istuntoja. Passiivisia rajapintoja mainostetaan tynkälinkkinä reitittimessä-LSA: ssa. Jos haluat määrittää kaikki OSPF-liittymät oletusarvoisesti passiivisiksi liittymiksi, syötä passiivisen rajapinnan oletusasetus. Voit aktivoida kaikki tai määritetyt rajapinnat uudelleen käyttämällä no passive-interface -komentoa.
Määrittäminen:
DELLSONiC(config-router-ospf)# passive-interface {default | Eth | Loopback | PortChannel | Vlan } [if-ip-addr] |
Poistaminen:
DELLSONiC(config-router-ospf)# no passive-interface {default | Eth | Loopback | PortChannel | Vlan } [if-ip-addr] |
- Eth | Silmukka | Porttikanava | Vlan - käyttöliittymän nimi
- if-ip-addr - rajapinnan IP-osoite - A.B.C.D
Esimerkki:
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-virtuaalilinkkien määrittäminen
OSPFv2 Virtuaalilinkkejä käytetään runkoverkon reitittimien yhdistämiseen muulle kuin runkoverkon alueelle. Alueella, jonka kautta virtuaalinen linkki on määritetty, eli kauttakulkualueella, on oltava täydelliset reititystiedot. Transit-alue ei voi olla tynkäalue. Sinun on määritettävä virtuaalilinkit molemmissa päissä runkoverkon reitittimissä.
Määritä virtuaaliset linkit OSPF-reitittimen tilan määrityksillä seuraavasti. Single Virtual Link -komennolla voit määrittää kaikki virtuaalilinkkiin liittyvät parametrit. Virtuaalisilla linkeillä voi olla selkeä tekstisalasana, viestitiivisteeseen perustuvat salasanat tai ei lainkaan salasanaa. Kun selkeä teksti- ja viestikoostesalasana on määritetty, vastaavat todennusavaimen tai viestin tiivisteavaimen parametrit on määritettävä. Todennusavain (salasana) tallennetaan salatussa muodossa määrityksiin. Käyttäjän on aina annettava todellinen salasana todennusavaimia määrittäessään.
Määrittäminen:
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 ] |
Poistaminen:
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 - OSPF-aluetunnus desimaali- tai pistemuodossa - A.B.C.D tai 0..4294967295
- remote-id - Etäreitittimen tunnus pisteviivalla - A.B.C.D
- avain - todennusavaimen salasana (merkkijono voi olla enintään 8 tai 16 merkkiä)
- key-id - MD5-todennusavaimen tunniste (1–255)
- aika-arvo - aikavälin arvo sekunteina (1 - 65535)
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 |
Määritä OSPF ABR -tyyppi
OSPF-reititin ABR voi olla tyyppiä Cisco, IBM, pikakuvake tai standardi. "Cisco" ja "IBM" -tyypit ovat vastaavia. ABR-käyttäytymistä koskeva OSPF-standardi ei salli ABR: n harkita reittejä selkärangan ulkopuolisten alueiden läpi, kun sen yhteydet runkoverkkoon ovat alhaalla, vaikka kiinnitetyillä ei-selkärangan alueilla olisi muita ABR: itä, jotka voivat silti saavuttaa selkärangan - tämä rajoitus on olemassa ensisijaisesti reitityssilmukoiden välttämiseksi.
ABR-tyypissä "Cisco" tai "IBM" (oletusarvo tässä versiossa) tämä rajoitus poistetaan, jolloin ABR voi ottaa huomioon muista ABR:istä saadut yhteenvedot selkärangan ulkopuolisten alueiden kautta ja siten reitittää selkärangan ulkopuolisten alueiden läpi viimeisenä keinona, kun ja vain silloin, kun runkoverkkoyhteydet ovat alhaalla.
OSPF abr-type -komennolla määritetään ABR-tyyppi tai poistetaan sen määritys alla kuvatulla tavalla.
Määrittäminen:
DELLSONiC(config-router-ospf)# ospf abr-type [ cisco | ibm | shortcut | standard ] |
Poistaminen:
DELLSONiC(config-router-ospf)# no ospf abr-type [ cisco | ibm | shortcut | standard ] |
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# ospf abr-type standard |
OSPF-alueen pikavalintojen määrittäminen
OSPF Backbone -alue vastaa reititysjakelusta ei-runkoalueiden välillä. Selkärangan alueen tulisi olla vierekkäinen, mutta se ei aina tarkoita fyysistä vierekkäisyyttä. Voit saavuttaa runkoverkon alueen reitittimen yhteydet virtuaaliyhteyksien avulla.
Määrittämällä pikakuvakkeen tyypin voit ottaa käyttöön tai poistaa käytöstä pikanäppäinreitit runkoverkon alueelle. Kun pikakuvaketyyppi on oletusarvoinen, aluetta käytetään pikakuvakkeeseen vain, jos ABR: llä ei ole linkkiä rungon alueelle tai tämä linkki on kadonnut. Kun pikavalintatyyppi on "käytössä", aluetta käytetään oikopolkuun aina, kun sen läpi kulkeva reitti on halvempi. Kun pikavalintatyyppi on "pois käytöstä", ABR ei koskaan käytä aluetta reittien oikopolkuihin.
Määritä tai poista OSPFv2-alueen pikavalintatyypit OSPF-reitittimen määritystilassa.
Määrittäminen:
DELLSONiC(config-router-ospf)# area area-id shortcut {default | enable | disable} |
Poistaminen:
DELLSONiC(config-router-ospf)# no area area-id shortcut |
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# area 1 shortcut enable |
Määritä OSPF RFC -yhteensopivuus
OSPFv2 RFC2328, RFC1583 seuraaja, ehdottaa kohdan 16.4 kohdan G.2 (muutokset) mukaisesti muutosta polkuasetusalgoritmiin, joka estää mahdolliset reitityssilmukat, jotka olivat mahdollisia OSPFv2:n vanhassa versiossa. Tarkemmin sanottuna se edellyttää, että alueiden väliset polut ja alueen sisäinen selkärankapolku ovat nyt yhtä ensisijaisia, mutta silti molemmat ovat parempia kuin ulkoiset polut.
Määrittäminen:
DELLSONiC(config-router-ospf)# compatible rfc1583 |
Poistaminen:
DELLSONiC(config-router-ospf)# no compatible rfc1583 |
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# compatible rfc1583 |
Määritä OSPF:n vierekkäisten toimintojen lokikirjaus
Ota OSPFv2-vierekkäistilalokit käyttöön määrittämällä vierekkäislokit. Valinnaisella yksityiskohta-argumentilla näytetään kaikki vierekkäisen tilan muutokset.
Määrittäminen:
DELLSONiC(config-router-ospf)# log-adjacency-changes [detail] |
Poistaminen:
DELLSONiC(config-router-ospf)# no log-adjacency-changes |
Esimerkki:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# router ospf DELLSONiC(config-router-ospf)# log-adjacency-changes detail |
OSPF LSA -ajastimien määrittäminen
OSPFv2 LSA:n päivitysvälin, vähimmäisaikavälin ja kaasuajastimen määrittäminen:
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 |
Poistaminen:
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 |
- päivitysaika - päivitysaika (10–1800 sekuntia)
- min-arr-time - Vähimmäissaapumisaika (0–600000 millisekuntia)
- kaasuaika - kaasuaika (0 - 5000 millisekuntia)
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 -kaasuläpän ajastimien määrittäminen
OSPFv2 SPF -algoritmin kaasuajastimet asettavat alkuperäisen viiveen, alkuperäisen pitoajan ja enimmäispitoajan SPF: n laskemisen ja laskennan käynnistäneen tapahtuman välillä. Ajat määritetään millisekunteina ja niiden on oltava välillä 0 - 600000 millisekuntia.
Alkuviive määrittää SPF:n laskennan viivästymiseen kuluvan vähimmäisajan. Näin ollen se vaikuttaa siihen, kuinka kauan SPF:n laskenta viivästyy sellaisen tapahtuman jälkeen, joka tapahtuu minkään aiemman SPF-laskennan pitoajan ulkopuolella, ja toimii myös vähimmäispitoaikana.
Peräkkäisten SPF-laskelmien välillä on aina vähintään "pitoaika" millisekunteja. Pitoaika on mukautuva, ja sen arvoksi asetetaan aluksi kaasukomennolla määritetty alkuperäinen pitoaika. Tapahtumat, jotka tapahtuvat edellisen SPF-laskennan pitoaikana, aiheuttavat pitoajan pidentämisen alkuperäisellä pitoajalla, jota rajoittaa kaasukomennolla määritetty enimmäispitoaika. Jos mukautuva pitoaika kuluu ilman SPF:n laukaisevaa tapahtumaa, nykyinen pitoaika nollataan alkuperäiseen pitoaikaan. Voit tarkastella nykyistä pitoaikaa show ip ospf -komennolla, jossa se ilmaistaan alkuperäisen pitoajan kertoimena
.
Määrittäminen:
DELLSONiC(config-router-ospf)# timers throttle spf initial-delay initial-hold-time max-hold-time |
Poistaminen:
DELLSONiC(config-router-ospf)# no timers throttle spf |
- initial-delay — Aika-arvo (0–600000 millisekuntia)
- alkuperäinen pitoaika — Aika-arvo (0–600000 millisekuntia)
- max-hold-time — Aika-arvo (0–600000 millisekuntia)
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# timers throttle spf 200 400 10000 |
Edellä olevassa esimerkissä alkuviiveeksi on asetettu 200 ms, aloituspitoajaksi 400 ms ja enimmäispitoajaksi 10 s. Siksi tapahtuman (joka vaatii SPF-laskennan) ja SPF-laskennan välillä on aina vähintään 200 ms. Muut peräkkäiset SPF-laskelmat erotetaan aina välillä 400ms - 10s, pitoaika kasvaa 400ms joka kerta, kun SPF: n laukaiseva tapahtuma tapahtuu edellisen SPF-laskennan pitoaikana.
Määritä OSPF:n enimmäismetrinen mainonta
OSPFv2, RFC 313: n mukaan, kuvailee reititin-LSA: n kauttakulkulinkkejä äärettömällä etäisyydellä (max-metrinen), jotta muut reitittimet välttävät reitittimen läpi kulkevien kauttakulkureittien laskemisen samalla, kun ne voivat silti päästä verkkoihin reitittimen kautta.
Tämä tuki voidaan ottaa käyttöön hallinnollisesti (eli toistaiseksi) tai ehdollisesti. Optimoiden enimmäismetristen LSA:iden ehdollinen käyttöönotto voi kestää muutaman sekunnin ajan käynnistyksen jälkeen.
Tämän ottaminen käyttöön käynnistyksen jälkeen sallii OSPF:n lähentyä ensin täysin vaikuttamatta muiden reitittimien käyttämiin olemassa oleviin reitteihin, mutta sallii silti yhdistettyjen tynkälinkkien ja/tai uudelleenjaettujen reittien saavutettavuuden.
Tämän ominaisuuden hallinnollinen käyttöönotto mahdollistaa hallinnolliset toimet mistä tahansa syystä määräämättömäksi ajaksi. Huomaa, että jos kokoonpano tallennetaan, myös tämä tynkäreitittimen komennon hallinnollinen muoto tallennetaan. Jos järjestelmä tai docker käynnistetään myöhemmin uudelleen, komento on voimassa, kunnes se poistetaan manuaalisesti.
Määrittäminen:
DELLSONiC(config-router-ospf)# max-metric router-lsa administrative
DELLSONiC(config-router-ospf)# max-metric router-lsa on-startup time-value |
Poistaminen:
DELLSONiC(config-router-ospf)# no max-metric router-lsa administrative
DELLSONiC(config-router-ospf)# no max-metric router-lsa on-startup |
- aika-arvo - aika-arvo (5 - 86400 sekuntia)
Esimerkki:
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 |
Määritä OSPF-reittietäisyydet
Määritä OSPFv2-lasketut reitit käyttäjän määrittämillä reititysetäisyyksillä reitittimessä. Voit määrittää etäisyysarvon kaikille OSPFv2:n luomille reiteille. Etäisyysarvon määritykset voidaan tehdä myös OSPF-reitin lähteen perusteella, kuten alueen sisäinen reitti, alueiden välinen reitti ja ulkoinen reitti nykyisen reitittimen suhteen.
Määrittäminen:
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 |
Poistaminen:
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 |
- etäisyyden arvo - Etäisyyden arvo kaikentyyppisille reiteille (1... 255)
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 |
Määritä OSPF:n automaattinen kustannusviitekaistanleveys
OSPFv2 laskee reitityskustannukset OSPF-liitännän kustannusten perusteella. Liittymäkustannukset voidaan joko määrittää manuaalisesti tai laskea automaattisesti. Manuaalisesti määritetyn liittymän kustannukset ovat etusijalla automaattisesti laskettuihin liittymäkustannuksiin nähden.
Liitännän kustannusten automaattinen laskenta tapahtuu ottamalla huomioon viitekaistanleveys ja liitännän/linkin kaistanleveys. Viitekaistanleveyden kustannuksiksi katsotaan 1. Viitekaistan oletusleveys on 100 gigatavua. Linkin kaistanleveys valitaan määritetyn linkin kaistanleveyden tai linkin todellisen nopeuden tai linkin oletuskaistanleveyden (10 G) mukaisessa järjestyksessä. Linkin hinta lasketaan seuraavasti.
Linkin hinta = (viitekaistanleveys) / (linkin kaistanleveys + 0,5)
Lasketut linkkikustannukset voivat olla alle 1, jolloin ne pyöristetään aina linkin hintaan 1.
Määrittäminen:
DELLSONiC(config-router-ospf)# auto-cost reference-bandwidth ref-bandwidth |
Poistaminen:
DELLSONiC(config-router-ospf)# no auto-cost reference-bandwidth |
- ref-kaistanleveys - viitekaistanleveys (1–4294967 megabittiä)
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router ospf
DELLSONiC(config-router-ospf)# auto-cost reference-bandwidth 10000 |
Määritä OSPF-tynkäalue ja sen parametrit
Määritä OSPFv2-alue tynkäalueeksi yhteenvetoreittien kanssa tai ilman niitä. Tynkäalue on alue, josta mikään reititin ei ole peräisin OSPF: n ulkopuolisista reiteistä. Näin ollen tämä on alue, jolla kaikkien ulkoisten reittien katsotaan olevan saavutettavissa ABR: n kautta. Näin ollen tällaisen alueen ABR:ien ei tarvitse läpäistä alueelle ulkoisia vähemmän merkittäviä valvontaviranomaisia tai ASBR-yhteenvedon johtavia valvontaviranomaisia. Niiden on välitettävä tällaiselle alueelle vain verkon yhteenvedon johtavat valvontaviranomaiset sekä oletusreitin yhteenveto. Mikään yhteenvetotynkäalue ei estä ABR:ää edes ruiskuttamasta alueiden välisiä yhteenvetoja määritetylle tynkäalueelle.
Määrittäminen:
DELLSONiC(config-router-ospf)# area area-id stub [no-summary]
DELLSONiC(config-router-ospf)# area area-id default-cost cost-value |
Poistaminen:
DELLSONiC(config-router-ospf)# no area area-id stub [no-summary]
DELLSONiC(config-router-ospf)# no area area-id default-cost |
- area-id - OSPF-aluetunnus desimaali- tai pistemuodossa - A.B.C.D tai 0..4294967295
- Kustannusarvo - oletuskustannus (0–16777215)
Esimerkki:
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:n alueiden välisten yhteenvetoreittisuodattimien määrittäminen
Hallitse OSPFv2-interarea Yhteenveto LSA-reitin etenemisestä ABR: ssä käyttämällä etuliiteluetteloita ja alueluetteloita.
Käytä in-etuliiteluetteloa suodattaaksesi saapuvat reitit ABR:n alueelle. Käytä vastaavasti out-etuliiteluetteloa suodattaaksesi alueelta lähtevät reitit.
Alueluetteloita voidaan käyttää myös alueen etuliitteiden mainonnan hallintaan. Alueluetteloiden avulla on mahdollista muokata etuliitettä sekä kustannusta tai mainostettavaa reitin etuliitettä. Tämä vaihtoehto tiivistää alueen sisäiset polut määritetyltä alueelta yhdeksi tyypin 3 yhteenveto-LSA: ksi, joka ilmoitetaan muille alueille. Voit käyttää tätä määritystä vain ABR:ssä ja voit tehdä yhteenvedon vain reitittimen ja LSA:n välisistä yhteenvedoista.
Määrittäminen:
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 |
Poistaminen:
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 - OSPF-aluetunnus desimaali- tai pistemuodossa - A.B.C.D tai 0..4294967295
- etuliiteluettelo - IPv4-etuliiteluettelon nimi
- ip-etuliite - Yhteenveto reitin osoitealueen etuliitteestä - A.B.C.D/mask
- kustannusarvo - Kustannusarvo - <0..16777215>
- sub-ip-etuliite - Osoitteen etuliite - A.B.C.D/mask
Esimerkki:
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 |
Määritä OSPF-reitin uudelleenjako
OSPFv2 voi jakaa ulkoisia reittejä OSPF-reititystoimialueelle. Jaa BGP-reititykset, staattiset reititykset, yhdistetyt reititykset ja ytimen reitit uudelleen OSPF-reititystoimialueelle. Hallitse reitin uudelleenjakoa käyttämällä reittikarttoja eksplisiittisesti määritetyn kustannuksen ja tietotyypin lisäksi.
Määrittäminen:
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 |
Poistaminen:
DELLSONiC(config-router-ospf)# no redistribute {kernel | connected | static | bgp} [metric | metric-type | route-map}
DELLSONiC(config-router-ospf)# no default-metric |
- mittariarvo – reitillä käytettävä reitityskustannus (0–16777214)
- metric-type-value - tietotyyppi (1 ja 2)
- rmap-name - Reiteillä käytettävän reittikartan nimi
Esimerkki:
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 |
Määritä OSPF:n oletusreitin alkuperä
Oletusreitit voivat olla peräisin OSPF-reititystoimialueelta. Tämä vaihtoehto on peräisin AS-External LSA:sta, joka kuvaa oletusreitin kaikille ulkoisen reitityksen mahdollistaville alueille, jotka ovat määritettyä metristä ja metristä tyyppiä. Jos 'aina' -vaihtoehto on määritetty, oletusreittiä mainostetaan aina, vaikka reititystaulukossa ei olisi oletusreittiä.
Määrittäminen:
DELLSONiC(config-router-ospf)# default-information originate [{ always | metric metric-value| metric-type metric-type-value | route-map rmap-name }] |
Poistaminen:
DELLSONiC(config-router-ospf)# no default-information originate [{ always | metric | metric-type | route-map }] |
- mittariarvo – reitillä käytettävä reitityskustannus (0–16777214)
- metric-type-value - tietotyyppi (1 ja 2)
- rmap-name - Reiteillä käytettävän reittikartan nimi
Esimerkki:
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-liitännän parametrien määrittäminen
Määritä OSPF-liitännän parametrit SONiC-liitännän määritystilassa. Liitännän kokoonpanon sisältö:
- Alueen liittäminen rajapintaan
- Liitännän tyyppi, MTU
- Viestin todennusparametrit
- Istunnon ajastimen aikavälin parametrit
- BFD
Rajapinnan parametrit voidaan liittää myös rajapinnan tiettyyn rajapintaosoitteeseen määrittämällä rajapinnan IPv4-osoite. Kun rajapinnan osoite on määritetty, tällaista määritysparametria voidaan soveltaa vain vastaavaan käyttöliittymän osoitteeseen liittyvään OSPF-istuntoon.
Määrittäminen:
DELLSONiC(config-if-Eth1/47)# ip ospf area area-id [if-ip-addr] |
Poistaminen:
DELLSONiC(config-if-Eth1/47)# no ip ospf area area-id [if-ip-addr] |
- area-id - OSPF-aluetunnus desimaali- tai pistemuodossa - A.B.C.D tai 0..4294967295
- if-ip-addr - liitännän IP-osoite
Esimerkki:
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 |
Määritä OSPFv2-liittymän verkkotyyppi kohdassa OSPF interface configuration mode. OSPF-liitäntäverkko on oletusarvoisesti lähetetty verkkotyyppi.
Määrittäminen:
DELLSONiC(config-if-Eth1/47)# ip ospf network {broadcast | point-to-point} |
Poistaminen:
DELLSONiC(config-if-Eth1/47)# no ip ospf network {broadcast | point-to-point} |
Esimerkki:
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 |
Määritä OSPFv2-liittymäistunnon prioriteettiparametrit kohdassa OSPF-liittymän määritystila. Reititin, jolla on korkein prioriteetti, voi paremmin tulla nimetyksi reitittimeksi. Jos arvoksi asetetaan 0, reititin ei voi tulla nimetyksi reitittimeksi. Oletusarvo on 1.
Määrittäminen:
DELLSONiC(config-if-Eth1/47)# ip ospf priority priority-value [if-ip-addr] |
Poistaminen:
DELLSONiC(config-if-Eth1/47)# no ip ospf priority [if-ip-addr] |
- prioriteetti-arvo - istunnon prioriteetti (0–255)
- if-ip-addr - liitännän IP-osoite
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# int Eth 1/47
DELLSONiC(config-if-Eth1/47)# ip ospf priority 10 |
OSPFv2-liittymäistunnon todennusparametrien määritys kohdassa OSPF-liittymän määritystila: Määritys:
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] |
Poistaminen:
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 - Liitännän IPv4-osoite
- avain - Todennusavaimen salasana (enintään 8 tai 16 merkkiä)
- key-id - MD5-todennusavaimen tunniste (1–255)
- if-ip-addr - liitännän IP-osoite
Esimerkki:
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 |
Määritä OSPFv2-liittymäistunnon BFD kohdassa OSPF-liittymän määritystila. OSPF-käyttöliittymä BFD on oletusarvoisesti poissa käytöstä.
Määrittäminen:
DELLSONiC(config-if-Eth1/47)# ip ospf bfd |
Poistaminen:
DELLSONiC(config-if-Eth1/47)# no ip ospf bfd |
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf bfd |
Määritä OSPFv2-liitännän hinta OSPF-liittymän määritystilassa. Kustannusarvoksi asetetaan router-LSA:n metrinen kenttä ja sitä käytetään SPF:n laskemiseen.
Määrittäminen:
DELLSONiC(config-if-Eth1/47)# ip ospf cost cost-value [if-ip-addr] |
Poistaminen:
DELLSONiC(config-if-Eth1/47)# no ip ospf cost [if-ip-addr] |
- if-ip-addr - liitännän IP-osoite
- kustannus-arvo - Liittymän kustannukset (1 - 65535)
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf cost 50 |
Määritä OSPFv2-liittymäistunnon MTU:n ohitus kohdassa OSPF-liittymän määritystila. MTU ei ole oletusarvoisesti ohitettu. OSPF-istunnon käyttöliittymän päiden MTU-arvojen on vastattava toisiaan, jos MTU:n ohitus on määritetty tai määritetty. MTU:n ohituksen määrittäminen ei takaa istunnon muodostumista, kun OSPF-reittien etuliitteitä on suuri määrä eikä reitittimen LSA-viesti mahdu MTU-kokoon.
Määrittäminen:
DELLSONiC(config-if-Eth1/47)# ip ospf mtu-ignore [if-ip-addr] |
Poistaminen:
DELLSONiC(config-if-Eth1/47)# no ip ospf mtu-ignore [if-ip-addr] |
- if-ip-addr - liitännän IP-osoite
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf mtu-ignore |
Määritä OSPFv2-liittymäistunnon hei-ajastimet OSPF-liittymän määritystilassa. Kun Hello-paketti on määritetty, se lähetetään ajastimen arvon sekunnin välein määritetyssä käyttöliittymässä. Tämän arvon on oltava sama kaikille yhteiseen verkkoon liitetyille reitittimille. Oletusarvo on 10 sekuntia.
Määrittäminen:
DELLSONiC(config-if-Eth1/47)# ip ospf hello-interval time-interval [if-ip-addr] |
Poistaminen:
DELLSONiC(config-if-Eth1/47)# no ip ospf hello-interval [if-ip-addr] |
- if-ip-addr - liitännän IP-osoite
- aikaväli - ajastinarvot (1–65535 sekuntia)
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf hello-interval 15 |
Määritä OSPFv2-liittymäistunnon lähetysviiveajastimet OSPF-liittymän määritystilassa. Kun määritys on määritetty, LSA: n ikää on lisättävä tällä arvolla lähetettäessä. Oletusarvo on 1 sekunti.
Määrittäminen:
DELLSONiC(config-if-Eth1/47)# ip ospf transmit-delay time-interval [if-ip-addr] |
Poistaminen:
DELLSONiC(config-if-Eth1/47)# no ip ospf transmit-delay [if-ip-addr] |
- if-ip-addr - liitännän IP-osoite
- aikaväli - ajastimen arvo (1 - 65535 sekuntia)
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf transmit-delay 20 |
Määritä OSPFv2-liittymäistunnon uudelleenlähetysväliajastimet kohdassa OSPF-liittymän määritystila. Tätä arvoa käytetään, kun tietokannan kuvaus- ja linkkitilapyyntöpaketteja lähetetään uudelleen. Oletusarvo on 5 sekuntia.
Määrittäminen:
DELLSONiC(config-if-Eth1/47)# ip ospf retransmit-interval time-interval [if-ip-addr] |
Poistaminen:
DELLSONiC(config-if-Eth1/47)# no ip ospf retransmit-interval [if-ip-addr] |
- if-ip-addr - liitännän IP-osoite
- aikaväli - ajastimen arvo (2 - 65535 sekuntia)
Esimerkki:
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Eth1/1
DELLSONiC(config-if-Eth1/1)# ip ospf retransmit-interval 25 |
Määritä OSPFv2-liitännän kuollut väli kohdassa OSPF-liittymän määritystila. OSPF-reitittimen Dead Interval -ajastimen arvoa käytetään istunnon odotusajastimeen tai passiivisuusajastimeen. Tämän arvon on oltava sama kaikille yhteiseen verkkoon liitetyille reitittimille. Oletusarvo on 40 sekuntia. Jos eksplisiittisen odotusajan sijaan määritetään "minimaalinen", dead-interval asetetaan 1 sekunniksi ja on määritettävä hello-kerroin. Hei-kerroin määrittää, kuinka monta Heitä lähetetään sekunnissa. Kertoimen arvo voi olla 1 (500 ms:n välein) – 10 (50 ms:n välein). Siten OSPF: llä voi olla 1s lähentymisaika. Jos tämä lomake on määritetty, Hello-paketeissa mainostetun hello-intervallin arvoksi asetetaan 0 ja vastaanotettujen Hello-pakettien hello-väliä ei tarkisteta, joten hello-kertoimen EI tarvitse olla sama useissa reitittimissä samalla linkillä.
Määrittäminen:
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] |
Poistaminen:
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 - liitännän IP-osoite
- aikaväli - ajastimen arvo (1 - 65535 sekuntia)
- kerroin - kuollut väli hello-kerroin (1–10 sekuntia)
Esimerkki:
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:n toimintatietojen näyttökomennot
SONiC tarjoaa näyttökomennon, joka näyttää OSPF-reitittimen, OSPF-istuntojen ja OSPF-liitäntöjen toimintatilan.
Tarkastele OSPF-reitittimen tietoja
show ip ospf [vrf vrf-name] |
- vrf-nimi - VRF-nimi
Esimerkki:
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 |
Katso OSPF:n naapuritiedot
show ip ospf [vrf vrf-name ] neighbor [detail | if-name | nbr-ip ] |
- vrf-nimi - VRF-nimi
- if-name - OSPF-liittymän nimi
- nbr-ip - naapurireitittimen tunnus
Esimerkki:
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 |
Tarkastele OSPF-liittymän tietoja
show ip ospf interface [if-name | traffic ] |
- if-name - OSPF-liittymän nimi
Esimerkki:
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 |
Katso OSPF-tietokannan tiedot
show ip ospf [vrf vrf-name ] database [asbr-summary | external | network | router | summary | opaque-link] |
- vrf-nimi — VRF-nimi
Esimerkki:
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 |
Näytä OSPF:n reittitiedot
show ip ospf [ vrf vrf-name ] route |
- vrf-nimi - VRF-nimi
Esimerkki:
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 sulava uudelleenkäynnistys
Kun OSPF:ään osallistuvat reitittimet käynnistetään uudelleen, liikenne katkeaa jonkin aikaa, kunnes reitittimet palaavat verkkoon ja oppivat reitit uudelleen.
RFC 3623 määrittää OSPF:n Graceful Restart -parannuksen seuraavasti:
- Sulavaa uudelleenkäynnistystä yrittävä reititin aloittaa linkin paikalliset läpinäkymättömät LSA:t (Grace-LSA:t), jotka ilmoittavat aikomuksestaan suorittaa sulava uudelleenkäynnistys tietyn ajan tai lisäajan kuluessa.
- Lisäajan aikana naapurit ilmoittavat edelleen uudelleenkäynnistysreitittimestä LSA: ssaan ikään kuin se olisi täysin vierekkäinen (eli OSPF: n naapuritila Täysi), mutta vain, jos verkkotopologia pysyy staattisena (eli linkkitilatietokannan LSA: iden sisältö, jolla on LS-tyypit 1–5 ja 7, pysyvät muuttumattomina, ja säännölliset päivitykset ovat sallittuja).
Graceful-uudelleenkäynnistyksen avulla uudelleenkäynnistyvä reititin voi ilmoittaa naapureilleen, että se käynnistyy uudelleen. Kun naapureille ilmoitetaan tilasta, he jatkavat liikenteen välittämistä uudelleenkäynnistyssolmuun. Koska uudelleenkäynnistyssolmun edelleenlähetystaulukko säilyy sulavan uudelleenkäynnistyksen aikana, liikenteen menetys vältetään.
Suunnitellut käyttökatkokset
Yritystason SONiC tukee OSPF:n sulavaa uudelleenkäynnistystä vain suunniteltuja käyttökatkoksia varten.
Sulava uudelleenkäynnistys on käytössä OSPF-esiintymissä. Järjestelmän uudelleenkäynnistys tapahtuu lämpimänä uudelleenkäynnistyksen komennolla.
Uudelleenkäynnistys- ja auttajasolmut
Sulavalla uudelleenkäynnistyksellä OSPF-verkkoon osallistuu kahdenlaisia laitteita. Ne ovat uudelleenkäynnistys- ja auttajasolmuja.
Uudelleenkäynnistyssolmu on laite, joka käynnistyy sulavasti uudelleen ilman liikenteen menetystä. Kun uudelleenkäynnistyssolmu suorittaa sulavan uudelleenkäynnistyksen, se tulvii link-local-läpinäkymättömiä LSA:ita (grace-LSA:ita) kaikissa OSPF-rajapinnoissa. Nämä armon LSA: t ilmoittavat apureitittimelle, että naapuri aikoo käynnistää uudelleen.
Auttajasolmut auttavat uudelleenkäynnistyssolmua niin, että liikennettä ei menetetä. Auttajasolmu valvoo verkkoa topologiamuutosten varalta. Jos verkossa ei tapahdu muutoksia, auttaja jatkaa LSA: iden mainostamista ikään kuin uudelleenkäynnistyssolmu olisi pysynyt jatkuvassa OSPF-toiminnassa. Auttajan LSA:t näyttävät edelleen uudelleenkäynnistyvän solmun vierekkäisyyden verkkosegmentin yli uudelleenkäynnistävän solmun synkronointitilasta riippumatta.
Määritä OSPFv2:n sulava uudelleenkäynnistys
Määritä sujuva uudelleenkäynnistys seuraavasti:
1. Ota käyttöön sulava uudelleenkäynnistys.
DELLSONiC(config-router-ospf)# graceful-restart [grace-period grace-period] |
- armonaika - armonaika, jota ennen naapurit tai auttajat pitävät uudelleen käynnistyvää solmua kuolleena. Alue on 1 - 1800 sekuntia. Oletuslisäaika on 120 sekuntia
2. Määritä OSPFv2:n läpinäkymätön ominaisuus, joka auttaa uudelleenkäynnistyvää reititintä käynnistämään LSA:t.
DELLSONiC (config-router-ospf)# capability opaque |
3. Määritä OSPFv2:n siro uudelleenkäynnistyksen apuri järjestelmässä kaikille tai tietylle reitittimen tunnukselle. Tee tämä kaikissa solmuissa, joita käytät uudelleenkäynnistävän reitittimen apuna.
DELLSONiC (config-router-ospf)# graceful-restart helper enable [router-id] |
- router-id — Määritä siro uudelleenkäynnistysapurituki tietylle naapurille reitittimen tunnuksen avulla.
4. (Valinnainen) Määritä apusolmun lisäaika. Tämä määritys määrittää ajanjakson, jonka kuluessa auttaja tukee sujuvaa uudelleenkäynnistystä.
DELLSONiC (config-router-ospf)# graceful-restart helper supported-grace-time grace-time |
- armonaika — Määritä armonaika. Alue on 10 - 1800 sekuntia. Oletusarvo on 120 sekuntia.
5. (Valinnainen) Määritä tiukka LSA-tarkistus apusolmussa. Jos tämä komento on määritetty, auttaja peruuttaa sulavan uudelleenkäynnistyksen, kun LSA-muutos tapahtuu, mikä vaikuttaa uudelleenkäynnistyvään reitittimeen. Tiukka LSA-tarkistus on oletusarvoisesti käytössä.
DELLSONiC (config-router-ospf)# graceful-restart helper strict-lsa-checking |
6. (Valinnainen) Määritä apurin tuki vain suunnitelluille uudelleenkäynnistyksille.
DELLSONiC (config-router-ospf)# graceful-restart helper planned-only |
Näytä OSPFv2:n sulavat uudelleenkäynnistystiedot
Seuraavien komentojen avulla voit tarkastella sulavasti uudelleenkäynnistyksen aputyökalun tietoja.
Näyttää yleiset OSPF-tiedot, mukaan lukien sen, onko sulava uudelleenkäynnistys ja läpinäkymätön ominaisuus käytössä.
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 |
Katso OSPF:n naapuritiedot ja tiedot sulavasta uudelleenkäynnistyksen aputyökalusta.
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 |
Katso OSPF:n sulavan uudelleenkäynnistyksen aputyökalun tiedot.
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'] |
Katso OSPF:n yksityiskohtaiset siron uudelleenkäynnistyksen apusovelluksen tiedot.
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. |