Servicios de redes de aplicaciones : Cisco LocalDirector de la serie 400

Configurar la redirección de HTTP a diversos servidores usando los mismos directorios y archivos

18 Octubre 2015 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Cisco ha anunciado el fin de la venta de Cisco LocalDirector. Para más información, refiera al fin de vida de las 400 Series de LocalDirector y los avisos y los boletines de productos del Fin de la Venta.


Contenido


Introducción

La redirección de HTTP es un método confiable usado para implementar persistente o las conexiones persistentes. El redireccionamiento HTTP también permite que LocalDirector realice un equilibrio de carga eficaz para las conexiones de Secure Socket Layer (SSL) y las conexiones que no son de SSL, así como para conexiones a un Proveedor de servicios de Internet (ISP) que pasan a través de un servidor de representación.

Este documento proporciona un ejemplo de configuración de redirección http para dos servidores mediante los mismos directorios y archivos.

Estos paramaters se utilizan en esta configuración:

  • Un registro "A" creado para test.testdomain.com <-> IP virtual (VIP) 172.18.124.216

  • Un registro "A" creado para el IP directo (DIP) ns-ms1-dip.testdomain.com <-> 172.18.124.208

  • Un registro "A" creado para el DIP ns-ms2-dip.testdomain.com <-> 172.18.124.209

  • Un registro "A" creado para ns-ms1.cisco.com <-> 172.18.124.207 real

  • Un registro "A" creado para el ns-ms2.cisco.com <-> 172.18.124.206 real

  • Dirección virtual de DIP 172.18.124.209 para 172.18.124.206 real (s2)

  • Dirección virtual DIP 172.18.124.208 para 172.18.124.207 real (s1)

  • url s2 http://ns-ms2-dip.testdomain.com/%p 302

  • url s1 http://ns-ms1-dip.testdomain.com/%p 302

  • máscara de subred de 24 bits

Hay algunas limitaciones relacionadas con los direccionamientos del límite del acceso VIP, los direccionamientos directos IP (INMERSIÓN), y los IP Address públicos del servidor real. Usted necesita dos IP Addresses para cada servidor real para las conexiones salientes a los servidores reales. Los dos IP Addresses permiten los direccionamientos seguros VIP con las restauraciones (RST) enviadas para los malos puertos. Ellos también permitirán que otras llamadas a las direcciones DIP pasen por las verdaderas direcciones utilizando una dirección de IP alternativa para la dirección virtual de DIP.

prerrequisitos

Requisitos

No hay requisitos específicos para este documento.

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

  • LocalDirector 416

  • Versión 4.2.1 de LocalDirector

  • Microsoft Internet Explorer 5.5

  • Netscape Communicator 4.7

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.

Diagrama de la red

En este documento, se utiliza esta configuración de red:

http_red_diffserv-01.gif

Convenciones

Para obtener más información sobre las convenciones del documento, consulte las Convenciones de Consejos Técnicos de Cisco.

Configure la redirección de HTTP a diversos servidores usando los mismos directorios y archivos

