Você está na página 1de 28

Nova Gerao de Protocolos IP IPv6 ou IPng

Desenvolvimento do IPv6 no foi norteado pela possibilidade de mais endereos (contornado com NAT, p.ex.) Foco dos trabalhos:
Gerenciamento de endereos Qualidade dos servios Segurana

A qualidade de servio, em particular o telefone via Internet, so os grandes beneficiados.


Redes IV 1

IPv6 ou IPng
Desenvolvido para rodar tanto em redes de alto desempenho como em redes com baixa banda Deve ser capaz de suportar grandes redes globais Deve haver um modo claro para a migrao da base instalada (IPv4)

Redes IV

IPv6
CRESCIMENTO O crescimento foi o motivo bsico que levou definio de uma nova gerao de IP Lio tirada da experincia com IPv4: endereamento e roteamento devem suportar o crescimento futuro importante haver compreenso do crescimento passado e como ser o crescimento futuro
Redes IV 3

IPv6
CRESCIMENTO Base do IPv4: mercado de computadores
Foi o que guiou o crescimento da Internet. Enfoque: conectar computadores de grandes empresas, governo, escolas universitrias, ... Este mercado ainda est crescendo a uma taxa exponencial. Computadores ligados Internet variam de PC's a supercomputadores. A maioria est conectada a redes locais (LANs) e no so mveis.
Redes IV 4

IPv6
CRESCIMENTO Provavelmente a prxima fase de crescimento no ser guiada pelo mercado de computadores.
Este continuar crescendo a taxas significativas, devido expanso em outras reas, como escolas e negcios pequenos; mas deve acontecer o desenvolvimento de outros tipos de negcios, em vrias reas, cuja principal caracterstica a grande exigncia de Qualidade do Servio (QoS)

Redes IV

IPv6
CRESCIMENTO Desafio no processo de escolha do novo protocolo: levar em conta a demanda atual e a demanda dos mercados que esto surgindo Estes mercados vo surgir com ou sem o IPng.
Se o IPng for uma soluo boa, provavelmente ser usado, tornando possvel a criao de uma estrutura para uma rede mundial com um protocolo aberto Seno, estes mercados desenvolvero outro protocolo, havendo o risco de serem criadas solues proprietria
Redes IV 6

IPv6
TRANSIO Necessrio: roteamento e endereamento.
Roteamento baseado em endereos de 32 bits (IPv4) est limitado. O IPv4 no prov flexibilidade para construo de uma hierarquia eficiente de agregao. O desenvolvimento do CIDR (Classless Inter-Domain Routing) estendeu o tempo de vida do IPv4

Desafio: transio concluda antes que endereamento e roteamento do IPv4 tornemse impossveis Exigncia:
Permitir que hosts com IPv4 comuniquem-se com hosts com IPv6
Redes IV 7

Campos do Cabealho: Version - 4 bits, diz qual a verso do IP utilizado (6). Prior - Nvel de prioridade, 4 bits Flow Label - 24 bits (QoS) Payload Length - 16 bits, tamanho do payload, isto , o resto do pacote que segue o cabealho IPng em octeto. Next Header - 8 bits, identifica o tipo de cabealho que segue o cabealho IPng Hop Limit - 8 bits; decrementado de 1 a cada node por que passa o pacote. O pacote descartado caso o hop limit atinja zero Source Address - 128 bits, endereo do remetente Destination Address - 128 bits, endereo do destino do pacote (pode no ser o destino final caso haja um cabealho opcional de roteamento)
Redes IV 8

IPv6

IPv6 ou IPng
EXTENSES DO IPV6 Colocadas no cabealho de extenses, entre o cabealho IPng e o da camada de transporte. A maioria dos cabealhos de extenses no processada pelos roteadores ao longo do caminho - melhora o desempenho destes. No IPv4, a presena de qualquer opo obriga o roteador a examinar todas as outras opes

Redes IV

IPv6 ou IPng
EXTENSES DO IPV6 Os cabealhos de extenses podem ter um tamanho arbitrrio e o total de opes transportadas em um pacote no limitada a 40 octetos. Atualmente, so definidas as extenses:
Routing - roteamento estendido (IPv4 possui roteamento livre). Fragmentation - Fragmentao e Remontagem. Authentication - Integridade e Autenticao. Segurana. Encapsulation - Confidencialidade. Hop-by-Hop Option - Opo especial que requer processamento de hop para hop. Destination Options - Informao opcional a ser examinada pelo destino.
Redes IV 10

