GrupoITPro
Comunidad ITPro

Configurando el Ancho de Banda del WSUS con BITS

Diego Cabai | Blog

Unite a GrupoITPro en FaceBook Fan de GrupoITPro

Uno de los grandes temas del WSUS es el ancho de banda y el enlace disponible. Muchas veces tenemos sites remotos aplicando parches via WSUS y nos juega en contra ya que puede tomar gran parte del enlace para dicha tarea. Para este tema podemos implementar servidores réplica o downstream y que los equipos de dicho site se instalen los parches del servidor local.

Otra solución viable es configurar el servicio BITS (Background Intelligent Transfer Service). Este servicio es requerido por Windows Update y Microsoft Update y es quien controla el ancho de banda a utilizar o mejor dicho la bajada de los parches.

BITS 2.0 se puede bajar e instalar en Windows XP y Windows 2003 y BITS 3.0 es parte de Windows Vista y Windows Server 2008. Es posible cambiar los umbrales que utiliza BITS ya sea de subida o bajada a través de GPO. Esta configuración puede ser local utilizando gpedit.msc o bien desde una política de grupo en el dominio a través de la GPMC (gpmc.msc).

Ahí vamos a Computer Configuration » Administrative Templates » Network » Background Intelligent Transfer Service. Ahí vamos a encontrar dos ítems en 2003 y XP y varios mas Vista y 2008:

Maximum network bandwidth that BITS uses (en BITS 2.0)
Maximum network bandwidth for BITS background transfers (en BITS 3.0)
Timeout (days) for inactive jobs (en BITS 2.0)
Timeout for inactive BITS jobs (en BITS 3.0)

image Las dos primeras (de las que verás solo una según tu versión de BITS) tratán sobre limitar el ancho de banda utilizado por BITS.

Primero debemos definir el transfer rate por segundo en kilobits. Por defecto está en 10, pero podemos adaptarlo a nuestro enlace. También debemos definir el horario en el que deberá limitar el ancho de banda y qué queremos que haga fuera de ese horario.

Esto es realmente muy útil para WSUS porque podremos limitar el ancho de banda al mínimo en horario de trabajo y fuera de ese horario podemos decirle que use todo lo disponible si es que así lo deseamos.
 
 
image La otra política define cuantos días debe esperar para tomar un trabajo pendiente como abandonado. Esto significa por ejemplo, si comienza un trabajo de descarga y luego el equipo es apagado sin finalizarlo el trabajo queda pendiente.

Por defecto luego de 90 días de quedar pendiente se considera abandonado por el solicitante.

Si los equipos en nuestro ambiente tienden a quedar desconectados mucho tiempo tal vez convenga modificar este parámetro, de lo contrario con el valor por defecto alcanza.

Otra forma de optimizar el ancho de banda es utilizando Peer Caching. Este sistema está disponible para Windows Vista y Windows Server 2008 unicamente y que sean miembros de un dominio Active Directory.

Esta función que está disponible en BITS 3.0 permite que los equipos que bajen parches puedan compartirlos dentro de su misma subnet. Por ejemplo, cuando se baja un archivo BITS lo cachea y si tiene habilitado el peer caching comparte dicho archivo a los otros equipos de su misma subnet. Si al intentar bajar el archivo de ese equipo se demora o hay problemas entonces lo baja desde el WSUS o Windows Update como lo tenía programado antes. Para habilitar esta función vamos a Computer Configuration » Administrative Templates » Network » Background Intelligent Transfer Service, sólo en Windows Vista y Windows Server 2008.

Ahí tenemos que seleccionar la política Allow BITS Peercaching y configurarla como Enabled. Después tenemos que seleccionar Maximum network bandwith used for Peercaching y configurar el ancho de banda en bits por segundo para eso.
Otra política que tenemos que definir es Limit the BITS Peercache size con el porcentaje del disco a utilizar como caché. Y por último Limit age of items in the BITS Peercache con la cantidad de días que mantiene los archivos en la caché. El máximo para este ítem es 120 días.

Con estas configuraciones vas a poder limitar un poco mas el ancho de banda utilizado para la transferencia de archivos mediante BITS, un ejemplo es WSUS o Windows Update para los parches.

Read the complete post at http://www.cabai.com.ar/2008/07/configurando-el-ancho-de-banda-del-wsus-con-bits.html


Posted Jul 14 2008, 09:12 PM by Diego Cabai | Blog