Elección del adaptador de red en equipos Windows

¿Os habéis fijado que cuando estamos conectados por wifi y conectamos el cable de red, automáticamente cambia el flujo de red? ¿Sabéis como establece Windows el adaptador adecuado para llegar a un recurso de red?

Hay dos factores que influyen principalmente en la elección de una conexión por parte de un equipo Windows:

  1. Si las IPs de los adaptadores pertenecen a diferentes subredes, lo primero que evalúa es la proximidad del recurso al que se desea conectar, haciendo matching con las máscaras de subred. Por tanto, si deseamos forzar a utilizar una conexión distinta de la que evalúa por defecto, deberemos eliminar la ruta que va a utilizar (la que considera más próxima), y asegurarnos que a través de que la ruta que existe para el adaptador deseado, se consigue llegar al recurso igualmente.
  2. Si las IPs de los adaptadores pertenecen a la misma subred, a partir de Windows XP, el valor que se evalúa para elegir una conexión u otra es la Métrica. Ésta se calcula automáticamente para cada tarjeta de red en función de su velocidad.

Cualquier cambio manual, debe ser seguido de un reinicio de los adaptadores de red.

Dado que este valor es teórico, a menudo sucede que una red inalámbrica “N” con velocidad nominal de 300Mbps tiene asignada una métrica 10, considerándose más rápida que una conexión Ethernet con 100Mbps y asignada una métrica 20 (cuánto más pequeño, mejor).

Sin embargo, se puede asignar manualmente los valores de la métrica en las tarjetas de red para obligar a su orden de preferencia.

Es necesario que el número elegido sea entre 5 y 50. Por defecto los valores que calcula son:

Link Speed Metric
Greater than or equal to 2 GB 5
Greater than 200 Mb 10
Greater than 20 Mb, and less than or equal to 200 Mb 20
Greater than 4 Mb, and less than or equal to 20 Mb 30
Greater than 500 kilobits (Kb), and less than or equal to 4 Mb 40
Less than or equal to 500 Kb 50

Si el valor de la métrica es el mismo para varios adaptadores, el orden de preferencia es el indicado en el “Binding Order”.

Podemos visualizar los valores de métrica establecidos mediante el comando:

 

O con el cmdlet de PowerShell:

 

Podemos modificar su valor a través de la interfaz gráfica:

clip_image002

O también mediante consola de comandos, ejecutando:

 

O mediante el cmdlet de PowerShell:

 

Esperamos que os haya parecido interesante y nos vemos la próxima semana.

Happy networking!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *