Posted by q3it on martes, mayo 10, 2022 in Redes
El router es un equipo o dispositivo de red con funciones de Capa 3 del Modelo de Referencia OSI. Su trabajo principal es seleccionar la mejor ruta hacia un destino haciendo una actividad de relay efectivo. Un router no reenvía broadcast, a su vez, segmenta la red en varios dominios de broadcasts.
Igualmente tiene la capacidad de interconectar segmentos de redes distintos. Un router puede tener múltiples interfaces físicas así como múltiples interfaces lógicas, puede ser un equipo o puede ser una función en un switch multicapa. Existe una amplia gama de routers que van desde equipos SOHO hasta equipos Corporativos. Este es normalmente un equipo de tipo DTE (data Terminal Equipment) y este a su vez representa el Gateway de nuestra red.
Es normal encontrar routers en ambientes SOHO que trabajen con un esquema IP dinámico recibiendo direcciones IP desde el Internet Service Provider.
Debemos recordar que el router en sí no realiza enrutamiento y que el proceso de enrutamiento se debe a la implementación de un sistema operativo conocido como IOS de Cisco.
Para que el enrutamiento se ejecute se requiere realizar 3 pasos que son:
- Enrutamiento
- Conmutación
- Encapsulamiento.
Proceso de Enrutamiento
El proceso de enrutamiento representa tres pasos lógicos, los cuales, deberán completarse correctamente para poder contar con el reenvío de paquete a través de un router.
El proceso de enrutamiento representa tres pasos lógicos, los cuales, deberán completarse correctamente para poder contar con el reenvío de paquete a través de un router.
Resumiendo los 3 pasos:
Paso N° 1.
ENRUTAMIENTO
El enrutamiento es el proceso conocido como Recursive Lookup, el cual puede ser CLASSLESS o CLASSFULL. Este proceso se encarga de buscar la interfaz de salida según la dirección IP destino que ingresa en el router y el cual debe ser reenviado. Por defecto, a partir de la versión IOS 11.1 en adelante todos los routers realizan el Recursive Lookup de forma classless, lo que quiere decir, que se buscará la coincidencia con el prefijo de red más largo que se encuentra en la tabla de enrutamiento, conocido también como LONGEST MATCH RULE. Es posible cambiar este comportamiento al tipo classfull, desactivando el comando ip classless de esta manera, el router buscará la red destino basado en el concepto de redes principales clase A , B y C y dejará de utilizar la Longest Match Rule.
ENRUTAMIENTO
El enrutamiento es el proceso conocido como Recursive Lookup, el cual puede ser CLASSLESS o CLASSFULL. Este proceso se encarga de buscar la interfaz de salida según la dirección IP destino que ingresa en el router y el cual debe ser reenviado. Por defecto, a partir de la versión IOS 11.1 en adelante todos los routers realizan el Recursive Lookup de forma classless, lo que quiere decir, que se buscará la coincidencia con el prefijo de red más largo que se encuentra en la tabla de enrutamiento, conocido también como LONGEST MATCH RULE. Es posible cambiar este comportamiento al tipo classfull, desactivando el comando ip classless de esta manera, el router buscará la red destino basado en el concepto de redes principales clase A , B y C y dejará de utilizar la Longest Match Rule.
Paso N° 2.
CONMUTACIÓN
El proceso de conmutación es donde ocurre el balanceo de carga. Se toma el paquete de una interfaz a otra y se habilitan mecanismos procesamiento de paquetes tales como route caching, mls switching, entre otras actividades.
Paso N° 3.
ENCAPSULAMIENTO
Es donde se construye la trama de Capa 2 basado en la interfaz de salida del router.
CONMUTACIÓN
El proceso de conmutación es donde ocurre el balanceo de carga. Se toma el paquete de una interfaz a otra y se habilitan mecanismos procesamiento de paquetes tales como route caching, mls switching, entre otras actividades.
Paso N° 3.
ENCAPSULAMIENTO
Es donde se construye la trama de Capa 2 basado en la interfaz de salida del router.
Selección de Rutas
El router según el concepto Classless realiza los siguientes pasos para la selección de rutas:
1- Prefijo de red más largo.
2- Si existe empate en la longitud de prefijo de red, entonces realiza uno de los siguientes dos pasos:
El router según el concepto Classless realiza los siguientes pasos para la selección de rutas:
1- Prefijo de red más largo.
2- Si existe empate en la longitud de prefijo de red, entonces realiza uno de los siguientes dos pasos:
2.1- Si es el mismo protocolo de enrutamiento, verificará la métrica de la ruta aprendida.
2.2- Si son protocolos de enrutamiento distintos, verificará la distancia administrativa.
3- Si no existe desempate en ninguno de los valores anteriores entonces realizará un balanceo de carga de igual costo, siendo 4 el valor por defecto y pudiendo llegar hasta un máximo de 16.Distancia Administrativa
La distancia administrativa es un atributo de las rutas que ayudan al router a seleccionar una ruta en caso de tratarse de 2 protocolos de enrutamiento distintos y le sirve al router como un parámetro de confiabilidad del enlace, es decir, a menor valor de distancia administrativa mejor será la ruta.
Por ejemplo, una distancia administrativa con un valor de 0, la cual representa una ruta directamente conectada será mejor que una ruta con una distancia administrativa igual a 90, la cual representa una ruta aprendida vía el protocolo de enrutamiento EIGRP.
La distancia administrativa es un atributo de las rutas que ayudan al router a seleccionar una ruta en caso de tratarse de 2 protocolos de enrutamiento distintos y le sirve al router como un parámetro de confiabilidad del enlace, es decir, a menor valor de distancia administrativa mejor será la ruta.
Por ejemplo, una distancia administrativa con un valor de 0, la cual representa una ruta directamente conectada será mejor que una ruta con una distancia administrativa igual a 90, la cual representa una ruta aprendida vía el protocolo de enrutamiento EIGRP.
A continuación se detallan los valores de las distancias administrativas:
El Comando IP Classless
El comando IP Classless permite a un router enviar información hacia una ruta que no se encuentra en su tabla de enrutamiento, permitiéndole considerar las rutas por defecto. Este comando el cual viene activo por defecto en los routers de Cisco a partir de la versión IOS 11.1 en adelante buscará la coincidencia del prefijo de red más largo para la selección de la mejor ruta hacia un destino.
El comando IP Classless permite a un router enviar información hacia una ruta que no se encuentra en su tabla de enrutamiento, permitiéndole considerar las rutas por defecto. Este comando el cual viene activo por defecto en los routers de Cisco a partir de la versión IOS 11.1 en adelante buscará la coincidencia del prefijo de red más largo para la selección de la mejor ruta hacia un destino.
En el mismo orden de ideas, permite que el proceso de enrutamiento o routing lookup esté basado en un concepto Sin Clases y no obedecer a las reglas del enrutamiento Con Clases.
Es posible hacer que el router realice búsquedas por clases, desactivando el funcionamiento Classless con el comando no ip classless.
El Comando IP Subnet-Zero
El comando ip subnet-zero el cual viene activo por defecto en las versiones del IOS 12.0 en adelante, permite a un router trabajar con la subred o subredes 0 de una red principal. Por ejemplo cuando subneteamos una red principal de Clase B 172.16.0.0/16 y tomamos 8 bits del 3er Octeto para subredes, la red Clase B nos quedaría así: 172.16.0.0/24 siendo la primera subred, la Subred 0, es decir, 172.16.0.0/24 y el primer host utilizable de la subred 0 sería 172.16.0.1/24.
El comando ip subnet-zero el cual viene activo por defecto en las versiones del IOS 12.0 en adelante, permite a un router trabajar con la subred o subredes 0 de una red principal. Por ejemplo cuando subneteamos una red principal de Clase B 172.16.0.0/16 y tomamos 8 bits del 3er Octeto para subredes, la red Clase B nos quedaría así: 172.16.0.0/24 siendo la primera subred, la Subred 0, es decir, 172.16.0.0/24 y el primer host utilizable de la subred 0 sería 172.16.0.1/24.
Si el comando ip subnet-zero, está habilitado en el router, vamos a poder utilizar la subred 0 y asignar la dirección 172.16.0.1/24 a una interfaz de nuestro router.
En caso contrario, si el comando ip subnet-zero, no está habilitado en el router, no vamos a poder utilizar la subred 0 y no podremos asignar la dirección 172.16.0.1/24 a una interfaz de nuestro router, porque el equipo va a considera el Host .1 como miembro de la subred 0, lo cual representa un rango de la red principal.
Principales Comandos de Configuración de Routers:
Principales Comandos de Configuración de Routers: