$
!
!
! )
"
. !
*+ !
%
,
&'
$
!
(
!-
,
/
0!
,
1
,//0 0 0
/
/ 0!
!
"
#!
Documento:
Versão:
Responsável Técnico:
Status documento:
BalanceamentoCarga
1.0 - Janeiro, 2008
Adriel Gonçalves
EM REVISÃO
Folha de Rosto ............................................................................................................................... 01
Índice .............................................................................................................................................. 02
I. Introdução.................................................................................................................................... 03
II. O que é Balanceamento de Carga(LoadBalance)..................................................................... 03
III. Topologia por balanceamento estático ..................................................................................... 03
IV. Preparação................................................................................................................................ 04
V. Roteiro........................................................................................................................................ 04
VI. Topologia por balanceamento dinâmico................................................................................... 05
01. Conf. Roteador SEDE_MASTER.................................................................................... 06
02. Conf. Roteador MS_MASTER ........................................................................................ 07
03. Conf. Roteador MS_SLAVE ........................................................................................... 08
Gonçalves, Adriel {[email protected]} - Porto Alegre, RS | Brazil.
Guia de Configuração LoadBalance no NR2G-3200.
1. Balanceamento de Carga (LoadBalance)
2. Roteamento x Disponibilidade & Segurança IP
3. OSPF e VRRP
4. NR2G-3218
IMPORTANTE:
É concedida aos clientes da Digitel - Indústria Eletrônica para reproduzir cópias deste
documento e para emprestar ou vender tais cópias somente para propósitos acadêmicos e
científicos. Embora o autor tenha se precavido com todo o cuidado possível, o autor e a Digitel
não aceitam qualquer responsabilidade sobre prejuízos causados por omissões que ele possa
conter. Este texto pode ser reproduzido no todo ou em parte, desde que seja citada a fonte.
!
"
#!
Documento:
Versão:
Responsável Técnico:
Status documento:
BalanceamentoCarga
1.0 - Janeiro, 2008
Adriel Gonçalves
EM REVISÃO
E
sse documento descreve os passos necessários para habilitar o balanceamento
de carga (Load Balance) utilizando o protocolo de roteamento dinâmico OSPF
(Open Short Path First) e também o roteamento ESTÁTICO recentimente implementado em
equipamentos NR2G-3200. O equipamento utilizado para a criação desse documento foi um
roteador Digitel NR2G-3218.
Todo o hardware tem o seu limite, e muitas vezes o mesmo serviço tem que ser
repartido por várias máquinas, sob pena de se tornar congestionado.
O balanceamento de carga passa sobretudo por reencaminhar o tráfego de dados
por caminhos alternativos a fim de descongestionar os acessos aos servidores e/ou roteadores.
Este balanceamento pode ocorrer a qualquer nível da camada OSI.
!
Para melhor visualizarmos aplicação de balanceamento de carga por roteamento
estático, utilizaremos o cenário abaixo que demonstra como o roteador Digitel faz a divisão do
tráfego por caminhos diferentes.
!
"
#!
Documento:
Versão:
Responsável Técnico:
Status documento:
BalanceamentoCarga
1.0 - Janeiro, 2008
Adriel Gonçalves
EM REVISÃO
"
Antes de prosseguir, certifique-se sua versão de firmware no roteador seja a versão
atual ou posterior a 66107c.dwn. Caso sua versão seja uma antes, sugerimos sua gentileza
proceder com processo de atualização para uma mais nova que contemple essa solução. Para
isso, acesse o procedimento abaixo:
URL: http://www.digitel.com.br/suporte/Procedimento_atualiza_NR2G_3200.pdf
"
1) Acessar o equipamento via cabo console utilizando um emulador de VT100 tipo
HyperTerminal com velocidade de 57600 - Bits de dados: 8 - Paridade/Controle de fluxo:
Nenhum.
USER: nr2g
PASS: digitel
( Quando conectado ao roteador, executar os seguintes comando na CLI:
#############################
# exemplo: TESTE Balancer_01
#############################
set
set
set
set
set
system hostname balancer_01
lan lan0 ip 10.10.10.1 mask 255.255.255.0
lan lan0 up
lan lan1 ip 20.20.10.1 mask 255.255.255.0
lan lan1 up
set
set
set
set
set
set
set
set
wan
wan
wan
wan
wan
wan
wan
wan
wan0
wan0
wan0
wan0
wan0
wan0
wan0
wan0
set
set
set
set
set
wan
wan
wan
wan
wan
wan1 purge
wan1 proto framerelay
wan1 protocol ansi
wan1-pvc0 dlci 16 ip 172.16.2.1 mask 255.255.255.252 peer 172.16.2.2
wan1 up
purge
proto ppps
ipcp enabled true
ipcp localip enabled true address 172.16.1.1 mask 255.255.255.252
ipcp remoteip enabled true address 172.16.1.2
pppdefroute true
txinv true
up
set routes purge
set routes default gw1 172.16.1.2 cost1 1 gw2 172.16.2.2 cost2 100 equalize true
weight1 1 weight2 1
set routes up
set system log entry0 facility all priority all
config save
!
"
#!
Documento:
Versão:
Responsável Técnico:
Status documento:
"
BalanceamentoCarga
1.0 - Janeiro, 2008
Adriel Gonçalves
EM REVISÃO
#
O case abaixo é um caso real utilizado na ELETROSUL, onde a redundância é
primordial. Nesse caso a gerência de falhas visa oferecer disponibilidade para rede local em
tempo integral no período 24x7. A topologia abaixo ilustra como é feito o balanceamento de
carga utilizando o roteamento dinâmico OSPF. Para rede local a gerencia de falhas dimensionou
um gateway de rede redundante utilizando o protocolo VRRP.
!
"
#!
Documento:
Versão:
Responsável Técnico:
Status documento:
"
$
BalanceamentoCarga
1.0 - Janeiro, 2008
Adriel Gonçalves
EM REVISÃO
$
Para topologias onde a solução de balanceamento é composta por outros
equipamentos não produzidos pela Digitel, a primeira configuração abaixo NÃO deve ser
aplicada no roteador, pois essa configuração é do equipamento que ficará no lado central
(operadora).
Entretanto, caso sua topologia de balanceamento seja sua solução proprietária como
o caso da ELETROSUL, então sugerimos que copie e cole a configuração abaixo no roteador
concentrador.
#############################
# roteador: Sede_master
#############################
set system hostname SED_master
set lan lan0 ip 172.16.94.131 mask 255.255.255.192
set lan lan0 up
set
set
set
set
set
set
set
wan
wan
wan
wan
wan
wan
wan
wan0
wan0
wan0
wan0
wan0
wan0
wan0
purge
proto ppps
ipcp enabled true
ipcp localip enabled true address 10.0.2.2 mask 255.255.255.252
ipcp remoteip enabled true address 10.0.2.1
pppdefroute true txinv true
up
set
set
set
set
set
set
set
wan
wan
wan
wan
wan
wan
wan
wan1
wan1
wan1
wan1
wan1
wan1
wan1
purge
proto ppps
ipcp enabled true
ipcp localip enabled true address 10.0.1.1 mask 255.255.255.252
ipcp remoteip enabled true address 10.0.1.2
pppdefroute true txinv true
up
set
set
set
set
set
set
set
set
ospf
ospf
ospf
ospf
ospf
ospf
ospf
ospf
redist-static true
redist-static metric-type e2
redist-connected true
redist-connected metric-type e2
redist-rip false
redist-rip metric-type e2
wan0 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass
wan1 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass
set
set
set
set
set
set
ospf
ospf
ospf
ospf
ospf
ospf
network0
network1
network2
network3
network4
area0 id
address
address
address
address
address
0.0.0.1
10.0.2.0 mask 255.255.255.252 area 0.0.0.1
10.0.2.1 mask 255.255.255.255 area 0.0.0.1
10.0.1.0 mask 255.255.255.252 area 0.0.0.1
10.0.1.2 mask 255.255.255.255 area 0.0.0.1
172.16.94.128 mask 255.255.255.192 area 0.0.0.1
auth none stub false cost 1 virtual enabled false
set ospf log syslog true
set ospf up
set system log entry0 facility all priority all
config save
!
"
#!
Documento:
Versão:
Responsável Técnico:
Status documento:
BalanceamentoCarga
1.0 - Janeiro, 2008
Adriel Gonçalves
EM REVISÃO
[atenção] Observe a topologia definida logo à cima onde consta o hostname de cada
equipamento, assim você facilmente cola a configuração relacionada ao nome do equipamento,
nesse caso: MS_MASTER
#############################
# roteador: MS_master
#############################
set system hostname SED_master
set lan lan0 ip 172.16.72.131 mask 255.255.255.192
set lan lan0 up
set
set
set
set
set
set
set
wan
wan
wan
wan
wan
wan
wan
wan0
wan0
wan0
wan0
wan0
wan0
wan0
purge
proto ppps
ipcp enabled true
ipcp localip enabled true address 10.0.2.1 mask 255.255.255.252
ipcp remoteip enabled true address 10.0.2.1
pppdefroute true txinv true
up
set
set
set
set
set
set
set
wan
wan
wan
wan
wan
wan
wan
wan1
wan1
wan1
wan1
wan1
wan1
wan1
purge
proto ppps
ipcp enabled true
ipcp localip enabled true address 20.0.1.1 mask 255.255.255.252
ipcp remoteip enabled true address 20.0.1.2
pppdefroute true txinv true
up
set
set
set
set
set
set
set
set
ospf
ospf
ospf
ospf
ospf
ospf
ospf
ospf
redist-static true
redist-static metric-type e2
redist-connected true
redist-connected metric-type e2
redist-rip false
redist-rip metric-type e2
wan0 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass
wan1 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass
set
set
set
set
set
set
ospf
ospf
ospf
ospf
ospf
ospf
network0
network1
network2
network3
network4
area0 id
address
address
address
address
address
0.0.0.1
10.0.2.0 mask 255.255.255.252 area 0.0.0.1
10.0.2.2 mask 255.255.255.255 area 0.0.0.1
20.0.1.0 mask 255.255.255.252 area 0.0.0.1
20.0.1.2 mask 255.255.255.255 area 0.0.0.1
172.16.72.128 mask 255.255.255.192 area 0.0.0.1
auth none stub false cost 1 virtual enabled false
set ospf log syslog true
set ospf up
set vrrp interface lan0 ip 172.16.72.130 state master vrid 10
set vrrp priority 101
set vrrp up
set system log entry0 facility all priority all
config save
!
"
#!
Documento:
Versão:
Responsável Técnico:
Status documento:
BalanceamentoCarga
1.0 - Janeiro, 2008
Adriel Gonçalves
EM REVISÃO
[atenção] Observe a topologia definida logo à cima onde consta o hostname de cada
equipamento, assim você facilmente cola a configuração relacionada ao nome do equipamento,
nesse caso: MS_SLAVE
#############################
# roteador: MS_slave
#############################
set system hostname SED_master
set lan lan0 ip 172.16.72.132 mask 255.255.255.192
set lan lan0 up
set
set
set
set
set
set
set
wan
wan
wan
wan
wan
wan
wan
wan0
wan0
wan0
wan0
wan0
wan0
wan0
purge
proto ppps
ipcp enabled true
ipcp localip enabled true address 10.0.1.2 mask 255.255.255.252
ipcp remoteip enabled true address 10.0.1.1
pppdefroute true txinv true
up
set
set
set
set
set
set
set
wan
wan
wan
wan
wan
wan
wan
wan1
wan1
wan1
wan1
wan1
wan1
wan1
purge
proto ppps
ipcp enabled true
ipcp localip enabled true address 20.0.1.2 mask 255.255.255.252
ipcp remoteip enabled true address 20.0.1.1
pppdefroute true txinv true
up
set
set
set
set
set
set
set
set
ospf
ospf
ospf
ospf
ospf
ospf
ospf
ospf
redist-static true
redist-static metric-type e2
redist-connected true
redist-connected metric-type e2
redist-rip false
redist-rip metric-type e2
wan0 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass
wan1 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass
set
set
set
set
set
set
ospf
ospf
ospf
ospf
ospf
ospf
network0
network1
network2
network3
network4
area0 id
address
address
address
address
address
0.0.0.1
10.0.1.0 mask 255.255.255.252 area 0.0.0.1
10.0.1.1 mask 255.255.255.255 area 0.0.0.1
20.0.1.0 mask 255.255.255.252 area 0.0.0.1
20.0.1.1 mask 255.255.255.255 area 0.0.0.1
172.16.72.128 mask 255.255.255.192 area 0.0.0.1
auth none stub false cost 1 virtual enabled false
set ospf log syslog true
set ospf up
set vrrp interface lan0 ip 172.16.72.130 state backup vrid 10
set vrrp priority 100
set vrrp up
set system log entry0 facility all priority all
config save
!
"
#!
Download

B alanceam ento de C arga (LoadB alance)