Guía de la aplicación del Equilibrio de carga de WebNS 4.0 encabezado HTTP

Guía de la aplicación del Equilibrio de carga de WebNS 4.0 encabezado HTTP Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Con

1 downloads 36 Views 208KB Size

Recommend Stories


CLASIFICACIÓN DE LA CARGA
CLASIFICACIÓN DE LA CARGA Existen varias clases de carga, ósea para ser más claros y directos, debemos conocer la clasificación de la carga, la que de

Ejercicio 9.1: Creación de encabezado y pie de página
Guarda este documento en tu USB con el nombre word 9. Ejercicio 9.1: Creación de encabezado y pie de página. 1.- Abre un documento nuevo que se llama

LA 40 SIMFONIA DE MOZART
ORQUESTRA SIMFÒNICA DE BARCELONA I NACIONAL DE CATALUNYA NÚ M. 25 PABLO GONZÁLEZ DIRECTOR TITULAR LA 40 SIMFONIA DE MOZART 22, 23 i 24 DE MAIG DE 2

Story Transcript

Guía de la aplicación del Equilibrio de carga de WebNS 4.0 encabezado HTTP Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Antecedentes Configurar Configuraciones Verificación Troubleshooting Información Relacionada

Introducción Este documento proporciona una configuración de muestra para aplicar el Equilibrio de carga de la versión de software 4.0 de Cisco WebNS encabezado HTTP al Content Services Switch (CSS).

prerrequisitos Requisitos No hay requisitos específicos para este documento.

Componentes Utilizados Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware. La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones Consulte Convenciones de Consejos Técnicos de Cisco para obtener más información sobre las convenciones sobre documentos.

Antecedentes En algunos casos, los grupos de servidores Web pueden contener diversas representaciones del mismo contenido que se ha modificado para diversos usuarios finales. Por ejemplo, un cliente que funciona con a un navegador en un piloto de palma puede querer el mismo contenido con menos gráficos. O, los usuarios suecos pueden querer ver el contenido en sueco o en inglés, pero no en alemán. Encabezado HTTP el Equilibrio de carga permite que el CSS tome más decisiones del equilibrio de carga inteligente en base encabezado HTTP de la información en el pedido de cliente. Encabezado HTTP el Equilibrio de carga elimina la necesidad del proveedor de contenido de duplicar el contenido en las diversas formas a través de todos los servidores. Esta característica le habilita a: Parta la granja de la red para diversos tipos de usuarios Desvíe inteligente el tráfico noncacheable Dé prioridad al tráfico de los buscadores del cliente normales sobre los servicios del metasearch El CSS puede utilizar estos encabezado HTTP campos para tomar las decisiones de balance de carga:

msisdn referer accept encoding charset connection cookies cache-control pragma host language user-agent request-line

HTTP HTTP HTTP HTTP HTTP HTTP HTTP HTTP HTTP HTTP HTTP HTTP HTTP

extension MSISDN request header Referer request header Accept request header Accept-Encoding request header Accept-Charset request header Connection general header Cookie header Cache-Control general header Pragma general header Host request header Accept-Language request header User-Agent request header Request-Line

Con la versión de software 7.x de WebNS, el CSS puede utilizar un tipo de campo del encabezado de la aduana HTTP para tomar las decisiones de balance de carga. Aquí está una descripción: custom

HTTP custom header field tag

Configurar En esta sección, le presentan con la información para configurar las características que este documento describe. Nota: Utilice la herramienta de búsqueda de comandos (clientes registrados solamente) para obtener más información sobre los comandos en esta sección. Usted puede configurar el CSS para examinar los pedidos de contenido entrantes para saber si hay información del campo del encabezado HTTP. El CSS entonces dirige las peticiones a los servidores que se diseñan para manejar el tipo de contenido se pida que. Encabezado HTTP el Equilibrio de carga permite que a Host de Web especifique las palabras claves en encabezado HTTP para utilizar para seleccionar el servidor. Encabezado HTTP la característica del Equilibrio de carga introduce estos nuevos comandos y modos del comando line interface(cli): comando header-field-group comando header-field modo del Header-field-group Para habilitar encabezado HTTP la función del balance de la carga del campo, cree un grupo del campo del encabezado. Publique el comando header-field-group y el comando header-field. Entonces, asocíelos a una regla de contenido que tenga el grupo de servicios que usted quiera utilizar para equilibrar. Utilice el Header-field-group en el modo del propietario/del contenido para la regla de contenido.

