Você está na página 1de 26

UNIVERSIDADE VALE DO RIO DOCE FACULDADE DE CINCIAS TECNOLGICAS CURSO DE BACHARELADO EM CINCIA DA COMPUTAO

IPv6 REDES DE COMPUTADORES

Andr Ferreira Quinto Mauricio G. Barbosa Junior Victor Paulo Cupertino

Governador Valadares 2012

Andr Ferreira Quinto Mauricio G. Barbosa Junior Victor Paulo Cupertino

IPv6 Redes de Computadores

Trabalho apresentado disciplina de Redes de Computadores do Curso de Cincia da Computao da Faculdade de Cincias Tecnolgicas da Univale, onde a Professora Rossana usar como requisito de avaliao para a devida pontuao, na referida matria.

Governador Valadares 2012

Sumrio
1.INTRODUO ................................................................................................................................... 4 1.1-Histria da Internet ....................................................................................................................... 4 1.2-Protocolo ....................................................................................................................................... 4 2. A IMPLANTAO DO IPv6 ............................................................................................................ 8 2.1-Cabealho ..................................................................................................................................... 9 2.2-Endereamento............................................................................................................................ 14 2.3-Servios Bsicos ......................................................................................................................... 16 2.3.1-ICMPv6 ................................................................................................................................ 16 2.3.2-Fragmentao ....................................................................................................................... 17 2.3.3-DNS ..................................................................................................................................... 17 2.3.4- QoS ..................................................................................................................................... 18 2.3.5- Mobilidade .......................................................................................................................... 18 4. DIFERENAS ENTRE IPV4 e IPV6............................................................................................... 19 5. ROTEAMENTO E GERENCIAMENTO ........................................................................................ 20 5.1-Roteamento ................................................................................................................................. 20 5.2-Gerenciamento ............................................................................................................................ 21 6. COEXISTNCIA E TRANSIO .................................................................................................. 22 7. SEGURANA .................................................................................................................................. 23 8. CONCLUSO .................................................................................................................................. 25 9. REFERNCIAS BIBLIOGRFICAS .............................................................................................. 26

1.INTRODUO
1.1-Histria da Internet

A Internet surgiu a partir de estratgias militares, com o intuito de manter a sobrevivncia das redes de comunicao e informaes na ocorrncia de um ataque nuclear. O diretor na poca do laboratrio de cincias da computao do Instituto de Tecnologia de Massachusetts (MIT) e outro colaborador pioneiro da Internet revelaram outro lado da histria Outra parte da histria est nos grupos de pesquisas financiadas pela Agncia de Projetos de Recursos Avanados (ARPA), onde estes grupos na poca precisavam de mais computadores e maiores para a evoluo das pesquisas. Em vista desse problema a ARPA aumentou a eficincia dos investimentos incentivando os grupos a dividir os equipamentos distantes entre si. Em contra partida questes tcnicas mostravam a grande possibilidade de interligar os equipamentos. Surgiu ento o prottipo Arpanet, criado no final da dcada de 60. Tendo sua primeira demonstrao em 1972. No incio da dcada de 80, a Arpanet j atingiu um tamanho muito grande, para atender as questes de eficincia e segurana militar. A alternativa foi desistir do projeto e fundar sua prpria rede privada, a Milnet. Ainda nos anos 80 a Fundao de Cincia Nacional a Csnet para comunidades cientficas e numa parceria com a IBM, a Bitnet. O conjunto destas redes levou a Arpanet a denominao de Arpa Internet, mais tarde apenas conhecida pelo nome de Internet. Com a reduo de preos dos computadores a Internet estendeu-se aos ambientes domsticos, se tornando a grande teia mundial que conhecemos hoje. Em meados da dcada de 90 a malha j interligava 100 mil redes. 1.2-Protocolo O IP o protocolo mais importante da Internet. Nele definido o conjunto de regras necessrias para as comunicaes na rede mundial. Esse conjunto de regras o equivalente para os computadores a linguagem dos seres humanos e chamado de protocolo. O conjunto dessas redes hoje conhecido como Internet.

Uma de suas principais diretrizes, diz que: Cada equipamento deve ser identificado de forma nica na rede, ou seja, sem possibilidade de engano. A identificao do equipamento realizado atravs de um nmero denominado de nmero IP. A distribuio desses nmeros deve ser controlada com o intuito de evitar sua duplicao. Hoje isso realizado por um conjunto de entidades organizadas numa estrutura hierrquica, como mostra nas Figuras 1 e 2. No Brasil este controle realizado pelo CGI.br (Comit Gestor da Internet), entidade responsvel pelo gerenciamento dos

domnios .br e atribuio de nmeros IPs.

Figura 1 Entidades responsveis

Fonte: Disponvel em: <http://cgi.br >, Acesso 23 julho de 2012.

Figura 4 - Mapa de distribuio

Fonte: Disponvel em: <http://cgi.br >, Acesso 23 julho de 2012. A Internet no foi projetada para ser a grande rede que hoje. Iniciado como um projeto para interligar centros de pesquisa relacionados ao Departamento de Defesa (DoD), logo foi aberta a outros centros e universidades. Seu crescimento foi muito rpido, desde
5

seu incio, devido ao seu bom funcionamento e sua grande utilidade. Ainda assim, em 1983 j havia conectado em torno de 300 computadores. A partir do momento que a Internet comeou a ser utilizada comercialmente, na dcada de 90 seu crescimento foi acelerado ainda mais. A partir da os problemas estruturais tornaram-se ento aparentes. Um desses problemas era o esgotamento do nmero IPs. A verso do protocolo utilizado na poca e atualmente ainda a verso 4. Cada nmero IP representado nos equipamentos por uma cadeia de 32 bits (nmeros binrios). Significando que existem 4.294.967.296 endereos IP para utilizao. Aparentemente uma quantidade de endereos bem grande. Porm, o rpido crescimento da rede e a forma como eles foram distribudos no inicio, colaborou para o seu rpido esgotamento. Os endereos foram divididos em classes, sendo eles:

Classe A: Disponibilizando 128 blocos de IPs com 16 milhes de endereos cada um. Atendendo 128 redes.

Classe B: Possua 16 mil blocos de IPs com 65 mil endereos cada um.

Classe C: Possua 2 milhes de blocos IPs com 256 endereos cada um. Iniciando-se nessa poca, o projeto de um novo protocolo para a Internet, chamado de IPng (Protocolo de Internet de prxima gerao), resultando no atual IPv6 (Protocolo de Internet verso 6). Foram tambm elaboradas algumas solues paliativas, com o intuito de manter a Internet em funcionamento e diminuindo a demanda por nmeros IPs: 1 CIDR 2 RFC 1918 3 NAT 4 DHCP Segundo o CGI.br, baseados na demanda anual por novos IPs e na taxa de crescimento dessa demanda, previses apontam para um esgotamento dos recursos da
6

IANA entre 2010 e 2012, O estoque dos registros regionais deve durar 2 ou 3 anos mais. Mesmo que um novo projeto do protocolo IP no fosse iniciado a Internet continuaria funcionando, porm, ela teria muita dificuldade de crescer, seu custo seria elevado e novas aplicaes no seriam criadas. O IPv6 a soluo definitiva para o crescimento da Internet. O IPv6 foi desenvolvido para solucionar definitivamente essa questo, e tambm traz uma srie de avanos. As medidas paliativas adotadas no incio da dcada de 90 foram bastante eficazes e permitiram que houvesse tempo suficiente para elaborao de um novo protocolo para a Internet. A verso 6 do protocolo IP, foi desenvolvido ao longo de 10 anos, no seu projeto foi mantido os princpios do seu antecessor (IPv4) e buscando suprir todas as suas carncias. A principal diferena do IPv6 em relao ao seu antecessor, a maior capacidade de endereamentos, aumentando de uma cadeia de 32 bits para 128. Com isso toda necessidade atual e futura da Internet ser suprida. O espao total de nmeros IPs fornecido de pelo endereos IPv6 ou 2128. de Isso

340.282.366.920.938.463.463.374.607.431.768.211.456

representa 79 trilhes de trilhes de vezes a quantidade de endereos disponveis no IPv4. Alm dessa grande capacidade de endereamento o novo formato ainda permitir: 1 Arquitetura hierrquica, possibilitando um encaminhamento mais eficiente dos pacotes; 2 Distribuio de IPs fixos e vlidos para conexes DSL, Modems a cabo e telefones mveis; 3 Fornecer endereos vlidos na Internet para todos os dispositivos conectados a ela; 4 Utilizar arquitetura fim-a-fim; 5 Eliminar problemas associados ao NAT.

