Já se passaram quase três anos desde que o mundo esgotou oficialmente todos os endereços de Internet IPv4 disponíveis. No entanto, como tudo na vida, sempre há um jeitinho. Agora foi proposta uma nova iniciativa que poderia liberar centenas de milhões de endereços que não são usados ??atualmente. São ajustes no IPv4 que podem liberar milhões de endereços.
Embora o mundo ainda esteja caminhando lentamente para uma adoção mais ampla do protocolo IPv6 mais recente, que oferece um vasto espaço de endereços, o uso contínuo e generalizado do IPv4 causou problemas porque todos os intervalos disponíveis dos cerca de 4,3 bilhões de endereços que ele suporta já foram amplamente alocados.
Agora parece que Seth Schoen, ex-técnico sênior da equipe da Electronic Frontier Foundation e cofundador da Let’s Encrypt, fez propostas coletivamente rotuladas como IPv4 Unicast Extensions Project ou IPv4 Cleanup Project (ambos são usados ??na página do GitHub do projeto). Escrevendo em um post no blog da APNIC, Schoen detalhou suas propostas.
Eles também são descritos em quatro rascunhos da Internet arquivados na Internet Engineering Task Force (IETF), que exigem que quatro categorias de endereços “especiais” que estão atualmente indisponíveis para fins de endereçamento padrão sejam redefinidos como endereços unicast comuns, o que significa que eles não devem mais ser considerados como endereços reservados, inválidos ou de loopback.
Ajustes no IPv4 podem liberar milhões de endereços
As razões para a existência desses endereços especiais remontam à criação da versão IPv4 do Internet Protocol no início da década de 1980, mas muitos deles nunca foram utilizados para a finalidade para a qual foram reservados, segundo Schoen, mas continuaram a ser tratados como endereços especiais.
Essas quatro categorias de endereços que o projeto visa incluem o endereço mais baixo em cada sub-rede IPv4, 240/4, 0/8 e 127/8. Cada um foi reservado por um motivo diferente, e Schoen reconhece que cada um apresenta um conjunto diferente de desafios para mudar.
Das quatro, a correção de endereço mais baixa é considerada a menos problemática. Ele propõe eliminar um endereço de broadcast duplicado dentro de cada segmento de rede local.
O endereço de broadcast padrão em uma sub-rede é o mais alto (ou seja, 255 em uma sub-rede de 24 bits que usa 8 bits para os endereços de host), mas por razões históricas o endereço “zero” (ou seja, 0) também é reservado, de acordo com Schoen.
Mudar isso libera apenas um único endereço por sub-rede, mas permite que as organizações “dêem um pequeno passo para aumentar unilateralmente a eficiência do uso de suas alocações IPv4 existentes”.
As outras mudanças exigem mudanças em nível de código nas implementações de pilha IPv4, o que sem dúvida fará soar alarmes entre qualquer equipe de administração de TI, juntamente com engenheiros de software de rede.
No entanto, Schoen afirma que algumas dessas mudanças já estão em uso generalizado, particularmente as mudanças propostas para os endereços 240/4 que foram reservados como um bloco de rede Classe E de uso futuro, compreendendo um total de 256 milhões de endereços.
Alterá-los em endereços unicast reconhecidos foi proposto anteriormente ao IETF há mais de uma década e aparentemente implementado em vários sistemas operacionais agora em execução em milhões de nós na Internet e “não causou nenhum problema na última década”, afirma ele.
O intervalo de endereços 0/8 compreende outros 16 milhões de endereços que foram reservados para a configuração automática do dispositivo potencial com base em mensagens ICMP, mas estes não são efetivamente utilizados (exceto 0.0.0.0).
Da mesma forma, 127/8 representa outro bloco de 16 milhões de endereços que foi reservado como endereços de loopback, e isso é mantido apesar do fato de que praticamente todos os aplicativos usam apenas um único endereço de loopback (127.0.0.1).
Esses endereços se tornarão gradualmente mais úteis à medida que mais implementações os aceitarem como espaço de endereço válido
Como esses ajustes no IPv4 podem liberar milhões de endereços
A proposta de Schoen é reduzir o alcance desse bloco para que apenas 127.0/16 seja reservado para fins de loopback local.
Se essas mudanças são realmente necessárias é discutível, já que muitas organizações que ainda estão usando IPv4 estarão por trás de um gateway de tradução de endereços de rede (NAT) que apresenta um pequeno número de endereços IP para o mundo exterior e opera um esquema de endereçamento privado no rede.
No entanto, Schoen acredita que essas medidas serão úteis durante a longa transição IPv4 para IPv6, se continuar a haver demanda por espaço IPv4.
“Continuamos incentivando os implementadores a fazer as mudanças necessárias e desenvolvendo patches de software para suportá-los. Esses endereços gradualmente se tornarão mais úteis à medida que mais implementações os aceitarem como espaço de endereço válido”, escreveu ele.
As propostas já encontraram alguma resistência compreensível.
“Testar e alterar todos os dispositivos que sabem que 240/8, 0/8 e 127/8, etc, são ‘especiais’ é um trabalho maior do que fazê-los usar apenas IPv6”, twittou Adrian Kennard, que administra o ISP Andrews e Arnaldo. “O endereço 0 sendo utilizável provavelmente só ajuda as redes locais.”
Via TheRegister