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 decifrá-lo para mim?

    
por nestlee 18.01.2012 / 13:41

3 respostas

19

Endereços IPv6 são 128 bits. Nós não fazemos mais o formato de octetos decimais pontilhados.

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

Na forma de octeto decimal pontuado, 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 convencionalmente apresentados desta forma.

Os bits mais significativos desse endereço o colocam na porção denominada agregação global unicast do espaço de endereço IPv6. Isso significa que não é um endereço de link local ou host-local e não é um endereço de broadcast ou multicast.

Os 12 bits mais significativos identificam uma parte do espaço de endereçamento alocado pela IANA para o ARIN. Os próximos 20 identificam um subconjunto daquele espaço alocado, por sua vez, por ARIN para Sistemas de Informação de Gerenciamento Distribuído, Incorporados (ou seja, Pavlov Media). Os próximos 32 indicam seu subconjunto particular, e os 64 bits finais ( 0000:0000:0000:0f59 ) são um ID de interface que denota uma interface de rede individual.

Pavlov Media informando que você está atribuído 2607:f750:0000:003f::/64 (se é isso que realmente lhe disse) significa que todas as combinações válidas dos 64 bits inferiores são atribuídas a você. Os 64 bits superiores dos seus endereços IPv6 (unicast não local) devem ser esse prefixo. Parabéns! Você pode colocar mais dispositivos em sua LAN e dar a eles endereços IPv6 do que placas Ethernet existentes.

Leitura adicional

por 18.01.2012 / 16:58
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

ou seja,

2607 f750 0000 003f 0000 0000 0000 0f59

ou

2607f7500000003f0000000000000f59
    
por 18.01.2012 / 16:05
1

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

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

E se houver dois cólons :: , isso significa que todo o espaço entre até que o endereço seja completo é preenchido com zeros.

Fazendo isso na sintaxe do IPv4:

1..1 -> 1.0.0.1

    
por 18.01.2012 / 13:47