Een router gebruikt verschillende stukjes informatie om het pad tussen een bron- en bestemmingshost te bepalen. Hier is een uitsplitsing:
1. Bestemming IP -adres: Dit is de primaire factor. De router onderzoekt het bestemmings -IP -adres in de koptekst van het pakket en gebruikt het om de juiste route in de routeringstabel op te zoeken.
2. Routetabel: Dit is het hart van het besluitvormingsproces van de router. Het bevat vermeldingen voor bekende netwerken en hun bijbehorende volgende hops (de volgende router in het pad). De routeringstabel is opgebouwd door:
* Statische routing: Handmatig geconfigureerde routes.
* Dynamische routering: Automatisch geleerde routes met protocollen zoals RIP, OSPF of BGP.
3. Netwerkmasker: Het netwerkmasker wordt gebruikt in combinatie met het bestemmings -IP -adres om het specifieke netwerk te identificeren waartoe de bestemmingshost behoort. Dit helpt de router het bestemmingsadres te matchen met de juiste invoer in de routeringstabel.
4. Interface: De router bepaalt de juiste interface om het pakket door te sturen op basis van het bestemmingsnetwerk en de invoer van de routeringstabel.
5. Metrisch: Voor dynamische routing kan de router een metriek gebruiken (zoals hoptelling of bandbreedte) om te prioriteren met verschillende routes die naar dezelfde bestemming leiden.
6. Quality of Service (QoS): Sommige routers kunnen prioriteit geven aan verkeer op basis van het applicatietype of andere factoren. Dit kan de padselectie beïnvloeden voor realtime toepassingen zoals videoconferenties.
7. Pakketmaat en type: Hoewel minder gebruikelijk, kunnen sommige routers rekening houden met de pakketgrootte en het type (bijvoorbeeld TCP of UDP) bij het beslissen over het beste pad, vooral als ze QoS -functies hebben.
Samenvattend:
De router gebruikt het bestemmings -IP -adres als zijn primaire gids, waarbij de routeringstabel en bijbehorende netwerkmaskers worden geraadpleegd om het beste pad te identificeren. Vervolgens kiest het de juiste interface voor het doorsturen van het pakket en kan andere factoren zoals metrische, QoS- of pakketkenmerken overwegen. |