Outra modificao importante em relao ao seu antecessor o formato do cabealho. Na nova verso houve uma simplificao, tornando-a mais eficiente e reduzindo o processamento dos roteadores de acordo com a Figura 3.

Figura 3 Cabealho IPv6.

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012. Questes relacionadas segurana tambm foram revistas. O suporte ao padro IPSEC passou a ser obrigatrio, fazendo parte do protocolo IPv6. Permitindo aos administradores de rede ativar o IPSEC em todos os dispositivos da rede, tornando-se mais segura. Houve tambm modificaes no protocolo ICMP (Protocolo de Mensagens para Controle da Internet), tornando-o mais eficaz. Isso permitiu a incluso de novas funcionalidades ao IPv6 e aprimoramentos de outros: 1 Mecanismos de auto-configurao de endereos; 2 Descoberta da vizinhana; 3 Gerenciamento de grupos multicast.

Outras vantagens apresentadas pelo IPv6, est no aprimoramento a conexes mveis, onde permite a um usurio se deslocar de uma rede para outra sem necessidade de alterar seu endereo. Na questo fragmentao de pacotes, o IPv6 realiza apenas na origem, com intuito de agilizar o roteamento. Diferente do seu antecessor, onde cada pacote de dados pode ser fragmentado por diversas vezes dependendo do desenho da rede.

2. A IMPLANTAO DO IPv6

O lanamento oficial do IPv6 ocorreu no dia 06 de junho de 2012, onde essa data ficou marcada como World IPv6 Launch. A migrao do IPv4 para o IPv6 acontecer de
8

forma gradual, com IPv4 ainda em funcionamento. Desta forma dever haver um perodo de coexistncia entre os dois protocolos. Neste perodo manter a compatibilidade entre as verses do protocolo essencial para o sucesso da transio para o IPv6. Isto se dar com a utilizao de mecanismos de transio, como tunelamento, traduo e principalmente pilha dupla. Outro fator facilitador da transio entre os protocolos IP, o fato de j ser possvel encontrar diversos aplicativos adaptados ao IPv6 e os principais sistemas operacionais lanados nos ltimos anos j suportarem o novo protocolo.

Exemplos:

1 - Microsoft Windows XP SP2 e SP3, Vista, Seven, 2003 Server, 2008 Server e CE;

2 - Linux, no Kernel 2.1.8 com algumas restries, e a partir da verso 2.2.X um suporte mais completo; 3 MAC OS X, desde a verso 10.2 Jaguar; 4 BSD, o FreeBSD apresenta suporte desde a verso 4.0, o NETBSD desde dezembro de 2000 na verso 1.5, no OpenBSD a verso 2.7 j apresentava suporte.

Seguindo a mesma tendncia dos aplicativos, os principais modelos de equipamentos de rede tambm esto aptos a tratar o novo protocolo. To importante quanto nos aplicativos e sistemas operacionais, o suporte em roteadores e switches necessrio para tratar o tamanho do endereamento IPv6, impacto na tabela de rotas, mudanas no protocolo de roteamento. 2.1-Cabealho A composio do cabealho IPv4 formado por 12 campos fixos, podendo conter ou no opes, fazendo com que seu tamanho possa variar entre 20 e 60 bytes como mostra a Figura 4.

Figura 4 Cabealho IPv4

Fonte: Disponvel em: <http://cgi.br>, Acesso 23 julho de 2012.

Nestes campos contm informaes sobre: 1 Verso do protocolo; 2 Tamanho do cabealho e dos dados; 3 Fragmentao; 4 Tipos de dados; 5 Tempo de vida do pacote; 6 Protocolo da camada seguinte; 7 Integridade dos dados; 8 Origem e o destino do pacote.

Com relao ao cabealho IPv6, seis campos do IPv4 foram removidos, pois suas funes no so mais necessrias ou so implementadas pelos cabealhos de extenso,
10

como mostra a Figura 5. Figura 5 Campos retirados

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012. Quatro campos tiveram alteraes em seus nomes e suas posies modificadas, para facilitar o processamento por parte dos roteadores, de acordo como a Figura 6. Figura 6 Campos modificados reposicionados

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012 O campo identificador de fluxo foi acrescentado, adicionando um mecanismo de suporte ao QoS (Qualidade de Servios), como mostra a Figura 7. Figura 7 Campos modificados reposicionados

