[GTER] Concentrador PPPOE

Marco Lpnet marco at lpnet.com.br
Mon May 26 21:32:29 -03 2014


Flávio,  estou com o accel-ppp em produção a 3 meses e posso dizer que também estou muito empolgado com a solução.  Rodo ele em maquinas dell r210 com 4g de ram com mais de 2000 sessões e acima de 350 mbps cada. Tivemos alguns lacks de memória que aparentemente foram resolvidos na versão 1.8.
Caso queira trocar informações sobre conf. me chame em pvt.

Abraços. 

Marco


Enviado por Samsung Mobile.

<div>-------- Mensagem original --------</div><div>De : edinilson at atinet.com.br </div><div>Data:2014/05/26  20:52  (GMT-03:00) </div><div>Para: flavio at dcc.ufrj.br,Grupo de Trabalho de Engenharia e Operacao de Redes <gter at eng.registro.br> </div><div>Assunto: Re: [GTER] Concentrador PPPOE </div><div>
</div>Caro Flavio, muito interessante o seu relato. Realmente a serie 7.xx do FreeBSD foi excelente. Tambem tinha, ate recentemente, um 7.2 rodando aqui sem problemas.
Mas a questao da atualizacao ficou complicada, principalmente com as mudancas na arvore do ports.

Sobre o Accel-PPP, a distribuicao utilizada pode influenciar na performance? Qual distribuicao esta utilizando ai? Qual recomenda?

Obrigado

Edinilson

-----Mensagem Original-----
From: Fl�vio Costa fjcosta at gmail.com
Date: Mon, 26 May 2014 17:56:47 -0300
To: gter at eng.registro.br
Subject: Re: [GTER] Concentrador PPPOE



Em 09/05/2014 09:28, Luiz Fernando Dazzi escreveu:> Bom dia Srs. !
>
> O que voc?s indicam de software e hardware para autenticar na casa de
> 2000 pppoe simultaneamente em um mesmo equipamento?
>

J� fiz testes com FreeBSD+MPD, Linux+RP-PPPoE, RouterOS e recentemente 
Linux+Accel-PPP.

FreeBSD+MPD sempre foi nosso porto seguro, mas com certas ressalvas. O 
netgraph, subsistema do kernel onde � implementado o PPPoE, sempre se 
mostrou meio inst�vel para alto volume de conex?es, dando kernel panics 
constantes. Batalhamos muito onde trabalho contra isso porque era uma 
solu�?o barata, elegante, eficiente e na �poca em que comecei a mexer 
com isso, l� em meados de 2007, n?o havia nenhum concorrente a altura.

Troquei e-mails com o desenvolvedor, passei os core dumps, abri meus 
manuais de programa�?o Intel, meus livros de assembly para x86. Tudo em 
v?o. Felizmente o desenvolvedor achou um bug no c�digo, consertou e 
tivemos ?xito. Desde ent?o utilizamos FreeBSD 7.x com MPD como nossa 
solu�?o principal para PPPoE.

O problema est� a�, saindo da s�rie 7.x temos os mesmos problemas de 
2007: kernel panics constantes. Cheguei a mandar dumps novamente para o 
desenvolvedor mas ele alegou que provavelmente era mem�ria ruim no 
servidor. Trocamos a mem�ria, trocamos o hardware, tentamos x86-64, 
testamos x86, testamos com SMP, testamos sem SMP, testamos com IPv6, 
testamos sem IPv6, sincronizamos com STABLE, sincronizamos com HEAD. 
Nada. S�ries 8.x, 9.x e agora 10 com panics.

Pelo menos ainda temos servidores rodando 7.4 sem problemas, alguns com 
estabilidade de meses. Fiz inclusive algumas altera�?es no c�digo do MPD 
para termos controle de franquia com redu�?o da velocidade em tempo real 
e checagem de usu�rios conectados. Mas a vers?o 7.4 est� muito defasada 
e isso come�ou a se mostrar um obst�culo para n�s.

De qualquer forma j� vi FreeBSD 7.4 e MPD autenticar 1800 usu�rios em um 
servidor nosso (Intel Core2Quad com 4GB de RAM e placas de rede Intel).

O Linux+RP-PPPoE foi minha primeira experi?ncia com servidores PPPoE, l� 
em 2006. Eu at� consegui fazer funcionar, mas ap�s alguns dias a 
performance da m�quina descia pelo ralo: lat?ncias alt�ssimas e o 
controle de banda falhava entregando velocidades bem abaixo do 
configurado. Parecia ser algum memory leak porque o RP-PPPoE, pelo menos 
naquela �poca, embora utilizasse o m�dulo do kernel para PPPoE, dependia 
muito do pppd, que por sua vez dependia de scripts if-up e if-down para 
configurar o controle de banda. Era uma gambiarra sem fim.

Foi por causa de problemas nessa implementa�?o que fui pesquisar outras 
solu�?es at� achar o FreeBSD.

Ano passado tivemos uma breve experi?ncia com um CCR e RouterOS. Pareceu 
ser uma solu�?o pr�tica e eficiente. Mas tivemos uns problemas de 
reboots aleat�rios, era algo relativo a vers?o do RouterOS, n?o me 
recordo com precis?o. Acho que est�vamos utilizando a 7.x e a mais 
est�vel era uma da s�rie 6.x. Fiz o downgrade e at� que se comportou bem.

Mas n?o simpatizo muito com o Mikrotiks e RouterOS, � uma quest?o 
pessoal. Simplesmente n?o me sinto a vontade. Acho que ainda tenho isso 
de orgulho de sysadmin: comprar uma caixinha pronta que faz o que voc? 
quer, basta apertar um bot?o (configurar PPPoE no RouterOS � 
estupidamente f�cil) � quase uma inj�ria para mim. Obviamente isso n?o � 
uma boa estrat�gia de neg�cios. Mas posso ainda dizer que os CCRs s?o 
caros e ele � sua �nica chance de chegar perto de 2000 sess?es. Com o 
pre�o de um CCR voc? pode montar acho que dois computadores com 
processadores AMD cheios de n�cleos, 2 GB de RAM mais um SSD.

Recentemente (antes de ontem, para ser mais preciso) est�vamos 
batalhando contra um ServerU que compramos. Pedi para colocarem o 
FreeBSD 10. Seria um novo BRAS (Broadband Remote Access Server) nosso.
Para variar mais kernel panics. Levantei um outro FreeBSD 10 em uma 
m�quina de confian�a nossa. Kernel panic. Foi a� que descobri que a 
vers?o 10 do FreeBSD ainda tinha suas pegadas com o netgraph. Comecei a 
procurar uma nova solu�?o � achei o Accel-PPP no Linux. Instalei-o em 
nossa m�quina de confian�a e posso dizer que estou muito empolgado com 
suas funcionalidades e desempenho. Por favor, sublinhe o _muito 
empolgado_. Acho que n?o ficava assim h� muito tempo com um novo software.

Qual a estabilidade dessa solu�?o somente o tempo dir�.

Abra�os.



--
gter list    https://eng.registro.br/mailman/listinfo/gter




--
gter list    https://eng.registro.br/mailman/listinfo/gter


More information about the gter mailing list