unique local address

termo

redes

Um endereço IPv6 em fc00::/7, feito para uso dentro de um site ou entre sites parceiros, e que não é roteado na internet.

Os unique local addresses (RFC 4193) são o equivalente IPv6 mais próximo do espaço RFC 1918, com uma diferença que pesa: cada site sorteia um Global ID de 40 bits, então o prefixo deve ser único no mundo e um vazamento não deve colidir com ninguém. Sozinhos, não dão segurança nenhuma.

O endereço se divide no prefixo fc00::/7 de 7 bits, um bit L, um Global ID de 40 bits, um Subnet ID de 16 bits e o identificador de interface de 64 bits. Só está definido L igual a 1, atribuição local, então todo ULA em uso começa com fd. O Global ID não pode ser sequencial nem um número conhecido: a RFC 4193 o deriva de um hash SHA-1 da hora do dia e de um EUI-64, guardando os 40 bits mais baixos, o que torna fd00::/48 uma escolha inválida.

O escopo padrão deles é global, e só a política os mantém dentro de casa. A RFC 4193 pede que sessões de roteamento externo e bordas de site descartem fc00::/7 por padrão, deixa os registros AAAA e PTR fora do DNS global e espera que eles reaproveitem os Subnet IDs do plano global quando os dois convivem; a IANA marca o bloco como não alcançável globalmente.

A seleção de endereços os põe por último: a tabela padrão da RFC 6724 dá ao fc00::/7 precedência 3, contra 35 do IPv4, então por padrão um host dual-stack prefere um destino IPv4 a um ULA. O IPv6 Toolkit identifica esses endereços como unique local.

Também conhecido como: ula, unique local ipv6 unicast address, fc00::/7, fd00::/8, rfc 4193

← Todos os verbetes do glossário