Fonte: Disponvel em:< http://cgi.br>, Acesso 04 dez de 2009.


11

Trs campos foram mantidos, alterando apenas o tamanho do espao para o endereamento, passando a ter 128 bits. Tais mudanas fizeram com que o cabealho IPv6 fosse mais flexvel, prevendo sua extenso por meio de cabealhos adicionais, tornou-se tambm mais simples, com apenas oito campos e tendo um tamanho fixo de 40 bytes. Mesmo com um espao para endereamento de 128 bits que quatro vezes maior que seu antecessor (32 bits), o tamanho total do cabealho IPv6 apenas duas vezes maior que verso anterior, como mostra as Figuras 8 e 9. Figura 8 Tamanho do cabealho do IPv4

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012. Figura 9 Tamanho do cabealho do IPv6

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012.

12

Outra mudana importante da estrutura do cabealho IPv6 que, diferentemente do IPv4 que inclui em seu cabealho todas as opes adicionais, agora essas informaes so tratadas por meios de cabealhos de extenso. Eles esto localizados entre o cabealho base e o cabealho da camada de transporte, de acordo com a Figura 10 e 11. Figura 10 Cabealho de Extenso

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012.

Figura 11 - Pacote IPv6 e Cabealho Extenso

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012.


13

2.2-Endereamento No IPv4, o campo do cabealho reservado para o endereamento possui um espao de 32 bits, isto possibilita identificar pouco mais de 4 bilhes de equipamentos na Internet. No IPv6, seu cabealho possui um espao reservado para endereamento de 128 bits, permitindo gerar 3,4 X 1038 endereos distintos, equivalente a 56 octilhes (5,6 X 1028) de endereos por ser humano na terra. Os 32 bits dos endereos IPv4 so, divididos em quatro grupos de 8 bits cada, separados por ., escritos no sistema de dgitos decimais. Ex: 192.168.100.1 A representao dos endereos IPv6, divide o endereo em oito grupos de 16 bits, separados por :, escritos no sistema de dgitos hexadecimais.

Ex: 2001:0DB8:AD1F:25E2:DFA1:F0C4:5311:84C1

Na representao de um endereo zeros contnuos por ::

IPv6,

permitido

utilizar

caracteres

maisculos e minsculos, abreviaes como a omisso de zeros esquerda e representar os

Ex: 2001:0db8:0000:130F:0000:0000:087C:140b 2001:0db8:0:130F::087C:140b

A representao dos prefixos de rede continua sendo escrito do mesmo modo que no IPv4, usando a notao CIDR (Roteamento Inter-Dominios sem classe). Esta notao expressa da forma endereo/tamanho do prefixo, onde tamanho do prefixo compreende um valor decimal que especifica a quantidade de bits a esquerda do endereo relativo ao prefixo. No IPv6 foram definidos trs tipos de endereos, so eles: Unicast identificam apenas uma nica interface de rede, ou seja, o pacote entregue apenas a uma nica interface. Existem diversos tipos de endereos Unicast: 1 Global Unicast equivalente ao endereo pblico IPv4, este endereo globalmente rotevel e acessvel na Internet;
14

2 Link-Local especificados automaticamente, so vlidos apenas dentro do mesmo enlace e utilizam o prefixo /64, onde 64 bits so reservados para identificao da interface; 3 Unique-Local endereos globalmente nicos utilizados apenas para comunicaes locais, geralmente dentro de um mesmo enlace, no devendo ser roteveis na Internet; 4 Loopback equivalente ao endereo IPv4 127.0.0.1, utilizado para identificar a prpria interface, 0:0:0:0:0:0:0:0:1 ou ::1; IPv4 mapeado em IPv6 possui o formato 0:0:0:0:FFFF:WXYZ ou

5-

