$!! % &' $! (! ) * +!,! - ",.! / 0!, 1,//0 0 0 / / 0!
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 {adriel@digitel.com.br} - 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: 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.
" 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 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: " # 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.
" $ $ 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 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
[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 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
[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 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