SIXCORE

Como configurar Endpoint-Independent NAT (EIM) no MikroTik para VoIP e Jogos

Conceito geral

O Endpoint-Independent NAT (EIM) é um tipo de NAT onde o roteador cria um mapeamento fixo entre IP/porta interna e IP/porta pública, e depois reutiliza esse mesmo mapeamento para qualquer destino.

Ou seja:

Depois que a conexão UDP sai, qualquer host da Internet pode responder para aquela mesma porta pública e o roteador saberá para qual host interno entregar.

Isso é diferente do NAT tradicional

NAT tradicional (para entender a diferença)

Normalmente o NAT funciona assim:

  • PC interno → envia pacote UDP para servidor A
  • Roteador cria mapeamento temporário
  • Somente o servidor A pode responder

Se outro servidor tentar enviar pacote:

o firewall/NAT bloqueia

Isso é chamado de: Endpoint-Dependent NAT

No treinamento MikroTik MTCNA da Sixcore  vemos na prática e conceito do NAT Tradicional. 

Endpoint-Independent NAT

Com essa regra:

				
					/ip firewall nat
add action=endpoint-independent-nat chain=srcnat out-interface=WAN \
protocol=udp
				
			

O MikroTik passa a funcionar assim:

  • PC interno envia pacote UDP
  • Roteador cria um mapeamento fixo:

    192.168.1.10:5000  →  200.200.200.10:45000

    QUALQUER host da Internet pode enviar pacote para 200.200.200.10:45000

    E o roteador entregará para: 192.168.1.10:5000

    Isso permite: – NAT Transversal, P2P, SIP, WebRTC, jogos online, túneis UDP

Regra de DSTNAT (source-independent filtering)

A segunda regra:

				
					/ip firewall nat
add action=endpoint-independent-nat chain=srcnat out-interface=WAN \
protocol=udp


				
			

Importante — funciona só com UDP

Porque:

  • UDP é stateless
  • usado em VoIP
  • usado em jogos
  • usado em STUN / ICE
  • usado em WireGuard

TCP não usa esse modelo.

Parâmetro randomize-port o roteador escolhe uma porta pública aleatória

Isso ajuda: Segurança, evitar previsibilidade, evitar ataques, melhorar NAT Transversal.

O que a RFC 5128 diz (visão conceitual)

A RFC define que existem 3 comportamentos NAT: Endpoint-Independent, Address-Dependent e Address-Port-Dependent.

O MikroTik com essa regra implementa o modelo mais aberto e compatível com aplicações modernas.

Compartilhe esse conteúdo