Her er en oversikt over hvordan rutere bruker rutetabeller for å velge den beste veien til et destinasjonsnettverk:
1. Rutingstabellen:Et kart over nettverk
* Formål: En rutetabell er som en katalog for en ruter. Den inneholder en liste over kjente nettverksdestinasjoner (IP-adresser eller nettverksområder) og de mest kjente stiene for å nå dem.
* struktur: En rutetabell har vanligvis oppføringer med følgende informasjon:
* Destinasjonsnettverk: Nettverket adresserer ruteren som tar sikte på å nå.
* Neste hop: IP -adressen til ruterens neste nabo på banen til destinasjonsnettverket.
* metrisk: En verdi som indikerer kostnadene (f.eks. Antall humle, båndbredde, latens) ved å bruke den ruten.
2. Rutingsprosessen
1. Pakke ankomst: En ruter mottar en pakke med en destinasjons -IP -adresse.
2. Destinasjonsnettverk oppslag: Ruteren søker i rutetabellen etter en oppføring som samsvarer med destinasjonsnettverket til pakken.
3. Best Path Selection: Hvis det blir funnet en kamp, velger ruteren ruten med den laveste metrikken (den beste banen) for å nå den destinasjonen.
4. Neste hoppbestemmelse: Den valgte ruten gir IP -adressen til neste hopruter.
5. pakkespedisjon: Ruteren videresender pakken til neste hopruter på den bestemte banen.
3. Faktorer som påvirker valg av bane
* Administrativ konfigurasjon: Nettverksadministratorer kan manuelt konfigurere spesifikke ruter i rutetabellen, og potensielt overstyre automatisk lærte ruter.
* Rutingsprotokoller: Rutere bruker rutingprotokoller (f.eks. RIP, OSPF, BGP) for å dynamisk lære og oppdatere rutetabellene sine. Disse protokollene utveksler informasjon med andre rutere for å bestemme de beste banene.
* beregninger: Rutingsprotokoller bruker forskjellige beregninger for å evaluere ruter. Vanlige beregninger inkluderer:
* hop count: Antall rutere pakken må krysse.
* båndbredde: Den tilgjengelige båndbredden på ruten.
* latens: Forsinkelsen som oppstår på ruten.
4. Eksempler
* direkte tilkoblet nettverk: Hvis destinasjonsnettverket er direkte koblet til ruteren, vil ruten ha et neste hopp på "0.0.0.0", som indikerer at pakken blir sendt direkte til destinasjonen.
* Standardrute: En ruter kan ha en standardrute som spesifiserer neste hop for ethvert destinasjon som ikke er eksplisitt oppført i rutetabellen.
Sammendrag
Rutere bruker rutetabellene sine til effektivt og pålitelig pakker til destinasjonsnettverk. Ved å evaluere tilgjengelige ruter basert på forskjellige beregninger, velger de den beste banen for å sikre at pakker når sine tiltenkte mottakere.