::FFFF:WXYZ, WXYZ um endereo IPv4 convertido em hexadecimal, usado para representar um endereo IPv4 como um endereo IPv6 de 128 bits; 6 Unspecified endereo especial 0:0:0:0:0:0:0:0 ou ::0 utilizado para indicar a ausncia de endereo. Multicast identifica um grupo de interfaces pertencentes a diferentes ns, sendo que um pacote destinado a um endereo multicast enviado para todas as interfaces do grupo. Diferente do IPv4, onde o suporte a multicast opcional j que foi introduzido apenas como uma extenso ao protocolo, no IPv6 todos os ns devem ter suporte ao multicast. Anycast utilizado para identificar um grupo de interfaces pertencentes a ns diferentes. Um pacote destinado a um endereo anycast enviado apenas para a interface deste grupo mais prxima da origem. Da mesma forma que no IPv4, os endereos IPv6 so atribudos as interfaces fsicas e no aos ns. possvel atribuir a uma nica interface mltiplos endereos, independentemente do seu tipo.

15

2.3-Servios Bsicos 2.3.1-ICMPv6 O ICMPv6 para o IPv6 possui basicamente as mesmas funes do ICMP, para o IPv4. Sua principal utilizao informar caractersticas da rede, realizar diagnstico, relatar erros no processamento do pacote e etc. As informaes so obtidas atravs da troca de mensagens ICMPv6, que esto classificadas como: 1 Mensagens de erros; 2 Mensagens de informaes.

O ICMPv6 identificado no cabealho base IPv6, no campo prximo cabealho pelo valor 58. Sua estrutura simples e igual nos dois tipos de mensagens, de acordo com a Figura 12. Figura 12 Cabealho ICMPv6

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012.

O ICMPv6 apresenta uma quantidade maior de mensagens que seu antecessor. Isto se d, porque alm das funes bsicas, o ICMPv6 passa a incorporar as funes de protocolos como o ARP/RARP (Protocolo de resoluo de endereos Protocolo de resoluo de endereos reversos) e IGMP (Protocolo de Gerenciamento de Grupos na Internet). Sendo essencial em servios do IPv6 como: 1 Descoberta de vizinhana;

2 - Gerenciamento de grupos multicast;


16

3 Mobilidade IPv6; 4 Descobertas do Path MTU (Unidade de Transmisso Mxima). Auto-configurao de endereos:

Autoconfigurao Stateless - mecanismo que permite aos ns a configurao automtica dos endereos, sem a necessidade de servidores DHCP.

Autoconfigurao Stateful - uma tcnica alternativa a stateless, onde necessrio a utilizao de servidores que informem aos hosts, os dados a serem utilizados na obteno dos endereos, alm de outras configuraes da rede. Neste caso o stateful baseia-se no uso de protocolos como o DHCPv6, que possibilita a distribuio dinmica de endereos IP.

2.3.2-Fragmentao O processo de fragmentao permite o envio de pacotes maiores que o limite de trfego estabelecido num enlace. Na transmisso de um pacote, este certamente passar por vrios enlaces at o destino. Possivelmente cada um desses enlaces possuir uma limitao distinta em relao ao tamanho mximo do pacote que passar por ele. Essa limitao chamada de MTU (Unidade de Transmisso Mxima), e definida de acordo com o protocolo de enlace utilizado. Com o IPv4, cada roteador pode fragmentar os pacotes durante o percurso. Dependendo do desenho da rede, um pacote IPv4 pode ser fragmentado mais de uma vez durante seu trajeto, sendo reagrupado no destino. No IPv6, o processo de fragmentao dos pacotes se inicia utilizando o protocolo Path MTU Discovery, que descobre de forma dinmica qual o tamanho mximo permitido ao pacote, identificando previamente os MTUs de cada enlace no caminho at o destino. Deste modo, os ns IPv6 realizam a fragmentao dos pacotes apenas na origem, reduzindo o overhead do clculo dos cabealhos. 2.3.3-DNS No sistema de nomes de domnios (DNS), utilizado para resoluo de nomes de domnios em endereos IP e vice-versa, sofreu mudanas para o suporte a ns que trabalham com a verso 6 do protocolo IP.
17