Utilice este procedimiento para configurar la redirección de HTTP a diversos servidores usando los mismos directorios y archivos.

  1. Cree un direccionamiento del límite del acceso VIP y ingreselo en el Domain Name System (DNS). Por ejemplo:

    virtual 172.18.124.216:80:0:tcp is
    
  2. Cree un direccionamiento de la INMERSIÓN para cada servidor real que valide las llamadas para este direccionamiento VIP. Utilice una dirección IP adicional en la primera parte de la declaración, como se muestra aquí:

    direct-ip 172.18.124.209:80:0:tcp 172.18.124.206:80:0:tcp is
    direct-ip 172.18.124.208:80:0:tcp 172.18.124.207:80:0:tcp is
    

    El sistema crea esta salida:

    real 172.18.124.207:80:0:tcp is
    real 172.18.124.206:80:0:tcp is
    bind 172.18.124.209:80:0:tcp 172.18.124.206:80:0:tcp
    bind 172.18.124.208:80:0:tcp 172.18.124.207:80:0:tcp
    
  3. Cree un redireccionamiento de URL para cada servidor real

    Estos URL son donde reorientan al cliente cuando se golpea un direccionamiento VIP. Por ejemplo:

    url s2 http://ns-ms2-dip.cisco.com/%p
    url s1 http://ns-ms1-dip.cisco.com/%p
    
  4. Cree un comando backup para cada dirección DIP de la dirección VIP común para solucionar los posibles problemas de marcadores.

    Si un cliente añade la URL de una dirección DIP a favoritos y esa dirección DIP (servidor real) no está disponible (FALLÓ), entonces el comando backup se utiliza para llamar nuevamente a la dirección VIP.

    backup 172.18.124.209:80:0:tcp 172.18.124.216:80:0:tcp
    backup 172.18.124.208:80:0:tcp 172.18.124.216:80:0:tcp
    

    Nota: El cambio de dirección del protocolo secure hypertext transfer (HTTPS) utiliza el comando backup diferentemente.

  5. Enlazar la dirección VIP a cada comando URL. Por ejemplo:

    bind 172.18.124.216:80:0:tcp s2
    bind 172.18.124.216:80:0:tcp s1
    
  6. Cree un comando de link para cada URL a la primera parte de la dirección DIP.

    Esto crea una asociación entre la dirección DIP y la URL que se asocia con ese apodo. El link se asegura de que LocalDirector no reoriente a los clientes a un direccionamiento fallado de la INMERSIÓN, que es uno por asociado con un servidor real. Si un direccionamiento de la INMERSIÓN falla, no reoriente al URL que envía una llamada al direccionamiento fallado de la INMERSIÓN.

    link s2  172.18.124.209:80:0:tcp
    link s1 172.18.124.208:80:0:tcp
    

Configuración

LocalDirector 416 de Cisco

!--- Configuration with syslog output 20.7 (debug level) 
!--- and syslog console enabled:

LDIR-416(config)#syslog console
LDIR-416(config)#direct-ip 172.18.124.209:80:0:tcp 172.18.124.206:80:0:tcp is
LDIR-416(config)#direct-ip 172.18.124.208:80:0:tcp 172.18.124.207:80:0:tcp is
         
May 2 12:05:04 LD-NOTICE Real machine '172.18.124.206:80:0:tcp': 
Newly created edited to In Service.
<165> May 2 12:05:04 LD-NOTICE Virtual machine '172.18.124.209:80:0:tcp': 
Edited from Newly Created to In Service.
LDIR-416(config)#url s2 http://ns-ms2-dip.testdomain.com/%p 302
LDIR-416(config)#url s1 http://ns-ms1-dip.testdomain.com/%p 302
LDIR-416(config)#backup 172.18.124.209:80:0:tcp 172.18.124.216:80:0:tcp
LDIR-416(config)#backup 172.18.124.208:80:0:tcp 172.18.124.216:80:0:tcp
 
May 2 12:05:04 LD-NOTICE Real machine '172.18.124.207:80:0:tcp': 
Newly created edited to In Service.
<165> May 2 12:05:04 LD-NOTICE Virtual machine '172.18.124.208:80:0:tcp': 
Edited from Newly Created to In Service.
<165> May 2 12:05:04 LD-NOTICE Url 's2': Newly created edited to In Service.
<165> May 2 12:05:04 LD-NOTICE Url 's1': Newly created edited to In Service.
LDIR-416(config)#bind 172.18.124.216:80:0:tcp s2
LDIR-416(config)#bind 172.18.124.216:80:0:tcp s1
LDIR-416(config)#link s2 172.18.124.209:80:0:tcp
LDIR-416(config)#link s1 172.18.124.208:80:0:tcp
LDIR-416(config)#<162>May 2 12:05:04 LD-CRIT Switching
 '172.18.124.216:80:0:tcp'from 'leastconns' to 'slowstart' show conf
