IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas - PDF
Download "IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas"
Elias Frade Amado
1 IPv6 1 IPv6 FEUP MPR IPv6 2 A Necessidade de um Novo IP IPv4» Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas subredes e superredes (CDIR)» Problema aparentemente inultrapássavel IETF começou a desenvolver nova versão do IP em 1991» Mesmos princípios arquitectónicos do IPv4» Muitas melhorias» Implicou mudança do cabeçalho» O IPv6 O IPv6 pode vir a ser relevante para as Comunicações Móveis» 1 endereço IP para cada telefone.
2 IPv6 3 IPv6 Endereços de 128 bits (16 octetos, 8 shorts ) Facilita suporte de QoS (serviços de tempo real) Funções de segurança e autenticação Autoconfiguração» Computadores configuráveis com endereço IP e nome do domínio» Plug-n-play Routing melhorado» Em particular no suporte de terminais móveis Multicast Transição suave do IPv4 IPv6 4 Espaço de Endereçamento e Notação Sem classes» Prefixos indicam tipo de utilização unicast, multicast, anycast Anycast: envio dos pacotes para o membro do grupo mais próximo» Prefixos podem ser usados para mapear endereços v4 em endereços v6 Representação dos endereços» 8 x 16 bit, hexadecimal, separados por : 47CD:1234:3200:0000:0000:4325:B792:0428 Formato preferido» Formato comprimido FF01:0:0:0:0:0:0:43 FF01::43» Compatibilidade com IPv4 0:0:0:0:0:0: ou :: » Não há endereços de difusão. Só multicast» Endereço de loopback ::1» Prefixos com notação de /, como no v4 FEDC:BA98:7600::/40 prefixo de 40 bits
3 IPv6 5 Atribuição de Prefixos Reserved Reserved for NSAP (non-ip addresses used by ISO) Reserved for IPX (non-ip addresses used by IPX) Unicast Address Space Link Local Use addresses Site Local Use addresses Multicast addresses IPv6 6 Formato de Endereços IPv6
4 IPv6 7 Atribuição de Endereços Unicast em IPv6 Semelhante ao CIDR» Endereços Unicast começam com 001» Interface do computador pertence a uma subrede» Endereço prefixo de subrede + identificador do computador» Estrutura dos prefixos de subrede agregação de subredes em redes maiores Menos entradas nas tabelas de encaminhamento Plano de endereços orientado ao ISP» Ideia Internet composta por redes hierárquicas» 3 níveis hierárquicos Região, ISP, subscritor» Objectivo agregação de rotas redução de overhead do BGP Um ISP anuncia um único prefixo para todos os seus subscritores» Exemplo de endereço estruturado 001, regiãoid, ispid, subscritorid, subredeid, intefaceid Endereços Anycast tratados como endereços unicast Endereço Multicast IPv6 8 8 bits bits flags scope group ID 0 reserved 1 node-local scope 2 link-local scope 5 site-local scope 8 organization-local scope E global scope F reserved 0000 Permanent address (by number authority) 0001 Transient address (can be established by appl.
5 IPv6 9 Datagrama IPv V ersion HLen TOS Length Ident Flags Offset TTL Protocol Checksum SourceAddr DestinationAddr Options (variable) Pad (variable) Data IPv6 10 Formato do Pacote IPv6 Mais simples que v4 Version = 6. Traffic class = ToS, em v4 Flow label identifica fluxo pacotes» QoS, reserva de recursos» Pacotes do fluxo com tratamento idêntico Payload length» não inclui cabeçalho» máximo = 64 kbytes Hop limit = TTL, em v4 Next header opções, próximo protocolo Options cabeçalho de extensão» 6 tipos comuns» encaminhamento, fragmentação autenticação, cifragem, V ersion Traffic Class Flow Label Payload Lengtht Next Header Hop Limit SourceAddr (4 words) DestinationAddr (4 words) Options (variable number) Data
6 IPv6 11 Cabeçalhos de Extensão IPv6 Header Next Header = TCP TCP header + data IPv6 Header Next Header = Routing Routing Header Next Header = TCP TCP header + data IPv6 Header Next Header = Routing Routing Header Fragment Header Next Header = Fragment Next Header = TCP Fragment of TCP header + data IPv6 Hop-by-hop Destination Routing Fragment Authenticate. ESP TCP Tipos de Extensão IPv6 12 Hop-by-hop» Informação adicional, examinada por todos os nós atravessados por pacote Destination (IP Móvel)» Informação para o computador de destino Routing» Lista de nós a visitar pelo pacote Fragmentation» Feita pelo emissor do pacote, que deve descobrir o MTU Authentication ESP» Autenticação (assinatura) do cabeçalho do pacote» Informação sobre crifragem dados
7 IPv6 13 Cabeçalho IPv6 Principais Diferenças Não há checksum erros detectados noutra camada Cabeçalho de comprimento fixo» Tempo de processamento do pacote diminui Não há informação de fragmentação/reassemblagem» Pacote de comprimento incorrecto eliminado Mensagem enviada para emissor, para reduzir comprimento pacote Computador responsável pela descoberta do MTU Segmentação possivel em cabeçalho de extensão IPv6 14 Extensão de Fragmentação» Semelhante à fragmentação IPv4 Implementado como cabeçalho de extensão. Colocado entre cabeçalho IPv6 e dados» Offset de 13 bit» M indica último fragmento do pacote» ID, Identificador do pacote. Maior que em v4» Fragmentação feita nos equipamentos terminal next header reserved offset M reserved ID
8 IPv6 15 Extensão de Routing Sem este cabeçalho, encaminhamento igual a v4 Com este cabeçalho, semelhante ao Source Routing, do v4» Lista completa, nós a visitar Header length em palavras de 64 bit Podem ser incluídos até 24 endereços Next header Hd. Ext. Len 0 Segmnts left 1 24 addresses IPv6 16 Transição do v4 para o v6 Computador opera em dupla pilha de protocolos Computador v6 funciona também em v4 Versão indica stack a usar Dois computadores v6 podem usar rede v4 Adição de 96 0s a um endereço v4 de 32-bit. Ex. :: computadores falam v6 entre si, mesmo que a rede seja toda v4 túnel (v4 contendo v6) entre computadores Computador v6 consegue falar com computador v4 Usado endereço v6 mapeável em endereço v4 Adição de 2 bytes de 1s ao endereço v4 + extensão de zeros Ex ::00ff: O pacote circula na rede em v4. É convertido para v6 internamente
IPv6: Internet Protocol Versão 6 e Mecanismos de Transição
IPv6: Internet Protocol Versão 6 e Mecanismos de Transição 2008, Neste módulo será visto a versão 6 do protocolo IP denominada IPv6. A versão do protocolo IP atualmente usada na Internet e na maioria das
1.0 Intodução...Pág. 2. 2.0 Objetivos...Pág. 3. 3.0 Características...Pág. 4
1 Índice 1.0 Intodução...Pág. 2 2.0 Objetivos...Pág. 3 3.0 Características...Pág. 4 4.0 O pacote Ipv6...Pág. 7 4.1 Cabeçalho-base Ipv6...Pág. 7 4.2 Comparação entre o cabeçalho do Ipv4 e Ipv6...Pág. 9
Nível de Rede. Redes de Computadores I 2007/2008
Nível de Rede Redes de Computadores I 2007/2008 Sumário Interligação de Redes Encapsulamento na pilha TCP/IP Datagramas IP versão 4 (IPv4) Cabeçalhos IPv4 Fragmentação e reagrupamento Endereçamento (IPv4)
IMPLEMENTAÇÃO DO PROTOCOLO IPV6 NA REDERIO ALEXANDRE URTADO DE ASSIS NITERÓI 2 O SEMESTRE DE 2003 UNIVERSIDADE FEDERAL FLUMINENSE - UFF ENGENHARIA DE TELECOMUNICAÇÕES IMPLEMENTAÇÃO DO PROTOCOLO IPV6 NA