NESTA PÁGINA
Introdução aos endereços IPv6
O IPv6 usa um modelo de endereçamento de 128 bits em comparação com os endereços de 32 bits usados para IPv4. Além de serem maiores, os endereços IPv6 diferem dos endereços IPv4 de várias maneiras:
Notação
Prefixos
Tipos de endereço
Essas diferenças dão ao endereçamento IPv6 maior simplicidade e escalabilidade do que o endereçamento IPv4 oferece.
Notação IPv6
Os endereços IPv6 têm 128 bits de comprimento (expressos como 32 números hexadecimais) e consistem em oito seções delimitadas por dois pontos. Cada seção contém 2 bytes e cada byte é expresso como um número hexadecimal de 0 a FF.
Um endereço IPv6 tem esta aparência:
2001:0db8:0000:0000:0000:0800:200c:7334
Omitindo os zeros à esquerda de cada seção ou substituindo seções contíguas que contêm zeros por dois pontos duplos, você pode escrever o endereço de exemplo como:
2001:db8:0:0:0:800:200c:7334 ou 2001:db8::800:200c:7334
Você pode usar o delimitador de dois-pontos duplos apenas uma vez em um único endereço IPv6. Por exemplo, você não pode expressar o endereço IPv6 2001:db8:0000:0000:ea34:0000:71ff:fe01 como 2001:db8::ea34::71ff:fe0.
Prefixos IPv6
Um prefixo de endereço IPv6 representa um bloco de espaço de endereço ou uma rede. O prefixo é uma combinação de um prefixo IPv6 (endereço) e um comprimento de prefixo. Assume a forma ipv6-prefix/prefix-length.
Os endereços IPv6 podem ser divididos em prefixos de comprimento variável. O comprimento do prefixo é um valor decimal que especifica o número de bits mais à esquerda no endereço que compõem o prefixo. O comprimento do prefixo segue uma barra e, na maioria dos casos, identifica a parte do endereço de propriedade de uma organização. Todos os bits restantes (até o bit mais à direita) representam nós ou interfaces individuais.
Por exemplo, 2001:db8:0000:0000:250:af:34ff:fe26/64 tem um comprimento de prefixo de 64.
Os primeiros 64 bits desse endereço (2001:db8:0000:0000) são o prefixo. O restante (250:af:34ff:fe26) identifica a interface.
Tipos de endereço IPv6
Existem três categorias principais de endereços IPv6:
Unicast — Para uma única interface.
Multicast — Para um conjunto de interfaces no mesmo meio físico. Um pacote é enviado para todas as interfaces associadas ao endereço.
Anycast — Para um conjunto de interfaces em diferentes mídias físicas. Um pacote é enviado para apenas uma das interfaces associadas a esse endereço, não para todas as interfaces.
Endereços unicast
Um endereço unicast identifica uma única interface. Quando um dispositivo de rede envia um pacote para um endereço unicast, o pacote vai apenas para a interface específica identificada por esse endereço. Os endereços unicast oferecem suporte a um escopo de endereço global e dois tipos de escopos de endereço local.
Um endereço unicast consiste em bits para o prefixo e 128 – n bits para o ID da n interface.
Na implementação do IPv6 para uma rede de acesso de assinante, os seguintes tipos de endereços unicast podem ser usados:
Endereço unicast global — Um endereço IPv6 exclusivo atribuído a uma interface de host. Esses endereços têm um escopo global e essencialmente as mesmas finalidades que os endereços públicos IPv4. Os endereços unicast globais são roteáveis na Internet.
Endereço IPv6 local do link— Um endereço IPv6 que permite a comunicação entre hosts vizinhos que residem no mesmo link. Os endereços locais de link têm um escopo local e não podem ser usados fora do link. Eles sempre têm o prefixo FE80::/10.
Endereço IPv6 de loopback — Um endereço IPv6 usado em interfaces de loopback. O endereço de loopback IPv6 é 0:0:0:0:0:0:0:1, que pode ser anotado como ::1/128.
Endereço não especificado — Um endereço IPv6 não especificado é 0:0:0:0:0:0:0:0:0, que pode ser anotado como ::/128.
Endereços multicast
Um endereço multicast identifica um conjunto de interfaces que normalmente pertencem a nós diferentes. Quando um dispositivo de rede envia um pacote para um endereço multicast, o dispositivo transmite o pacote para todas as interfaces identificadas por esse endereço. O IPv6 não oferece suporte a endereços de broadcast, mas usa endereços multicast nessa função.
Os endereços multicast oferecem suporte a 16 tipos diferentes de escopo de endereço, incluindo nó, link, site, organização e escopo global. Um campo de 4 bits no prefixo identifica o escopo do endereço.
Os seguintes tipos de endereços multicast podem ser usados em uma rede de acesso de assinante IPv6:
Solicited-node endereço multicast — As mensagens de solicitação de vizinhos (NS) são enviadas para este endereço.
endereço multicast de todos os nós — as mensagens de anúncio de roteador (RA) são enviadas para este endereço.
endereço multicast de todos os roteadores — as mensagens de solicitação de roteador (RS) são enviadas para este endereço.
Os endereços multicast usam o prefixo FF00::/8.
Endereços Anycast
Um endereço anycast identifica um conjunto de interfaces que normalmente pertencem a nós diferentes. Os endereços anycast são semelhantes aos endereços multicast, exceto que os pacotes são enviados apenas para uma interface, não para todas as interfaces. O protocolo de roteamento usado na rede geralmente determina qual interface está fisicamente mais próxima dentro do conjunto de endereços anycast e roteia o pacote ao longo do caminho mais curto até seu destino.
Não há diferença entre endereços anycast e endereços unicast, exceto para o endereço do roteador de sub-rede. Para um endereço de roteador de sub-rede anycast, os bits de ordem inferior, normalmente 64 ou mais, são zero. Os endereços anycast são retirados do espaço de endereço unicast.
Para obter mais informações sobre endereços anycast, consulte RFC 2526, Endereços Anycast de Sub-rede IPv6 Reservados.