No entanto, o que exatamente está impedindo que esses endereços sejam roteáveis?
Padrões aceitos que são aplicados por entidades que se comunicam. Eles são aplicados em software, hardware e configurações.
Os ISPs implementam ACLs que impedem o roteamento dessas redes ou é algo mais alto?
Eles podem, mas o que realmente está sendo interrompido é apenas uma tradução inválida que não segue os padrões.
Se você é como a maioria dos usuários domésticos, tem um endereço IP atribuído a você como um endereço IP público. Para que o tráfego de todos os seus dispositivos conectados se comunique, o roteador realiza a conversão desses endereços IP internos usando NAT (tradução de endereços de rede) ou PAT (tradução de endereços de portas).
Basicamente, o seu roteador lembra quais endereços IP internos na sua LAN (rede local) iniciaram uma sessão fora da sua LAN, através do roteador e saindo pela interface WAN (rede de área ampla). Quando os dados saem do roteador, eles contêm o único endereço IP atribuído a você como o IP de origem. Quando entra, o pacote contém o mesmo endereço que o IP de destino. O roteador decide então para onde é direcionado a partir daí.
Para o exterior, você tem apenas um único endereço IP, que é realmente o IP do roteador. O roteador é capaz de rastrear essas sessões e determinar qual tráfego pertence a cada endereço IP interno em sua LAN e direciona esse tráfego de acordo. É um processo de gerenciamento complexo, mas a ideia é bastante simples quando você entende que tudo está sendo traduzido em cada roteador.
Além disso, a maioria dos roteadores domésticos possui portas de comutação, nas quais o tráfego é entregue via endereço MAC, não endereço IP. O endereço MAC de origem no pacote permanece o mesmo até atingir um roteador. O roteador retira o endereço MAC de origem e insere o endereço MAC de sua própria interface WAN.
Além disso, foi a IANA que criou esse design?
Esses padrões não foram originalmente projetados pela IANA. Hoje, apesar de assumirem a liderança no estabelecimento de padrões, eles certamente não os impõem através de nenhum meio legal. Eles são padrões aplicados por consenso. Pesquise na RFC 791.
Eles têm "autoridade" na medida em que todos estão dispostos a aderir a eles. É completamente possível desafiar esses padrões, mas você eventualmente encontrará um ISP em algum lugar ao longo do caminho que exigirá que você adira ou eles reduzirão seu tráfego.
Espero que ajude ..