Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Протокол связи веб-кэша (WCCP) - это протокол маршрутизации контента, разработанный Cisco, который обеспечивает механизм перенаправления потоков трафика в режиме реального времени. Он имеет встроенные механизмы балансировки нагрузки , масштабирования, отказоустойчивости и обеспечения отказоустойчивости. Cisco IOS Release 12.1 и более поздние версии позволяют использовать версию 1 (WCCPv1) или версию 2 (WCCPv2) протокола.

WCCP позволяет использовать Cisco Cache Engines (или другие кеши, на которых запущен WCCP) для локализации шаблонов веб-трафика в сети, позволяя выполнять запросы контента локально. Локализация трафика снижает затраты на передачу и время загрузки.

Версии протокола [ править ]

WCCPv1

  • Только один маршрутизатор обслуживает кластер систем
  • Поддерживает только потоки трафика HTTP ( TCP- порт 80)
  • Обеспечивает универсальную инкапсуляцию маршрутизации ( GRE ) для предотвращения модификации пакетов
  • Маршрутизаторы и механизмы кэширования обмениваются данными друг с другом через канал управления на основе UDP- порта 2048.


WCCPv2

  • Позволяет использовать до 32 маршрутизаторов (серверов WCCP)
  • Поддерживает до 32 двигателей / ускорителей (клиенты WCCP)
  • Поддерживает любой протокол IP, включая любой TCP или UDP
  • Поддерживает до 255 сервисных групп (0-254)
  • Добавляет общую секретную безопасность MD5

Основные функции WCCP [ править ]

Регистрация [ править ]

  • Accelerator или Engine - это клиент WCCP
    • Регистрирует службы WCCP (0-254) с помощью «Я здесь», если приложение работает.
    • Регистрация объявляет клиента WCCP в группе обслуживания, обеспечивает уведомление о доступности, запрашивает интересный трафик
    • Передает «Вот я» каждые 10 секунд.
    • Ведущий клиент WCCP (самый низкий IP-адрес) инструктирует маршрутизаторы по протоколу / порту, назначению, пересылке и методам возврата.
  • Маршрутизатор - это сервер WCCP
    • Принимает регистрацию группы обслуживания (0-254)
    • Подтверждает "Here I Am" с "I See You"
    • Ожидает 30 (3x10) секунд, прежде чем объявить двигатель неисправным
    • Объявлять двигатели другим двигателям
    • Идентификатор маршрутизатора - это самый высокий IP-адрес интерфейса или самый высокий IP-адрес обратной петли, если он существует.
    • Перенаправляет трафик на движок

Назначение [ править ]

  • Выбирает двигатель в кластере
  • Хеширование 256 ведер
  • Маска 128 сегментов, представленных 7-битной маской IP / порта источника или назначения

Перенаправление с маршрутизатора на механизм кэширования [ править ]

  • Список перенаправления позволяет маршрутизатору разрешать / запрещать перехват трафика
  • Два метода перенаправления:
    • WCCP L2 : только локальная подсеть, небольшие накладные расходы. Перезаписывает MAC-адрес пакета на локальный Engine
    • WCCP GRE: любая IP-подсеть, дополнительные накладные расходы. Создает туннель от маршрутизатора к локальному или удаленному Engine.

Возврат от механизма кэширования к маршрутизатору [ править ]

  • Возвращение WCCP GRE.
  • Возврат WCCP L2.
  • Engine может опционально возвращать трафик любым другим способом, включая маршрутизацию.

Продукты, реализующие WCCP [ править ]

Первоначально разработанные для устройства Content Cache Cisco , с тех пор они добавили поддержку для других продуктов, в том числе:

  • Маршрутизаторы ASR 1000 [1]
  • Система приложений и контентной сети (ACNS)
  • Сервисы глобальных приложений (WAAS)
  • Межсетевые экраны ASA / PIX
  • Некоторые версии iOS
  • Устройство веб-безопасности IronPort серии S
  • Коммутаторы Nexus 7000

Другие поставщики также внедрили поддержку WCCP в свои продукты, поскольку она позволяет кластеризовать и прозрачно развертывать сети с использованием маршрутизаторов / коммутаторов Cisco без дополнительного оборудования. WCCP особенно полезен поставщикам устройств веб-кеша / прокси / безопасности для перенаправления веб-трафика. Обратите внимание, что некоторые поставщики не следовали стандартам при внедрении WCCP, и это могло привести к проблемам совместимости.

Список включает:

Ссылки [ править ]

  1. ^ http://www.cisco.com/en/US/prod/collateral/routers/ps9343/white_paper_c11_502351.html
  2. ^ http://support.citrix.com/servlet/KbServlet/download/19285-102-19716/wanscaler_users_guide_5.0_090217_no_change_bars.pdf раздел «Режим WCCP», стр. 81 Citrix Systems, Inc.
  3. ^ http://www.serverwatch.com/news/article.php/3936061/Apache-Traffic-Server-30-Accelerates-Performance.htm


Внешние ссылки [ править ]

  • Cisco
    • Раздел « Сетевое кэширование WCCP» в Cisco DocWiki (ранее известный как «Справочник по межсетевым технологиям»)
    • Раздел « Настройка служб веб-кэша с помощью WCCP» в «Руководстве по настройке основных принципов конфигурации Cisco IOS, выпуск 12.2»
    • Раздел WCCPv2 и WCCP Enhancements в руководстве по функциям для «Cisco IOS Software Release 12.0 S»
  • Настройте WCCP на маршрутизаторе Cisco IOS на сайте TechRepublic
  • Протокол связи веб-кэша V2, редакция 1 на веб-сайте IETF
  • Как настроить WCCP на веб-фильтре Barracuda в базе знаний Barracuda Networks