gateway

termo

redes

O endereço para o qual um host envia quando o destino não está na própria rede e, de forma mais geral, qualquer equipamento que traduz entre dois sistemas.

A palavra tem dois sentidos. Um default gateway é a saída de um host: um endereço configurado, em geral um roteador, usado para tudo o que fica fora da sub-rede local. Um gateway de aplicação traduz entre protocolos ou formatos. Um default gateway errado isola uma máquina de tudo além da sub-rede, enquanto os vizinhos locais seguem respondendo.

Nos padrões, a palavra é mais antiga que roteador: a RFC 1812 lembra que muitos documentos antigos da internet chamam roteadores de gateways, e a RFC 1122, dos requisitos de hosts, ainda o faz. A decisão do host é mecânica. Se os bits do destino sob a máscara batem com os dele, ele entrega direto; se não, o destino só é acessível por um gateway numa rede conectada.

A RFC 1122 exige que hosts suportem vários default gateways, detectem um que morreu e troquem, e proíbe fazer isso pingando o gateway sem parar. O default vem de configuração manual, da option 3 do DHCP, da option 121 (que, quando enviada, faz o cliente ignorar a option 3), do ICMP Router Discovery ou, no IPv6, de um Router Advertisement com Router Lifetime diferente de zero. Cada um desses caminhos também pode entregar um gateway falso, e é para isso que existem o DHCP snooping e o RA-Guard.

Um default errado ou morto é fácil de reconhecer: os hosts do prefixo local continuam respondendo e tudo além dele some. No Linux, ip route get com um endereço mostra se o kernel enviaria pelo gateway ou direto; no Windows, route print lista a rota 0.0.0.0 e o gateway dela.

Também conhecido como: default gateway

← Todos os verbetes do glossário