Cómo montar BranchCache en Windows (I de III)

Windows Técnico

Sindicación

Proximos HOLs

Loading...

En febrero nuestro compañero Joshua Sáenz ya nos introdujo la funcionalidad de BranchCache. Y ahora yo me encargaré de guiaros paso a paso en los siguientes artículos, como montar los dos posibles escenarios de BranchCache (Distribuido y Hospedado).

El siguiente laboratorio se desarrolla bajo la funcionalidad de un entorno virtualizado a través del Servicio Hyper-V de Microsoft.

Para el desarrollo del mismo, es necesario contar con las siguientes máquinas virtuales:

  • SVBRCDC
  • SVBRCLN1
  • SVBRCLN2
  • SVBRCSUC

A continuación se describe la nomenclatura, roles y direccionamiento IP utilizado por cada una de las máquinas que integraran los siguientes laboratorios. Aunque al comienzo de cada escenario se presentará de forma esquemática el laboratorio a desarrollar.

- SVBRCDC es el servidor de la sede central y contará con las funcionalidades de Controlador de Dominio (también DNS), Servidor de Ficheros y BranchCache. El direccionamiento de dicha máquina consiste en un único adaptador de red con el direccionamiento 192.168.64.1/24.

- SVBRCSUC es el servidor de la sucursal que se utilizará únicamente en el escenario de BranchCache Hospedado. Contará con la funcionalidad únicamente de BranchCache. El direccionamiento de dicha máquina consiste en un único adaptador de red con el direccionamiento 192.168.64.200/24.

- SVBRCCLN1 es uno de los dos clientes que intervendrán en los laboratorios. Su funcionalidad únicamente consiste en consumidor de recursos (en este caso Archivos de red). El direccionamiento de dicha máquina consiste en un único adaptador de red con el direccionamiento 192.168.64.5/24.

- SVBRCCLN2 es el otro de los clientes que intervendrán en los laboratorios. Su funcionalidad consiste también en consumidor de recursos (en este caso Archivos de red). El direccionamiento de dicha máquina consiste en un único adaptador de red con el direccionamiento 192.168.64.6/24.

Antes de comenzar con el montaje del laboratorio vamos a describir cual será el comportamiento de los equipos en cada uno de los escenarios y que tipo de comunicaciones realizan para la consecución de su objetivo.

 

Si los clientes son configurados para usar el modo de Caché Distribuido, el contenido cacheado es distribuido a lo largo de los clientes de la sucursal. Ningún tipo de infraestructura o servicios son necesarios en la sucursal a excepción de que los clientes utilicen Windows 7.

image

1. El Cliente_1 solicita un archivo a un servidor BranchCache de la oficina principal. La solicitud puede ser transmitida bajo los protocolos HTTP, SMB o BITS. El Cliente_1 indica al servidor que es compatible con el protocolo BranchCache.

El servidor responde y transmite un conjunto de identificadores que describen los trozos del contenido que el cliente quiere descargar. Estos identificadores se transmiten a través del protocolo BranchCache.

2. El Cliente_1 busca localmente los equipos que ya hayan descargado y cacheado ese contenido. La búsqueda se realiza a través del protocolo de descubrimiento BranchCache (WS-Discovery), que consiste en un protocolo multicast sobre UDP. Si es el primer equipo en descargar ese contenido, no recibe respuesta alguna.

3. El Cliente_1 por tanto descarga el contenido del servidor principal y lo almacena en la cache local de la máquina.

4. El Cliente_2 solicita el mismo contenido que el Cliente_1. El Cliente_2 recibe los identificadores que describen el contenido del servidor de la oficina principal.

5. El Cliente_2 usa el protocolo de descubrimiento de BranchCache para encontrar en el contenido. El Cliente_1 recibe esta solicitud, busca el contenido en su caché local y envía una respuesta al Cliente_2.

6. El Cliente2 recibe el contenido desde el Cliente_1 usando el protocolo de recuperación de BranchCache (usa HTTP). El contenido se envía encriptado con el esquema de encriptación de BranchCache. El Cliente_2 verifica los identificadores descargados contra el servidor principal.

 

En el modo de caché Hospedada, el contenido cacheado se almacena en un equipo Windows Server 2008 R2 en la sucursal.

image

1. El Cliente_1 solicita un archivo a un servidor BranchCache de la oficina principal. La solicitud puede ser transmitida bajo los protocolos HTTP, SMB o BITS. El Cliente_1 indica al servidor que es compatible con el protocolo BranchCache.

El servidor responde y transmite un conjunto de identificadores que describen los trozos del contenido que el cliente quiere descargar. Estos identificadores se transmiten a través del protocolo BranchCache.

2. El Cliente_1 busca localmente los equipos que ya hayan descargado y cacheado ese contenido. La búsqueda se realiza a través del protocolo de recuperación BranchCache (usa HTTP). El servidor de Caché Hospedada, contesta al cliente que el contenido que solicita no está disponible.

3. El Cliente_1 por tanto descarga el contenido del servidor principal.

4. El Cliente_1 notifica al servidor de caché hospedada que se ha descargado un nuevo contenido. A través del protocolo de caché hospedada de BranchCache (usa HTTPS)

5. El Servidor de Caché Hospedada se conecta al Cliente_1, descarga el contenido notificado (a través de HTTP) y lo almacena en la cache local de la máquina.

6. El Cliente_2 solicita el mismo contenido que el Cliente_1. El Cliente_2 recibe los identificadores que describen el contenido del servidor de la oficina principal.

7. El Cliente_2 usa el protocolo de recuperación de BranchCache para solicitar en el contenido. El Cliente_2 recibe el contenido desde el Servidor de Caché Hospedada. El Cliente_2 verifica los identificadores descargados contra el servidor principal.

En el siguiente artículo comentaremos como configurar el laboratorio para BranchCache Distribuida.

**********************************************

Cómo montar BranchCache en Windows (I de III)

Cómo montar BranchCache en Windows (II de III)

Cómo montar BranchCache en Windows (III de III)

**********************************************


Enviado ago 27 2009, 01:21 por Julian Blazquez

Añadir un comentario

(requerido)  
(opcional)
(requerido)  
Recordarme
If you can't read this number refresh your screen
Enter the numbers above: