Qual é o nome adequado para hexadecimal como notação padrão de um endereço IPv6?


10

RFCs como 5952 - "Uma recomendação para representação de texto de endereço IPv6" e 2373 - "Arquitetura de endereçamento IP versão 6" descrevem a notação hexadecimal e de dois pontos comumente usada, normalmente usada para representar um endereço IPv6 ou a parte principal de um CIDR do IPv6.

Por exemplo, 2001: 0db8: 85a3 :: 8a2e: 0370: 7334 .

No entanto, os RFCs não parecem sugerir um nome para esse formato onipresente. Existe um nome para esse formato, semelhante a como o IPv4 possui uma notação decimal com ponto nomeado ? Em caso afirmativo, qual é o nome adequado a ser usado quando se refere a esta notação IPv6 padrão?


Estou vendo muitos acessos no google por Coloned Hexadecimal , mas não tenho nenhuma fonte autorizada para isso.
Eddie

Também vendo esta citação no RFC 5952 , que pode oferecer uma pista, uma vez que compara com decimal pontilhada em IPv4: Estes endereços têm uma representação especial que pode misturar hexadecimal e ponto decimal notação
Eddie

Bem, isso é chamado de "representação de texto". Provavelmente não é tão claro quanto "ponto decimal", no entanto.
jcaron

Respostas:


8

O RFC 5952 fornece o formato IPv6 canônico. Isso é explicado no próprio RFC:

Este documento define um formato de representação textual canônica.

e

4. Uma recomendação para representação de texto IPv6

Uma recomendação para um formato de representação de texto canônico de endereços IPv6 é apresentada nesta seção.

Há pessoas que incorretamente chamam de formato totalmente descomprimido (oito palavras com quatro dígitos hexadecimais cada) como formato canônico, mas o RFC se refere a isso como notação convencional.

Quando zero palavras são substituídas por ::ele, é um formato de endereço compactado e, quando usado com a notação IPv4, como ::ffff:10.11.12.13um formato de endereço misto ou compactado e misto.

Edite com base na edição da pergunta:

Não existe um nome oficial para a notação IPv6, mas a RFC 5952, entre outros, refere-se a ela como hexadecimalnotação.

Mesmo a notação de endereço IPv4 comumente chamada de dotted-decimalnotação não está realmente em nenhum IPv4 de definição de RFC. É mencionado na RFC 3795, Pesquisa de endereços IPv4 nos documentos experimentais e de trilha de padrões da área de aplicativos IETF atualmente implantados , uma RFC informativa que especifica especificamente:

Este memorando fornece informações para a comunidade da Internet. Não especifica nenhum padrão de Internet.

Em conclusão, não há um nome oficial para o formato geral do IPv6, e você pode chamá-lo como desejar. Eu acho que é importante distinguir entre os vários formatos de endereço IPv6. Minha empresa tem um requisito para usar o formato canônico RFC 5952 em vez do formato convencional.

Nota: Deixei o restante da minha resposta como informações úteis.


4
Acredito que o OP esteja procurando o equivalente IPv6 da notação decimal com pontos para IPv4.
Eddie

Não vejo dessa maneira, uma vez que o OP pergunta especificamente sobre a RFC 5952, em vez do formato IPv6 flexível das RFCs 1884, 2373, 3513, 4291 etc. que definem o formato de endereçamento IPv6 padrão e também usam hexadecimal e dois pontos.
Ron Maupin

@Eddie que é exatamente o que estou procurando, vai editar a pergunta a ser mais explícita
rheone

Corrigir. Diz-se que você pode misturar a hexadecimalnotação usada para endereços IPv6 com a dot decimalnotação usada para endereços IPv4. Isso me diz que a IETF considera a notação de endereço IPv6 como hexadecimalnotação e a notação de endereço IPv4 como dot decimalnotação. A maioria das pessoas chama a notação de endereço IPv4 mais usada dotted decimal, que não é o que a RFC 5952 usa para isso.
Ron Maupin

0

Eu não acho que isso seja uma resposta para a pergunta sobre o nome geral do endereço IPv6, mas direi que ouvi falar de uma seção do decimal pontilhado / quad da v4 que é octeto, ouvi octeto equivale ao ipv6 hextet. na medida em que uma das seções do endereço v6 ... 4 caracteres hexadecimais combinados são referidos como um hextet.

https://en.wikipedia.org/wiki/Hextet

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.