Services de mise en réseau d'applications : Commutateurs de services de contenu de la gamme Cisco CSS 11500

Configuration des produits CSS 11000 et 11500 pour rattacher des clients à un serveur basé sur des cookies

16 décembre 2015 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Cisco a annoncé la fin de la vente pour le Cisco CSS 11000. Le pour en savoir plus, voient s'il vous plaît le bulletin de fin de commercialisation.


Contenu


Introduction

Ce document explique l'utilisation de la fonction de règle de contenu de Témoin d'avancé-équilibre. le Témoin d'Avancé-équilibre permet au Commutateur de services de contenu (CSS) pour faire sa décision fondée d'Équilibrage de charge sur un Témoin envoyé par un vrai serveur. Si vous vous connaissez à l'avance quel type d'informations le Témoin contient, cependant, pouvez employer ces informations pour dire au CSS comment exécuter sa décision loadbalancing.

Remarque: Le CSS ne peut pas apprendre le Témoin du serveur, et colle chaque demande qui inclurait ce Témoin au même serveur.

Avant de commencer

Conventions

Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.

Conditions préalables

Aucune condition préalable spécifique n'est requise pour ce document.

Composants utilisés

Les informations dans ce document sont basées sur toutes les gammes 11000 et 11500 CSS de Cisco CSS exécutant la version de logiciel 3.0 et ultérieures de Cisco WebNS.

Les informations présentées dans ce document ont été créées à partir de périphériques dans un environnement de laboratoire spécifique. Tous les dispositifs utilisés dans ce document ont démarré par une configuration effacée (par défaut). Si vous travaillez dans un réseau opérationnel, assurez-vous de bien comprendre l'impact potentiel de toute commande avant de l'utiliser.

Configurez

Cette section vous fournit des informations pour configurer les fonctionnalités décrites dans ce document.

Configurer le commutateur satisfait

En configurant le CSS 11000 et 11500, déterminez d'abord si vous avez besoin d'une chaîne de Témoin de serveur. Si l'exécution de chaîne selon la règle de contenu est le correspondance-service-Témoin, qui est la valeur par défaut, ce paramètre doit être configuré. Dans ce cas la chaîne de Témoin de service est appariée contre le Témoin contenu dans l'en-tête de HTTP pour la décision d'Équilibrage de charge.

Si l'exécution de chaîne selon la règle de contenu est placée à la méthode d'informations parasites, ce paramètre n'est pas nécessaire. Afin de sélectionner un des serveurs disponibles, le Témoin contenu dans l'en-tête de HTTP est mathématiquement transformé utilisant un algorithme de hachage. Si disponible, l'assigna d'algorithme de hachage la connexion portant un certain Témoin au même serveur. Cet exemple se concentre sur la caisse de correspondance-service-Témoin.

Remarque: Les Témoins distinguent les majuscules et minuscules.

Configurer le service

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

Configurer la règle de contenu

Remarque: Les Témoins ont besoin d'une règle de la couche 5. Vous pouvez créer une règle de la couche 5 en ajoutant un URL. Par exemple, <url »/* " >. Une règle de la couche 4 peut être favorisée à une règle de la couche 5 en émettant l'ordre de Témoins d'avancé-équilibre.

  1. Choisissez la méthode d'avancé-équilibre.

    training4(config-owner-content[cookie-layer5])# advanced-balance cookies
    
  2. Configurez l'exécution de chaîne.

    training4(config-owner-content[cookie-layer5])# string operation ?
    match-service-cookie (DEFAULT)
    hash-crc32
    hash-xor
    hash-a
    
  3. Définissez les octets de commencer/fin.

    training4(config-owner-content[cookie-layer5])# string range 1 to 200
     Start byte position of cookie/url after header (Range:1-600)
    
  4. Spécifiez le préfixe situé dans la plage de chaîne.

    training4(config-owner-content[cookie-layer5])# string prefix "ASPSESSION"
    <quoted text>"Quoted textual information"(Len: 0-32)
    
  5. Indiquez combien d'octets à ignorer après le préfixe commençant.

    training4(config-owner-content[cookie-layer5])# string skip-length 9
    <quoted text>"Quoted textual information"(Len: 0-32)
    
  6. Indiquez combien d'octets après le préfixe/saut-longueur préparent la chaîne.

    training4(config-owner-content[cookie-layer5])# string process-length 6
    <integer>Integer value(Range: 0-64)
    
  7. Si aucune longueur de processus de chaîne n'est configurée, le recherchez après extrémité de caractère de chaîne.

    training4(config-owner-content[cookie-layer5])# string eos-char "&"
    <quoted text>"Quoted textual information"(Len: 0-5)
    
  8. Spécifiez le Basculement au cas où un serveur descendrait ou est interrompu.

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

Est ci-dessous un exemple d'une chaîne de Témoin, et comment certains des paramètres fonctionnent.

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.

Est ci-dessous une configuration d'échantillon pour les chaînes de Témoin.

!************************** 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

Vérifiez

Aucune procédure de vérification n'est disponible pour cette configuration.

Dépannez

Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.

Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Informations connexes


Document ID: 12576