Embora os dados contidos na rvore DNS sejam independentes da verso IP, algumas mudanas foram necessrias para que os servidores pudessem trabalhar com consultas a endereos IPv6. Essas mudanas esto definidas na RFC3596, e basicamente incluem: 1 Registros AAAA ou quad-A, que traduz nomes em endereos IPv6. 2 Nova representao textual para registros PTR, que traduz endereos IPv6 em nomes, domnio IP6.arpa. 2.3.4- QoS Em princpio o protocolo IP trata todos os pacotes da mesma forma, sem nenhuma preferncia no momento de encaminh-los. Porm, algumas aplicaes necessitam que seus pacotes sejam transportados com a garantia de que haja o mnimo de atraso, latncia ou perda de pacotes. No IPv6 foram adicionados mecanismos que visam tratar essa questo da garantia. E muito importante garantir a qualidade do trfego de determinadas aplicaes como: 1 VoIP (Voz sobre IP); 2 Distribuio de vdeos de alta qualidade; 3 Jogos online.

Para isso, aplicado a Internet o conceito de QoS (Qualidade de Servios). O IPv6 busca solucionar esta questo atravs da implementao de especificaes que

priorizam o fluxo de determinados pacotes. Para isso, foram designados dois campos do cabealho IPv6, o Classe de Trfego e o Indicador de Fluxo. 2.3.5- Mobilidade O suporte a mobilidade no IPv6 permite que um dispositivo mvel se desloque de uma rede para outra sem necessidade de alterar seu endereo de origem. Desta forma, quando este dispositivo estiver fora de sua rede, os pacotes continuaro sendo encaminhados a ele usando seu endereo de origem. Isso faz com que a movimentao entre as redes fique invisvel para os protocolos das camadas superiores. Diferente do seu
18

antecessor, os mecanismos necessrios para garantir essa mobilidade j vm incorporados ao protocolo IPv6.

4. DIFERENAS ENTRE IPV4 e IPV6

Para melhor entender as diferenas do IPv4 para o IPv6 foi criada uma tabela com caractersticas de cada um: IPv4 Os endereos tm 32 bits (4 bytes) de tamanho. Registros de endereo (A) no DNS mapeiam nomes de hosts para endereos IPv4. Registros do tipo Pointer (PTR) no domnio IN-ADDR.ARPA DNS mapeiam endereos IPv4 addresses para nomes de hosts. IPSec opcional e dever ser suportado externamente. O cabealho no identifica o fluxo de caminho ou tipo de trfego para tratamento de QoS pelos roteadores. O cabealho contm o campo Flow Label,que identifica o caminho e associa datagramas que fazem parte da comunicao entre duas aplicaes e o campo Traffic Class,que assinala a classe do servio e permite tratamento de QoS pelo roteador. Tanto os roteadores quanto o host de envio Os roteadores no suportam a fragmentao fragmentam os pacotes. de pacotes. O host de envio efetua a fragmentao de pacotes. O cabealho inclui o Checksum,campo de verificao para o cabealho do data grama. O cabealho incluiu opes. Dados adicionais so suportados atravs de
19

IPv6 Os endereos tm 128 bits (16 bytes) de tamanho. Registros de endereo (AAAA) no DNS mapeiam nomes de hosts para endereos IPv6. Registros do tipo Pointer (PTR) no domnio IP6.ARPA DNS mapeiam endereos IPv6 para nomes de hosts.

O suporte ao IPSec no opcional.

O cabealho no inclui o campo Checksum.

cabealhos de extenso. ARP usa pedidos de broadcast ARP para resolver endereos IP para endereos MAC/Hardware. O Internet Group Management Protocol (IGMP) gerencia os membros de grupos de subrede locais. Endereos de Broadcast so usados para enviar trfego a todo os ns de uma subrede. Pode ser configurado manualmente ou por DHCP. Deve suportar um tamanho de pacote de 576-byte (possivelmente fragmentado). Deve suportar um tamanho de pacote de 1280-byte (sem fragmentao). No requer configurao manual ou DHCP. Utiliza mensagens Multicast Neighbor Solicitation para resolver os endereos IP para endereos MAC. As mensagens Multicast Listener Discovery (MLD) gerenciam os membros em grupos de subrede locais. O IPv6 usa um escopo de endereo multicast link-local para todos os ns.

5. ROTEAMENTO E GERENCIAMENTO
5.1-Roteamento Os protocolos de roteamento so responsveis por manter atualizadas as informaes utilizadas pelos roteadores para encontrar o melhor caminho disponvel no

encaminhamento dos pacotes at o seu destino. O processo de roteamento de pacotes consiste em encaminh-los atravs de diversos roteadores at alcanar seu destino final. Estes roteadores buscam em suas tabelas de

