You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Fag kode/Fag: TDAT2004 Datakommunikasjon med nettverks-programmering

Oppgave nr 56, Route

Deltagere: Kenneth L. Krogstad

routeBilde

1. Innledning

Route er en kommando som blir brukt i unix-lignende og Microsoft operativ systemer for å vise og modifisere rutetabellen i operativ systemet.

Ettersom det er en kommando ligger dette under temaet "verktøy og hjelpeprogram", som ett verktøy man bruker for ruting. Konvensjonen brukt for kommandoen er Cisco Technical Tips.

2. Ønsket funksjonalitet  

Med route ønsker man å kunne se rutetabellen, og modifisere den.

3. Virkemåte

Syntaks for route: route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

 

-f : Rydder rutetabellen for ruter som ikke er vert rute, loopback nettverk rute ( ruter med destinasjoner på 127.0.0.0 og nett-maske på 255.0.0.0), eller en multicast rute (rute med en destinasjon på 224.0.0.0 og net-maske på 240.0.0.0). Om dette er brukt sammen med add/change/delete komandoen, vil tabellen ryddes før kommandoen kjøres.

-p : Når brukt sammen med add kommandoen, vil den spesifikke ruten legges in i registret og brukes for å initialisere IP rutetabellen når TCP/IP protokollen blir startet. Som standard, legge til ruter blir ikke bevart når TCP/IP protokollen blir startet. Når brukt sammen med print kommandoen, listen med persistent ruter blir vist. Parameteren er ignorert for alle andre kommandoer. Presistent ruter blir lagret i registret lokalisert: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes.

 

Kommandoer

Hensikt

add

Legge til en rute

change

Endre en rute

delete

Slette en eller flere ruter

print

Printer en eller flere ruter

 

mask   Netmask   Spesifiserer nettverksmasken assosiert med nettverk destinasjonen. Nettverkmasken kan være den rette nettverksmasken for en IP-nettverksadresse, 255.255.255.255 for en verts rute, eller 0.0.0.0 for standard rute. Dersom parameteren ikke er brukt, blir nettverksmasken 255.255.255.255 brukt. En adresse kan ikke være mer spesifikk enn sin nettverksmaske, med andre ord, man kan ikke ha tall andre enn 0 hvor nettverksmasken er 0.  

Gateway   Spesifiserer videresendingen eller neste hopp IP adresse for de settene hvor adresser definert med nettverks destinasjon og nettverksmasken kan nås. For lokalt tilknyttede nettverksruter, er gateway adressen den tilordnet IP adressen for interfacet som er tilknyttet netverksmasken. For fjerne ruter, tilgjengelig gjennom en eller flere ruter, er gateway adressen en direkte tilgjengelig IP adresse som blir tilordnet til en nabo ruter.

metric   Metric   Spesifiserer en integer kostnad metric (fra 1 til 9999) for ruten, som blir brukt for å velge mellom flere ruter i rutetabellen som er best tilpasset match for destinasjon adressen for en pakke som blir videresendt. Ruten som har minst metric blir valgt. Metric kan reflektere antall hopp, hastigheten på ruten, rutens pålitelighet, rutens gjennomstrømning, eller administrative egenskaper.

if   Interface   Spesifiserer interface indeksen for interface'et hvor destinasjonen er tilgjengelig. For en liste av interface og deres korresponderende interface indeks, bruk route print kommandoen. Du kan enten bruke desimal eller hexadesimal verdier for interface indeks. for hexadesimal verdier, gå forut for hexadesimal nummer med 0x. Når if blir utelatt i parameteren, blir interfacet bestemt av gateway adressen. 

/?   :  Brukes for å få hjelp med bruken av route kommandoen

Eksempler

Viser hele ip rutetabellen.

Kommando: route print

 

 

Vise ruter som begynner med 10. 

Kommando: route print 10.*

 

Legge til standard rute med standard gateway for adresse 192.168.12.1

Kommando: route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

 

 

Legge til en persistent rute til destinasjonen 10.41.0.0 med sub-net maske av 255.255.0.0 og neste hopp adresse 10.27.0.1

Kommando: route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1


Legge til en rute for destinasjonen 10.41.0.0 med sub-net maske 255.255.0.0, neste hopp adresse 10.27.0.1, med metric kostnad på 7.

Kommando: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7


Legge til en rute for destinasjonen 10.41.0.0 med sub-net maske 255.255.0.0, neste hopp adresse 10.27.0.1, med bruk av interface indeks 0x3.

Kommando: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3


 

Slette en rute med destinasjon 10.41.0.0 med sub-net maske 255.255.0.0 

Kommando: route delete 10.41.0.0 mask 255.255.0.0


Slette alle ruter i tabellen som starter med 10. :

Kommando: route delete 10.*


Endre neste hopp adresse for ruten med destinasjon 10.41.0.0 og sub-net maske 255.255.0.0 fra 10.27.0.1 til 10.27.0.25

Kommando: route change 10.41.0.0 mask 255.255.0.0 10.27.0.25


Hjelp

Kommando: /?

4. Referanser

routeBilde: http://cdn.makeuseof.com/wp-content/uploads/2013/03/onion-routing-1.jpg?187d39

https://technet.microsoft.com/en-us/library/bb490991.aspx

http://www.cisco.com/c/en/us/support/docs/voice-unified-communications/unified-intelligent-contact-management-enterprise/20524-route-command.html

  • No labels