O que significam os números usados ​​em um endereço IPV6?

10

Estou tentando entender o IPV6. Eu tenho um servidor com o seguinte endereço IPV6: 2607: f750: 0: 3f :: f59 .

Eu não entendo o que os números significam. Parece totalmente diferente de um endereço IPV4.

Alguém pode dividir isso por mim?

nestlee
fonte
É atribuído localmente (LAN) ou é um IP externo do seu ISP?
precisa saber é o seguinte
É isso que vejo em pastebin.com/W4Xy0efz . Não tenho certeza se é um ip externo.
Nestlee
Ele diz que posso provisionar uma sub-rede / 64. o que isso significa.
Nestlee
Isso significa que você pode colocar cerca de 2 ** 64 dispositivos IPv6 na internet.
Ignacio Vazquez-Abrams
mas cada um tem que compartilhar 1 IP público.
N

Respostas:

19

Endereços IPv6 são 128 bits. Não formamos mais octetos decimais pontilhados.

2607:f750:0:3f::f59é uma representação legível por humanos abreviada de um endereço IPv6. A representação legível por humanos completa substitui os zeros por ::e é 2607:f750:0000:003f:0000:0000:0000:0f59. Cada parte do endereço é muito simples. É um número de 16 bits na forma hexadecimal. Existem oito deles, totalizando 128 bits.

Na forma pontilhada-decimal-octeto, isso seria 38.7.247.80.0.0.0.63.0.0.0.0.0.0.15.89. Mas os endereços IPv6 não são apresentados convencionalmente neste formulário.

Os bits mais significativos desse endereço o colocam na chamada parte unicast global agregável do espaço de endereço IPv6. Isso significa que não é um endereço local de link ou local de host e não é um endereço de difusão ou multicast.

Os 12 bits mais significativos identificam uma parte do espaço de endereço alocado pela IANA para o ARIN. Os próximos 20 identificam um subconjunto desse espaço alocado, por sua vez, pela ARIN à Distributed Management Information Systems, Incorporated (por exemplo, Pavlov Media). Os próximos 32 indicam seu subconjunto específico e os 64 bits finais ( 0000:0000:0000:0f59) são um ID de interface que indica uma interface de rede individual.

A Pavlov Media informando que você foi designado 2607:f750:0000:003f::/64(se é isso que foi informado) significa que todas as combinações válidas dos 64 bits inferiores são atribuídas a você. Os 64 bits principais dos seus endereços IPv6 (unicast não local) devem ser esse prefixo. Parabéns! Você pode colocar mais dispositivos na sua LAN e fornecer endereços IPv6, do que existem placas Ethernet.

Leitura adicional

JdeBP
fonte
Obrigado por isso! Estou tendo dificuldades para me reconciliar The most significant 12 bits identify a portion of the address space allocated by IANA to ARIN. The next 20 identify a subset of that space allocated in turn by ARIN to Distributed Management Information Systemscom uma seção do artigo da Wikipedia sobre o padrão de endereço IPv6 - en.wikipedia.org/wiki/… - onde diz (parafraseando) isso a minimum of 48 bits is required for the routing prefix. O arranjo 12 + 20 + 32 parece se sobrepor ao 48 (min) + 16. Alguma ideia?
Dan Nissenbaum 9/10/2015
4

Um endereço IPV4 é um número inteiro de 32 bits escrito como 192.168.1.6
Um endereço IPV6 é um número inteiro de 128 bits escrito como 2607: f750: 0: 3f :: f59

2607: f750: 0: 3f :: f59 é uma notação curta para um número que pode ser escrito em hexadecimal como

2607 f750    0   3f       ::        f59

ie

2607 f750 0000 003f 0000 0000 0000 0f59

ou

2607f7500000003f0000000000000f59
RedGrittyBrick
fonte
1

É como o IPv4 por muito mais tempo e com outra notação ...

1.1.1.1 - 255.255.255.255escrito em uma representação hexadecimal como IPv6 seria apenas 0101:0101 - ffff:ffff(essa não é a representação real desses endereços IPv4, apenas para tornar clara a alteração na notação)

E se houver dois pontos, ::isso significa que todo o espaço entre o tamanho máximo do endereço é preenchido com zeros.

Fazendo isso na sintaxe do IPv4:

1..1 -> 1.0.0.1

bardiir
fonte
2
A sintaxe do IPv4 usaria 1.1, com apenas um ponto.
precisa saber é o seguinte