endereços unicast globais agregáveis ​​ipv6

10

Estudando o endereçamento IPv6 Não entendi os endereços unicast globais agregáveis ​​IPv6, quero dizer, na RFC 4291, existe um esquema genérico:

|         n bits         |   m bits  |       128-n-m bits         |
+------------------------+-----------+----------------------------+
| global routing prefix  | subnet ID |       interface ID         |
+------------------------+-----------+----------------------------+

Mas, procurando os formatos usados, vejo no meu livro (Halsall) o formato usado é o seguinte:

|  3  | 5  |  8   |    32          |       16      |          64                    |
+-----+----+------+----------------+---------------+--------------------------------+
| 010 | reg| TLA  |  NLA           |  SLA          |  interface ID                  |
+-----+----+------+----------------+---------------+--------------------------------+

e na web, por exemplo, no site da microsoft , o formato usado é o seguinte:

|  3  |     13    |     8    |       24      |    16     |      64                  |
+-----+----+------+----------+---------------+-----------+--------------------------+
| 001 |    TLA    | reserved |    NLA        |    SLA    |        interface ID      |
+-----+----+------+----------+---------------+-----------+--------------------------+

Minhas perguntas são:

  • por que há mais de um formato de endereços unicast globais agregáveis?
  • Existem outros formatos ou esses 2 são os únicos 2 definidos?

Obrigado.

abc
fonte

Respostas:

8

Estrutura TLA / NLA para endereços IPv6

A estrutura de alocação do TLA / NLA foi descontinuada na RFC 3587 , em agosto de 2003:

2. TLA / NLA Histórico

O esquema TLA / NLA foi substituído por uma política de alocação coordenada definida pelos Registros Regionais da Internet (RIRs) [ IPV6RIR ].

Parte da motivação para a obsoleta estrutura do TLA / NLA é técnica; por exemplo, existe a preocupação de que o TLA / NLA não seja a melhor abordagem tecnicamente neste estágio da implantação do IPv6. Além disso, a alocação de endereços IPv6 está relacionada à política e à administração do espaço do endereço IP e do tamanho da tabela de roteamento, que os RIRs estão gerenciando para o IPv4. É provável que a política dos RIRs evolua à medida que a implantação do IPv6 prossegue.

A IETF forneceu informações técnicas aos RIRs (por exemplo, [ RFC3177 ]), que os RIRs levaram em consideração ao definir sua política de alocação de endereços.

RFC 2374 foi a definição de endereços para o Prefixo de formato 001 (2000 :: / 3), formalizado como histórico por este documento. Embora atualmente apenas 2000 :: / 3 esteja sendo delegado pela IANA, as implementações não devem fazer suposições sobre o fato de o 2000 :: / 3 ser especial. No futuro, a IANA poderá ser instruída a delegar partes atualmente não atribuídas do espaço de endereços IPv6 para os fins do Unicast Global também.

O campo Subnet Local Aggregator (SLA) no RFC 2374 permanece em função, mas com um nome diferente em [ ARCH ]. Seu novo nome é "ID da sub-rede".

Como pode ser visto no último parágrafo, o SLA sobreviveu dos três, agora sendo chamado de ID de sub-rede .

Eu acho que eles deveriam ter obsoleto o RFC 2450 junto com o RFC 2374 no RFC 3587 . Não faz mais sentido, mas era apenas informativo de qualquer maneira.

Prefixos Unicast globais

Seu livro certamente está errado no prefixo. Um prefixo de bit 010significaria o espaço de endereço de 4000::/3, que é de fato o Unicast Global quanto à RFC 4291 , mas não identifica todo o intervalo de Unicast Global e nem é aquele atualmente atribuído pela IANA, que é apenas 2000::/3(por exemplo, bits de endereço iniciados com 001).

De fato, quase todos os endereços anteriores fc00::/128(que iniciam o intervalo de endereços Unicast Local Único) são Unicast Global, com as exceções do endereço não especificado ::e do endereço de loopback ::1. Existem alguns intervalos especiais que começam com os bits 000, como ::ffff:0:0/96(endereços IPv6 mapeados 64:ff9b::/96para IPv4 ) ou (para conversão de endereços IPv4 / IPv6, consulte RFC 6052 ). Eles permitem identificadores de interface com menos de 64 bits. Mas todos os endereços que começam com 001possuem um identificador de interface de 64 bits (consulte RFC 4291, seção 2.5.4 , diretamente de onde você citou).

Como posso ver, a definição da estrutura de endereços da RFC 4291 é a mais atual. Existem três RFCs que atualizam 4291 ( RFC 5952 , RFC 6052 , RFC 7136 ), mas nenhum deles altera essa estrutura.

Observe que a referência [ IPV6RIR ] aponta para as políticas de registro do IPv6, atualmente em fase de amadurecimento - 589 "desenvolvidas por meio de discussões conjuntas entre as comunidades APNIC, ARIN e RIPE".

Dubu
fonte