Jeg har set lidt på en router tabel, fx. på min egen pc.
I en DOS boks skrives ROUTE PRINT
Det giver noget der ligner nedenstående:
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.5 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.5 192.168.1.5 1
192.168.1.5 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.1.255 255.255.255.255 192.168.1.5 192.168.1.5 1
224.0.0.0 224.0.0.0 192.168.1.5 192.168.1.5 1
255.255.255.255 255.255.255.255 192.168.1.5 192.168.1.5 1
Default Gateway: 192.168.1.1
===========================================================================
Persistent Routes:
None
Det er nødvendigt at vi finder en dekodning af disse linier, for at vi kan få en router til at fungere,
hvis den styres via en kommando linie.
Kun hvis der er et windows interface kan det gøres simplere. Eller måske hvis en Layer3 switch benyttes.
-----
Lidt router tabel forklaringer
-----
Metric er et udtryk for "omkostningen" ved at benytte denne route. At sætte dette nummer giver mulighed
for at operere med flere gateways på det samme net, så hvis en gateway stopper, så vil pc'en automatisk
forsøge at benytte den lidt "dyrer" gateway.
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.5 1
Denne linie fortæller om tilstedeværelsen af en gateway.
0.0.0.0 0.0.0.0 192.168.1.50 192.168.1.5 2
Denne linie blev tilføjet ROUTE PRINT listen, da jeg i windows bad tcp/ip egenskaberne at tilføje endnu
en gateway med nummeret .50
192.168.1.25 255.255.255.255 127.0.0.1 127.0.0.1 1
Denne line blev tilføjet ROUTE PRINT listen, da jeg gav min PC et extra IP nummer.
192.168.1.0 255.255.255.0 192.168.1.5 192.168.1.5 1
Denne linie ser ud som om den definerer netmasken
Net masken 255.255.255.0 kan oversættes til binært som:
1111 1111.1111 1111.1111 1111.0000 0000 hvor 1 betyder at denne del at tallet er netværksnummer og 0
betyder at denne del at tallet er node nummer
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 224.0.0.0 192.168.1.5 192.168.1.5 1
Disse to linier er vist også definition af netmasker
Hvor 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
siger at al kommunikation til IP nettet 127. skal sendes til interfacet med IP nummer 127.0.0.1 med
henvendelse til gateway 127.0.0.1
Med andre ord, så skal al kommunikation til 127. forblive lokalt, da 127.0.0.1 pr. definition betyder den
lokale software.
Hvor 224.0.0.0 224.0.0.0 192.168.1.5 192.168.1.5 1
siger at al kommunikation til IP nettet 224. skal sendes til interfacet med IP nummer 192.168.1.5 og det
skal forblive lokalt (gateway er samme som interface nummeret)
Netmasken 224 decimal = 1110 0000 binært.
Iøvrigt kan jeg oplyse at net 224 er defineret som multicast net
192.168.1.5 255.255.255.255 127.0.0.1 127.0.0.1 1
Denne linie må betyde at information sendt til dette IP nummer skal sendes til den lokale software.
At der KUN er tale om dette IP nummer ses, af at netmasken er fyldt med 1 taller
192.168.1.255 255.255.255.255 192.168.1.5 192.168.1.5 1
Denne linie betyder at information til dette IP nummer skal sendes ud på netkortet
Iøvrigt kan oplyses at .255 er defineret til at være broadcast adressen på et netsegment.
-----
En liste fra min adsl router
-----
En anden router tabel som jeg lige kan komme i nærheden af, det er den liste der er i min cisco 677 adsl router.
===================================
cbos>show route
[TARGET] [MASK] [GATEWAY] [M][P] [TYPE] [IF] [AGE]
0.0.0.0 0.0.0.0 0.0.0.0 1 SA WAN0-0 0
192.168.1.0 255.255.255.0 0.0.0.0 1 LA ETH0 0
213.237.127.0 255.255.255.0 0.0.0.0 1 A WAN0-0 0
192.168.0.0 255.255.0.0 192.168.1.254 1 SA ETH0 0
WAN Interfaces...
213.237.127.45 255.255.255.255 0.0.0.0 1 HA WAN0-0 0
===================================
Det kan siges at 213.237.127.45 er den nærmeste gateway/router som MIN router er koblet op til.
Mere ved jeg ikke lige hvad jeg skal sige om den her liste lige nu.
mvh. Per