Nätverksadministration: Visning av Routing Table

February 28

För att visa routingtabellen (både IPv4 och IPv6) i Windows, använd rutten utskriftskommando. I Unix / Linux, kan du bara använda route utan kommandoradsväxlar. Utgången visas av Windows och Unix / Linux-kommandon de är likartade. Här är ett exempel från en typisk Windows klientdator:

C: \> route print
================================================== =========================
Gränssnittslista
8 ... 00 12 3f a7 17 ba ...... Intel (R) PRO / 100 VE Nätverksanslutning
1 ........................... Mjukvara Loopback Gränssnitt 1
9 ... 02 00 54 55 4e 01 ...... Teredo Tunne Pseudo-Interface
10 ... 00 00 00 00 00 00 00 e0 ISATAP. {D0F85930-01E2-402F-B0FC-31DFF887F06F}
================================================== =========================
IPv4 vägtabell
================================================== =========================
Aktiva Rutter:
Nätverks Destination Nätmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.110 276
127.0.0.0 255.0.0.0 On-länk 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.1.0 255.255.255.0 On-länk 192.168.1.110 276
192.168.1.110 255.255.255.255 On-link 192.168.1.110 276
192.168.1.255 255.255.255.255 On-link 192.168.1.110 276
224.0.0.0 240.0.0.0 On-länk 127.0.0.1 306
224.0.0.0 240.0.0.0 On-länk 192.168.1.110 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.1.110 276
================================================== =========================
Ihållande Rutter:
Nätverksadress Nätmask Gateway-adress Metric
0.0.0.0 0.0.0.0 192.168.1.1 Default
================================================== =========================
IPv6 vägtabell
================================================== =========================
Aktiva Rutter:
Om Metric Network Destination Gateway
9 18 :: / 0 On-link
1 306 :: 1/128 On-link
9 18 2001 :: / 32 On-link
9 266 2001: 0: 4136: e38c: 2c6c: 670: 3f57: fe91 / 128
On-länk
8 276 FE80 :: / 64 On-link
9 266 FE80 :: / 64 On-link
10 281 FE80 :: 5efe: 192.168.1.110/128
On-länk
8 276 FE80 :: CCA: 9067: 9427: A911 / 128
On-länk
9 266 FE80 :: 2c6c: 670: 3f57: fe91 / 128
On-länk
1 306 ff00 :: / 8 On-link
9 266 ff00 :: / 8 On-link
8 276 ff00 :: / 8 On-link
================================================== =========================
Ihållande Rutter:
Inget
C: \>

För varje post i routingtabellen, är fem angivna uppgifterna:

  • Destinationens IP-adress

    Egentligen är detta adressen till destinations subnät, och måste tolkas mot bakgrund av nätmasken.
  • Den nätmask som måste tillämpas på destinationsadressen för att bestämma destinationen subnät
  • IP-adressen för porten till vilken trafik som är avsedd för destinationen subnät kommer att skickas
  • IP-adressen för gränssnittet genom vilket trafiken kommer att skickas till destinationen subnät
  • Den metriska, vilket indikerar antalet hopp som krävs för att nå destinationer via gateway

Varje paket som är bearbetas av datorn utvärderas mot reglerna i routingtabellen. Om paketets destinationsadress matchar destinationen subnät för regeln, är paketet skickas till den angivna porten via den angivna nätverksgränssnittet. Om inte, är den nästa regeln.

I detta exempel är datorn där kommandot route avrättades på en privat 192.168.1.0 subnät. Datorns IP-adress är 192.168.1.100, och standard-gateway är en router på 192.168.1.1.

Här är hur reglerna som visas i det här exemplet används. Observera att du måste läsa poster från botten upp:

  • Den första regeln är att paket som skickas till 255.255.255.255, med nätmask 255.255.255.255. Denna speciella IP-adress är för broadcastpaket. Regeln anger att dessa sändningspaket ska levereras till det lokala nätverksgränssnitt (192.168.1.100).
  • Nästa regeln är för paket som skickas till 192.168.1.255, igen med nätmask 255.255.255.255. Dessa är också sänder paket och skickas till det lokala nätverksgränssnittet.
  • Nästa regeln är för paket som skickas till 192.168.1.100, igen med nätmask 255.255.255.255. Detta är för paket som datorn skickar till sig själv via sin egen IP-adress. Denna regel anger att dessa paket kommer att skickas till den lokala loopback-gränssnittet på 127.0.0.1.
  • Nästa regeln är för paket som skickas till 192.168.1.0, med nätmasken 255.255.255.0. Dessa är förpackningar avsedda för det lokala undernätet. De skickas till subnät via det lokala gränssnittet på 192.169.1.100.
  • Nästa regeln är för paket som skickas till loopback-adressen (127.0.0.1, nätmask 255.0.0.0). Är Dessa paket skickas rakt igenom till loopback-gränssnittet, 127.0.0.1.
  • Den sista regeln är för allt annat. Alla IP-adresser kommer att matcha destinationens IP-adress 0.0.0.0 med nätmask 0.0.0.0 och kommer att skickas till default gateway router 192.168.1.1 via datorns nätverksgränssnitt på 192.168.1.100.

En stor skillnad mellan Windows-versionen av rutt och Unix / Linux-versionen är den ordning som de listar routingtabellen. Windows route-kommandot listar tabellen börjar med den mest allmänna posten och arbetar mot den mest specifika. Unix / Linux-versionen är det tvärtom: Det börjar med den mest specifika och arbetar mot den mer generella. Unix / Linux ordning är mer förnuftigt - route-kommandot Windows visar routing listan upp och ner.