En funktion hos routern är att koppla ihop olika nätverk, och den andra funktionen är att välja linje för informationsöverföring. Att välja en smidig och snabb genväg kan avsevärt förbättra kommunikationshastigheten, minska kommunikationsbelastningen för nätverkssystemet, spara nätverkssystemresurser och förbättra nätverkssystemets smidiga hastighet, så att nätverkssystemet kan spela en större roll.
Ur synvinkel att filtrera nätverkstrafik fungerar routrar mycket på samma sätt som switchar och bryggor. Men till skillnad från switchen som fungerar på det fysiska lagret av nätverket och delar upp nätverkssegmentet fysiskt, använder routern ett speciellt mjukvaruprotokoll för att logiskt dela upp hela nätverket. Till exempel kan en router som stöder IP-protokollet dela upp nätverket i flera subnätsegment, och endast nätverkstrafik som riktas till en specifik IP-adress kan passera via routern. För varje mottaget paket räknar routern om sitt kontrollsummavärde och skriver en ny fysisk adress. Att använda en router för att vidarebefordra och filtrera data tenderar därför att vara långsammare än en switch som bara tittar på den fysiska adressen för ett paket. men,
För dessa komplexa nätverk kan användningen av routrar förbättra nätverkets totala effektivitet. En annan uppenbar fördel med routrar är att de automatiskt kan filtrera nätverkssändningar. I allmänhet är hela installationsprocessen för att lägga till en router i ett nätverk mycket mer komplicerad än en plug-and-play switch.
Generellt sett bör sammankopplingen av heterogena nätverk och sammankopplingen av flera subnät utföras av routrar.
Huvuduppgiften för en router är att hitta en optimal överföringsväg för varje dataram som passerar genom routern, och att effektivt överföra data till destinationsplatsen. Det kan ses att strategin att välja den bästa vägen, det vill säga routingalgoritmen, är nyckeln till routern. För att slutföra detta arbete sparas relevant data för olika överföringsvägar - Routing Table (Routing Table) i routern för användning i routing. Sökvägstabellen lagrar informationen om undernätsflaggan, antalet routrar i nätverket och namnet på nästa router. Sökvägstabellen kan fixas av systemadministratören, eller dynamiskt modifieras av systemet, justeras automatiskt av routern eller kontrolleras av värden.
1. Statisk vägtabell
En fast sökvägstabell som ställts in i förväg av systemadministratören kallas en statisk sökvägstabell, som vanligtvis är förinställd enligt nätverkskonfigurationen under systeminstallationen och kommer inte att ändras med framtida förändringar i nätverksstrukturen.
2. Dynamisk sökvägstabell
Dynamisk routingtabell är routingtabellen som automatiskt justeras av routern i enlighet med nätverkssystemets funktion. Routern lär sig och memorerar automatiskt nätverksoperationen enligt funktionerna som tillhandahålls av Routing Protocol, och beräknar automatiskt den bästa vägen för dataöverföring vid behov.