<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">Falando de implementação de CGNAT, imagino que os colegas saibam da existência dos dois principais tipos de CGNAT.<br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">- Determinístico(Predefined)</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">  Quantidade de portas por cliente previmanete definida, e sempre igual.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">  Que não precisa de log de NAT por ser possível saber o endereço de origem por engenharia reversa.<br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">- Bulk Port Allocation<br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">  Quantidade de portas variável, alocadas "pouco-a-pouco".<br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">  Precisa de Log, mas não de cada conexão como é o caso so SRC-NAT/Masquerade generico.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">  <br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">No caso do CG-NAT determinítico, já existem quase que exaustivas informações sobre implementações.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">  Um exemplo para mikotik:</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">  <a href="https://wiki.mikrotik.com/wiki/Manual:IP/Firewall/NAT#Carrier-Grade_NAT_.28CGNAT.29_or_NAT444">https://wiki.mikrotik.com/wiki/Manual:IP/Firewall/NAT#Carrier-Grade_NAT_.28CGNAT.29_or_NAT444</a><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">  Um ótimo exemplo para linux(do amigo Marcelo Gondim)<br>  <a href="https://wiki.brasilpeeringforum.org/w/CGNAT_na_pratica">https://wiki.brasilpeeringforum.org/w/CGNAT_na_pratica</a><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">O foco dessa thread é fazer um Brainstorm para encontrarmos alterativas</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">  (preferencialmente OpenSource) para CGNAT BPA - BULK PORT ALLOCATION.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">Eu sei de algumas possibilidades, mas nunca implementei nenhuma delas:<br><br><a href="https://nfware.com/virtual-cgnat">https://nfware.com/virtual-cgnat</a><br><br><a href="https://wiki.opnfv.org/display/SAM/CGNAPT+-+Carrier+Grade+Network+Address+and+port+Translation+%28vCG-NAPT%29+VNF+approximation">https://wiki.opnfv.org/display/SAM/CGNAPT+-+Carrier+Grade+Network+Address+and+port+Translation+%28vCG-NAPT%29+VNF+approximation</a><br><br><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">Se algum colega puder contar suas experiencias com essas duas ou outras ferramentas de CGNAT BULK, seria de grande valia.<br><br></div><br>-- <br><div dir="ltr" class="gmail_signature"><font size="2"><span style="font-family:courier new,monospace">Douglas Fernando Fischer</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">Engº de Controle e Automação</span></font><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;color:black;text-align:left;line-height:130%;font-family:courier new,monospace"></div></div></div></div></div></div></div>