Ospf este

GNU Zebra, Quagga, Cisco IOS

OSPF (versiunea engleză cea mai scurtă cale mai întâi) este un protocol dinamic de rutare. bazat pe tehnologia tehnologiei link-state (tehnologie link-state) și folosind algoritmul lui Dijkstra pentru a găsi calea cea mai scurtă.







Protocolul OSPF a fost elaborat de IETF în 1988. Cea mai recentă versiune a protocolului este prezentată în RFC 2328. Protocolul OSPF este un protocol intern de gateway (IGP). Protocolul OSPF promovează informații despre rutele disponibile între routerele unui sistem autonom.

OSPF are următoarele avantaje:

  • Viteză mare de convergență în comparație cu protocoalele de rutare de la distanță;
  • Suport pentru măști de rețea cu lungime variabilă (VLSM);
  • Utilizarea optimă a lățimii de bandă (deoarece un algoritm Dijkstra construiește un grafic minim de întindere);

Terminologia protocolului OSPF

Descrierea protocolului

Tipurile de rețele acceptate de protocolul OSPF

  • Rețelele cu acces multiplu (Ethernet, Token Ring)
  • Punct-la-punct (T1, E1, acces dial-up)
  • Rețele non-difuzate cu acces multiplu (NBMA) (Releu cadru)

Routerul dedicat (DR) și ruterul dedicat pentru backup (BDR)

În rețelele cu acces multiplu, relațiile de vecinătate se stabilesc între toate routerele. Dacă toate rutele din statul de vecinătate au schimbat informații topologice, acest lucru ar duce la trimiterea unui număr mare de copii ale LSA. Dacă, de exemplu, numărul de routere dintr-o rețea cu acces multiplu este n. atunci relațiile n (n-1) / 2 vor fi stabilite. Fiecare router va trimite n-1 LSA către vecinii săi, plus un LSA pentru rețea, prin urmare, rețeaua va genera n² LSAs.

Pentru a preveni problemele de copii LSA în rețelele de distribuție, cu acces multiplu selectat Router-ul desemnat (DR) și de rezervă router desemnat (BDR).

Router dedicat (router desemnat, DR) - Gestionează procesul de trimitere a LSA în rețea. Fiecare router de rețea stabilește o relație de apropiere cu DR. Informațiile despre modificările din rețea sunt trimise de ruterul DR care a detectat această modificare, iar DR este responsabil pentru trimiterea acestor informații către restul routerelor rețelei.

Dezavantajul în schema de lucru cu ruterul DR este că, dacă acesta nu reușește, trebuie selectat un DR nou. Noi relații de vecinătate trebuie să fie format și până la routere bază de date nu sunt sincronizate cu baza de date a noului DR, rețeaua va fi disponibilă pentru a transmite pachete. Pentru a elimina acest dezavantaj, BDR este selectat.

Spațiu de rezervă desemnat (BDR). Fiecare router de rețea stabilește o relație de vecinătate nu numai cu DR, ci și cu BDR. DR și BDR stabilesc, de asemenea, o relație de vecinătate și unul cu celălalt. Dacă DR nu reușește, BDR devine DR și îndeplinește toate funcțiile sale. Deoarece routerele de rețea au stabilit o relație de vecinătate cu BDR, timpul de disponibilitate a rețelei este redus la minimum.

Un ruter selectat de DR sau BDR într-o rețea de acces multiplu conectat la acesta nu poate fi DR (BDR) pe altă rețea conectată. Rolul DR (BDR) este o proprietate a interfeței, nu proprietatea întregului router.

Protocoale de temporizare

  • HelloInterval - intervalul de timp în secunde după care routerul trimite următorul pachet hello din interfață. Pentru rețelele difuzate și rețelele punct-la-punct, valoarea implicită este de obicei 10 secunde. Pentru rețelele fără difuzare cu acces multiplu, valoarea implicită este de 30 de secunde.
  • RouterDeadInterval - intervalul de timp în secunde după care vecinul va fi considerat "mort". Acest interval ar trebui să fie un multiplu al valorii HelloInterval. De regulă, RouterDeadInterval este egal cu 4 intervale de trimitere a pachetelor salo-pachete, adică 40 de secunde.
  • Așteptați cronometrul - intervalul de timp în secunde după care routerul va selecta DR în rețea. Valoarea sa este egală cu valoarea intervalului RouterDeadInterval.
  • RxmtInterval - Intervalul de timp în secunde, după care router-ul va trimite un alt pachet care nu a primit confirmarea de primire (de exemplu, baza de date de pachete sau un link de stat pachete cerere). Acest interval este numit și intervalul Retransmitere. Valoarea intervalului este de 5 secunde.






Tipuri de routere

Router intern (router intern) - un router, toate interfețele care aparțin aceleiași zone. Aceste routere au o bază de date cu o singură canal de stat.

Un router de frontieră de zonă (ABR) conectează unul sau mai multe zone la o coloană vertebrală și acționează ca un gateway pentru traficul inter-zonal. La ruterul de frontieră întotdeauna cel puțin o interfață aparține zonei coloanei vertebrale. Pentru fiecare zonă atașată, routerul suportă o bază de date separată pentru starea canalului.

Un ruter de coloană vertebrală este un ruter care are întotdeauna cel puțin o interfață în coloana vertebrală. Definiția este similară cu un router de margine, dar ruterul coloanei vertebrale nu este întotdeauna la limită. Router-ul intern, ale cărui interfețe aparțin zonei zero, este, de asemenea, o coloană vertebrală.

