LACNIC Blog
> IPv6 > Aplicando o novo espaço de Documentação IPv6: Uma Abordagem Prática (3FFF::/20)
Aplicando o novo espaço de Documentação IPv6: Uma Abordagem Prática (3FFF::/20)
06/02/2025
Imagem assistida/criada por IA
Por Alejandro Acosta, Coordenador de I+D no LACNIC, e Julio Buiza, Especialista em Serviços de Registro no LACNIC
Introdução
Em 23 de julho de 2024, a IANA atribuiu o bloco de endereços 3FFF::/20 como um novo espaço de endereçamento para documentação de IPv6, adicionando assim um novo bloco de endereços ao já existente (2001:db8::/32). Essa solicitação foi feita no draft https://datatracker.ietf.org/doc/draft-ietf-v6ops-rfc3849-update/05/, que afirma o seguinte (traduzido para o espanhol):
“O documento descreve a reserva de um prefixo de endereço IPv6 adicional para uso em documentação. Esta atualização do RFC 3849 expande o bloco de endereços 2001:db8::/32 existente com a reserva de um prefixo adicional maior. A adição de um /20 permite que os exemplos documentados representem com mais fidelidade uma gama mais ampla de cenários de implementação realistas e atuais, alinhando-se mais de perto com os modelos contemporâneos de alocação para redes de grande porte.”
Como resultado dessa ampliação, desenvolveremos neste artigo um plano de endereçamento IPv6 como exemplo, utilizando o bloco de endereços 3FFF::/20.
Importância de um Plano de Endereçamento IP
O que é um plano de endereçamento IP (v4|v6)?
Um plano de endereçamento IP é definido como o método, as ações ou o modelo sistemático para realizar a alocação de endereços IP em uma rede [1].
Por que devo criar um plano de endereçamento IP?
Ajuda a manter a organização na documentação da rede.
Facilita a implementação de políticas de alocação.
Contribui para o crescimento ordenado da rede (alocações futuras/escalabilidade).
Melhora a eficiência do desempenho da rede (tabelas de roteamento menores).
Facilita a solução de problemas (troubleshooting).
Simplifica a gestão da rede.
Como deve ser o plano de endereçamento IP? O que devo buscar nele?
Deve ser escalável (considerar o crescimento da rede em 2, 5, 10 e 15 anos).
Deve serflexível, permitindo a adição de novos serviços ou a expansão para outras cidades no futuro.
Deve ser simples e compreensível, evitando complexidades desnecessárias.
Deve ser elaborado seguindo as melhores práticas.
Deve separar a infraestrutura dos clientes (fundamental).
Orientações para começar a elaborar o plano de Endereçamento IPv6.
O principal conselho e um dos mais básicos é manipular os blocos por nibbles, ou seja, por cada caractere do endereço IPv6.
Como ficaria visualmente o novo prefixo 3FFF::/20?
Como pode ser observado na imagem a seguir, devido ao fato de o prefixo ser um /20, os 5 primeiros nibbles são fixos, e todos os caracteres representados por “X” são modificáveis:
1)Mapear o nibble para uma função
Uma prática comum é mapear um nibble ou um grupo de nibbles para “algo”, sendo esse “algo” uma função, um país, um serviço, um tipo de cliente, entre outros.
(Acesso livre, não requer assinatura)
No gráfico a seguir, detalha-se o que foi mencionado anteriormente:
Para ISP:
No gráfico a seguir, detalha-se o que foi mencionado anteriormente:
Para ISP:
Para Usuário Final (EU):
Importante: lembremos que os últimos 64 bits (C5, C6, C7 e C8) geralmente são atribuídos pelo processo de autoconfiguração e/ou manualmente pelo administrador.
Exemplo prático de um Plano de Endereçamento IPv6:
Aqui estão alguns exemplos de um plano de endereçamento, utilizando o novo prefixo 3FFF::/20.
Nota: Esses exemplos são orientações e mostram uma das muitas formas de elaborar um plano de endereçamento IPv6 dentro de uma rede.
Plano de Endereçamento IPv6 para um ISP:
Para este cenário, foi considerado um ISP que opera em 3 países e 3 cidades em cada país. Assim, utilizando a nomenclatura do exemplo anterior, foram atribuídos valores e substituídos os caracteres de acordo com a categoria que representam, conforme mostrado na tabela a seguir:
Caracteres a serem alterados
Categoria
Valores
Descrição do que representam
PPP
País
058
Venezuela
057
Colômbia
051
Peru
CCC
Cidade
212
Caracas
261
Maracaibo
241
Valência
601
Bogotá
604
Medellín
605
Cartagena
031
Lima
032
Arequipa
033
Cusco
SS
Serviço
10
Internet HFC
20
Internet GPON
30
Internet Satelital
T
Tipo de Cliente
1
Empresa
2
Entidade do governo
3
Residencial
4
ONG
O exemplo de plano de Endereçamento IPv6 para um ISP ficaria da seguinte maneira:
Prefijo IPv6
País
Prefixo atribuído ao país [NET_ID]
Cidade
Sub-rede atribuída à cidade[Subnet]
Serviço
Tipo de cliente
Sub-rede atribuída ao serviço e tipo de cliente[Divison]
3FFF::/20
Venezuela
3FFF:0058::/32
Caracas
3FFF:0058:0212::/48
Internet HFC
Empresa
3FFF:0058:0212:0101::/64
Entidade ol governo
3FFF:0058:0212:0102::/64
Residencial
3FFF:0058:0212:0103::/64
ONG
3FFF:0058:0212:0104::/64
Internet GPON
Empresa
3FFF:0058:0212:0201::/64
Residencial
3FFF:0058:0212:0203::/64
Maracaibo
3FFF:0058:0261::/48
Internet GPON
Empresa
3FFF:0058:0261:0201::/64
Entidade do governo
3FFF:0058:0261:0202::/64
Residencial
3FFF:0058:0261:0203::/64
ONG
3FFF:0058:0261:0204::/64
Valência
3FFF:0058:0241::/48
Internet GPON
Empresa
3FFF:0058:0241:0201::/64
Entidade do governo
3FFF:0058:0241:0202::/64
Internet Satelital
Residencial
3FFF:0058:0241:0303::/64
ONG
3FFF:0058:0241:0304::/64
Colombia
3FFF:0057::/32
Bogotá
3FFF:0057:0601::/48
Internet HFC
Empresa
3FFF:0057:0601:0101::/64
Entidade do governo
3FFF:0057:0601:0102::/64
Residencial
3FFF:0057:0601:0103::/64
ONG
3FFF:0057:0601:0104::/64
Medellín
3FFF:0057:0604::/48
Internet GPON
Empresa
3FFF:0057:0604:0201::/64
Entidade do governo
3FFF:0057:0604:0202::/64
Residencial
3FFF:0057:0604:0203::/64
ONG
3FFF:0057:0604:0204::/64
Cartagena
3FFF:0057:0605::/48
Internet GPON
Empresa
3FFF:0057:0605:0201::/64
Entidade do governo
3FFF:0057:0605:0202::/64
Internet Satelital
Residencial
3FFF:0057:0605:0303::/64
ONG
3FFF:0057:0605:0304::/64
Peru
3FFF:0051::/32
Lima
3FFF:0051:0031::/48
Internet GPON
Empresa
3FFF:0051:0031:0201::/64
Residencial
3FFF:0051:0031:0203::/64
Internet Satelital
Residencial
3FFF:0051:0031:0303::/64
Arequipa
3FFF:0051:0032::/48
Internet HFC
Empresa
3FFF:0051:0032:0101::/64
Entidade do governo
3FFF:0051:0032:0102::/64
Residencial
3FFF:0051:0032:0103::/64
ONG
3FFF:0051:0032:0104::/64
Internet GPON
Empresa
3FFF:0051:0032:0201::/64
Entidade do governo
3FFF:0051:0032:0202::/64
Residencial
3FFF:0051:0032:0203::/64
ONG
3FFF:0051:0032:0204::/64
Cusco
3FFF:0051:0033::/48
Internet GPON
Empresa
3FFF:0051:0033:0201::/64
Residencial
3FFF:0051:0033:0203::/64
Internet Satelital
ONG
3FFF:0051:0033:0304::/64
Blocos de Reserva
3FFF:0004::/32 – 3FFF::0FFF::/32
Blocos IPv6 de reserva
/32
–
–
–
Plano de Endereçamento IPv6 para um Usuário Final (EU):
No cenário de Usuário Final (EU), será apresentado um exemplo utilizando o caso de uma universidade (com 3 sedes). Foram atribuídos valores e substituídos os caracteres de acordo com a categoria que representam, conforme mostrado na tabela a seguir:
Caracteres a serem alterados
Categoria
Valores
Descrição do que representam
UUU
Sede/Localização
001
Campus Principal
002
Campus Secundário 1
003
Campus Secundário 2
EEE
Edifício
111
Edifício 1
222
Edifício 2
333
Edifício 3
SS
Serviço
10
Internet HFC
20
Internet GPON
F
Faculdade
1
Direito/legal
2
Medicina
3
Administração
4
Engenharia
O exemplo de Plano de Endereçamento IPv6 para um Usuário Final (EU) ficaria da seguinte maneira:
Prefixo IPv6
Sede/ Localização
Prefixo atribuído à Sede [NET_ID]
Edifício
Sub-rede atribuída ao edifício[Subnet]
Serviço
Faculdade
Sub-rede atribuída ao serviço e à faculdade[Divison]
3FFF::/20
Campus principal
3FFF:0001::/32
Edifício 1
3FFF:0001:0111::/48
Internet HFC
Deireito/legal
3FFF:0001:0111:0101::/64
Medicina
3FFF:0001:0111:0102::/64
Administração
3FFF:0001:0111:0103::/64
Engenharia
3FFF:0001:0111:0104::/64
Internet GPON
Direito/legal
3FFF:0001:0111:0201::/64
Administração
3FFF:0001:0111:0203::/64
Edifício 2
3FFF:0001:0222::/48
Internet GPON
Direito/legal
3FFF:0001:0222:0201::/64
Medicina
3FFF:0001:0222:0202::/64
Administração
3FFF:0001:0222:0203::/64
Engenharia
3FFF:0001:0222:0204::/64
Edifício 3
3FFF:0001:0333::/48
Internet GPON
Direito/legal
3FFF:0001:0333:0201::/64
Medicina
3FFF:0001:0333:0202::/64
Campus secundário 1
3FFF:0002::/32
Edifício 1
3FFF:0002:0111::/48
Internet HFC
Direito/legal
3FFF:0002:0111:0101::/64
Medicina
3FFF:0002:0111:0102::/64
Administração
3FFF:0002:0111:0103::/64
Engenharia
3FFF:0002:0111:0104::/64
Edifício 2
3FFF:0002:0222::/48
Internet GPON
Direito/legal
3FFF:0002:0222:0201::/64
Medicina
3FFF:0002:0222:0202::/64
Campus secundário 2
3FFF:0003::/32
Edifício 1
3FFF:0003:0111::/48
Internet GPON
Direito/legal
3FFF:0003:0111:0201::/64
Administração
3FFF:0003:0111:0203::/64
Edifício 2
3FFF:0003:0222::/48
Internet GPON
Direito/legal
3FFF:0003:0222:0201::/64
Administração
3FFF:0003:0222:0203::/64
Blocos de Reserva
3FFF:0004::/32 – 3FFF::0FFF::/32
Blocos IPv6 de reserva
/32
–
–
–
Concluindo
Devemos fazer com que o plano de endereçamento IPv6 seja escalável, fácil de entender e que ajude na administração da rede. A pesar de não existir uma única forma de elaborar um plano de endereçamento IPv6, é recomendável considerar importante a separação por caracteres nibbles e atribuir uma função/tarefa a cada caractere nibble. Isso permitirá que haja uma ordem durante as atribuições no momento da operação da rede.