Niciodată nu renunța la principiul de funcționare de rutare unicast IPV4

Routing componentele prezentate în figură sunt descrise în tabelul, respectiv definițiile Organizației Internaționale de Standardizare (ISO).

Acest dispozitiv de rețea, care nu se poate transmite IP-pachete. Sistemele End sunt de asemenea cunoscute ca gazde. sistem finit EXEMPLUL - un computer care nu este un router. (Knots - un generic nume de gazde și routere).

Acesta este un sistem intermediar utilizat pentru a conecta segmente de rețea (subrețele) printr-un protocol comun strat de rețea, cum ar fi IP. Se arată în figura de mai sus, intermediarul sistemului - un router. Pentru routerele includ următoarele dispozitive:

  • routere hardware. Aparate special concepute și optimizate pentru dirijarea atât funcția sa principală. De exemplu, rețelele bazate în IP sunt utilizate pe scară largă routere bazate pe hardware fabricate de Cisco Systems, Inc.

Router-ul poate fi configurat să fie doar de rutare statica, numai de rutare dinamică, sau, sau, mai tipic, în primul rând de rutare dinamică completate cu unele rute statice configurate manual.

Rețeaua strat antetul IPv4 orice pachet trimis prin rețea de la nodul sursă IPv4 la nodul de destinație, cuprinde următoarele intrări:

  • Valoarea de „durata de viață» (TTL, Time-To-Live) este utilizat pentru a preveni interminabile rețea de pachete de circulație. TTL primește mai întâi o valoare maximă, care este apoi decrementat la fiecare compus de trecere oriunde. Când valoarea ajunge la zero, pachetul este aruncat și locul de origine a trimis un mesaj.

    Contor compuși TTL (numărul de niveluri ale interfeței de rețea de compuși care trebuie să treacă pentru a ajunge la o anumită destinație) nu este identic cu tranzițiilor contra (numărul de routere, care trebuie să treacă pentru a ajunge la destinație). Valoarea contra compușilor egal cu numărul de segmente de rețea - acest număr valoare de hamei + 1. De exemplu, în cazul în care două noduri sunt între cinci routere valoare contor de tranziție este 5, iar compușii TTL contra - 6.

    IPv4 tabelul de rutare funcționează:

    tabelul de rutare IPv4

    • Pentru IP-gazdă. Gazda poate trimite un pachet la destinație, fie direct, fie prin utilizarea unui traseu prestabilit, arătând spre gateway implicit. Default Gateway - este un router care conectează segmentele individuale ale rețelelor bazate pe IP.
  • Pentru IP-router. Routerul transmite pachetul utilizând fie o cale explicită statică pentru un segment de rețea specifică, ruta sumară sau o rută gazdă, sau o rută implicită.

    tabelul de rutare EXEMPLU

    rutare de masă Exemplu

    Tabelul de rutare în comparație cu tabelul de expediere

    • Tabelul de rutare. Magazine toate rutele din toate sursele posibile. Comanda netsh rtmr ip ro sh (sau netsh afișează rtmroutes de rutare IP) afiseaza tabela de rutare.
  • tabelul de expediere. Folosit de IP pentru a transmite pachete. comandă de imprimare sau de ruta netsh ro ip sh rtmd (sau netsh rtmdestinations de rutare IP afișează) mapate tabelul de expediere IP.

    Conținutul tabela de rutare nu se potrivesc neapărat conținutul tabelului de redirecționare.

    Structura tabelului de rutare IPv4

    tipuri de rute

    Următoarele descrie tipurile de rute stocate în tabelul de IP-rutare. Descrierea fiecărui traseu într-un tabel real de rutare, a se vedea. În secțiunea „Trasee în tabelul de IP-rutare“, tabelul de mai târziu în această secțiune.

    Tipuri de rute stocate în tabelul de rutare IP

  • Rezultatul este comparat cu valoarea coloanei „rețeaua de destinație.“
    • Dacă ambele biți sunt 1, bitul rezultat este 1.
  • Dacă ambii biți nu sunt egale cu 1, bitul rezultat este 0.

    protocol IP scanează fiecare linie

    controale de protocol IP fiecare traseu din tabel pentru a găsi o cale cu cea mai mare satisfacție. Rutele care corespund destinației variază de la cele mai specifice la cel de tipul specific de rută. Rutele cu cea mai mare corespondenta ordonate după cum urmează:

  • Calea care reprezintă un identificator de rețea pentru subrețeaua locală sau la distanță.
  • Calea care reprezintă ID-ul de rețea a rezumatului.
  • traseul prestabilit.

    În același timp, accesul la fiecare linie și IP utilizează fiecare coloană

    protocol IP utilizează fiecare coloană a fiecărei linii, după cum urmează:

  • „Valori“. Este folosit pentru a determina care dintre înregistrările ar trebui să fie selectate, în cazul în care se constată două sau mai multe dintre traseul cu cea mai mare satisfacție.

    Următoarele trei opțiuni pentru decizii de rutare:

    • Treceți pachetul la interfața loopback (în cazul în care destinația pachetului - calculator sau este prezentat sub formă de 124.x.y.z).
  • Transmite pachetul prin intermediul unuia dintre adaptoarele de rețea atașate local (dacă este găsit traseul cu cea mai mare corespondenta).
  • Aruncați pachetul (în cazul în care a fost găsit nici un traseu de potrivire), și apoi (pentru gazda) trimite o eroare internă, sau (pentru router) trimite un mesaj de eroare în interiorul gazdă original.

    Următoarea secțiune descrie în detaliu procesul prin care protocolul IP face ca decizia cu privire la alegerea traseului.

    Detalii privind decizia protocolului de decizie-IP privind alegerea rutei

    • Conformitatea. Dacă ați găsit unul sau mai multe dintre rutele relevante, protocolul IP generează o listă a acestora. traseu protocol IP Conformitatea definită după cum urmează:
  • Nu se potrivește. În cazul în care nu se găsește traseu (inclusiv ruta default), protocolul IP definește starea de eroare. Statut „Nu conformitatea“ poate să nu apară în cazul în care există un traseu prestabilit. În cazul în care nodul este o gazdă, un mesaj de eroare este trimis la IP-rutare protocol de nivel intrinsec superior (de exemplu, TCP, UDP sau ICMP). În cazul în care nodul este un router, gazda sursă trimite un mesaj ICMP «destinație indisponibil - gazdă imposibil de găsit“.
  • Definirea unui singur traseu pentru a utiliza la trimiterea sau transmiterea pachetului. Rezultatul procesului de determinare a unui traseu - alegerea unui tabel de rutare numai traseu:
    • În cazul în care unul și numai un singur traseu are cel mai lung meci - cel mai lung meci este calea, care, în coloana „Masca Net“ este setat la 1, cel mai mare număr de biți (cel mai lung prefix) - ales această rută.
  • Dacă cel mai lung meci au mai multe trasee (de exemplu, rute diferite la aceeași rețea ID), protocolul IP selectează traseul cu cea mai mică valoare.
  • Dacă există mai multe rute din cel mai lung meci și același cel mai mic protocolul IP metrică selectează ruta asociată cu interfața, care legarea a fost realizată mai întâi.