Configuraciones En este documento, se utilizan estas configuraciones: Cree el grupo del campo del encabezado Agregue el grupo del campo del encabezado a la regla de contenido Ningún ejemplo de regla de cookie Cree el grupo del campo del encabezado Publique el comando header-field-group en el modo de configuración para agregar o quitar un grupo del campo del encabezado. El sintaxis del comando es nombre del Header-field-group. El comando headerfield-group le lleva al modo del Header-field-group. El nombre es una cadena de carácter para identificar el grupo del campo del encabezado, y la longitud es 1 a 32 bytes. Estos ejemplos agregan y quitan el grupo del campo del encabezado del piloto de palma: CS100(config)#header-field-group palmpilot CS100(config)#no header-field-group palmpilot

El comando de agregar un campo del encabezado a un grupo del campo del encabezado es campo del encabezado. La sintaxis es la siguiente: header-field name field_type operator ["header_string"] [search_length]

el campo del encabezado es el comando de publicar en el modo del Header-field-group. El comando define una nueva entrada para un campo del encabezado en el grupo. el nombre es una cadena a partir de la 1 a 32 bytes de largo que se utiliza para identificar este campo del encabezado entre otros. El nombre es un requisito porque usted puede utilizar los mismos tiempos múltiples del tipo de campo en el mismo grupo del campo del encabezado. el field_type incluye una línea de la petición y todos los campos del encabezado de uso general en una encabezado de pedido de HTTP. Los tipos de campo son:

agente de usuario msisdn lenguaje host caché-control pragma codificación charset conexión referer valide petición-línea Cookie aduana Nota: El tipo de campo de encargo está en la WebNS versión 7.x. el operador incluye: exista no-exista igual no-igual contenga no-contenga Para el agente de usuario, la operación del contener es más probable ser utilizado. Utilice la existencia y no-exista los operadores a marcar si la existencia de un campo del encabezado especificado está en la encabezado de pedido de contenido. Así, usted no necesita no más de parámetro después de esos operadores. Utilice a los operadores iguales y no-iguales para hacer juego las palabras claves definidas al contenido del campo del encabezado especificado. Utilice el contener y no-contenga a los operadores para hacer juego las palabras claves configuradas a una subcadena en el contenido del tipo de campo especificado. el header_string es una cadena de caracteres que se utilizará en la operación. La longitud de la cadena de la encabezado es a partir 1 a 32 bytes. El search_length opcional es la longitud del campo del encabezado especificado que se utilizará para la operación. Si usted no especifica la longitud de la búsqueda, el campo del encabezado entero, delimitado por un retorno de carro (CR) y el Line Feedavance de línea (LF), se utiliza para la operación. Éstos son ejemplos para las reglas de contenido con una configuración del campo del encabezado del agente de usuario: Agregue una configuración del campo del encabezado del agente de usuario a una lista de la etiqueta del piloto de palma. CS100(config- header-field-group [palmpilot])#header-field palm1 user-agent contain "Palm"

Nota: Este comando debe estar en una línea. Borre una configuración del campo del encabezado del agente de usuario de un grupo del campo del encabezado del piloto de palma. CS100(config- header-field-group [palmpilot])#no header-field palm1

Agregue el grupo del campo del encabezado a la regla de contenido Publique el comando header-field-rule dentro del modo del propietario/del contenido para configurar una regla de contenido con un grupo predefinido del campo del encabezado. Las reglas de contenido múltiples pueden utilizar el mismo grupo del campo del encabezado. Aquí está el sintaxis de este comando: header-field-rule group [weight weight_value]

la encabezado-campo-regla es el comando que asocia el grupo predefinido del campo del encabezado a la regla de contenido. el grupo es el nombre del grupo preconfigurado del campo del encabezado. La longitud es a partir 1 a 32 bytes. El submandato de la ponderación es opcional. Utilícelo para asignar un valor