IPv6 ou IPng
ENDEREAMENTO NO IPV6 Tamanho: 128 bits Todos os tipos de endereos so associados a interfaces, no a ns. Tipos de endereos :
Unicast - endereo que identifica uma nica interface. Anycast - identifica um bloco de interfaces, de tal forma que um pacote enviado a um endereo de anycast ser entregue a um elemento do bloco Multicast - identifica um grupo de interfaces tal que um pacote enviado a um endereo de multicast entregue a todos os elementos do grupo
Redes IV 11

IPv6 ou IPng
ENDEREAMENTO NO IPV6 Cada interface pertencendo a um nico n, qualquer endereo de unicast da interface pode ser usado como um identificador para o n Uma nica interface pode ser associada a mltiplos endereos IPv6 de qualquer tipo No existe endereo de broadcast, esta funo foi substituda pelo endereo de multicast. O IPng suporta endereos com nmero de bits 4 vezes maior que o endereo IPv4 (128 bits x 32 bits)
Redes IV 12

IPv6 ou IPng
ENDEREAMENTO NO IPV6 IPv6 4 bilhes (296) de vezes maior que o IPv4 Quantidade de endereos :
340.282.366.920.938.463.463.374.607.431.768.211.456

Teoricamente, aproximadamente 665.570.793.348.866.943.898.599 endereos por metro quadrado da superfcie do planeta Em termos prticos, devido criao de hierarquias eficientes para o uso dos endereos. o endereamento de 128 bits pode acomodar entre 8x1017 e 2x1033 ns
Redes IV 13

IPv6 ou IPng
ENDEREAMENTO NO IPV6 Possvel ter entre 1.564 e 3.911.873.538.269.506.102 endereos para cada metro quadrado da superfcie da Terra O tipo de endereo IPng indicado pelos bits mais significativos do endereo Inicialmente ser usado 15% do espao do novo endereamento, restando 85% para uso futuro.

Redes IV

14

IPv6 ou IPng
ROTEAMENTO Semelhante ao roteamento no IPv4 com CIDR Todos os algoritmos de roteamento do IPv4 podem ser usados Inclui extenses simples de roteamento que permitem novas funcionalidades de roteamento, tais como:
Seleo de provedor (baseado em poltica, desempenho, custo, etc.) Mobilidade de host (rotas para nova localizao) Auto-reendereamento (rota para novo endereo).
Redes IV 15

IPv6 ou IPng
ROTEAMENTO A nova funcionalidade de roteamento obtida criando-se seqncias de endereos IPng, por meio das opes de roteamento, usadas pela origem para listar um ou vrios ns que devem ser "visitados" durante o transporte do pacote Para tornar o endereamento seqencial uma funo geral, os hosts fazem um roteamento reverso dos pacotes recebidos, invertendo a seqncia de endereos ao devolver o pacote a seu originador. Esta estratgia permite aos hosts trabalharem com novas caractersticas com:o seleo de provedor ou endereos estendidos.
Redes IV 16

IPv6 ou IPng
ROTEAMENTO Exemplo:
Neste exemplo, seqncias de endereos so representadas por uma lista de endereos individuais separados por vrgula, como: SRC, I1, I2, I3, DST O primeiro endereo o endereo de fonte, o ltimo o endereo de destino, e os do meio so endereos intermedirios. Vamos assumir que dois hosts, (H1 e H2) desejam comunicar-se. Ambos esto conectados aos provedores P1 e P2. Um terceiro provedor PR tambm est conectado aos provedores P1 e P2.
Redes IV 17

IPv6
ROTEAMENTO Caso mais simples: H1 quer enviar um pacote para H2 contendo os endereos: H1, H2 Quando H2 responder, inverte os endereos e monta um pacote com os endereos: H2, H1 Neste exemplo, poderia ser usado qualquer provedor; H1 ou H2 no poderiam selecionar por qual provedor os pacotes seriam enviados e recebidos.
Redes IV 18

IPv6
ROTEAMENTO Se H1 decide obrigar que a comunicao entre ele e H2 seja transportada pelo provedor P1, construiria um pacote com a seqncia: H1, P1, H2 Isto garante que quando H2 respondesse a H1, inverteria a rota e a resposta tambm seria transportada via P1. H2, P1, H1

