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

Настройка маршрутизации URL-адресов (маршрутизации L5) на CSS 11000 и 11500

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


Содержание


Введение

Cisco Content Services Switch (CSS) коммутатор служб содержимого серии может маршрутизированные пакеты на основе Уровня 3 (L3), Уровень 4 (L4) и Уровень 5 (L5) информация. Использование функциональности L5, трафик может быть направлен к определенному серверу на основе информации в URL или Заголовке HTTP (таком как встроенные cookie). CSS использует самое гранулированное (лучшее) соответствие в определении, какое правило используется, устраняя любое усилие, оптимизируя заказ правил.

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

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

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

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

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

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

Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.

Примечание: CSS 11000 является теперь поддержкой закончена. Обратитесь к моделям и бюллетеню для получения дополнительной информации.

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

Настройка

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

Общие сведения

Когда запрос входит к CSS, запрос оценен против настроенных правил содержимого. Первый тест для соответствий против правил со строками cookie. Если нет никакого соответствующего правила, тестов CSS для соответствия против правил со Строками URL. Если нет снова никакого соответствующего правила, запрос протестирован против правил на соответствующий протокол (TCP или UDP) и номер порта. Если нет все еще никакого соответствия, последний тест для соответствующего адреса VIP. Если не будет никакого соответствующего VIP, то пакет будет маршрутизироваться или отбрасываться.

В конфигурации ниже, полученные пакеты протестированы против более определенных правил L5_GIF и L5_HTML для URL, который включает строку .gif или .html с IP - адресом назначения 10.1.1.100, TC - протоколом и портом 80. Если запрос совпадет со Строкой URL, протоколом, портом и IP-адресом, то это будет передаваться сервисному Server1 или Server2, в зависимости от которого совпали со строкой. Если полученный пакет не будет содержать ни одну строку, то он будет сравнен с менее определенным L3 правила содержимого для IP - адреса назначения 10.1.1.100. Если это совпадет с запросом, то пакет будет передан к одному из сервисов, выбранных с помощью настроенного балансировочного метода, который, в этом случае, является по умолчанию циклического алгоритма.

Конфигурация

Эта конфигурация использует придерживающуюся настройку:

  • Выделенные серверы соединились с CSS.

  • Server1 используется для страниц HTML.

  • Server2 используется для AVI и файлов GIF.

  • Любой сервер используется для чего-либо еще.

!--- конфигурацию
!Generated on 09/20/2004 11:46:30
!Active version: sg0730106

configure

!************************** CIRCUIT **************************

circuit VLAN1

  ip address 10.1.1.254 255.255.255.0

!************************** SERVICE **************************


!--- Poll all the servers using /index.html for the keepalive.


service Server1

  ip address 10.1.1.1

  keepalive uri "/index.html"

  keepalive type http

  active

service Server2

  ip address 10.1.1.2

  keepalive type http

  keepalive uri "/index.html"

  active

service Server3

  ip address 10.1.1.3

  keepalive type http

  keepalive uri "/index.html"

  active

service Server4

  ip address 10.1.1.4

  keepalive type http

  keepalive uri "/index.html"

  active

!*************************** OWNER ***************************

owner foo.com

  content L3      


!--- This is the catch all rule. This rule handles any pages that do
!--- not match the other rules.
        

    vip address 10.1.1.100      

    add service Server1

    add service Server2

    add service Server4

    add service Server3

    active

  content L5_GIF

    vip address 10.1.1.100

    port 80

    protocol tcp

    url "/*.gif"               


!--- If the request is for a gif,
!--- Server2 handles it.
 

    add service Server2         

    active

  content L5_HTML

    vip address 10.1.1.100

    port 80

    protocol tcp

    url "/*.html"               


!--- If the request is for an HTML document,
!---  Server1 handles it.

add service Server1         

    active

Проверка.

Использование браузера, введите URL VIP (10.1.1.100) и повторения. Заметьте в выходных данных команды show summary, что это Циклические выборы (по умолчанию) вокруг всех четырех серверов с помощью правила L3 (потому что ни одно из двух правил L5 не было встречено).

Укажите браузер к http://10.1.1.100/1.gif и обратите внимание, что запрос отправлен к Server2. Попробуйте еще раз с другим файлом GIF (такой как 2.gif).

Укажите браузер к http://10.1.1.100/1.html. Это теперь переходит к Server1. Повторитесь с другим документом HTML (таким как index.html). Повторите тестовое использование 1.jpg. Так как это не совпадает ни с одним из правил L5, правило L3 балансирует его по этим четырем серверам.

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

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

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

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


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


Document ID: 25999