Introducción a las rutas

Podemos decir que una ruta en redes, es la información necesaria para que una maquina o un router pueda comunicarse con otro/s.

Con esta definición tan sencilla; llegamos a la conclusión que un problema en las rutas puede provocar grandes problemas; desde que un nodo o maquina quede fuera de la red a que la red se parta en trozos (splits).

Ahora sabemos que es una ruta; también podemos deducir que un router o maquina puede tener varias rutas.

¿Vale pero donde están estas rutas?

En una tabla; la denominada tabla de rutas; se llama así porqué se agrupan en forma de tabla eh! No tiene nada que ver con bricolaje ;)

¿Como puedo ver la dichosa tabla de rutas?

En Windows tienes que ir a una ventana de símbolo del sistema (cmd para los amigos) y allí teclear:
route print y presionar Enter

En linux y los Linksys con linux:
En la consola (telnet o ssh): route -n
Vía Web (linksys): Setup -> Advanced Routing y el botón Show Routing Table

¿Y que demonios significan esos números?

La tabla normalmente esta en este orden:

Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.111.16 10.35.228.33 255.255.255.252 UG 2 0 0 eth0
172.16.96.236 172.16.96.249 255.255.255.252 UG 0 0 0 tap0

Destination:

Representa el destino donde queremos ir; por ejemplo en BadalonaWireless cada nodo es un destino diferente o subred, por lo que cada nodo es un (o varios) destino/s diferente/s, la longitud (desde y hasta donde abarca) de este destino depende la mascara de red.

Gateway:

También conocido como puerta de enlace es por donde llegar al destino elegido; ese gateway es un router o en caso que la red este conectada directamente es si mismo (en ese caso sale con el símbolo * o 0.0.0.0)

Genmask:

Esto es la mascara de red del destino; es una de las cosas más importantes ya que indica cuanto mide una red; un fallo en el calculo de esta mascara puede acabar en problemas graves con las rutas (ya que pueden pisarse unas redes con otras); en términos menos técnicos podríamos decir que la mascara de red es el tamaño de cada carril de una carretera; que separan diferentes tramos para que no se pisen unos a los otros.
El calculo de dicha mascara escapa a la utilidad de este mini-manual; recomiendo buscar información en Internet sobre programas como ipcalc un programa que te saca la información de una red al ponerle mascara.

ejemplo de ipcalc:

ipcalc 10.35.228.32/27
Address: 10.35.228.32 00001010.00100011.11100100.001 00000
Netmask: 255.255.255.224 = 27 11111111.11111111.11111111.111 00000
Wildcard: 0.0.0.31 00000000.00000000.00000000.000 11111
=>
Network: 10.35.228.32/27 00001010.00100011.11100100.001 00000
HostMin: 10.35.228.33 00001010.00100011.11100100.001 00001
HostMax: 10.35.228.62 00001010.00100011.11100100.001 11110
Broadcast: 10.35.228.63 00001010.00100011.11100100.001 11111
Hosts/Net: 30 Class A, Private Internet

Metric:

Es un valor numérico que nos puede indicar la lejanía o coste para llegar a un determinado destino.

Lo demás lo dejamos como curiosidad ;)