: Saved
: LocalDirector 416 Version 4.2.1
syslog output 20.7
no syslog console
enable password dfeaf10390e560aea745ccba53e044 encrypted
hostname LDIR-416
no shutdown ethernet 0
no shutdown ethernet 1
shutdown ethernet 2
interface ethernet 0 auto
interface ethernet 1 auto
interface ethernet 2 auto
mtu 0 1500
mtu 1 1500
mtu 2 1500
multiring all
no secure 0
no secure 1
no secure 2
ping-allow 0
ping-allow 1
ping-allow 2
ip address 172.18.124.215 255.255.255.0
route 0.0.0.0 0.0.0.0 172.18.124.1 1
arp timeout 30
no rip passive
rip version 1
failover ip address 0.0.0.0
no failover
failover hellotime 30
password dfeaf10390e560aea745ccba53e044ed encrypted
telnet 172.18.124.0 255.255.255.0
telnet 64.0.0.0 255.0.0.0
snmp-server enable traps
snmp-server community public
no snmp-server contact
no snmp-server location
virtual 172.18.124.216:80:0:tcp is
real 172.18.124.206:80:0:tcp is
real 172.18.124.207:80:0:tcp is
direct-ip 172.18.124.208:80:0:tcp 172.18.124.207:80:0:tcp is
direct-ip 172.18.124.209:80:0:tcp 172.18.124.206:80:0:tcp is
url s1 http://ns-ms1-dip.testdomain.com/%p 302
url s2 http://ns-ms2-dip.testdomain.com/%p 302
backup 172.18.124.208:80:0:tcp 172.18.124.216:80:0:tcp
backup 172.18.124.209:80:0:tcp 172.18.124.216:80:0:tcp
bind 172.18.124.208:80:0:tcp 172.18.124.207:80:0:tcp
bind 172.18.124.209:80:0:tcp 172.18.124.206:80:0:tcp
bind 172.18.124.216:80:0:tcp s1
bind 172.18.124.216:80:0:tcp s2
link s1 172.18.124.208:80:0:tcp
link s2 172.18.124.209:80:0:tcp
LDIR-416#

Verificación

Actualmente, no hay un procedimiento de verificación disponible para esta configuración.

Troubleshooting

En esta sección encontrará información que puede utilizar para solucionar problemas de configuración.

Comandos para resolución de problemas

La herramienta Output Interpreter (sólo para clientes registrados) permite utilizar algunos comandos “show” y ver un análisis del resultado de estos comandos.

Nota: Antes de ejecutar un comando debug, consulte Información Importante sobre Comandos Debug.

  • show real - Muestra las estadísticas y estados de los servidores reales.

  • show virtual - Muestra una lista de servidores virtuales, sus estados, cantidad de conexiones y algoritmos de balanceo de carga.

  • show bind—Muestra qué servidores reales están conectados a qué servidores virtuales.

  • conexión de la demostración — Visualiza el número de utilizado actualmente, así como el máximo usado, los objetos de conexión proxy para el Equilibrio de carga contento.

  • muestre el https de las estadísticas — Estadísticas de la conexión HTTPS de las visualizaciones.

  • show url - Muestra la información de conexión hacia las URL.

Ésta es la salida de comando del comando show real.

LDIR-416(config)#show real 

Real    Machines: 

                                                         No Answer TCP Reset DataIn 
Machine                        Connect  State  Thresh Reassigns  Reassigns   Conns 

(DIP) 172.18.124.207:80:0:tcp     0     IS       8        0         0          0 

(DIP) 172.18.124.206:80:0:tcp     0     IS       8        0         0          0 

Ésta es la salida de comando del comando show virtual.

LDIR-416(config)#show virtual 

Machines:    

                Machine          Mode      State  Connect  Sticky  Predictor  Slowstart 

(DIP) 172.18.124.209:80:0:tcp   directed  local      IS      0      0         leastconns roundrobin*  

(DIP) 172.18.124.208:80:0:tcp   directed  local      IS      0      0         leastconns roundrobin*  

      172.18.124.216:80:0:tcp   directed  local      IS      0      0         leastconns roundrobin*

Ésta es la salida de comando del comando show bind.

LDIR-416(config)#show bind 

           Virtual Machine(s)            Real Machines/Urls 

(DIP) 172.18.124.209:80:0:tcp(IS) 

(DIP) 172.18.124.206:80:0:tcp(IS) 

(DIP) 172.18.124.208:80:0:tcp(IS) 

(DIP) 172.18.124.207:80:0:tcp(IS) 

                                        172.18.124.216:80:0:tcp(IS)  
                                                  s1(IS)  
                                                  s2(IS)

Ésta es la salida de comando del comando show connection.

LDIR-416(config)#show connection 

Type        Currently Used   Max Used 

----------- --------------- ---------- 
Connections       0             3  

Wildcards         6            10 

Sticky            0             0 

SSL Sticky        0             0 

IP Frags          0             0 

SSL Proxy         0             0  

FTP Proxy         0             0  

COOKIE Ins        0             0  

