Internet Protocol version 6 (IPv6)

Slides:



Advertisements
Apresentações semelhantes
Módulo VI Endereçamento IPv6.
Advertisements

Ader Gomes LSI -Núcleo Wireless
Redes de Computadores III
Introdução Datagrama IP.
3. Mapeamento de Endereço Físico em endereço de rede
Ferramentas Livres para Gerência de Redes e Sistemas Finais
Família tcp/ip Prof: Diovani Milhorim
Bruno Rafael de Oliveira Rodrigues
Redes de Computadores A Camada de Rede.
Profa. Ana Cristina Benso da Silva Disciplina: Redes de Computadores
Profa. Ana Cristina Benso da Silva Disciplina: Redes de Computadores
Roteamento Parte #1 Profa. Ana Cristina Benso da Silva Disciplina: Redes de Computadores.
por Fernando Luís Dotti
1 Camada de redes: Interoperabilidade com IP. 2 Enlaces entre duas máquinas.
STP Spanning Tree Protocol
IPv6 (Parte 1: Protocolo e Serviços Básicos)
IPv6 Internet Protocol – Versão 6
2002, Edgard Jamhour Parte 1 – Protocolo e Serviços Básicos Edgard Jamhour.
2002, Edgard Jamhour IPv6 (Parte 1: Protocolo e Serviços Básicos) Edgard Jamhour.
2007, Edgard Jamhour IPv6 (Parte 1: Protocolo e Serviços Básicos) Edgard Jamhour.
Exercícios de Revisão Redes de Computadores Edgard Jamhour
Redes de Computadores Aula Prática 4
IPv6 Gerência de Mobilidade. Mobilidade em redes Trabalhos de campo Acesso a arquivos em viagem Verificar mensagens Consultas em bases dados...
4: Camada de rede4b-1 IPv6 Motivação inicial: espaço de endereços de 32- bits completamente alocado até Motivação adicional : formato do cabeçalho.
Camada de Transporte.
Formação IPv6 - Maputo Introdução Maputo 26 de Agosto de 2008 Carlos Friaças e Pedro Lorga.
Subnet; Roteamento básico; ICMP..
Aula 6- Camada 2 (modelo TCP/IP)
Endereço IP Willamys Araújo.
E STUDO DO P ROTOCOLO DE S EGURANÇA IPS EC EM REDES IP V 6 Junior Carissimi UNIVERSIDADE TECNOLOGICA FEDERAL DO PARANÁ CAMPUS MEDIANEIRA Medianeira 2010.
Prof. Edwar Saliba Júnior Março de 2009
CCNA Exploration Camada de Rede OSI.
Tópicos Especiais em Comunicação de Dados IV: Roteamento na Internet
Inicio. Mesmo que um novo projeto do protocolo IP não fosse iniciado a Internet continuaria funcionando, porém, ela teria muita dificuldade de crescer,
Modelo OSI (Open Systems Interconnection)
Redes de computadores Prof. António dos Anjos
Redes de computadores Prof. António dos Anjos
Internet Protocol versão 6
Redes Aula 7 Professor: Marcelo Maia.
IC II - Prof. Msc. Allan K. Luizi - UNEMAT
Endereçamento de Rede IPv4
Endereçamento IP.
IPv6 (IPng) IP de próxima geração
Protocolos de comunicação: IP
Vitor Vaz da Silva Redes de Comunicação de DadosIP 1 Colecção de redes e “gateways” que utiliza o protocolo TCP/IP, e funciona como uma única rede virtual.
2008, Edgard Jamhour IPv6 (Protocolo e Serviços Básicos)
Formato do datagrama IP
REDES DE COMPUTADORES II
Fundamentos à Redes de Computadores
Prof. Eduardo Maroñas Monks
Endereçamento IP.
Redes Avançadas Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
2004, Edgard Jamhour IPv6 (Parte 2: Mecanismos de Transição) Edgard Jamhour.
Universidade do Vale do Rio dos Sinos - São Leopoldo -
Shim 6 e IPv6 multihoming Aluna Priscilla Lusie Coelho Velozo Professores Otto Carlos M. Bandeira Duarte Luis Henrique M. K. Costa Universidade Federal.
Módulo 3 Implantação do IPv6.
Falso, essa é a função fowarding, o roteamento determina a rota tomada pelos pacotes. 1) No roteador, a função roteamento é encaminhar pacotes que chegam.
INTERNET PROTOCOL versão 6 (IPv6)
Camada de Inter-Redes do modelo TCP-IP Endereço IP e DHCP
Arquitetura TCP/IP Aplicação Transporte Física Enlace Rede.
Arquitetura TCP/IP Aplicação Transporte Rede Enlace Física.
Trabalho elaborado por: -Daniel Nº26 -André Nº3. * A camada de rede do modelo OSI é responsável por controlar a operação da rede de um modo geral. As.
Exercícios de Revisão Redes de Computadores Edgard Jamhour
PROTOCOLOS AUXILIARES DA CAMADA DE REDE
Prof. Ivair Teixeira Redes de Computadores.
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Interface entre o Nível Lógico e Físico Protocolo IP Etienne César R. de Oliveira.
Centro Federal de Educação Tecnológica do RN Redes de Computadores Curso Superior em Redes de Computadores Camada de Rede Prof. Sales Filho.
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Protocolos TCP, UDP e ICMP Etienne César R. de Oliveira
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Interface entre o Nível Lógico e Físico Protocolo IP Etienne César R. de Oliveira.
Redes de Computadores Camada de Rede
Transcrição da apresentação:

