Por qué dejan de funcionar mis rutas estáticas en el cluster cuando muevo un recurso en W2K8??.

Hola,

Hace unos días nos encontramos con un caso bastante extraño en el que, cada vez que se movia un recurso de cluster de un nodo a otro se perdía parte de la conectividad de red, una de las interfaces solo era capaz de manejar tráfico ICMP, pero cualquier otro tipo de comunicación no era manejado.

Tras investigar vimos que esto solo afectaba a dos de las redes a las que se conectaba la máquina, y tras resetear la interfaz de red (habilitarla y deshabilitarla) todo vuelve a funcionar con normalidad.

Uno de nuestros ingenieros de escalación nos apunto este artículo:

https://support.microsoft.com/kb/2161341

Que describe este mismo comportamiento:

“When a clustered IP Address goes offline, it takes the "active" route down that was added as a persistent route as well.”

…y en “more information” explica el porqué:

“In Windows 2008 and above, the supported method for adding a persistent route is to also include the network card interface.”

Por lo que la solución al problema es:

1. Añadir las rutas con un startup script y no emplear el persistent (-p) switch

o

2.Añadir las rutas persistentes especificando la interfaz que la maneja como se indica en el artículo.

Para mantener la ruta "active" se neceista tambien especificar la interfaz como parte del comando. Por ejemplo, si la  network card interface es 18, el comando seria:

route -p add 10.51.0.0 mask 255.255.0.0 10.44.60.1 if 18

 

Espero que esto solucione alguno de esos comportamientos inesperados que a veces nos encontramos en los cluster.

Un saludo.

Raúl del Moral

Ingeniero de Soporte Microsoft