Por que o IPv4 ainda não acabou?

Ao se perceber o iminente esgotamento dos números IP, quando se iniciou a utilização comercial da Internet, por volta de 1993, imediatamente o desenvolvimento de uma nova geração do Protocolo Internet começou. Essa nova geração deveria ser a solução definitiva para o problema e, de fato, esse desenvolvimento resultou no que hoje conhecemos por IPv6.

O desenvolvimento de um novo protocolo, no entanto, requer tempo e recursos consideráveis. Então, outrassoluções tecnológicas, paliativas, foram também adotadas no curto prazo. Essas novas tecnologias, nomeadas a seguir, permitiram a redução da demanda por novos endereços, e a racionalização na forma como eles eram distribuídos, adiando assim seu esgotamento.

Entre as tecnologias relevantes, pode-se citar:

  • CIDR (Classless Inter Domain Routing): É o roteamento sem uso de classes, descrito pela RFC 1519. Com o CIDR foi abolido o esquema de classes, permitindo atribuir blocos de endereços com tamanho arbitrário, conforme a necessidade. O CIDR permitiu um uso mais racional dos endereços disponíveis. Além disso, o CIDR permitiu também a agregação de informação nas tabelas de roteamento, que cresciam exageradamente, outro fator que contribuiu para possibilitar a continuidade do crescimento da rede.
  • Endereços privados: A RFC 1918 especificou endereços privados, não válidos na Internet, que poderiam ser utilizados, por exemplo, nas redes corporativas.
  • NAT (Network Address Translation): O NAT permitiu que redes, utilizando-se de endereços privados, se conectassem à Internet. Com o NAT, basta um endereço válido na Internet, para conectar, de forma limitada, toda uma instituição.
    Essa solução é largamente utilizada e chega-se a questionar seu caráter paliativo, no entanto, o NAT traz uma série de problemas: ele acaba com o modelo de funcionamento fim a fim (peer to peer), trazendo complicações ou impedindo o funcionamento de uma série de aplicações, como por exemplo aplicações de voz sobre IP baseadas em SIP; ele não escala bem, pois exige processamento pesado; ele não funciona com IPsec; ele funciona como um stateful firewall, dando uma falsa sensação de segurança a muitos administradores de rede e colaborando para a não adoção de boas práticas de segurança nas empresas; entre outros.
  • DHCP (Dynamic Host Configuration Protocol): Descrito pela RFC 2131, esse protocolo permite a alocação dinâmica de endereços IP, o que trouxe a possibilidade aos provedores de reutilizarem endereços Internet fornecidos a seus clientes para conexões não permanentes, como as realizadas através de linhas discadas ou ADSL.

Deixe um comentário