Internet Protocol version 6 (IPv6) Profa. Ana Cristina Benso da Silva Redes de Computadores

Redes de Computadores Profa. Ana Benso Resumo Formato do Header Tamanho fixo (40 bytes) Flow Label Endereços de 128 bits Eliminação do Checksum Fragmentação somente pelo Host fonte Headers de Extensão Segurança Built-in Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Header IP 5 13 16 24 32 Version Priority Flow Label Payload length Next Header Hop Limit Source Address Destination Address Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Novos Campos do IPv6 Priority 4 bits indica a prioridade de cada datagrama distingue entre tráfego com controle de congestionamento e sem controle Prioridades 0 - sem prioridade específica 1 - tráfego em background 2 - transferência de dados unattended (exemplo: e-mail) 3 - reservado 4 - transferência em blocos attended (exemplo: ftp) 5 - tráfego interativo (exemplo: telnet) 6 - tráfego de controle (exemplo: protocolos de roteamento) 8-15 – tráfego sem controle de congestionamento (não se aplica) Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Novos Campos do IPv6 Flow Label 24 bits identifica um fluxo de tráfego na rede em particular Todo tráfego de um determinado fluxo exige o mesmo tratamento da rede. Facilitar o roteamento Para ser usando com o RSVP Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Parâmetros Clássicos Payload length Substitui o total length Exemplo: IPv4 (TCP (20) + Data (400)) IPv4 (20 + 420) = 440 bytes Total Length = 440 bytes IPv6 ((TCP (20) + Data (400)) IPv6 (40 e 420) = 460 bytes Payload Length = 420 bytes 16 bits Limite de 64 Kbytes Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Parâmetros Clássicos Next Header Campo Protocol do IPv4 Transporte, protocolos de nível 3 Extension Header Funciona com um next header Funções do IPv6 Hop Limit Campo Time-To-Live do IPv4 Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Novos Campos do IPv6 Extensões do Header Esta estrutura permite ao IP concatenar diversos headers Tipos 0 - hop-by-hop Option Header 43 - Routing Reader 44 - Fragementation Header 51 - Authentication Header 59 - No Next Header 60 - Destination Options Header Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Extension Headers Source Address Destination Address Version Priority Flow Lable Payload Length Nxt Hdr:0 Hop Limit Nxt Hdr: 43 HDR Len Nxt Hdr: 44 ...... Redes de Computadores Profa. Ana Benso

Extesion Headers - Ordem Ordem recomendada HBH, routing, fragment, authentication, TCP.... Facilidade de processamento para roteadores intermediários Normalmente para o roteador são necessários o HBH e routing header Exceção: Destination Options Podem ser somente para o destino, mas às vezes podem ser para um roteador intermediário. Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Hop-by-Hop (HBH) Contém opções para cada sistema de roteamento Consiste de uma tupla <tipo, tamanho, valor> Opções Pad1 PadN Jumbo Payload Length Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Option Type Os 2 bits mais significantes do campo tipo, informam ao roteador como tratar a opção 00xxxxxx = Ignore a opção e continue o processamento 01xxxxxx = Descarte o datagrama e não nada mais 10xxxxxx = Descarte o datagrama e retorne uma mensagem ICMP de erro para o fonte 11xxxxxx = Descarte o datagrama e retorne uma mensagem ICMP para o fonte se o destino não for um multicast xx01xxxx = Valores não podem ser alterados em trânsito xx1xxxxx = Valore podem ser alterados em trânsito Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Pad1 64 bits Um único byte de 0’s Valor é implícito Serve para fazer um shift de outras posições no header Motivo tamanho da palavra de novos processadores informações alinhadas tornam mais rápido o processamento Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso PadN Mesmo propósito do Pad1 Shift de um número arbitrário de bytes Menor shift possível é de 2 bytes Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Jumbo Payload Length Sobrepor o limite de 64 kbytes do protocolo IP Payload length do IP = 16 bits = 64 Kbytes Jumbo = 32 bits = 4.294.967.295 bytes para usar o jumbo option o campo payload length do datagrama IP original será setado em 0 (zero). Requer alinhamento de 4*n+2 Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Destination Options Informações para o host destino Pode preceder o routing header Neste caso será processado por todos os roteadores intermediários Opções Pad1 e PadN Reservado para futuro uso Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Routing Header Implementa a opção de Source Route do IPv4 Strict Source Route Loose Souce Route Nxt Hdr: 43 HDR Len Type: 0 Addrs left: n Reserved Strict/Loose Bit Mask Address [0] Address [1] ............. Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Fragmentation Header O processo de fragmentação assemelha-se ao IPv4 Restrição: somente os hosts origem podem fragmentar o pacote Se a fragmentação for necessária em hosts intermediários, eles devem a priori descartar os pacotes Método de probe Alternativa: Encapsulamento do datagrama original Redes de Computadores Profa. Ana Benso

Fragmentation Header Version Priority Flow Lable Payload Length Nxt Hdr Hop Limit Source Address IPv6 Básico Destination Address Nxt Hdr: 43 Reserved Fragment Offset MF Fragementação Fragment Identification ...... Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Exemplo 6 4 flow Len: 1456 Nxt: 44 hops Src address Dst address Payload (2902 bytes) (1448 bytes) Nxt: 6 R 1 Id: 0x12345678 Múltiplo de 8 !!! 6 4 flow Len: 1456 Nxt: 44 hops Src address Dst address Payload (2902 bytes) (1448 bytes) Nxt: 6 R 181 1 Id: 0x12345678 6 4 flow Len: 2902 Nxt: 6 hops Src address Dst address Payload (2902 bytes) 6 4 flow Len: 1456 Nxt: 44 hops Src address Dst address Payload (2902 bytes) (6 bytes) Nxt: 6 R 362 Id: 0x12345678 Redes de Computadores Profa. Ana Benso

Authentication Header Formato do header de segurança Next Header Length Reserved Security Parameter Index Authentication Data Encripted Payload Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso IPSecurity Autenticação Message Digest 5 a origem inicia com uma chave secreta, no mínimo de 128 bits após coloca o datagrama IP completo o campo the autenticação deste datagrama fica zerado, bem como os campos que podem ser alterados em transito após o datagrama, adiciona-se uma vez mais a chave então submete este bloco todo ao MD5, que gera 128 bits que são utilizados para a autenticação Confidencialidade Cipher Block Chaining (CBC – DES) Security gateway (túnel) Redes de Computadores Profa. Ana Benso

Endereços Fonte e Destino 128 bits = 6.65 x 1023 endereços de rede para cada m2 da superfície da Terra. Formato = 8 parte de 16 bits 1) formato normal FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 2) Valore < 0x1000, os zeros iniciais não são necessários 1080:0:0:0:8:800:200C:417A 3) 16 bits consecutivos em zero são abreviados com :: 1080::8:800:200C:417A Obs: a abreviação :: pode aparecer somente uma vez no endereço Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Endereços Explosão das tabelas de roteamento Roteamento hierárquico. Os bits mais significativos representam o nível mais alto da hierarquia. Exemplo: Informações dos primeiros 80 bits de um endereço 3 bits = formato do prefixo 5 bits = identificador de registro 16 bits = identificador do provedor 16 bits = tipo de assinante 8 bits = identificador do assinante 32 bits = identificador da subrede bits restantes definem um sistema particular na subrede Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Endereços Endereços Flexíveis Usa um prefixo Um prefixo de endereço indica o endereço e o número de bits significantes no endereço Exemplo: 4000::/3 provider-based unicast address 5A00::/8 administered by InterNIC 5A01:0200::/24 provider 0x0102 5A01:0203:0400::/40 subscriber type 0x0340 5A01:0203:0405::/48 subscriber 0x05 5A01:0203:0405:0607:0809::/80 subnetwork 0x06070809 Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Endereços Especiais 0::/8 0000 0000 reserved 100::/8 0000 0001 unassigned 200::/7 0000 001 ISO network address 400::/7 0000 010 NOVEL 4000::/3 010 provider based unicast 8000::/3 100 geografic based unicast FE80::/10 1111 1110 10 Local link address FEC0::/10 1111 1110 11 Site local address FF00::/8 1111 1111 Multicast address Exemplo: Loopaback 0::1 Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso IPv4 x IPv6 Dois tipo especiais de endereço IPv6 para suporte a transição de IPv4 para IPv6 IPv4 - compatível pode ser convertido de e para a forma do IPv4 formados adicionando-se 96 bits em zero ao endereço de 32 bits Exemplo: IPv4 = 1.2.3.4 IPv6= ::0102:0304 Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso IPv4 x IPv6 IPv4 - mapeado indicam sistemas que não suportam IPv6 usando para sistemas IPv6 comunicarem-se com sistemas que utilizam apenas IPv4. Adiciona-se 80 bits em zero, 16 bits em um aos 32 originais Exemplo: IPv4 = 4.3.2.1 IPv6 = ::FFFF:04:03:02:01 Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso ICMPv6 Source Address Destination Address Body of ICMP Version Priority Flow Lable Payload Length Nxt Hdr: 58 Hop Limit ICMP type ICMP Code Checksum Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso ICMPv6 - Tipos Destination Unreachable (1) Packet too Big (2) Time Exceeded (3) Parameter Problem (4) Echo Request/Reply (128/129) Group Membership Request/Report (130/131) Router Solicitatio/advertisement (133/134) Neighbor Solicitation/Advertisement (135/136) Redirect (137) Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso ICMPv6 - Checksum Utiliza um Pseudo-Header composto por IP Source Address IP Destination Address Payload Length Um campo de zeros Next Header Header ICMP Não é transmitido com a mensagem Utilizado somente para cálculo do checksum Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Novas Mensagens ICMP ? Neighbor Discovery Permite ao sistema descobrir outros hosts e roteadores no seu enlace Substitui o ARP Executa a resolução de endereços 6 15 flow Len: 48 Nxt: 58 255 FE80::0800:2001:C782 FF02::1:C033:6382 Payload (2902 bytes) Target: FE80::0000:C033:6382 Type: 135 Code: 0 checksum Reserved Sender Link: 0x08002001C782 Code 1 Len 1 IP ICMP ICMP Options Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Neighbor... Hop Limit Máximo 255 Se menor que 255 não executa a resolução Endereços Multicast FF02::1:C033:6382 Prefixo: FF02::1:0:0 Sufixo: últimos 32 bits do endereço IP do destino Redes de Computadores Profa. Ana Benso

Redes de Computadores Profa. Ana Benso Neighbor Reply ? R = 1 “Sender” é um roteador S = 1 Resposta a uma Solicitação O = 1 Se a divulgação deve sobrescrever a cache imediatamente 6 15 flow Len: 48 Nxt: 58 1 FE80::0800:C033:6382 FE80::0800:2001:C782 Payload (2902 bytes) Target: FE80::0000:C033:6382 Type: 135 Code: 0 checksum R S O Reserved Target Link: 0x02070133D692 Code 2 Len 1 Redes de Computadores Profa. Ana Benso