roteamento o prefixo correspondente ao endereo de destino, e a partir desta informao, determinam qual o melhor caminho a percorrer. Os protocolos de roteamento so divididos em dois tipos: 1 Internos distribuem as informaes dos roteadores dentro de Sistemas Autnomos (AS) e so chamados de IGP (Protocolos de Gateway Interno). 2 Externos distribuem as informaes entre AS distintos e so chamados de EGP (Protocolos de Gateway Externo).

20

Assim como os protocolos de roteamento interno utilizados no IPv4, o RIP, OSPF, tiveram novas verses para suportarem o IPv6. 1 RIPng baseado no algoritmo distance-vector (vetor de distncia) conhecido como Bellman-Ford. Apresenta como uma das principais mudanas em seu funcionamento o suporte aos prefixos e ao tamanho dos endereos IPv6.

2 OSPFv3 um protocolo de roteamento interno do tipo link-state (estado de link), onde atravs do processo de flooding, os roteadores constroem um mapa da rede, utilizado para definir as rotas mais curtas. Como mudanas em relao ao seu antecessor esto: 1 Criao de novos tipos de LSAs; 2 - Retirada da autenticao, contando apenas com a autenticao do IPv6; 3 Num nico enlace pode ter mltiplas instncias do OSPFv3 sendo executadas; 4 Pacotes OSPF usam um endereo link-local como endereo de origem; 5 - No IPv4, o OSPF conecta interfaces por sub-rede, no OSPFv3 isso feito por enlace.

Nos protocolos de roteamento externo, o BGP (Protocolo de Gateway de Borda) o mais utilizado. Como no h uma verso de BGP especfica para o IPv6, a nova verso do protocolo IP utiliza as extenses multiprotocolo do BGP. Estas extenses suportam as mesmas funcionalidades que o BGP para o IPv4 e trabalham com as duas famlias de endereos. 5.2-Gerenciamento Assim como no IPv4 o gerenciamento da rede baseado no protocolo SNMP (Protocolo de Gerenciamento de Rede Simples), que a principal ferramenta. A troca de informaes SNMP pode ser feita tanto em conexes IPv4 quanto IPv6, mesmo que essas informaes sejam sobre IPv6. Porm j existem diversos equipamentos com suporte a SNMP sobre IPv6 que podem ser monitorados em redes puramente IPv6.

21

6. COEXISTNCIA E TRANSIO
Atualmente toda estrutura da Internet est baseada na verso 4 do protocolo IP. Deste modo uma troca imediata de protocolo torna-se invivel, dado o tamanho e a proporo desta rede. Com isso para o sucesso da implantao do IPv6, necessrio que ela seja realizada de forma gradual e transparente. Na fase inicial desta implantao, um perodo de coexistncia entre os dois protocolos devero existir, em que redes IPv4 precisaro comunicar-se com redes IPv6 e vice-versa. Algumas tcnicas para viabilizar essa transio foram elaboradas, e podem ser classificadas nas seguintes categorias: 1 Pilha dupla prov suporte a ambos os protocolos no mesmo dispositivo. Permitindo aos hosts e roteadores o envio e recebimento de pacotes tanto para o IPv4 quanto para o Ipv6, como mostra a Figura 13. Figura 13 Pilha Dupla

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012. 2 Tunelamento permite o trfego de pacotes IPv6 sobre estruturas IPv4 ou inverso. A criao de tneis permite transmitir pacotes IPv6 atravs da infra-estutura IPv4
22

existente, sem a necessidade de realizar qualquer mudana nos mecanismos de roteamento, encapsulamento de pacotes IPv6 em pacotes Ipv4, como mostra Figura 14. Os tneis podem ser classificados como: Roteador-a-Roteador, Host-a-Roteador e Host-a-Host.

Figura 14 Tunelamento IPv4

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012. 3 Traduo permite a comunicao entre ns apenas IPv6 com ns apenas IPv4 e vice- versa, como mostra a Figura 15. A traduo pode atuar de diversas formas e em camadas distintas, traduzindo cabealhos IPv4 em cabealhos IPv6 e vice-versa, realizando converso de endereos, de APIs (Interface de Programao de Aplicao) de programao ou atuando na troca de trfego TCP ou UDP. Figura 15 Mecanismo Traduo

Fonte: Disponvel em:< http://cgi.br>, Acesso 23 julho de 2012.