de la ponderación (1 a 1024) a la regla de contenido con el grupo especificado del campo del encabezado. Usted puede utilizar este submandato para romper un lazo en la selección de la regla si hay las reglas múltiples que son igualmente específicas con el uso del grupo del campo del encabezado. La regla que tiene el valor de la ponderación más alta se elige primero cuando hay más de una regla que se corresponda con en el pedido de cliente. El weight_value es regla-específico. Diversas reglas que utilizan el mismo grupo del campo del encabezado pueden tener diversos valores de la ponderación. Si usted no utiliza la ponderación, los CSS eliges el primer correspondieron con la regla para una petición. Éstos son los ejemplos que agregan y borran una lista contenta de la etiqueta a una regla de contenido para la configuración de agente de usuario: Agregue un grupo del campo del encabezado del piloto de palma a una configuración de la regla de contenido de la capa 5 (L5). CS100(config-owner-content[layer5])#header-field-rule palmpilot CS100(config-owner-content[layer5])#header-field-rule palmpilot weight 20

Nota: Cada uno de estos comandos debe estar en una línea. Borre un grupo del campo del encabezado del piloto de palma de una configuración de la regla de contenido. CS100(config-owner-content[layer5])#no header-field-rule palmpilot

Nota: Este comando debe estar en una línea. Nota: Cuando usted utiliza encabezado HTTP los campos para el Equilibrio de carga, entienda que los valores en los campos no están mutuamente - la exclusiva. Por ejemplo, suponga que usted quiere cargar la balanza un subgrupo de usuarios franceses a un conjunto de las máquinas, solamente usted también quieren distinguir a los usuarios de Microsoft Internet Explorer (IE) de los usuarios de Netscape. En este caso, es más importante que usted envía a los usuarios franceses a una máquina específica que si utilizan Netscape o el IE. Por lo tanto, usted debe estar seguro que usted carga la regla de contenido con el lenguaje que contiene el “franco” con un valor más alto que la ponderación de las reglas de contenido para Netscape y el IE.

Ningún ejemplo de regla de cookie !Generated on 07/04/2000 10:54:28 !Active version: ap0350067a configure !*************************** GLOBAL *************************** ip route 0.0.0.0 0.0.0.0 10.10.1.2 1 !************************** CIRCUIT ************************** circuit VLAN1 ip address 10.10.102.200 255.255.0.0 !************************** SERVICE ************************** service cookie-server2 ip address 10.10.102.206 string 10.10.102.206 active service cookie_server ip address 10.10.102.205 string 10.10.102.205 active !********************* HEADER FIELD GROUP ********************* header-field-group cookie description "client has cookie" header-field cookie cookies exist

header-field-group no-cookie description "client has no cookie" header-field nocookie cookies not-exist !*************************** OWNER *************************** owner mysite.com content cookie_rule vip address 200.200.200.2 url "/*" header-field-rule cookie weight 10 advanced-balance cookies add service cookie_server add service cookie-server2 port 80 protocol tcp active content login protocol tcp vip address 200.200.200.2 port 80 url "/" advanced-balance cookies add service cookie_server add service cookie-server2 active content no_cookie_rule protocol tcp vip address 200.200.200.2 port 80 url "/*" header-field-rule no-cookie weight 20 redirect "www.mysite.com/sorry.html" active

Verificación Use esta sección para confirmar que su configuración funciona correctamente. La herramienta Output Interpreter Tool (clientes registrados solamente) (OIT) soporta ciertos comandos show. Utilice la OIT para ver un análisis del resultado del comando show. Publique el comando show header-field-group all para verificar la configuración: CS100#show header-field-group all header field groups:

Si el grupo del campo del encabezado es Cookie, el cliente tiene cookies de cookies del campo del encabezado del Cookie. Si el grupo del campo del encabezado es ninguno-Cookie, el cliente no tiene un campo del encabezado del Cookie.

Troubleshooting Actualmente, no hay información específica de troubleshooting disponible para esta configuración.

Información Relacionada Ejemplos de Configuración y Lista de Notas Técnicas

© 1992-2015 Cisco Systems Inc. Todos los Derechos Reservados. Fecha de Generación del PDF: 18 Octubre 2015 http://www.cisco.com/cisco/web/support/LA/102/1023/1023728_http_header.html

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.