150 likes | 276 Views
IPv6 (Parte 2: Mecanismos de Transição). Edgard Jamhour. Dual Stack. A forma mais simples de integração entre IPv4 e IPv6 é utilizar S.O. dual stack. Dual Stack Host. Aplicação. Aplicação. Aplicação. Aplicação. TCP. TCP. TCP. TCP. IPv4. IPv4. IPv6. IPv6. Enlace. Enlace. Enlace.
E N D
IPv6(Parte 2: Mecanismos de Transição) Edgard Jamhour
Dual Stack • A forma mais simples de integração entre IPv4 e IPv6 é utilizar S.O. dual stack. Dual Stack Host Aplicação Aplicação Aplicação Aplicação TCP TCP TCP TCP IPv4 IPv4 IPv6 IPv6 Enlace Enlace Enlace
Técnicas de Tunelamento • Permite que hosts ou redes IPv6 isoladas se comunique pela Internet. • Pacotes IPv6 são encapsulados como dados de pacotes IPv4. Tunnel Endpoints SRC IPv4 DST IPv4 payload TIPO SRC IPv6 DST IPv6 payload
ISATAP • ISATAP é um mecanismo para atribuição automática de endereço e configuração automática de túneis que permite que hosts IPv6 se comuniquem através da Internet. 192.168.1.2 10.32.1.2 IPv6 IPv4 FE80::5EFE:192.168.1.2 FE80::5EFE:10.32.1.2
Fraction of Prefix (binary) Address Space Allocation Reserved 0000 0000 1/256 Unassigned … … NSAP Allocation 0000 001 1/128 IPX Allocation 0000 010 1/128 Unassigned … … Aggregatable Global Unicast 001 1/8 Addresses Unassigned … … Link-Local Unicast Addresses 1111 1110 10 1/1024 . Site-Local Unicast Addresses 1111 1110 11 1/1024 Multicast Addresses 1111 1111 1/256 Tunelamento 6to4 AGGR (1/8) 6to4 scheme 1/65535
Endereços 6to4 • Classe de endereços especiais definidas para o tunelamento 6to4 (RFC 2529) • 2002::/16 3 13 32 16 64 Interface ID V4ADDR SLA ID 0 0000 0000 0010 001 Site Address 2002: 80 bits Interface externa do roteador que se conecta com a Internet.
Roteadores 6to4 Relay • Roteadores Relay são utilizados para permitir a comunicação entre Hosts 6to4 através de backbones puramente IPv6. Os roteadores Relay são vistos como o verdadeiro “gateway default” para acessar redes puramente IPv6. • Muitas instituições que participam dos projetos de backbones IPv6, como Microsoft e Cisco, oferecem roteadores relay.
O endereço Anycast mágico • A RFC 3068 definiu que o prefixo 192.88.99.0/24 é utilizado para anunciar o roteador relay mais próximo de uma rede utilizando BGP. • O endereço IPv6 equivalente é 2002:c058:6301::". roteadores relay Rede Privada BACKBONE IPv6 BACKBONE IPv4 Rede Privada roteador 6to4 tunel
Exemplo • A tabela abaixo ilustra as rotas criadas automaticamente pelo Windows XP para acessar redes IPv6. • ::/0 -> 3/2002:c058:6301::1741 pref 1331 • ::/0 -> 3/2002:836b:213c::836b:213c pref 2147483647(rota tornada obsoleta) • ::/96 -> 2 pref 1000 • 2002::/16 -> 3 pref 1000
6over4 Tunneling (Virtual Ethernet) • Permite que hosts IPv6 isolados se comunique com roteadores IPv6 através de uma rede IPv4. • RFC 2529: Transmission of IPv6 over IPv4 Domains without Explicit Tunnels IPv6 Application IPv6 Application 6over4 Router Multicast IPv6 IPv4 IPv6 IPv6 Net IPv4 Net Host IPv6 IPv6 Host
Formato dos Pacotes • Pacotes IPv6 são encapsulados no interior de pacotes IPv4 utilizando o tipo de protocolo 41. • Pelo menos um roteador da rede deve suportar o serviço IPv6over4. SRC IPv4 DST IPv4 41 payload SRC IPv6 DST IPv6 payload
Mapeamento de Endereços Multicast • Os serviços IPv6 são baseados em mensagens multicast: • Neighbor Discovering, Router Discovering and Prefix Discovering • IPv6over4 define um mapeamento entre mensagens multicast IPv4 e IPv6: • Pv4 multicast base address: 239.192.0.0/16 • 239 .192.< 2 bytes menos significativos do endereço multicast IPv6>
Mapeamento de Endereços • all-nodes multicast address: 239.192.0.1 • FF02::1: all nodes of the link (link local) • all-routers multicast address: 239.192.0.2 • FF01::2 all link local routers • solicited-node multicast address: 239.192.Y.Z • FF02::1::FFxx:xxxx • xx:xxxx 24 less significant bits of the host unicast address.
Conclusão • O IPv6 é necessidade real para permitir a continuidade do crescimento dos serviços Internet devido: • Ao esgotamento de endereços IPv4 públicos • Ao grande número de rotas dos roteadores de borda. • A transição para IPv6 ocorrerá gradualmente. • Redes IPv4 e IPv6 podem e irão coexistir. • Atualmente, já é possível utilizar endereços IPv6 e mecanismos de transição.