[GTER] CGnat

Márcio Elias Hahn do Nascimento marcio at sulonline.net
Tue Jun 6 18:41:37 -03 2017


Em 2017-06-06 14:34, Bruno Cabral escreveu:

> A forma mais fácil depende de como você já trabalha, com IP privado fixo ou com dinâmico.
> 
> Numa pergunta relacionada, alguem já mediu se fizer uma busca binaria com jump para diminuir a quantidade de regras por onde passar aumenta ou diminui significativamente o tempo de processamento para um numero elevado de IPs com range predefinido?
> 
> !3runo
> 
> ________________________________
> De: gter <gter-bounces at eng.registro.br> em nome de Rodrigo Rex <rodrigo at brasrede.com.br>
> Enviado: terça-feira, 6 de junho de 2017 11:04:54
> Para: Grupo de Trabalho de Engenharia e Operacao de Redes
> Assunto: Re: [GTER] CGnat
> 
> Afinal é mais interessante fazer CGNAT por porta, batendo range de portas e
> IPs inválidos sem manter log de conexões ou fazer log de tudo?
> 
> Em 6 de junho de 2017 10:24, BinaryCrash <binarycrash at gmail.com> escreveu:
> 
> /ip firewall filter
> add action=log chain=forward comment="LOG DE NAT (Marco Civil) (TCP)"
> connection-nat-state=srcnat connection-state=new in-interface=ether2
> log=yes out-interface=ether1 protocol=tcp tcp-flags=syn
> add action=log chain=forward comment="LOG DE NAT (Marco Civil) (UDP)"
> connection-nat-state=srcnat connection-state=new in-interface=ether2
> log=yes out-interface=ether1 protocol=udp
> 
> /system logging action
> add name=natlog1 remote=IP_SERVIDOR_LOGS_AQUI
> remote-port=PORTA_SERVIDOR_LOGS_AQUI src-address=IP_SOURCE_NAT
> target=remote
> /system logging
> set 0 action=echo topics=critical
> set 1 action=disk
> set 2 action=disk
> set 3 action=disk
> add action=disk topics=info,!firewall
> add action=natlog1 prefix="NAT MK X" topics=firewall,info
> 
> No exemplo acima ether1 seria sua entrada de internet (WAN), ether2 teus
> clientes (LAN).
> Onde está IP_SOURCE_NAT é o IP usado para entregar este pacote do log ao
> servidor de logs.
> 
> Usando syslog no servidor de logs você autoriza este IP (IP_SOURCE_NAT)
> para receber pacotes, aí pode organizar os arquivos por dia, rodar um cron
> pra compactar os arquivos mais antigos, etc.
> 
> Desta forma, dependendo da quantidade de pacotes, expectativa de comprar 1
> ou 2 HDs por ano pra manter estes dados.
> 
> Em 5 de junho de 2017 17:59, Andre Almeida <andre at bnet.com.br> escreveu:
> 
> No mikrotik não é interessante usar o action=same ao inves de src-nat e ao inves de usar um IP no to-address usar um bloco ?
> 
> Outra coisa, seria interessante em um concentrador misto, de CGNAT como
> sendo um pool de transbordo, criar regras RAW para no-track dos IPs
> validos?
> 
> Estou tentando otimizar o negócio aqui também, mas não sei exatamente qual seria a melhor opção.
> 
> Andre Almeida
> 
> Em 5 de junho de 2017 16:47, Lucas Willian Bocchi < lucas.bocchi at gmail.com> escreveu:
> 
> Pessoal
> Usar o RANDOM no NAT também é uma boa opção, porém sempre importante
> verificar a questão de como você está fazendo os logs das tuas
 conexões, 

>> para não perder o controle. Muita gente usa faixa de portas para uma
> faixa de ips inválidos para poder ter um controle maior....
> 
> Em 5 de junho de 2017 16:34, Bruno Vane <broonu at gmail.com> escreveu:
> 
> Acho pouco 1000 portas.
> Alguém aqui na GTER mesmo sugeriu 4000 e em nossos testes ficou um
 bom 

> valor.
> Conseguimos atender 4096 clientes com um /24 público.
> 
> Em 2 de junho de 2017 16:47, Eduardo Rigler <erigler at gmail.com> escreveu: 
> Em 2 de jun de 2017 4:38 PM, "HugLeo" <hugocanalli at gmail.com>
 escreveu: 

>> No mikrotik o número de conexões abertas que se vê é no
 Connections / 

> Tacking?
> Aqui com uns 100 clientes fica em 3 mil itens. Mas coloquei para os
> clientes que não usam link no talo.
> 
> Se for isso 1000 para clientes é o bastante? 4000 não seria muito?
> 
> Esses dias um colega aqui da lista estava P da vida porque a Copel
 anda 

> limitando o CGNAT na casa das 1000 conexões/portas (ou menos)
 dependendo 

> do 
> 
>> horário. Já vi mais pessoas reclamando sobre jogos online com
 latencia 

> normal/baixa caindo "do nada".
> 
> Eu particularmente acho pouco e no caso da Copel prefiro achar que
 ainda 