7. SEGURANA
Destinado inicialmente a interligar apenas algumas redes de pesquisas acadmicas, o projeto inicial do IPv4 no apresentava muita preocupao com questes de segurana
23

das informaes transmitidas. No entanto com o crescimento da Internet, diversas ameaas segurana da rede e ao trfego de dados surgiram, prejudicando sua utilizao em operaes bancrias, e em transaes comerciais. Desta forma, tornou-se necessrio acrescentar novos mecanismos ao protocolo original, que garantissem a confiabilidade de tais servios. Entre esses novos mecanismos, destaca-se o IPSEC (Protocolo de Internet Seguro), um protocolo que implementa criptografia e autenticao de pacotes na camada de rede, fornecendo uma soluo de segurana fim-a-fim, garantindo a integridade,

confidencialidade e autenticidade dos dados. O IPSEC foi criado originalmente para ser usado em conjunto com o IPv4. Com a implantao do IPv6 o uso do IPSEC tornou-se mais fcil. Embora seu funcionamento seja praticamente o mesmo nas duas verses do protocolo IP. No IPv6, no h necessidade de se utilizar NAT, permitindo que o IPSEC funcione sem restries. Diferente do IPv4, onde o mecanismo de autenticao do

IPSEC no pode ser utilizado com conexes que estejam atrs de NAT (Tradutor de Endereos de Rede), que oculta o endereo IP original do emissor de pacotes impedindo sua identificao. Os mecanismos de autenticao e encapsulamento do IPSEC esto integrados no IPv6. Seu suporte obrigatrio em todos os ns o que no ocorre no IPv4. Dessa forma, atravs do IPSEC o IPv6 capaz de garantir que a mensagem recebida no tenha sido adulterada, a identidade do remetente, que a mensagem no seja entregue diversas vezes, a confidencialidade da mensagem, cifrando seu contedo. Embora, o suporte ao IPSEC seja obrigatrio, para sua efetiva utilizao, ele deve ser habilitado em cada n pelo administrador de rede ou caber a cada aplicao definir a utilizao ou no do IPSEC. O IPSEC um conjunto de protocolos de segurana, visto que para realizar suas funes ele faz uso de recursos independentes. Ele utiliza dois cabealhos de extenso do IPv6: O AH (Cabealho de Autenticao), para garantir a autenticao, e o ESP (Encapsulamento Seguro da Carga de dados) para garantir confidencialidade dos pacotes transmitidos. Alm de gerar e gerenciar chaves de segurana a partir do protocolo IKE (Troca de Chaves de Internet).

24

8. CONCLUSO

Como vimos, o IPv6 apresenta algumas vantagens importantes sobre o IPv4. O protocolo foi feito para evitar que dados desnecessrios fossem colocados no cabealho, tornando alguns campos opcionais. A questo de segurana com suporte nativo faz o protocolo ser mais robusto, e a nova forma de endereamento resolver os problemas atuais. Porm, no sabemos ao certo qual ser o fator que impulsionar essa mudana, j que hoje em dia existe muito investimento de pesquisa e dinheiro nos roteadores de IPv4. Baseado nesse fato pode dizer que ainda demorar alguns anos, talvez mais de uma dcada, para que a transio entre o IPv4 e IPv6 seja concluda. A transio entre esses dois protocolos ser bem gradual. No incio, pequenos grupos de roteadores usaro o IPv6, sendo isolados uns dos outros. Com o passar do tempo, mais e mais grupos iro usar o protocolo, e eles iro crescendo. Quando dois ou mais grupos usando IPv6 ficarem justapostos, ento eles se tornaro um mesmo grupo, maior. E assim sucessivamente at que um dia o protocolo IPv6 ser mais usado que o IPv4.

25

9. REFERNCIAS BIBLIOGRFICAS

http://www.gta.ufrj.br/grad/06_1/ipv6/<Acessado em 02 de julho de 2012 > http://civil.fe.up.pt/acruz/Mi99/asr/diferencas.htm <Acessado em 02 de julho de 2012> http://ipv6.br/ <Acessado em 07 de julho de 2012> http://pt.wikipedia.org/wiki/IPv6 <Acessado em 07 de julho de 2012> http://www.google.com.br/ipv6/ <Acessado em 07 de julho de 2012>

26

Você também pode gostar