AS ruter de frontieră (ASBR) - schimbă informații cu routere aparținând altor sisteme autonome. Router-ul de graniță al sistemului autonom poate fi localizat oriunde în sistemul autonom și poate fi un ruter intern, de frontieră sau trunchi.

Când routerul primește LSA Rezumat de rețea de la routerul de margine, acesta nu pornește cel mai scurt algoritm de cale. Routerul adaugă pur și simplu la costul rutei specificate în LSA costul rutei către ruterul de margine. Apoi, ruta către rețea prin routerul de margine este plasată în tabela de rutare.

Tipul 6 LSA - Multicast OSPF LSA este un LSA specializat care utilizează aplicația OSPF multicast (Nu este implementată de CISCO).

Atunci când sistemul autonom este împărțit în zone, routerele aparținând unei zone nu cunosc informațiile despre topologia detaliată a altor zone.

Separarea în zone permite:

  • Reduceți sarcina pe CPU a routerelor reducând numărul recalculațiilor utilizând algoritmul OSPF
  • Reduceți dimensiunea tabelelor de rutare
  • Reduceți numărul de pachete actualizate pentru starea canalelor

Există mai multe tipuri de zone:

Suprafață din spate

Zona principală (cunoscută și ca zona zero sau zona 0.0.0.0) formează nucleul rețelei OSPF. Toate celelalte zone sunt conectate la acesta, iar rutarea interzonală are loc printr-un router conectat la zona coloanei vertebrale. Coloana vertebrală este responsabilă pentru difuzarea informațiilor de rutare între zonele non-continentale. Zona coloanei vertebrale trebuie să fie adiacentă la alte zone, dar nu trebuie să fie adiacent fizic; Conexiunea la coloana vertebrală poate fi de asemenea stabilită folosind canale virtuale.

Zona standard

Zona obișnuită care este creată în mod implicit. Această zonă acceptă actualizări ale canalelor, rute sumare și rute externe.

Spațiu de blocare (zonă stub)

Zona de blocare nu acceptă informații despre rutele externe pentru sistemul autonom, dar acceptă rute din alte zone. Dacă routerele din zona de blocare trebuie să transfere informații în afara sistemului autonom, atunci utilizează ruta implicită. În zona mort-end nu poate fi ASBR. O excepție de la această regulă - ABR poate fi un ASBR.

Zona total stubby

Zona total stubby nu acceptă informații despre rutele externe pentru un sistem autonom și pentru rutele din alte zone. Dacă routerele au nevoie să transfere informații în afara zonei, atunci folosesc ruta implicită.

Zona nu atât de stufoasă (NSSA)

Zona NSSA definește un tip suplimentar de tip LSA - LSA de tip 7. În zona NSSA, poate exista ASBR.

Formatul pachetelor OSPF

Pachetul OSPF este încapsulat direct în câmpul de pachete de date IP. Valoarea câmpului "protocol de nivel superior" din antetul datagramei IP pentru OSPF este 89.

Antetul pachetului

Descrierea bazei de date

Versiunea OSPF 3

acceptă versiunea protocolului IPv6

Se crede că, prin utilizarea unor criterii specifice algoritmul Dijkstra de calitate a distribuției informațiilor fluxul de intrare, absolut nu protejează bazate pe IP de suprasarcină de rețea, care necesită metode suplimentare de punere în aplicare pentru a reduce riscul de suprasarcină. De exemplu, se propune utilizarea în criteriile de alocare a lățimii de bandă reziduală. [1]

În același timp, la calitățile pozitive ale protocolului se poate atribui simplitatea relativă a implementării practice a algoritmului.

notițe

literatură

Pentru a îmbunătăți acest articol, este de dorit.

  • Reconfigurați designul în conformitate cu regulile de scriere a articolelor.
  • Wikiti articolul.

Vezi ce înseamnă "OSPF" în alte dicționare:

OSPF - [Abk. für Open Scurtest Path First, dt. »Offenen kürzesten Pfad zuerst«], ein Routing Protokoll (rutare) für IP Netzwerke (z. B. das Internet), das beschreibt, Wie router untereinander über die Detalii Verfügbarkeit von Verbindungswegen ... ... Universal-Lexikon

OSPF - Mai întâi deschide calea cea mai scurtă Pile de protocoale 7 • Aplicația 6 • Prezentarea 5 • Sesiunea 4 • ... Wikipedia și Français

OSPF - Deschide calea cea mai scurtă Prima (guvernamentală »Militar) deschide calea cea mai scurtă întâi (Computing» General) deschide calea cea mai scurtă întâi (Computing »Networking) ... Abrevieri dicționar

OSPF - ● ►ro sg. m. ►Net Deschideți calea cea mai scurtă. Programul de calculare a tabelelor de rutare, care reprezintă o problme absolument abominaffreux ... Dictionnaire d'informatique francophone

OSPF - abbr. comp. Deschideți calea cea mai scurtă primul ... Dicționar de abreviere în limba engleză

OSPF - abbr. Deschideți cea mai scurtă cale prima ... Dicționar de abrevieri

OSPF - Vedeți calea cea mai scurtă de deschidere ... Dicționarul rețelei







Trimiteți-le prietenilor: