Her er en oversigt over, hvordan routere bruger routingborde til at vælge den bedste vej til et destinationsnetværk:
1. Routingtabellen:Et kort over netværk
* Formål: En routingtabel er som et bibliotek for en router. Den indeholder en liste over kendte netværksdestinationer (IP-adresser eller netværksområder) og de bedst kendte stier til at nå dem.
* struktur: En routingtabel har typisk poster med følgende oplysninger:
* destinationsnetværk: Netværkets adresser routeren sigter mod at nå.
* Næste hop: IP -adressen på routerens næste nabo på vejen til destinationsnetværket.
* metrisk: En værdi, der angiver omkostningerne (f.eks. Antal humle, båndbredde, latenstid) ved at bruge denne rute.
2. Routingprocessen
1. Pakke ankomst: En router modtager en pakke med en destinations -IP -adresse.
2. destinationsnetværksopslag: Routeren søger på sin routingtabel efter en post, der matcher destinationsnetværket for pakken.
3. Valg af bedste sti: Hvis der findes en kamp, vælger routeren ruten med den laveste metrisk (den bedste sti) for at nå denne destination.
4. Næste hopbestemmelse: Den valgte rute giver IP -adressen til den næste Hop -router.
5. Pakkeforsendelse: Routeren videresender pakken til den næste Hop -router på den målbevidste sti.
3. Faktorer, der påvirker valg af sti
* Administrativ konfiguration: Netværksadministratorer kan manuelt konfigurere specifikke ruter i routingtabellen og potentielt overordnede automatisk lærte ruter.
* Routingprotokoller: Routere bruger routingprotokoller (f.eks. RIP, OSPF, BGP) til dynamisk at lære og opdatere deres routingtabeller. Disse protokoller udveksler information med andre routere for at bestemme de bedste stier.
* Metrics: Routing -protokoller bruger forskellige målinger til at evaluere ruter. Almindelige målinger inkluderer:
* Hoptælling: Antallet af routere, som pakken skal krydse.
* båndbredde: Den tilgængelige båndbredde på ruten.
* latenstid: Forsinkelsen stødte på ruten.
4. Eksempler
* direkte tilsluttet netværk: Hvis destinationsnetværket er direkte forbundet til routeren, vil ruten have et næste hop på "0.0.0.0", hvilket indikerer, at pakken sendes direkte til destinationen.
* Standardrute: En router kan have en standardrute, der specificerer det næste hop for enhver destination, der ikke eksplicit er anført i routingtabellen.
Kortfattet
Routere bruger deres routingborde til effektivt og pålideligt at fremskynde pakker til destinationsnetværk. Ved at evaluere tilgængelige ruter baseret på forskellige målinger vælger de den bedste sti for at sikre, at pakker når deres tilsigtede modtagere.