Cервисы организации сетевого доступа к приложениям : Коммутаторы контент-сервисов Cisco серии CSS 11500

Настройка продуктов CSS 11000 и 11500 на прикрепление клиентов к серверу, на основе файлов сookie

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Cisco объявил о конце продажи для CSS 11000 Cisco. Для получения дополнительной информации см. Бюллетень окончания продаж.


Содержание


Введение

Этот документ демонстрирует использование функции правила содержимого файла cookie с расширенными возможностями балансировки. Файл cookie с расширенными возможностями балансировки позволяет Коммутатору контент-сервисов (CSS) принимать свое решение распределения нагрузки на основе cookie, передаваемого реальным сервером. Если вы знаете заранее, какую информацию cookie содержит, однако, можно использовать эту информацию для сообщения CSS, как выполнить его решение о балансировке нагрузки.

Примечание: CSS не может изучить cookie из сервера и прикрепить каждый запрос, который включал бы этот cookie в тот же сервер.

Перед началом работы

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Технические рекомендации Cisco. Условные обозначения.

Предварительные условия

Для данного документа отсутствуют предварительные условия.

Используемые компоненты

Сведения в этом документе основываются на всем CSS 11000 Cisco и CSSs серии 11500 рабочий Выпуск 3.0 Программного обеспечения webns Cisco и позже.

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

Настройка

В этом разделе содержатся сведения о настройке функций, описанных в этом документе.

Настройка коммутатор контента

При настройке CSS 11000 и 11500, определите сначала, требуете ли вы строки cookie сервера. Если строковая операция под правилом содержимого является Match-service-cookie, который является настройкой по умолчанию, этот параметр должен быть настроен. В этом случае с сервисной строкой cookie совпадают против cookie, содержавшегося в Заголовке HTTP для распределения нагрузки решения.

Если строковая операция под правилом содержимого установлена в метод хэша, этот параметр не необходим. Для выбора одного из доступных серверов cookie, содержавшийся в Заголовке HTTP, математически обработан с помощью алгоритма хеширования. При наличии, алгоритм хэширования assigna соединение, переносящее определенный, некоторый cookie к тому же серверу. Данный пример фокусируется на случае Match-service-cookie.

Примечание: Cookie учитывают регистр.

Конфигурирование сервиса

training4(config># service server_g
training4(config-service[server_g])# string LV2KJK (the server cookie text)
training4(config># service server_h
training4(config-service[server_h])# string AARIKA

Настройка правила содержимого

Примечание: Файлы cookie требуют правила пятого уровня. Можно создать правило Уровня 5 путем добавления URL. Например, <url"/*">. Правило Уровня 4 может быть продвинуто на правило Уровня 5 путем выдачи команды файлов cookie с расширенными возможностями балансировки.

  1. Выберите метод с улучшенным балансом.

    training4(config-owner-content[cookie-layer5])# advanced-balance cookies
    
  2. Настройте строковую операцию.

    training4(config-owner-content[cookie-layer5])# string operation ?
    match-service-cookie (DEFAULT)
    hash-crc32
    hash-xor
    hash-a
    
  3. Определите начальные/конечные байты.

    training4(config-owner-content[cookie-layer5])# string range 1 to 200
     Start byte position of cookie/url after header (Range:1-600)
    
  4. Задайте префикс, расположенный в диапазоне строки.

    training4(config-owner-content[cookie-layer5])# string prefix "ASPSESSION"
    <quoted text>"Quoted textual information"(Len: 0-32)
    
  5. Укажите, сколько байтов после начального префикса нужно пропускать.

    training4(config-owner-content[cookie-layer5])# string skip-length 9
    <quoted text>"Quoted textual information"(Len: 0-32)
    
  6. Укажите сколько байтов после prefix/skip-length состава строка.

    training4(config-owner-content[cookie-layer5])# string process-length 6
    <integer>Integer value(Range: 0-64)
    
  7. Если никакая длина процесса строки не настроена, поиск после конца символа строки.

    training4(config-owner-content[cookie-layer5])# string eos-char "&"
    <quoted text>"Quoted textual information"(Len: 0-5)
    
  8. Задайте аварийное переключение, если сервер выключается или приостановлен.

    training4(config-owner-content[cookie-layer5])# sticky-serverdown-failoversticky-srcip
    sticky-srcip-dstport
    sticky-srcip
    balance (Default)
    redirect
    reject
    

Ниже пример строки cookie, и как работают некоторые параметры.

ASPSESSIONJJKKJJKK=LV2KJK44444444

!--- The string prefix = ASPSESSION.
 

!--- The string skip-length = 9. Skip 
!--- nine characters after the prefix. 



!--- The string process-length = 6, which would make 
!--- the string LV2KJK matching service server_g.


ASPSESSIONSQPMMJHK=AARIKAMDESLD

!--- Matches service server_h.

Ниже пример конфигурации для строк cookie.

!************************** SERVICE **************************
service server_g 
  ip address 172.17.63.240 
  string LV2KJK 
  active 

service server_h 
  ip address 172.17.63.241 
  string AARIKA 
  active 

!*************************** OWNER ***************************
owner braden 

  content server-cookie 
    protocol tcp 
    vip address 172.17.63.199 
    port 80 
    advanced-balance cookies 
    string range 1 to 200 
    string prefix "ASPSESSION" 
    string skip-length 9 
    string process-length 6 
    add service server_g 
    add service server_h 
    active

Проверка.

В настоящее время для этой конфигурации нет процедуры проверки.

Устранение неполадок

Для этой конфигурации в настоящее время нет сведений об устранении проблем.

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения


Document ID: 12576