Balanceamento de carga CSS usando um exemplo da configuração
da interface
Índice
Introdução
Pré-requisitos
Requisitos
Componentes Utilizados
Convenções
Vantagens de uma configuração unidirecional
Desvantagens de uma configuração unidirecional
Configurar
Diagrama de Rede
Configurações
Verificar
Troubleshooting
Informações Relacionadas
Introdução
Um administrador de rede pode se deparar com uma situação em que precise equilibrar a carga de serviços em uma porta do Content Services
Switch (CSS11000). Este método de balanceamento de carga, às vezes, é chamado de configuração unidirecional. Este documento explica esse
processo.
Pré-requisitos
Requisitos
Não existem requisitos específicos para este documento.
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
Cisco CSS 11000
Cisco mergulha 2 o interruptor (L2)
Construção 2 de WebNS 5.0 (ap0500002)
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos
utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a sua rede estiver ativa, certifique-se de que entende o
impacto potencial de qualquer comando.
Convenções
Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.
Vantagens de uma configuração unidirecional
Estas são as vantagens de uma configuração unidirecional:
1. O número de serviços que podem ser carga equilibrada com o CSS não é restringido pelo número de portas.
2. Esta configuração faz fácil introduzir um CSS a uma rede existente.
3. Trafique que não é carga equilibrada não corre através do CSS.
Desvantagens de uma configuração unidirecional
Estas são as desvantagens de uma configuração unidirecional:
1. Esta configuração reduz o desempenho do CSS11000 consideravelmente. A razão para esta é que o CSS executa otimamente ao passar o
tráfego de entrada através e para fora uma porta diferente um pouco do que em e para fora a mesma porta. Embora execute bem, o
CSS11000 é encontrado para executar a melhor em-linha entre server e os clientes executam. Infelizmente, há as situações onde este não é
possível, consequentemente fazendo à configuração unidirecional uma boa solução.
2. Ao usar esta configuração, os server equilibrados carga verão todo o tráfego como sendo originado do CSS em vez do que o endereço IP de
origem do cliente real. Você não obtém uma representação verdadeira de onde seu tráfego está vindo.
Configurar
Nesta seção, você encontrará informações para configurar os recursos descritos neste documento.
Nota: Para localizar informações adicionais sobre os comandos usados neste documento, utilize a Ferramenta Command Lookup (somente
clientes registrados).
Diagrama de Rede
Este documento utiliza a seguinte configuração de rede:
Neste diagrama, três server e o CSS11000 conectam ao interruptor. O gateway router conecta ao interruptor e ao Internet.
Cada servidor é configurado com o gateway padrão, com o roteador do gateway no endereço IP 10.10.10.1. Isto é feito porque se você tem o
tráfego iniciado de servidor, o tráfego iniciado de servidor não precisa de atravessar o CSS e atravessa o NAT no gateway router. Todo o tráfego
que é destinado para o VIP no CSS11000 atravessa o interruptor L2 ao CSS e será enviado então apropriadamente ao server equilibrado carga. Os
retornos do tráfego de retorno com o tráfego equilibrado carga do becauseall CSS chegam nos servidores reais com o endereço IP de origem que
é o endereço VIP do grupo da fonte.
Configurações
Este documento utiliza as seguintes configurações:
Balanceamento de carga CSS usando uma relação
1. Faça login no CSS no modo de Superusuário. Este modo é identificado por um prompt que termina com um sinal de libra (#).
2. Uma vez que você reage do modo super usuário, você deve participar no modo de configuração.
css# configure <cr>
3. Configurar um VLAN de circuito. O VLAN deve ser datilografado em todos os tampões quando participado no CLI.
css(config)# circuit VLAN1 <cr>
4. Incorpore o endereço IP de Um ou Mais Servidores Cisco ICM NT do VLAN de circuito e do comando no redirects.
css(config-circuit[VLAN1]# ip address 10.10.10.5 255.255.255.0 <cr>
css(config-circuit[VLAN1-10.10.10.5]# no redirects <cr>
css(config-circuit[VLAN1-10.10.10.5]# exit
5. Configurar a indicação da rota IP.
css(config)# ip route 0.0.0.0 0.0.0.0 10.10.10.1 <cr>
Termine estas etapas para configurar os serviços:
1. Neste exemplo, há um três serviços: Preste serviços de manutenção a 1, a serviço 2, e a serviço 3. Para configurar serviços, você deve
reagir do modo da configuração normal.
Para os exemplos abaixo, os nomes 1, 2, e 3 do serviço são usados. Uma vez na alerta do serviço de configuração, você pode incorporar o
endereço IP de Um ou Mais Servidores Cisco ICM NT do serviço e fazer-lhe o active. Note por favor que há um espaço entre o serviço e o
nome do serviço.
Este exemplo mostra como configurar o serviço 1:
css(config)# service 1 <cr>
css(config-service[1])# ip address 10.10.10.2 <cr>
css(config-service[1])# active <cr>
2. Este exemplo mostra como configurar o serviço 2:
css(config)# service 2 <cr>
css(config-service[2])# ip address 10.10.10.3 <cr>
css(config-service[2])# active <cr>
3. Este exemplo mostra como configurar o serviço 3:
css(config)# service 3 <cr>
css(config-service[3])# ip address 10.10.10.4 <cr>
css(config-service[3])# active <cr>
4. Configure um proprietário ao qual esses serviços se aplicam.
a. Entre no modo da configuração normal. Datilografe a saída para deixar o modo da configuração de serviço.
css(config-service[3])# exit
b. Configure um proprietário ao qual esses serviços se aplicam. Inscreva o proprietário mais o nome do proprietário. Este exemplo usa
cisco_systems.
css(config)# owner cisco_systems <cr>
c. Você reage agora do modo de configuração do proprietário. Configure as regras de conteúdo, digitando o nome da regra de
conteúdo. Neste exemplo, a regra de conteúdo é one_armed_config.
css(config-owner[cisco_systems])# content one_armed_config <cr>
d. Uma vez à configuração satisfeita, você pode incorporar o endereço VIP e adicionar os serviços que você quer o tráfego que vai ao
VIP se usar. Introduza o endereço VIP:
css(config-owner-content[cisco_systems-one_armed_config])# vip address
10.10.10.6 <cr>
Nota: O comando acima deve estar em uma linha.
e. Adicione os serviços que você deseja que o tráfego de ida para o VIP utilize.
css(config-owner-content[cisco_systems-one_armed_config])# add service 1 <cr>
css(config-owner-content[cisco_systems-one_armed_config])# add service 2 <cr>
css(config-owner-content[cisco_systems-one_armed_config])# add service 3 <cr>
f. Para fazer o active da regra de conteúdo inscrever o comando ative.
css(config-owner-content[cisco_systems-one_armed_config])# active <cr>
5. O CSS é configurado agora para carregar o equilíbrio aos serviços, contudo, há um problema. Quando o tráfego atravessa o CSS obter a
carga equilibrada, o endereço IP de destino está mudado mas o endereço IP de origem não é mudado. Quando aqueles pacotes dirigem de
volta ao cliente, contorneiam o CSS através do interruptor porque os gateways padrão dos server são ajustados ao endereço IP de roteador e
o endereço IP de origem do pedido equilibrado carga não está na sub-rede local.
Você não deve somente NAT o endereço de destino do pacote mas dos endereços de origem também. A fim fazer isto, configurar os
grupos da fonte.
a. Você deve reagir para trás do modo da configuração normal para configurar o grupo. Para fazer isso, datilografe a saída duas vezes.
A alerta CLI deve ler css (configuração) #.
b. Neste exemplo, os server de nome do grupo do nome são usados.
css(config)# group Servers <cr>
c. Uma vez ao modo da configuração de grupo, você pode incorporar o endereço VIP e adicionar os serviços de destino que você quer
o tráfego que vai ao VIP se usar. Introduza o endereço VIP:
css(config-group[servers])# vip address 10.10.10.6 <cr>
d. O serviço de destino do comando add sob a configuração do grupo da fonte indica aquele quando um endereço IP de origem é
significado para este serviço, NAT o endereço IP de origem para mostrar que está vindo do CSS. O tráfego da resposta vai para trás
ao CSS através do interruptor em vez de contorneá-lo.
css(config-group[Servers])# add destination service 1 <cr>
css(config-group[Servers])# add destination service 2 <cr>
css(config-group[Servers])# add destination service 3 <cr>
e. Para fazer aos grupos da fonte o active, emita o comando ative.
css(config-group[Servers])# active <cr>
Construção 2 CSS 11050 WebNS 5.0
!Active version: ap0500002
!*************************** GLOBAL ***************************
ip route 0.0.0.0 0.0.0.0 10.10.10.1
!************************** INTERFACE *************************
!*************************** CIRCUIT **************************
circuit vlan1
ip address 10.10.10.5 255.255.255.0
no redirects
!*************************** SERVICE **************************
service 1
ip address 10.10.10.2
active
service 2
ip address 10.10.10.3
active
service 3
ip address 10.10.10.4
active
!*************************** OWNER ****************************
owner cisco_systems
content One-Arm-rule
vip address 10.10.10.6
add service 1
add service 2
add service 3
active
!*************************** GROUP ****************************
group Servers
vip address 10.10.10.6
add destination service 1
add destination service 2
add destination service 3
active
Verificar
Esta seção fornece informações que você pode usar para confirmar se sua configuração está funcionando adequadamente.
A Output Interpreter Tool (somente clientes registrados) oferece suporte a determinados comandos show, o que permite exibir uma análise da
saída do comando show.
show service-summary — Nome e estado do serviço dos indicadores.
Service Name
State
1
2
3
Alive
Alive
Alive
Conn
Weight
0
0
0
1
1
1
Avg
Load
State
Transitions
2
0
2
2
2
1
sumário da mostra — Permite-o de indicar um sumário desta informação do proprietário para todos os proprietários ou um proprietário
específico:
Global Bypass Counters:
No Rule Bypass Count:
Acl Bypass Count:
0
0
Owner
Content Rules
State
cisco_systems
One-Arm-rule
Active
Services
Service Hits
1
5
6
4
2
3
regra da mostra — Indica todas as regras de conteúdo para proprietário específico ou todos os proprietários. A tela mostra informações
sobre o proprietário e as regras de conteúdo.
Name:
One-Arm-rule
Owner:
cisco_systems
State:
Active
Type:
HTTP
Balance:
Round Robin
Failover:
N/A
Persistence:
Enabled
Param-Bypass: Disabled
IP Redundancy: Not Redundant
L3:
10.10.10.6
L4:
Any/Any
Url:
Redirect: ""
TCP RST client if service unreachable: Disabled
Rule Services:
1: 1-Alive
2: 2-Alive
3: 3-Alive
show service Exibe informações de todos os serviços. Similar ao comando show service summary, este comando igualmente indica o tipo
de serviço, a regra de conteúdo associada, o keepalive, as transições de estado do número, e taxa e configurações de largura de banda do
Qualidade de Serviço (QoS).
Name: 1
Type: Local
Rule ( 10.10.10.2
Redirect Domain:
Redirect String:
Keepalive: (ICMP
Mtu:
Connections:
Total Connections:
Weight:
Index: 1
State: Alive
ANY ANY )
5
3
1500
0
5
1
5 )
State Transitions:
Max Connections:
Total Reused Conns:
Load:
0
0
0
2
Troubleshooting
O comando show flows 0.0.0.0 pode ser usado para mostrar as sessões que fluem dentro e fora do CSS. No caso desta configuração unidirecional,
os detalhes de InPort e de OutPort mostram a mesma porta para ambos sentidos. As configurações de CSS normais onde dois ou mais portas
estão no uso devem mostrar as portas diferentes de InPort e de OutPort que estão sendo usadas. Está abaixo a informação de fluxo para uma
sessão do navegador da Web (porta 80) do cliente 10.64.104.208 ao endereço 10.10.10.6 da regra de conteúdo VIP que é carga equilibrada para
prestar serviços de manutenção ao endereço 10.10.10.2.
show flows 0.0.0.0
Src Address
SPort
--------------- ----10.10.10.2
80
10.64.104.208
37413
Dst Address
--------------10.10.10.6
10.10.10.6
DPort
----36805
80
NAT Dst Address
--------------10.64.104.208
10.10.10.2
Prt InPort
OutPort
--- --------- --------TCP 1
1
TCP 1
1
Informações Relacionadas
Exemplos de Configuração e Notas Técnicas
© 1992-2015 Cisco Systems Inc. Todos os direitos reservados.
Data da Geração do PDF: 19 Setembro 2015
http://www.cisco.com/cisco/web/support/BR/104/1043/1043409_one_armed_bandit.html