Технология BranchCache. Часть 2. Distributed Cache Mode.

OSzone.net » Microsoft » Windows 7 » Администрирование » BranchCache » Технология BranchCache. Часть 2. Distributed Cache Mode.
Автор: Dmitry_Rudykh
Иcточник: rudykh.blogspot.com
Опубликована: 24.12.2009

Содержание:

Введение

При использовании Distributed Cache Mode кэш располагается на клиентских компьютерах. Установка и настройка выделенного Windows 2008 R2 сервера не требуется.

Схема работы

В данном сценарии работа происходит по следующему алгоритму (см. рис. 1).

*
Увеличить рисунок

Рис. 1. Схема работы при использовании Distributed Cache Mode

  1. Клиент1 посылает запрос на получение информации c сервера данных. Сервер определяет, что клиент поддерживает технологию BranchCache, и отдает ему набор идентификаторов, соответствующих запрошенным данным.
  2. Основываясь на полученном наборе идентификаторов, клиент1 посылает широковещательный UDP-запрос для поиска компьютеров, уже скачавших эти данные и сохранивших их в кэше.  Если на запрос не получено ни одного отклика, клиент1 считает себя первым компьютером, запросившим необходимую ему информацию.
  3. Клиент1 скачивает информацию с сервера данных по публичному каналу связи. После передачи информации, она сохраняется в локальном кэше.
  4. Если клиент2 запрашивает точно такие же данные, сервер центрального офиса передает ему аналогичный набор идентификаторов.
  5. Клиент2 посылает широковещательный запрос для поиска в локальной сети компьютеров, уже скачавших данные и сохранивших их в кэше. Клиент1 получает данный запрос, проверяет у себя в кэше нахождение запрошенной информации и откликается на  него.
  6. С помощью специализированного протокола, данные в зашифрованном виде передаются от клиента1 к клиенту2 по локальной сети. После завершения скачивания, клиент2 проверяет на сервере данных корректность полученной информации.

Настройка Windows 7 для использования Distributed Cache Mode

Настроить рабочие станции для использования Distributed Cache Mode можно при помощи групповых политик. Для этого в консоли управления групповой политикой следует установить значение Включена для следующих настроек:

Указанные настройки находятся в разделе:

Конфигурация компьютера\Административные шаблоны\Сеть\BranchCache

Дополнительно с помощью групповых политик можно изменить:

Настройка клиентских рабочих станций с помощью утилиты netsh

Альтернативным способом настройки рабочих станций для работы в режиме Distributed Cache Mode является использование утилиты netsh. Для этого необходимо выполнить следующие действия.

  1. Запустить командную строку с правами локального администратора.
  2. Выполнить команду:
netsh branchcache set service mode=DISTRIBUTED

С помощью указанной команды на рабочей станции включается режим использования Distributed Cache Mode. При этом на брандмауэре автоматически разрешаются правила, соответствующие выбранному режиму. В случае настройки через групповые политики, брандмауэр следует настраивать дополнительно. Способы его настройки будут изложены в отдельной статье.

У команды netsh есть ряд дополнительных параметров, которые позволяют управлять локальным кэшем и изменять настройки хранения в нем информации. Список данных ключей и их описание приведены ниже.

В следующей части будет рассмотрен режим Hosted Cache Mode.

Дополнительные ресурсы


Статья опубликована в рамках конкурса "Наш выбор - Windows 7!". Оригинальный стиль автора сохранен.


Ссылка: http://www.oszone.net/10934/BranchCache2