Routers

Un router es un dispositivo hardware que permite la interconexión de redes de computadores tanto con cable como de forma inalámbrica Tecnicamente los routers son compuertas de enlace de capa 3, esto significa que un router conecta varias redes y que opera en la capa de red del modelo OSI. Basicamente los router están diseñados para unir LAN y WAN.

Los routers operan en 2 planos diferentes: 1. Pl ano de control: en donde el router aprende la interface de salida que sea mas apropiada para enviar paquetes específicos a destinos específicos.

2. Plano de envio: que es responasable del proceso de envio de paquetes recibidos hacia un destino.

¿Como funciona? Los router reciben paquete TCP (protocolo de control de transmicion/IP(protocolo de internet)(TCP esta en la capa de transporte capa 4 y el IP en la capa 3 de red. En otras palabras a la comunicación entre redes donde el transporte TCP es usado para enviar datos hacia redes IP)(casi todo el mundo trabaja en un ambiente TCP/IP, por ejemplo un navegador de internet usa este protocolo para comunicarse con los servidores web), mira dentro de cada paquete para identificar la fuente y las direcciones IP de destino y envía estos paquetes tanto sea necesario para asegurar que los datos llegeun a su destino final.

Cuando los paquetes de datos son transmitidos a través de la red, digamos internet), se mueven a través de muchos routers, porque pasan a través d emuchas redes para llegar a su destino.

Cada router guarda la información de su vecino. Esta información contiene una dirección IP y el costo, en temrinos de tiempo. Esta información se almacena en una tabla de enrutamiento.



Cuando un paquete llega al router, este examina la información. Basado en la dirección IP de destino y fuente del paquete, el router decide a que “vecino” se lo va a enviar. Escoge la ruta con menos costo y envía el paquete al primer router en esa ruta.


 * Diferencia entre Router y Switch (en ingles): []

El enrutador surgio cuando se vio la necesidad de generar una comunicación entre equipos que se encontraban en diferentes redes o una comunicacion entre las mismas redes. Las redes internamente se encontraban configuradas de tal forma que los equipos que se encontraban dentro de esta pudieran entenderse sin ningun problema, pero la pregunta esencial fue, como hacer para que equipos de diferentes redes se pudieran entender?

Pues bien, la respuesta fue mediante un dispositivo que se encargara de enrutar estas conexiones entre redes, y se le dio el nombre del enrutador. En sintesis el enrutador tiene como función poder enrutar datos que se encuentren en diferentes redes, donde el enrutador mediante una lista, llamada la lista de enrutamiento pueda conocer los caminos para poder llegar a los puntos donde se encuentra los datos solicitados. Esta lista de enrutamiento es esencial en un enrutador, ya que gracias a esta lista el enrutador puede llegar a accesar de forma mas veloz o mas lenta los datos soicitados, y es por esta lista que un enrutador puede llegar a ser mejor que otro.

Ahora bien, se ha dicho bastante sobre como lograr la comunicación entre equipos de diferentes redes, y se encontro la respuesta con los enrutadores, pero cual es en especifico el problema de poder comunicar dos equipos de diferentes redes? Pues bien, entrando un poco a la parte funcional de una red, la podemos entender como canales de información que se encuentran interconectados entre dispositivos para que estos se puedan comunicar entre si, o en su mayoria, poderse comunicar con un equipo central que se denomina servidor. Ahora como lograr que los equipos que se encuentran en la red sepan como llegar a su destino y por donde, esto se logro mediante una configuracion con el protocolo de IP, donde se le asignaria a cada equipo un IP, que se relacionaria con el MAC Address de la tarjeta NIC del equipo, de forma tal que dentro de la red se conozco cada equipo como un numero que reconocera al equipo y a su ubicación, logrando la comunicacion de deseada entre equipos. Por ende, si llegaramos a conectar un equipo cuyo IP no es de la forma como esta configurado en la red, la red no lo podra reconocer y asi no podra generar una comunicacion con el equipo. Pues bien, esto es lo que sucede cuando se intenta conectar dos equipos de diferentes redes, que simplemente no se conocen y de esta manera no se podran comunicar.

Entonces el enrutador es aquel capaz de poder entender tanto el lenguaje de la red en la que esta conectado como con el enrutador que se encuentra conectado con la red con la que se desea entabalr una comunicacion. El enrutador nunca se comunica con los equipos de otras redes, unicamente con los equipos de su red y el resto de enrutadores que le ayudaran a encontrar el equipo deseado.

Otro punto que toca tener en cuenta es que dentro de la red se llega al enrutador por que cuando un equipo solicita un IP que no esta configurado en al red, la red esta configurada de tal forma que no se bloquee, sino que por el contrario vaya a un IP especial que denominamos el GATEWAY que se encontrara en el enrutador, que sera aquel que reciba ese IP desconocido y salga a preguntar al resto enrtadores si lo conoce. Por eso, cuando un enrutador tiene una buena lista de enrutameinto su velocidad para encontrar los datos deseados en el equipo necesario va a ser mas rapido.

Por lo general este IP del GATEWAY es el ip terminado en 0, es decir xxx.xxx.xxx.0.