Web Cache Communication Protocol (WCCP) — разработанный компанией Cisco протокол перенаправления контента. Предоставляет механизм перенаправления потоков трафика в реальном времени, имеет встроенные масштабирование, балансировку нагрузки, отказоустойчивость. При использовании WCCP, WCCP-сервер принимает HTTP-запрос от клиентского браузера и перенаправляет его на один или несколько WCCP-клиентов. WCCP-клиент получает данные из интернет и возвращает их в браузер клиента. Доставка данных клиенту может происходить как через WCCP-сервер, так и минуя его, в соответствии с правилами маршрутизации.
SWG может выступать в качестве WCCP-клиента. В качестве WCCP-сервера обычно выступает маршрутизатор. Для трафика, полученного через WCCP, можно применять все доступные механизмы фильтрации.
Сервисная группа WCCP — это набор серверов WCCP (роутеры, коммутаторы) и клиентов WCCP (SWG) с общими настройками перенаправления трафика. Сервера, указанные в одной сервисной группе, должны иметь идентичные настройки.
Для настройки WCCP-клиента в SWG:
1. Настройте сервер WCCP в соответствии с его инструкцией.
2. Настройте сервисные группы WCCP. В веб-консоли UserGate SWG в разделе Настройки ➜ Сеть ➜ WCCP нажмите Добавить и создайте одну или несколько сервисных групп WCCP.
При создании сервисной группы укажите следующие параметры.
|
Параметр
|
Описание
|
|
Включено
|
Включение или отключение сервисной группы
|
|
Название
|
Название сервисной группы
|
|
Описание
|
Описание сервисной группы
|
|
Сервисная группа
|
Числовой идентификатор сервисной группы. Идентификатор сервисной группы должен быть одинаков на всех устройствах, входящих в группу
|
|
Приоритет
|
Приоритет группы. Если несколько сервисных групп применимы к трафику на сервере WCCP, то приоритет определяет порядок, в котором сервер будет распределять трафик на клиенты WCCP
|
|
Пароль
|
Пароль, необходимый для аутентификации SWG в сервисной группе. Пароль должен совпадать с паролем, указанным на серверах WCCP
|
|
Способ перенаправления трафика
|
Определение способа перенаправления трафика с серверов WCCP на UserGate SWG. Возможны значения:
Перенаправление L2 как правило требует меньшее количество ресурсов, чем gre, но сервер WCCP и SWG должны находиться в одном L2 сегменте. Не все типы серверов WCCP поддерживают работу с WCCP клиентами по L2
Важно! Для трафика, полученного через WCCP-туннель, в качестве IP-адреса источника UserGate SWG будет использовать IP-адрес компьютера клиента, а зона источника не будет определена. В связи с этим, в правилах фильтрации для зоны источника не следует явно указывать зону (оставить Any).
|
|
Способ возврата трафика
|
Определение способа перенаправления трафика с UserGate SWG на серверы WCCP. Возможны значения:
-
gre — использовать туннель Generic Routing Encapsulation (GRE).
-
L2 — использовать перенаправление L2. В этом случае UserGate SWG (WCCP-лиент) изменит MAC-адрес назначения в пакете на адрес маршрутизатора (WCCP-сервер).
Перенаправление L2 как правило требует меньшее количество ресурсов, чем GRE, но сервер WCCP и UserGate SWG должны находиться в одном L2-сегменте. Не все типы серверов WCCP поддерживают работу с WCCP-клиентами по L2
|
|
Порты для перенаправления
|
Порты для перенаправления. Укажите здесь порты назначения трафика. Несколько портов указываются через запятую:
Для перенаправления трафика на основании значений портов источника поставьте флажок Порт источника
Важно! UserGate SWG может применять фильтрацию только для перенаправленного TCP-трафика с портами назначения 80, 443 (HTTP/HTTPS). Трафик, переданный на UserGate SWG с другими портами, будет отправляться в интернет без фильтрации.
|
|
Протокол
|
Укажите протокол — TCP или UDP
|
|
Роутеры WCCP
|
Укажите IP-адреса серверов WCCP
|
|
Способ назначения
|
При наличии в сервисной группе нескольких WCCP-клиентов способ назначения определяет распределение трафика от WCCP-серверов по WCCP-клиентам. Возможные варианты:
-
Хэш — распределение трафика на основе хэш-суммы, вычисленной по указанным полям IP-пакета.
-
Альтернативный хэш — если указан, то WCCP-сервер будет использовать его при превышении определенного количества пакетов, отправленных на WCCP-клиент с использованием обычного хэша. Поля IP-пакета, используемые для получения хэша, должны отличаться для вычисления основного и альтернативного хэшей.
-
Маска — распределение трафика на основе вычисления операции AND между маской и выбранным заголовком пакета. При выборе маски проконсультируйтесь с документацией производителя сервера WCCP
|