COOKIE Pass       0             0 

CLB Prox          0             0  

HTTP Redir

Proxy             0             1  

Total    Allocated = 40960 Total Allocatable = 135824

Ésta es la salida de comando del comando show statistics https.

LDIR-416(config)#show statistics https

             Real Machine(s)                 Bytes      Packets   Connections 

(DIP) 172.18.124.207:80:0:tcp                 0            0                0 
(DIP) 172.18.124.206:80:0:tcp                 0            0                0 

         Virtual Machine(s)                 Bytes      Packets   Connections 
(DIP) 172.18.124.209:80:0:tcp                 0            0                0 

(DIP) 172.18.124.208:80:0:tcp                 0            0                0 

      172.18.124.216:80:0:tcp                 17949       161               10 

LDIR-416(config)# 

Ésta es la salida de comando del comando show url.

LDIR-416#show url
Urls:
       
           Id  Connect    Rcode   State          Url
           s1     0          302     IS     http://ns-ms1-dip.testdomain.com/%p
           s2     0          302     IS     http://ns-ms2-dip.testdomain.com/%p

Ésta es salida de muestra si usted hojea a http://test.testdomain.com/page2.htm, que reorienta a http://ns-ms2-dip.testdomain.com, y utiliza estos comandos de Troubleshooting.

Si usted utiliza los comandos de debugging:

LDIR-416# 

<162> May 2 12:06:32 LD-CRIT   Switching '172.18.124.216:80:0:tcp' 
      from 'slowstart' to 'leastconns'
<162> May 2 12:06:32 LD-CRIT 		Switching '172.18.124.209:80:0:tcp' 
      from 'slowstart' to 'leastconns'

LDIR-416#show dip
Direct IPs:
            
Virtual                          Real           Conns  State  Predictor    Slowstart
172.18.124.208:80:0:tcp  172.18.124.207:80:0:tcp   0     IS   leastconns   roundrobin*
172.18.124.209:80:0:tcp  172.18.124.206:80:0:tcp   1     IS   leastconns*  roundrobin
          

LDIR-416#show virtual
Machines:
            
Machine                           Mode         State Connect Sticky   Predictor Slowstart
(DIP) 172.18.124.208:80:0:tcp  directed local    IS      0     0     leastconns roundrobin*
(DIP) 172.18.124.209:80:0:tcp  directed local    IS      1     0     leastconns* roundrobin
      172.18.124.216:80:0:tcp  directed local    IS      0     0     leastconns* roundrobin

Éstas son salidas de muestra si usted hojea a http://test.testdomain.com/page2.htm, que reorienta a http://ns-ms1-dip.testdomain.com, y utilizan estos comandos de Troubleshooting.

LDIR-416# show url
Urls:
            
Id Connect Rcode State Url
s1 1                    302    IS    http://ns-ms1-dip.testdomain.com/%p
s2 0                    302    IS    http://ns-ms2-dip.testdomain.com/%p      

LDIR-416# show statistics
                                Real Machine(s) Bytes Packets Connections
(DIP) 172.18.124.206:80:0:tcp 2077     8                    2
(DIP) 172.18.124.207:80:0:tcp 2224     8                    2
            
            
                          Virtual Machine(s) Bytes Packets Connections
(DIP) 172.18.124.208:80:0:tcp 2224     8                    1
(DIP) 172.18.124.209:80:0:tcp 2077     8                    1
                      172.18.124.216:80:0:tcp     4101     42           4
 
LDIR-416# show virtual
Machines:
            
Machine                             Mode      State Connect Sticky   Predictor     Slowstart
(DIP) 172.18.124.208:80:0:tcp directed local     IS    1        0     leastconns*   roundrobin
(DIP) 172.18.124.209:80:0:tcp directed local     IS    0        0     leastconns*   roundrobin
	     172.18.124.216:80:0:tcp directed local     IS    0        0     leastconns*   roundrobin 

LDIR-416# show dip
Direct IPs:
            
Virtual                         Real               Conns State  Predictor     Slowstart
172.18.124.208:80:0:tcp  172.18.124.207:80:0:tcp     1    IS    leastconns*   roundrobin
172.18.124.209:80:0:tcp  172.18.124.206:80:0:tcp     0    IS    leastconns*   roundrobin

Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Información Relacionada


Document ID: 44125