Folha de Rosto ............................................................................................................................... 01 ndice.............................................................................................................................................. 02 I. Introduo.................................................................................................................................... 03 II. O que Balanceamento de Carga(LoadBalance)..................................................................... 03 III. Topologia por balanceamento esttico..................................................................................... 03 IV. Preparao................................................................................................................................ 04 V. Roteiro........................................................................................................................................ 04 VI. Topologia por balanceamento dinmico................................................................................... 05 01. Conf. Roteador SEDE_MASTER.................................................................................... 06 02. Conf. Roteador MS_MASTER........................................................................................ 07 03. Conf. Roteador MS_SLAVE ........................................................................................... 08
Gonalves, Adriel {adriel@digitel.com.br} - Porto Alegre, RS | Brazil.
Guia de Configurao LoadBalance no NR2G-3200.
1. Balanceamento de Carga (LoadBalance) 2. Roteamento x Disponibilidade & Segurana IP 3. OSPF e VRRP 4. NR2G-3218
IMPORTANTE: concedida aos clientes da Digitel - Indstria Eletrnica para reproduzir cpias deste documento e para emprestar ou vender tais cpias somente para propsitos acadmicos e cientficos. Embora o autor tenha se precavido com todo o cuidado possvel, o autor e a Digitel no aceitam qualquer responsabilidade sobre prejuzos causados por omisses que ele possa conter. Este texto pode ser reproduzido no todo ou em parte, desde que seja citada a fonte. Documento: BalanceamentoCarga Verso: 1.0 - Janeiro, 2008 Responsvel Tcnico: Adriel Gonalves
sse documento descreve os passos necessrios para habilitar o balanceamento de carga (Load Balance) utilizando o protocolo de roteamento dinmico OSPF (Open Short Path First) e tambm o roteamento ESTTICO recentimente implementado em equipamentos NR2G-3200. O equipamento utilizado para a criao desse documento foi um roteador Digitel NR2G-3218. II. O QUE BALANCEAMENTO DE CARGA {LoadBacane): Todo o hardware tem o seu limite, e muitas vezes o mesmo servio tem que ser repartido por vrias mquinas, sob pena de se tornar congestionado. O balanceamento de carga passa sobretudo por reencaminhar o trfego de dados por caminhos alternativos a fim de descongestionar os acessos aos servidores e/ou roteadores. Este balanceamento pode ocorrer a qualquer nvel da camada OSI. III. TOPOLOGIA DE BALANCEAMENTO POR ROTAMENTO ESTTICO:
Para melhor visualizarmos aplicao de balanceamento de carga por roteamento esttico, utilizaremos o cenrio abaixo que demonstra como o roteador Digitel faz a diviso do trfego por caminhos diferentes.
E Documento: BalanceamentoCarga Verso: 1.0 - Janeiro, 2008 Responsvel Tcnico: Adriel Gonalves
IV. PREPARAO: Antes de prosseguir, certifique-se sua verso de firmware no roteador seja a verso atual ou posterior a 66107c.dwn. Caso sua verso seja uma antes, sugerimos sua gentileza proceder com processo de atualizao para uma mais nova que contemple essa soluo. Para isso, acesse o procedimento abaixo: URL: http://www.digitel.com.br/suporte/Procedimento_atualiza_NR2G_3200.pdf V. ROTEIRO : 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 2) Quando conectado ao roteador, executar os seguintes comando na CLI:
############################# # exemplo: TESTE Balancer_01 #############################
set system hostname balancer_01 set lan lan0 ip 10.10.10.1 mask 255.255.255.0 set lan lan0 up set lan lan1 ip 20.20.10.1 mask 255.255.255.0 set lan lan1 up
set wan wan0 purge set wan wan0 proto ppps set wan wan0 ipcp enabled true set wan wan0 ipcp localip enabled true address 172.16.1.1 mask 255.255.255.252 set wan wan0 ipcp remoteip enabled true address 172.16.1.2 set wan wan0 pppdefroute true set wan wan0 txinv true set wan wan0 up
set wan wan1 purge set wan wan1 proto framerelay set wan wan1 protocol ansi set wan wan1-pvc0 dlci 16 ip 172.16.2.1 mask 255.255.255.252 peer 172.16.2.2 set wan wan1 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: BalanceamentoCarga Verso: 1.0 - Janeiro, 2008 Responsvel Tcnico: Adriel Gonalves
VI. TOPOLOGIA DE BALANCEAMENTO POR ROTEAMENTO DINMICO:
O case abaixo um caso real utilizado na ELETROSUL, onde a redundncia primordial. Nesse caso a gerncia de falhas visa oferecer disponibilidade para rede local em tempo integral no perodo 24x7. A topologia abaixo ilustra como feito o balanceamento de carga utilizando o roteamento dinmico OSPF. Para rede local a gerencia de falhas dimensionou um gateway de rede redundante utilizando o protocolo VRRP.
Para topologias onde a soluo de balanceamento composta por outros equipamentos no produzidos pela Digitel, a primeira configurao abaixo NO deve ser aplicada no roteador, pois essa configurao do equipamento que ficar no lado central (operadora). Entretanto, caso sua topologia de balanceamento seja sua soluo proprietria como o caso da ELETROSUL, ento sugerimos que copie e cole a configurao abaixo no roteador concentrador.
set system hostname SED_master set lan lan0 ip 172.16.94.131 mask 255.255.255.192 set lan lan0 up
set wan wan0 purge set wan wan0 proto ppps set wan wan0 ipcp enabled true set wan wan0 ipcp localip enabled true address 10.0.2.2 mask 255.255.255.252 set wan wan0 ipcp remoteip enabled true address 10.0.2.1 set wan wan0 pppdefroute true txinv true set wan wan0 up
set wan wan1 purge set wan wan1 proto ppps set wan wan1 ipcp enabled true set wan wan1 ipcp localip enabled true address 10.0.1.1 mask 255.255.255.252 set wan wan1 ipcp remoteip enabled true address 10.0.1.2 set wan wan1 pppdefroute true txinv true set wan wan1 up
set ospf redist-static true set ospf redist-static metric-type e2 set ospf redist-connected true set ospf redist-connected metric-type e2 set ospf redist-rip false set ospf redist-rip metric-type e2 set ospf wan0 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass set ospf wan1 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass
set ospf network0 address 10.0.2.0 mask 255.255.255.252 area 0.0.0.1 set ospf network1 address 10.0.2.1 mask 255.255.255.255 area 0.0.0.1 set ospf network2 address 10.0.1.0 mask 255.255.255.252 area 0.0.0.1 set ospf network3 address 10.0.1.2 mask 255.255.255.255 area 0.0.0.1 set ospf network4 address 172.16.94.128 mask 255.255.255.192 area 0.0.0.1 set ospf area0 id 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: BalanceamentoCarga Verso: 1.0 - Janeiro, 2008 Responsvel Tcnico: Adriel Gonalves
[ateno] Observe a topologia definida logo cima onde consta o hostname de cada equipamento, assim voc facilmente cola a configurao relacionada ao nome do equipamento, nesse caso: 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 wan wan0 purge set wan wan0 proto ppps set wan wan0 ipcp enabled true set wan wan0 ipcp localip enabled true address 10.0.2.1 mask 255.255.255.252 set wan wan0 ipcp remoteip enabled true address 10.0.2.1 set wan wan0 pppdefroute true txinv true set wan wan0 up
set wan wan1 purge set wan wan1 proto ppps set wan wan1 ipcp enabled true set wan wan1 ipcp localip enabled true address 20.0.1.1 mask 255.255.255.252 set wan wan1 ipcp remoteip enabled true address 20.0.1.2 set wan wan1 pppdefroute true txinv true set wan wan1 up
set ospf redist-static true set ospf redist-static metric-type e2 set ospf redist-connected true set ospf redist-connected metric-type e2 set ospf redist-rip false set ospf redist-rip metric-type e2 set ospf wan0 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass set ospf wan1 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass
set ospf network0 address 10.0.2.0 mask 255.255.255.252 area 0.0.0.1 set ospf network1 address 10.0.2.2 mask 255.255.255.255 area 0.0.0.1 set ospf network2 address 20.0.1.0 mask 255.255.255.252 area 0.0.0.1 set ospf network3 address 20.0.1.2 mask 255.255.255.255 area 0.0.0.1 set ospf network4 address 172.16.72.128 mask 255.255.255.192 area 0.0.0.1 set ospf area0 id 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: BalanceamentoCarga Verso: 1.0 - Janeiro, 2008 Responsvel Tcnico: Adriel Gonalves
[ateno] Observe a topologia definida logo cima onde consta o hostname de cada equipamento, assim voc facilmente cola a configurao relacionada ao nome do equipamento, nesse caso: 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 wan wan0 purge set wan wan0 proto ppps set wan wan0 ipcp enabled true set wan wan0 ipcp localip enabled true address 10.0.1.2 mask 255.255.255.252 set wan wan0 ipcp remoteip enabled true address 10.0.1.1 set wan wan0 pppdefroute true txinv true set wan wan0 up
set wan wan1 purge set wan wan1 proto ppps set wan wan1 ipcp enabled true set wan wan1 ipcp localip enabled true address 20.0.1.2 mask 255.255.255.252 set wan wan1 ipcp remoteip enabled true address 20.0.1.1 set wan wan1 pppdefroute true txinv true set wan wan1 up
set ospf redist-static true set ospf redist-static metric-type e2 set ospf redist-connected true set ospf redist-connected metric-type e2 set ospf redist-rip false set ospf redist-rip metric-type e2 set ospf wan0 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass set ospf wan1 priority 1 cost 0 hellointerval 2 deadinterval 8 delay 1 retransmission 5 nopass
set ospf network0 address 10.0.1.0 mask 255.255.255.252 area 0.0.0.1 set ospf network1 address 10.0.1.1 mask 255.255.255.255 area 0.0.0.1 set ospf network2 address 20.0.1.0 mask 255.255.255.252 area 0.0.0.1 set ospf network3 address 20.0.1.1 mask 255.255.255.255 area 0.0.0.1 set ospf network4 address 172.16.72.128 mask 255.255.255.192 area 0.0.0.1 set ospf area0 id 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