Redes IV

19

IPv6
ROTEAMENTO Se H1 tornar-se mvel (um laptop) e mudar para o provedor PR, poderia manter (sem quebrar qualquer conexo de transporte) a comunicao com H2, enviando pacotes com a seqncia: H1, PR, P1, H2 Quando H2 responder, usar a poltica de H1. A seqncia de endereos seria: H2, P1, PR, H1 A facilidade de seqenciamento de endereo do IPng pode ser usada para selecionar o provedor, prover mobilidade e reendereamento.
Redes IV 20

IPv6
QUALIDADE DE SERVIO A Etiqueta de Fluxo (Flow Label) e os campos de prioridade no cabealho IPng so usados para identificar pacotes que pedem manipulao especial atravs do roteador Capacidade importante para dar suporte a aplicaes que requerem processamento constante, retardo e/ou velocidade (multimdia ou aplicaes em tempo real)

Redes IV

21

IPv6
QUALIDADE DE SERVIO O campo Flow Label, no cabealho, identifica pacotes que requerem tratamento especial pelos roteadores, como qualidade de servio fora do padro ou servios de tempo real. Todos os pacotes que pertencem ao mesmo fluxo devem ser enviados com o mesmo endereo de origem, o mesmo endereo de destino e o mesmo flow label O campo de Prioridade permite que a origem especifique a prioridade de entrega para determinados pacotes em relao a outros pacotes da mesma origem
Redes IV 22

SEGURANA Atualmente os protocolos no possuem mecanismos de autenticao para as camadas que esto abaixo da de aplicao No IPng, duas opes provem segurana; usadas isoladamente ou em conjunto IPng Authentication Header: extenso de cabealho que prov autenticao e integridade (sem confidencialidade) para datagramas Elimina vrios tipos de ataques, inclusive spoof de IP. IPng Encapsulation Security Header: prov integridade e confidencialidade para os datagramas
Redes IV 23

IPv6

IPv6
MECANISMOS DE TRANSIO PARA IPV6 Permitir:
Interoperabilidade entre IPv6 e IPv4 Distribuio de hosts e roteadores IPv6 de forma rpida e com alguma interdependncia Facilidade de transio para os usurios finais, administradores de sistemas e operadores de rede

Os mecanismos de transio so compostos por um grupo de protocolos implementados em hosts e roteadores


Redes IV 24

IPv6
MECANISMOS DE TRANSIO PARA IPV6 Algumas caractersticas dos mecanismos de transio: Pode-se migrar hosts e roteadores IPv4 para IPv6 sem necessidade de migrao de toda a rede, um de cada vez. Pode-se realizar a instalao de novos hosts e roteadores IPv6 A nica condio prvia para migrao de hosts que o servidor de DNS deve ter sido adequado para IPv6. Para a migrao de roteadores no existem pr-requisitos
Redes IV 25

IPv6
MECANISMOS DE TRANSIO PARA IPV6 Algumas caractersticas dos mecanismos de transio: Endereamento fcil: quando realizada a migrao de hosts e roteadores para IPv6, estes elementos podem continuar a utilizar seus antigos endereos IPv4. No precisam ser configurados com os endereos novos O custo inicial de migrao baixo: Necessitase de pouco trabalho de preparao para migrao de sistemas IPv4 para IPv6
Redes IV 26

IPv6
MECANISMOS DE TRANSIO PARA IPV6 Uma estrutura de endereamento que encapsula os endereos IPv4 dentro do IPv6 Um modelo onde hosts e roteadores tero as duas pilhas de protocolos, IPv4 e IPv6, durante a fase de transio Uma tcnica de encapsulamento onde pacotes IPv6 sero embutidos dentro de cabealhos IPv4, permitindo o transporte dos pacotes por roteadores que ainda no migraram para IPv6
Redes IV 27

IPv6
MECANISMOS DE TRANSIO PARA IPV6 Mquinas que utilizam conexes limitadas (por exemplo, impressoras) no precisam migrar para IPv6 Permite que fabricantes de hosts e roteadores implementem o IPng em suas linhas de produtos conforme suas prioridades. Permite que usurios finais e administradores de redes implementem IPng conforme suas convenincias.
Redes IV 28

Você também pode gostar