spacer
spacer search

lanrouter.com
La ip de tu router o módem es: 54.156.93.60

Search
spacer
Google
header
Menu Principal
Inicio
Terminología
Normas tcp/ip
Ejemplos
RFC's
VPN's
Puertos tcp/ip
Firewalls
Noticias informática
Webs y Antivirus OnLine
 
Normas Avanzadas

Normas Avanzadas

TCP/IP es un protocolo muy potente que tiene previsto y resuelta la complejidad de una red, por lo que hay algunas cosas a tener en cuenta. Subnets, tablas NAT o rutas estáticas son fundamentales para poder realizar la mayoría de conexiones.

 

Rutas estáticas

Cualquier dispositivo que pueda enrutar, incluyendo sistemas operativos como unix, linux o NT, puede aceptar una ruta estática, que sería una excepción que se tiene que hacer con los paquetes que van destinados a una dirección determinada.

Pongamos un ejemplo, imaginemos una red con la IP 192.168.1.0.

Tenemos un servidor proxy de Internet, que es el 192.168.1.1 y clientes proxy que apuntan a este servidor. Una vez todo funciona correctamente, alguien instala un router para acceder a una red remota, la 192.168.2.0 y el router está utilizando la 192.168.1.5. El problema que tendremos será cuando las estaciones de la red remota quieran conectarse a Internet, ya que cuando la petición llegue al servidor proxy, este mandará las peticiones por Internet, de forma que el paquete se perderá irremisiblemente.

Para solucionar este problema habría suficiente con añadir una ruta estática al servidor proxy para que encaminase el acceso a la red 192.168.2.0 a través de el gateway 192.168.1.5, así las peticiones que le llegasen de la red 192.168.2 las procesaría y las enrutaría hacia al router que realmente sabe como devolverlas a su destino. De todas formas a los proxy's se les puede configurar una tabla de exclusiones.

Este sería un caso, pero podemos encontrarnos con muchos otros en los que nos pueda resultar interesante aplicar las rutas estáticas.

Otro caso podría ser el de que tuviésemos dos routers en una misma red con el protocolo RIP (Routing Information Protocol) desactivado. Este protocolo sirve para que los routers intercambien información de la topología de su red, de forma que un router puede conocer la existencia de otro de forma automática.

Supongamos que tenemos RIP desactivado, y que tenemos dos routers el 192.168.1.1 y el 192.168.1.2. Los clientes tienen configurado un sólo gateway, el .1.1, y una red externa nos entra por el router .1.2, cuando el paquete llegue a su destino, este lo enviará al default gateway, es decir al .1.1 y este no sabrá que hacer con el paquete. En este supuesto tendríamos que poner una ruta estática en el 192.168.1.1 diciendo que para acceder a la red X lo tiene que hacer a través del gateway 192.168.1.2. Yo prefiero trabajar sin RIP, ya que si la topología de la red que estamos tratando es sencilla, lo podemos configurar sin problemas, de todas formas funciona bien siempre y cuando utilicemos la misma versión de RIP en los dos o mas routers que tengamos. De todas formas es importante conocer el comportamiento de RIP, ya que sinó las cosas empiezan a funcionar de repente sin saber porqué.

Hacer estos redireccionamientos con rutas estáticas, nos darán un mayor conocimiento sobre el protocolo TCP/IP y su funcionamiento, así como un mayor control sobre enrutamiento de la red.

Subnets

La máscara de red sirve para determinar cual es la dirección de red y cual es la de estación, de esta manera los dispositivos de la red saben cuando deben enviar un paquete a un enrutador o no. De la misma manera cuando un paquete llega al enrutador, este determinará cual es su dirección de red, después lo dejará en la red o lo enrutará hacia otra red.

Como calcular subnets

Vamos a calcular un caso sencillo, una dirección de red 192.168.1.0 con una subnet de 255.255.255.128. Este caso serviría para partir una red existente en 2 redes diferentes.

En primer lugar pasaremos todos los valores a binario (columnas bin )

En segundo lugar empezaremos por el primer bit de la máscara, si es 1 copiaremos el mismo valor del bit de la ip y si es un cero pondremos un interrogante.

En tercer lugar calcularemos el rango a partir de la columna coinciden, si no tenemos ningún interrogante, será el mismo valor para inicio que para fin. Si tenemos interrogantes, inicio será igual a el valor fijo con todos los interrogantes a 0 y fin será igual al valor fijo con todos los interrogantes a uno.

En nuestro ejemplo, en la columna "coinciden" del cuarto octeto tenemos 0???????.

Inicio = 00000000 = 0 decimal

Fin = 01111111 = 127 decimal

 D. ipMáscarabin D. ipbin MáscaraCoincidenInicioFin
1 octeto192255110000001111111111000000192192
2 octeto168255101010001111111110101000168168
3 octeto125500000001111111110000000111
4 octeto012800000000100000000???????0127

La dirección de red será 192.168.1

Las direcciones de estación serán 192.168.1.X (entre 1 y 126), ya que 0 (la dirección más baja posible) es el identificativo de red y 127 (la dirección más alta posible) es la dirección de paquetes de comprobación internos.

En este caso partiríamos una clase C en dos redes distintas, si hacemos pruebas de cálculo con IP's por debajo de 128, veremos que nos sale siempre el mismo rango.

Este ejemplo, sería práctico si tuviesemos una clase C comprada de Internet y quisiésemos organizar una Intranet, o en el caso de que tengamos una estructura de redes muy complicada y que por complicación de configuración no queramos tocar nada de estructura. Simplemente cambiando por 128 el cuarto octeto de la máscara, partimos la red en 2.

spacer
 

Mambo is Free Software released under the GNU/GPL License.
spacer