> estão fazendo alguma sintonia fina na rede (ou problema em algum
> equipamento, sei lá).
> 
> []'s
> 
> 2017-05-12 13:49 GMT-03:00 Bruno Vane <broonu at gmail.com>:
> 
> Estamos fazendo com amarração de ips privados X ips publicos.
> A cada 16 ips privados, compartilha um ip publico, cada privado
 com 

> 4000 portas pra uso.
> 
> Em 12 de maio de 2017 13:22, Alex Montoanelli <
> alex.montoanelli at unetvale.net escreveu: 
> ipt-netflow + logstash com netflow + elasticsearch - para
 Linux. 

> Apenas subindo o modulo do iptables e configurando via systcl
 os 

> parâmetros, você exporta
> todas os eventos de conntrack via netflow.
> 
> Abraço
> 
> Em sex, 12 de mai de 2017 às 12:04, Uesley Correa < uesleycorrea at gmail.com> escreveu:
> 
> CGNAT é só seguir RFC e um abraço! Guarda de logs ainda não
 achei 

> nenhuma solução no mercado hoje exceto a que nós desenvolvemos para
 nossos 

> alunos. 
> Att,
> 
> Uesley Corrêa - Analista de Telecomunicações
> Instrutor Oficial UBNT UBRSS, UBRSA, UBWS & UBWA
> 
> Em 12 de maio de 2017 09:36, HugLeo <hugocanalli at gmail.com>
 escreveu: 

> Desde que você entregue um ipv6 pra ele, não.
> 
> 2017-05-11 15:12 GMT-03:00 Luciano Inacio Lima -Júpiter <
> lucianoinacio at hotmail.com>:
> 
> Por falar em CGNAT, essa pratica acaba por limitar o
 numero 

> de portas disponíveis para o usuário!
> 
> Isso fere de alguma forma o Marco Civil da Internet??
> 
> Att.,
> 
> Luciano Inácio
> 
> ________________________________
> De: gter <gter-bounces at eng.registro.br> em nome de
 Márcio 

> Elias Hahn do Nascimento <marcio at sulonline.net>
> Enviado: quinta-feira, 11 de maio de 2017 11:14
> Para: Grupo de Trabalho de Engenharia e Operacao de Redes
> Assunto: Re: [GTER] CGnat
> 
> Em 2017-05-11 10:27, Bruno Viviani escreveu:
> 
> Bom dia pessoal,
> 
> Fiz um cgnat aqui em um de nossos routers pra teste,
 porém 

> aparentemente o roteador de alguns clientes fica "perdido" trabalhando
 com 

> o bloco 100.64/10 na wan.. simplesmente nao navega, nao pinga,
 nao 

> faz nada. Outros já funcionam perfeitamente.
> 
> Alguém teve caso semelhante?
> 
> att,
> Bruno Viviani
> --
> gter list    https://eng.registro.br/
 mailman/listinfo/gter 

> gter Info Page - .br<https://eng.registro.br/
 mailman/listinfo/gter 

> eng.registro.br
> Esta lista tem como objetivo tratar exclusivamente de
 tópicos 

> relativos a engenharia e operação de redes internet no país . To see
 the 

> collection of prior ...
> 
> Bom dia Bruno.
> 
> Em qual plataforma vc está configurando o CGNat?
> 
> Tenho configurado aqui em algumas CCR's e funciona sem
 nenhum 

> problema. 
> --
> Att
> 
> Márcio Elias Hahn do Nascimento
> --
> gter list    https://eng.registro.br/
 mailman/listinfo/gter 

> gter Info Page - .br<https://eng.registro.br/
 mailman/listinfo/gter 

> eng.registro.br
> Esta lista tem como objetivo tratar exclusivamente de
 tópicos 

> relativos a engenharia e operação de redes internet no país . To see
 the 

> collection of prior ...
> 
> --
> gter list    https://eng.registro.br/
 mailman/listinfo/gter 

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

--
--
Alex Montoanelli
 » Unetvale
 » +55 48 3263 8789
» INOC 53175*100
--
gter list    https://eng.registro.br/mailman/listinfo/gter
 --
gter list    https://eng.registro.br/mailman/listinfo/gter
 --
gter list    https://eng.registro.br/mailman/listinfo/gter
--
gter list    https://eng.registro.br/mailman/listinfo/gter
 --
gter list    https://eng.registro.br/mailman/listinfo/gter
 --
gter list    https://eng.registro.br/mailman/listinfo/gter
 --
gter list    https://eng.registro.br/mailman/listinfo/gter
 --
gter list    https://eng.registro.br/mailman/listinfo/gter

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

Bruno, respondendo a sua pergunta, uma CCR 1036 com alguns milhares de
regras, não durou 5 min rodando. Ao chegar próximo a 100Mbps
simplesmente congelou. 

Usando jump dos /24 para os /27 e dos /27 para os ips finais, temos 1036
batendo 2Gbps de CGNAT com processamento ínfimo. 

Sem jump não teve condições.

-- 
Att 

Márcio Elias Hahn do Nascimento



More information about the gter mailing list