Resumo

  • A RFC 1219 numerava sub-redes a partir dos bits mais significativos e hosts a partir dos menos significativos, deixando no meio uma reserva de bits de crescimento. A contagem espelhada permitia expandir qualquer lado sem alterar endereços já usados.
  • A promessa tinha limite: preservar o endereço não preservava a máscara. A mudança ainda exigia roteamento intradomínio capaz de lidar com máscaras diferentes e coordenação entre a autoridade raiz e a autoridade de cada sub-rede.
  • Uma máscara antiga longa demais podia mandar tráfego local ao gateway; uma curta demais fazia ARP por um destino remoto. Dois hosts sem alteração de IP podiam ter resultados opostos.

A folga não pertencia a ninguém

A RFC 1219, de P. F. Tsuchiya, data de abril de 1991. O registro do RFC Editor a classifica como Informational. O próprio texto chama o procedimento de assunto local e discricionário, não de padrão da Internet. A ficha no IETF Datatracker confirma a identidade documental, não uma implantação.

A base era o modelo de máscara da RFC 950, que recomendava bits contíguos de sub-rede na parte mais significativa do endereço local. O administrador ainda precisava escolher quanto espaço reservar para sub-redes e quanto para hosts. Essa escolha exigia adivinhar qual demanda cresceria primeiro.

RFC 1219 dispensou o palpite. Os números de host continuavam a crescer do lado menos significativo. Os números de sub-rede eram contados como imagem no espelho, acumulando bits do lado mais significativo. Entre os h-bits e os s-bits ficavam g-bits zerados, ainda sem dono.

Mais hosts consumiam um g-bit pela direita. Mais sub-redes consumiam um pela esquerda. Como os valores existentes estavam ancorados nas extremidades, nenhuma máquina precisava trocar de endereço quando uma das fronteiras avançava.

O que permanecia era a sequência de bits. O limite usado para interpretá-la podia mudar. É esse limite, e não o endereço isolado, que diz ao host se um destino é local.

A economia de renumeração cobrava uma atualização de estado

Ao criar uma sub-rede, um g-bit pode virar s-bit e tornar mais longa a máscara de uma sub-rede existente. Ao ampliar hosts, um g-bit pode virar h-bit e obrigar todos os hosts daquele segmento a encurtar a máscara. O procedimento não prometia uma migração sem configuração.

A exigência alcançava o roteamento. A RFC 1009 admitia máscaras diferentes em uma rede com sub-redes e exigia que cada interface de gateway pudesse ser configurada com a sua. RFC 1219, por isso, precisava de um protocolo de roteamento intradomínio capaz de tratar múltiplas máscaras.

Capacidade não é estado comprovado. Um gateway pode aceitar a configuração, mas continuar com o valor anterior. Uma autoridade pode registrar a nova divisão sem que os hosts a recebam. Um anúncio pode ser enviado e não convergir. Cálculo, configuração efetiva, tabela de rotas, entrega de pacote e disponibilidade da aplicação formam etapas probatórias distintas.

O último bit tinha dois pretendentes

O modelo atribui as sub-redes a uma autoridade raiz, RootAA, e os números de host a uma autoridade dentro de cada sub-rede. Enquanto existem vários g-bits, cada lado consegue crescer com relativa autonomia, pois avança de uma extremidade diferente.

Quando resta só um, a autonomia acaba. Se RootAA o reservar para outra sub-rede, ele não poderá ampliar a população local. Se a autoridade local o usar para hosts, a raiz perde a sub-rede futura que caberia ali. RFC 1219 exige coordenação nesse momento.

O conflito transforma escassez binária em governança. A raiz enxerga pressão agregada por novas redes; o nível local enxerga saturação de hosts. Se as duas autoridades trabalham sobre versões ou horários diferentes, ambas podem tomar decisões coerentes em seus próprios registros e incompatíveis no conjunto.

Esses nomes descrevem papéis do algoritmo. As fontes não mostram uma operadora determinada criando-os, aprovando uma alocação ou concluindo a distribuição. Uma história de execução precisaria de atores, datas, ordens de mudança e observação independente.

O comprimento errado escolhia o erro

RFC 1219 acompanha a transição até dois comportamentos assimétricos.

Se um host mantém uma máscara com uns demais, ele enxerga como remoto um destino que na verdade está no mesmo segmento. Entrega o pacote ao gateway, que talvez o devolva à rede local e talvez envie um ICMP Redirect. Pode haver comunicação, porém com desvio. A possibilidade de redirect não prova que ele saiu, foi aceito ou alterou a próxima decisão.

Com uns de menos, o host inclui um destino realmente remoto no seu espaço local. Em vez de procurar o gateway, transmite ARP no enlace. O alvo distante não recebe essa pergunta local e não responde. Divergências de máscara também podem comprometer broadcasts.

Nos dois casos, o endereço IP é o mesmo de antes. Um ativo parece intacto. O primeiro fluxo dá uma volta; o segundo termina sem rota. Um indicador de “zero endereços alterados” pode coexistir com entrega direta, desvio por gateway e ARP sem resposta dentro da mesma migração.

Os exemplos provam relações no modelo, não o sucesso de uma implantação. Não demonstram que determinada rede convergiu, que os redirects resolveram o problema ou que a aplicação permaneceu disponível.

A precisão histórica está nos limites

O texto dizia que a técnica não era amplamente conhecida e era ainda menos implementada na data da publicação. Isso qualifica 1991, sem medir adoção posterior. Este conjunto não contém software, relatório operacional ou série de tráfego.

Segurança também não pode ser acrescentada por inferência. RFC 1219 declara que não discute o assunto; não estabelece autenticação da ordem, autorização para consumir o bit, integridade da distribuição ou rollback seguro.

O legado verificável é uma separação útil. Endereço é identidade registrada. Máscara é interpretação local. Rota é estado do controle. Alcance é fato observado nos pacotes. Resultado pertence à aplicação e ao usuário. A estabilidade do primeiro não preenche os demais campos.

Fontes