02-13-2020 08:17 PM - editado 02-13-2020 09:08 PM
Partiendo de la base que un host debería de tener solamente 1 gateway.
1- ¿es posible manipulando las rutas a través del sistema operativo poder derivar al mismo tiempo el tráfico de un rango de red por el gateway de 1º tarjeta y el tráfico de otro rango de red por otro gateway de una 2º tarjeta añadiendo rutas estáticas persistentes?
2- ¿Esto es una limitación del propio stack tcp/ip y el propio sistema operativo te lo indica cuando marcas 2 gateways en 2 tarjetas, debido a las operaciones AND y OR que se realizan internamente? Me gustaría teorizar sobre este asunto.
3- ¿Esto puede servirme en el caso de poseer 2 proveedores de internet, a una tarjeta con un gateway le marco una métrica de 1 y a otra tarjeta con el otro gateway le marco una métrica de 2 . En el caso de fallar el gateway de la primera tarjeta entraría el gateway de la segunda tarjeta?
EJEMPLO dejando por defecto las métricas en automático del propio sistema operativo:
TARJETA 1:
IP = 172.20.174.11
MASCARA = 255.255.0.0
GATEWAY = 172.20.178.1
TARJETA 2:
IP = 192.168.1.5
MASCARA = 255.255.255.0
GATEWAY = 192.168.1.1
IPv4 Tabla de enrutamiento (generada automaticamente por el sistema operativo con metricas automáticas)
===========================================================================
Rutas activas:
Destino de red Máscara de red Puerta de enlace Interfaz Métrica
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.5 291
0.0.0.0 0.0.0.0 176.20.178.1 172.20.174.11 291
127.0.0.0 255.0.0.0 En vínculo 127.0.0.1 331
127.0.0.1 255.255.255.255 En vínculo 127.0.0.1 331
127.255.255.255 255.255.255.255 En vínculo 127.0.0.1 331
172.20.0.0 255.255.0.0 En vínculo 172.20.174.11 291
172.20.174.11 255.255.255.255 En vínculo 172.20.174.11 291
172.20.255.255 255.255.255.255 En vínculo 172.20.174.11 291
192.168.1.0 255.255.255.0 En vínculo 192.168.1.5 291
192.168.1.5 255.255.255.255 En vínculo 192.168.1.5 291
192.168.1.255 255.255.255.255 En vínculo 192.168.1.5 291
224.0.0.0 240.0.0.0 En vínculo 127.0.0.1 331
224.0.0.0 240.0.0.0 En vínculo 192.168.1.5 291
224.0.0.0 240.0.0.0 En vínculo 172.20.174.11 291
255.255.255.255 255.255.255.255 En vínculo 127.0.0.1 331
255.255.255.255 255.255.255.255 En vínculo 192.168.1.5 291
255.255.255.255 255.255.255.255 En vínculo 172.20.174.11 291
===========================================================================
Rutas persistentes:
Dirección de red Máscara de red Dirección de puerta de enlace Métrica
0.0.0.0 0.0.0.0 172.20.178.1 Predeterminada
0.0.0.0 0.0.0.0 192.168.1.1 Predeterminada
4- ¿Podría añadir 2 rutas persistentes de esta manera?
Opción a) - Elimino las rutas persistentes que ha creado el S.O. automaticamente y creo las siguientes:
route -p add 0.0.0.0 mask 0.0.0.0 172.20.178.1 >>> todo el trafico iria por el gateway 172.20.178.1
route -p add 192.168.1.0 mask 255.255.255.0 192.168.1.1 >>> solamente el tráfico del rango 192.168.1.0 iría por el gateway 192.168.1.1
Opción b) - Creo las rutas y manipulo las métricas pero solamente para tener un gateway rebundante
route -p add 172.20.0.0 mask 255.255.0.0 172.20.178.1 metric 5 >>> este será mi gateway principal
route -p add 192.168.1.0 mask 255.255.255.0 192.168.1.1 metric 10 >>> este será mi gateway secundario
Opción c) - Aunque el sistema operativo permite crear rutas estáticas lo recomendable es poseer 1 gateway, en que casos entonces utilizamos esta posibilidad que nos ofrece el S.O.
5- En el caso de tener 2 gateways en la misma tarjeta y otro gateway en otra tarjeta el orden sería el siguiente según valores de métrica automáticos:
TARJETA 1 >>> gateway primario >>> Si falla >>> gateway secundario >>> si falla >>> TARJETA 2 gateway primario
¡Resuelto! Ir a solución.
el 02-14-2020 04:20 AM
Hola estimado buenos días,
Respondiendo a tus consultas:
1. ¿es posible manipulando las rutas a través del sistema operativo?
R= Si, la forma de hacerlo en Windows es la siguiente (usar el comando en el command promt)
route ADD destination_network MASK subnet_mask gateway_ip
un ejemplo:
route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2
3. Correcto.
4. ¿Cual sería el objetivo de la opción B? La forma de tener dos gateways con distintas métricas sería la siguiente:
route ADD 0.0.0.0 mask 0.0.0.0 192.168.1.1 10
route ADD 0.0.0.0 mask 0.0.0.0 176.20.178.1 20
En la opción "a" tendrías 1 solo gateway, si se cae no vas a poder salir al resto de la red, ya que solo vas a saber como ir a la 192.168.1.0/24.
5. Por lo que vi en la tabla que te generó el equipo automáticamente lo hace con la misma métrica "291", pero la consulta sería: ¿Cuál es el caso de uso de esto?
***Por favor no olvides calificar y/o marcar como solución las respuestas útiles, tu calificación promueve nuestra participación.***
Saludos,
el 02-14-2020 04:43 AM
Hola
Una PC puede tener 2 tarjetas de red pero solo una de ellas puede tener gateway. Las PC configuran una ruta por defecto esto lo puedes ver a traves de su tabla, y tambien puedes manipular cierto trafico con el siguiente salto de la 2da tarjeta.
Saludos
el 02-14-2020 04:20 AM
Hola estimado buenos días,
Respondiendo a tus consultas:
1. ¿es posible manipulando las rutas a través del sistema operativo?
R= Si, la forma de hacerlo en Windows es la siguiente (usar el comando en el command promt)
route ADD destination_network MASK subnet_mask gateway_ip
un ejemplo:
route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2
3. Correcto.
4. ¿Cual sería el objetivo de la opción B? La forma de tener dos gateways con distintas métricas sería la siguiente:
route ADD 0.0.0.0 mask 0.0.0.0 192.168.1.1 10
route ADD 0.0.0.0 mask 0.0.0.0 176.20.178.1 20
En la opción "a" tendrías 1 solo gateway, si se cae no vas a poder salir al resto de la red, ya que solo vas a saber como ir a la 192.168.1.0/24.
5. Por lo que vi en la tabla que te generó el equipo automáticamente lo hace con la misma métrica "291", pero la consulta sería: ¿Cuál es el caso de uso de esto?
***Por favor no olvides calificar y/o marcar como solución las respuestas útiles, tu calificación promueve nuestra participación.***
Saludos,
el 02-14-2020 04:43 AM
Hola
Una PC puede tener 2 tarjetas de red pero solo una de ellas puede tener gateway. Las PC configuran una ruta por defecto esto lo puedes ver a traves de su tabla, y tambien puedes manipular cierto trafico con el siguiente salto de la 2da tarjeta.
Saludos
el 02-14-2020 08:04 PM
Realmente lo que quería es la opción A , que todo el trafico vaya por el gateway 172.20.178.1 de la primera tarjeta y solamente el trafico del rango 192.168.1.0 vaya por el gateway de la segunda tarjeta PERO todo de FORMA SIMULTÁNEA, entiendo que a la vez no puede ser , debe de ser como gateways rebundantes.
La opción B era simplemente otro ejemplo distinto donde acotar en un rango de direcciones de red concretas.
Lo que veo también que a pesar de que el sistema operativo te avisa cuando colocas 2 gateways en las 2 tarjetas de red , lo permite y te genera automaticamente esto con métricas en ambas de 291:
0.0.0.0 0.0.0.0 172.20.178.1 Predeterminada
0.0.0.0 0.0.0.0 192.168.1.1 Predeterminada
Opción a) - Elimino las rutas persistentes que ha creado el S.O. automaticamente y creo las siguientes:
route -p add 0.0.0.0 mask 0.0.0.0 172.20.178.1 >>> todo el trafico iria por el gateway 172.20.178.1
route -p add 192.168.1.0 mask 255.255.255.0 192.168.1.1 >>> solamente el tráfico del rango 192.168.1.0 iría por el gateway 192.168.1.1
Opción b) - Creo las rutas y manipulo las métricas pero solamente para tener un gateway rebundante
route -p add 172.20.0.0 mask 255.255.0.0 172.20.178.1 metric 5 >>> este será mi gateway principal
route -p add 192.168.1.0 mask 255.255.255.0 192.168.1.1 metric 10 >>> este será mi gateway secundario
Opción c) - Aunque el sistema operativo permite crear rutas estáticas lo recomendable es poseer 1 gateway, en que casos entonces utilizamos esta posibilidad que nos ofrece el S.O.
el 02-20-2020 05:23 PM
Muchas gracias Diana y Julio por la ayuda brindada
Descubra y salve sus notas favoritas. Vuelva a encontrar las respuestas de los expertos, guías paso a paso, temas recientes y mucho más.
¿Es nuevo por aquí? Empiece con estos tips. Cómo usar la comunidad Guía para nuevos miembros
Navegue y encuentre contenido personalizado de la comunidad