En router tabel (også kaldet rutingstabellen) er lagret data, der bruges af TCP / IP-netværks routere til at beregne destinationerne for meddelelser, de er ansvarlige for videresendelse. En router tabel er en lille i-memory-database, der styres af routerens indbyggede hardware og software.
Router tabel poster og størrelser
Routertabeller indeholder en liste over IP-adresser. Hver adresse på listen identificerer en ekstern router (eller anden netværksgateway), som den lokale router er konfigureret til at genkende.
For hver IP-adresse gemmer routertabellen desuden en netmaske og andre data, der angiver destinationens IP-adresse, varierer, som den eksterne enhed accepterer.
Hjemmenetværksledere bruger en meget lille router tabel, fordi de simpelthen videresender al udgående trafik til internetudbyderens (ISP) gateway, der tager sig af alle andre routingstrin. Hjemmebordstabeller indeholder typisk ti eller færre poster. Til sammenligning skal de største routere i kernen i internetbackbone opretholde den fulde Internet routing tabel der indeholder flere hundrede tusinde indgange. (Se CIDR-rapporten for seneste internetdirigeringsstatistik.)
Dynamisk vs Statisk Routing
Home routere opretter deres routingstabeller automatisk, når de er tilsluttet internetudbyderen, en proces kaldet dynamisk routing . De genererer en rutetabellindtastning for hver af tjenesteudbyderens DNS-servere (primær, sekundær og tertiær, hvis tilgængelig) og en post til routing blandt alle hjemmecomputere.
De kan også generere et par ekstra ruter til andre særlige tilfælde, herunder multicast og udsende ruter.
Nogle lokalnetværks routere forhindrer dig i manuelt at overstyre eller ændre routertabellen. Virksomhedsrutiner tillader dog netværksadministratorer manuelt at opdatere eller manipulere rutetabeller.
Dette såkaldte statisk routing kan være nyttigt, når du optimerer for netværks ydeevne og pålidelighed. På et hjemmenetværk er det ikke nødvendigt at bruge statiske ruter undtagen under usædvanlige omstændigheder (f.eks. Ved opsætning af flere undernetværk og en anden router).
Visning af indholdet af routingtabeller
På hjemme bredbånds routere vises rutebordindhold typisk på en skærm inde i den administrative konsol. Et eksempel IPv4 tabel er vist nedenfor.
Destinations LAN IP | Undernetmaske | Gateway | grænseflade |
---|---|---|---|
0.0.0.0 | 0.0.0.0 | xx.yyy.86.1 | WAN (Internet) |
xx.yyy.86.1 | 255.255.255.255 | xx.yyy.86.1 | WAN (Internet) |
xx.yyy.86.134 | 255.255.255.255 | xx.yy.86.134 | WAN (Internet) |
192.168.1.0 | 255.255.255.0 | 192.168.1.101 | LAN & Wireless |
I dette eksempel repræsenterer de to første poster ruter til internetudbyderens gatewayadresse ('xx' og 'yyy' repræsenterer reelle IP-adresseværdier, der er skjult for formålet med denne artikel). Den tredje post repræsenterer ruten til hjemmerouterens offentlige IP-adresse, der er tildelt af udbyderen. Den sidste indtastning repræsenterer ruten for alle computere i hjemmenetværket til hjemmerouteren, hvor routeren har IP-adresse 192.168.1.101.
På Windows og Unix / Linux computere, den netstat -r kommandoen viser også indholdet af routertabellen konfigureret på den lokale computer.