Você está na página 1de 15

IPv6: Uma nova era para a Internet e seus servios Raimundo Arsenio Rodrigues Curso de Especializao em Redes e Segurana

de Sistemas Pontifcia Universidade Catlica do Paran Curitiba, Maio de 2009 Resumo


Desde que comeou a ser usada comercialmente no incio dos anos 1990, a Internet cresceu em utilizao exponencial, bem alm do imaginado pelos projetistas do protocolo TCP/IP no final dos anos 1970, apontando para o esgotamento da quantidade de endereos (endereos IP) que poderiam ser dados a cada um dos computadores conectados. Ainda nos anos 1990, projetistas e entidades passaram a procurar solues para o problema. Uma das alternativas propostas foi o protocolo IPv6 (em fase de implementao), que substituiria com vantagens o IPv4, atualmente ainda em uso massivo e crescente. Afora a grande quantidade de novos computadores de uso domstico ou comercial; telefones celulares, PDA, netbooks e outros dispositivos tambm demandam por novos endereos IP e servios de Internet fixa ou mvel, aumentando as expectativas pelo uso do IPv6 e seus potenciais. 1 Introduo A Internet, como conhecemos hoje, advm de projetos patrocinados pelo Governo Norte Americano no final dos anos 1960, em plena Guerra Fria, atravs da DARPA (Defense Advanced Research Projects Agency Agncia de Projetos de Pesquisa Avanada de Defesa). O projeto evoluiu e a rede cresceu rapidamente com o envolvimento de organizaes militares, acadmicas e pesquisadores. Por volta de 1978 foi consolidado o conjunto de protocolos TCP/IP - Transmission Control Protocol / Internet Protocol. Em 1983 a sute TCP/IP passou a ser exigida pela DARPA a todos os computadores que pretendessem conectar-se sua rede, a ARPANET[4]. Apesar das evolues ocorridas nas ltimas trs dcadas, o TCP/IP permanece o mesmo em sua essncia. Em 1993, foram criados o protocolo HTTP e o browser Mosaic, dando incio ao World Wide Web (WWW). World Wide Web foi o grande responsvel pela crescimento exponencial da Internet, pois permitiu o acesso a informaes com contedo rico em grficos e imagens e de forma estruturada. O WWW foi tambm o grande motivador do uso comercial da Internet, permitindo s empresas disponibilizar informaes e vender produtos via Internet[18].

ARQUITETURA OSI APLICAO APRESENTAO SESSO TRANSPORTE REDE ENLACE FSICO

ARQUITETURA TCP/IP

APLICAO

SMTP, TELNET, FTP, HTTP, POP, DNS, ...

TRANSPORTE INTER-REDE

TCP, UDP
IP, ICMP, IGMP, ARP, RARP
Ethernet, Token-Ring, FDDI, X.25, Wireless, ATM,

REDE

Figura 1[4,17,18]: Comparativo entre o modelo OSI e a sute TCP/IP Segundo Murhammer[4], O primeiro objetivo do projeto TCP/IP era construir uma interconexo de redes que fornecesse servios de comunicao universal: uma internetwork (inter-rede), ou internet. Cada rede fsica tem sua prpria interface de comunicao dependente de tecnologia, na forma de uma interface de programao que fornece funes bsicas da programao (primitivas). Os servios de comunicao so fornecidos pelo software que executado entre a rede fsica e os aplicativos do usurio e que fornece uma interface comum para esses aplicativos, independente da rede fsica subjacente. A arquitetura das redes fsicas ficam escondidas do usurio. O segundo objetivo interconectar redes fsicas diferentes para formar o que aparece ao usurio como uma grande rede. Tal conjunto de redes interconectadas chamado de internetwork (inter-redes) ou internet. Como visto na figura 1, o TCP/IP modelado em camadas, criando a idia de pilha de protocolos, onde as camadas inferiores fornecem servios para as camadas superiores. Na camada de inter-rede, o protocolo mais importante o IP (Internet Protocol), que sem conexo, que no espera confiabilidade das camada inferior e que tambm no oferece s camadas superiores, confiabilidade, controle de fluxo nem recuperao de erros. As camadas superiores devem incumbir-se destas funes[3,4,19]. Nos primrdios da Internet, na dcada de 1970, quando as primeiras verses do IP foram criadas para a NSFnet (rede da National Science Foundation estadunidense), elas, na verdade, faziam parte do TCP. TCP e IP eram um nico protocolo. Hoje eles tm diferentes funcionalidades: o IP cuida do endereamento e do encaminhamento dos pacotes de dados de um computador para o outro, enquanto o TCP cuida para que os dados cheguem sem erros, e cheguem aplicao correta no computador. No final da dcada de 1970 os engenheiros envolvidos perceberam que essas eram muitas tarefas para um s protocolo e resolveram separ-los. Assim, em setembro de 1981, foi padronizado o IP, na RFC 791 juntamente com o TCP, na RFC 793. Essa verso de IP, foi a primeira verso padronizada pelo IETF, mas j era a quarta verso do protocolo, ento recebeu o nmero 4.[20] Os endereos IP so usados pelo protocolo IP para identificar de maneira nica um host na Internet e so formados por um par de nmeros no formato: <nmero de rede> <nmero do computador>. O InterNIC (Internet Network Information Center) administra a parte referente ao nmero de rede[4,19].

Figura 2[18]: Classes dos endereos IP, segundo RFC 1166 (Julho 1990) Os endereos IP (IPv4) so formados por quatro campos numricos com dgitos decimais separados por pontos (.), como por exemplo 192.168.15.221. Cada um dos campos na verdade representa um octeto (ou um byte de oito bits), o que significa dizer que o endereo IP completo tem 32 bits. 2 Esgotamento, ou exausto, dos endereos IPv4 Segundo Palet[7] (livre traduo), Atualmente o IPv4 a verso mais difundida do Internet Protocol. Este o protocolo usado na Internet para todos os tipos de comunicaes e qualquer dispositivo que deseje conectar-se Internet precisa ter um endereo IP. Tambm em Palet[7] (livre traduo), A IANA Internet Assigned Numbers Authority , atualmente, o organismo responsvel pela alocao de endereos aos RIR Regional Internet Registers, em blocos de 16.777.216. Cada RIR serve a um regio diferente, distribuindo endereos a cada uma das cinco regies: Africa (AfriNIC), Asia e Pacfico (APNIC), Amrica do Norte (ARIN), Amrica Latina e Caribe (LACNIC), e Europa e Oriente Mdio (RIPE NCC). Em Ipv6.br[21], vemos que A entidade que controla os nmeros IP a IANA (Internet Assigned Numbers Authority), que hoje parte da ICANN (Internet Corporation for Assigned Names and Numbers). A autoridade sobre os nmeros IP delegada regionalmente para outras entidades. Na Amrica Latina e Caribe a entidade responsvel o LACNIC, e , no Brasil, o NIC.br.

Figura 3[21]: Influncias geogrficas dos Regional Internet Registers Atualmente a Internet passa por uma fase em que os endereos IP (IPv4) esto se esgotando. Diversos fatores tm pressionado e acelerado este processo, como a reduo de preos e consequente massificao de uso de equipamentos com potencial ou necessidade de acesso Internet, tais como microcomputadores, roteadores domsticos, notebooks, netbooks, PDAs, smartphones, telefones celulares, cmeras IP para vigilncia patrimonial, etc. Aliem-se a isto as polticas governamentais de incluso digital (notadamente em

pases emergentes) alm da reduo de preos, inovaes e melhorias tcnicas dos meios de acesso Internet, como circuitos ADSL ou PLC para usurios domsticos, WiMax, telefonia celular 3G, Internet via cable modem integrada com servios de TV a cabo, etc. Este fenmeno, embora em crescimento exponencial, no uma novidade para os especialistas, pois podemos ver em www.ipv6.br [20], que: A Internet no foi projetada para ser o que atualmente. Em 1983, ela era uma rede predominantemente acadmica com pouco mais do que 100 computadores conectados. Seu sucesso, contudo, fez com que crescesse de forma exponencial. Por volta de 1993 iniciou-se sua utilizao comercial e com a poltica ento vigente de distribuio de IPs imaginou-se, ento, que os mesmos poderiam esgotar-se em dois ou trs anos. O espao de endereamento do IPv4 no pequeno. Cada endereo um nmero com 32 bits, o que significa que existem 4.294.967.296 endereos, mas a poltica inicial de distribuio desses endereos no foi muito adequada, dividindo-os em classes. Havia 3 classes de endereos: Classe A: Consistia em 128 blocos de endereos, cada um com aproximadamente 16 milhes deles. Classe B: Consistia em 16 mil blocos, cada um com 64 mil endereos, aproximadamente. Classe C: Consistia em 2 milhes de blocos, cada um com 256 endereos. A classe A, por exemplo, atenderia apenas a 128 instituies, mas sozinha consumia metade dos recursos disponveis. Isso era um grande desperdcio! Vrias instituies como a IBM, o MIT, a HP, a Apple, entre outras, receberam esse tipo de bloco para utilizar. As outras classes tampouco representavam adequadamente as necessidades das redes conectadas Internet, sendo grandes demais ou pequenas demais. Essa poltica de classes foi responsvel por um grande desperdcio de recursos, nos primrdios da Internet, e essa uma das razes pelas quais os novos endereos IP esto terminando. Projees tm sido feitas sobre os prazos para esgotamento dos endereos IPv4. Em potaroo.net[22], h um relatrio, gerado automaticamente a partir de scripts, que baseado em dados estatsticos e modelos matemticos, no dia 11/05/2009, previa o esgotamento do grupo de endereos IPv4 ainda no alocados para 20/08/2010, na IANA, e para 18/12/2010 nos RIR. Em inetcore.com[23] pode ser visualizado um contador que projeta a contagem regressiva at o esgotamento dos blocos de endereos IPv4 na IANA. Com base em dados de patroo.net[22], em 17/05/2009 a projeo era de que restariam 460 dias at o esgotamento.

Figura 4[23]. Contador regressivo para o esgotamento dos blocos IPv4 na IANA

3 A nova gerao do protocolo IP Em setembro de 1993 foi criado pelo IETF um grupo de trabalho para propor as bases do IPng (IP next generation)[24]. Em janeiro de 1995 foi publicada a RFC 1752 com as bases para o novo protocolo[4,24]. Em dezembro de 1995 foi publicada a RFC 1883 com a especificao para o IPv6 (Internet Protocol version 6)[4]. Em dezembro de 1998 a RFC 2460 foi publicada contendo a atual especificao para o IPv6 , em substituio RFC 1883[19]. Em Ipv6.br[20], temos claro que alm do esgotamento dos endereos IPv4 no ser uma tendncia recente, medidas tm sido adotadas para prevenir ou postergar este esgotamento, at que a soluo definitiva se torne efetivada: Ao se perceber o iminente esgotamento dos nmeros IP, quando se iniciou a utilizao comercial da Internet, por volta de 1993, imediatamente o desenvolvimento de uma nova gerao do Protocolo Internet comeou. Essa nova gerao deveria ser a soluo definitiva para o problema e, de fato, esse desenvolvimento resultou no que hoje conhecemos por IPv6. O desenvolvimento de um novo protocolo, no entanto, requer tempo e recursos considerveis. Ento, outras solues tecnolgicas, paliativas, foram tambm adotadas no curto prazo. Essas novas tecnologias, nomeadas a seguir, permitiram a reduo da demanda por novos endereos, e a racionalizao na forma como eles eram distribudos, adiando assim seu esgotamento. Entre as tecnologias relevantes, pode-se citar: CIDR (Classless Inter Domain Routing): o roteamento sem uso de classes, descrito pela RFC 1519. Com o CIDR foi abolido o esquema de classes, permitindo atribuir blocos de endereos com tamanho arbitrrio, conforme a necessidade. O CIDR permitiu um uso mais racional dos endereos disponveis. Alm disso, o CIDR permitiu tambm a agregao de informao nas tabelas de roteamento, que cresciam exageradamente, outro fator que contribuiu para possibilitar a continuidade do crescimento da rede. Endereos privados: A RFC 1918 especificou endereos privados, no vlidos na Internet, que poderiam ser utilizados, por exemplo, nas redes corporativas. NAT (Network Address Translation): O NAT permitiu que redes, utilizando-se de endereos privados, se conectassem Internet. Com o NAT, basta um endereo vlido na Internet, para conectar, de forma limitada, toda uma instituio. Essa soluo largamente utilizada e chega-se a questionar seu carter paliativo, no entanto, o NAT traz uma srie de problemas: ele acaba com o modelo de funcionamento fim-a-fim (peer to peer), trazendo complicaes ou impedindo o funcionamento de uma srie de aplicaes, como por exemplo aplicaes de voz sobre IP baseadas em SIP; ele no escala bem, pois exige processamento pesado; ele no funciona com IPsec; ele funciona como um stateful firewall, dando uma falsa sensao de segurana a muitos administradores de rede e colaborando para a no adoo de boas prticas de segurana nas empresas; entre outros. DHCP (Dynamic Host Configuration Protocol): Descrito pela RFC 2131, esse protocolo permite a alocao dinmica de endereos IP, o que trouxe a possibilidade

aos provedores de reutilizarem endereos Internet fornecidos a seus clientes para conexes no permanentes, como as realizadas atravs de linhas discadas ou ADSL. Em Palet[7] tambm so elencadas cinco estratgias que poderiam surgir para atenuar os impactos causados pelo iminente esgotamento dos endereos IPv4, at que o IPv6 fosse completamente implementado, porm tem-se claro que nenhuma isenta de problemas secundrios. Resumidamente temos: 1. Blocos IPv4 experimentais Blocos experimentais de endereos IPv4, que foram reservados pelo IETF (Internet Engeneering Task Force), que nunca foram e talvez nunca venham a ser usados, poderiam ser redefinidos e colocados a disposio no grupo de endereos disponveis. Entretanto as medidas de normatizao, adaptao dos fabricantes de novos equipamentos, atualizao (quando possvel) dos equipamentos e softwares em uso, possivelmente necessitariam de seis anos, ou mais, para ser implementadas em escala global. Mesmo que esta tarefa fosse vivel, ainda assim seria paliativa, demorada, cara e sem garantias de implantao em tempo hbil ou de inviabilizar o acesso de diversas instituies. 2. Polticas de recuperao de recursos Os RIR (Regional Internet Registries) alocam blocos de endereos IPv4 s diferentes entidades. Estes recursos so alocados de acordo com polticas das prprias comunidades, de forma que no haja desperdcio. Mesmo assim h casos em que alguns endereos nunca so usados pelos detentores. Poderia ser adotada uma poltica de recuperao destes recursos no utilizados, para redistribuio, porm devido poltica de fragmentao inerente ao desenho da Internet (especificamente roteamento), alguns destes endereos ainda assim no poeriam ser utilizados a no ser que fosse redesenhado o sistema de roteamento. Estas aes tambm seriam demoradas e caras, sem garantias de ser implantadas antes do esgotamento dos endereos IPv4, alm terem que contar com o esforo, sensibilizao e convencimento das entidades componentes das comunidades. Tambm seria muito difcil exercer controle sobre a real utilizao ou no de blocos que poderiam ser devolvidos aos RIR, correndo-se inclusive o risco de ao final do processo a quantidade de endereos devolvidos ser muito pequena ou o nvel de fragmentao ser to grande que no tornasse vivel a redistribuio.. 3. Mudanas nas polticas de alocao Atualmente as polticas de alocao so baseados em acordos entre as comunidades envolvidas. Poderiam ser adotadas novas polticas para a alocao de endereos. Estas polticas poderiam ser globais ou regionais. Polticas globais seriam basicamente auto impositivas, desenvolvidas pelos prprios RIR em conjunto com a IANA, ASO e ICANN. Entretanto muito grande a possibilidade de haver muitas dificuldades polticas para que todos os interesses sejam atendidos, alm de possveis problemas legais com alguns governos que poderiam acionar mecanismos de legislaes anti-truste. Logo, mesmo que as polticas globais fossem adotadas, possivelmente levariam muito tempo para serem definidas e adotadas, certamente mais tempo que o necessrio para adiar o esgotamento dos endereos IPv4. Polticas regionais tambm poderiam ser adotadas para tratar o problemas de forma prpria s realidades regionais, porm isto poderia gerar reao de outras regies que se vissem prejudicadas ou ameaadas, criando um clima de guerra poltica que alm de no ajudar a postergar o prazo de esgotamento dos endereos IPv4, criaria

outros problemas. Mercado paralelo de endereos Pode haver um momento em que organizaes achem interessante vender ou comprar endereos IPv4, em lugar de outras alternativas menos econmicas. Ocorre que isto pode ser considerando ilegal, uma vez que as organizaes ou indivduos no so donos, mas usurios dos endereos, por definio do prprio sistema. Uma outra forma de manifestao deste mercado paralelo, seria a aquisio de empresas por outras, visando aproveitar os endereos IPv4 legados. J h um trabalho sendo feito pelos RIR, chamado de Certificao de Recursos, para prevenir este tipo de prtica, porm considerando-se o tempo que este trabalho levar para ser concludo, certamente ser mais til para atender o descrito nos itens 2 e 3. Outro fator a ser considerado no desenvolvimento e aplicao de Certificao de Recursos, que esta fortemente baseada nas polticas de roteamento e dependem da atuao dos operadores de rede, que poderiam ser corrompidos financeiramente pelas entidades interessadas na compra ilegal dos endereos IPv4. 5. Crescimento na utilizao do NAT O NAT um dos protocolos que facilitou a expanso da Internet, apesar da sabida quantidade reduzida de endereos IPv4, podendo ser considerado como uma opo para adiar o esgotamento dos endereos IPv4. Vrios clientes, atravs de um dispositivo NAT podem conectar-se Internet usando apenas um endereo pblico. Os prprios clientes usam um conjunto de endereos, chamados endereos IPv4 privados, que no podem ser usados na Internet. O uso do NAT permite aos clientes inciarem a comunicao com os servidores, porm no permite aos servidores inciarem comunicaes com os clientes, alm de tornar caro e complexo o desenvolvimento de aplicaes fim-a-fim (cliente-acliente). Devido ao aproveitamento de endereos proporcionado pelo NAT, possvel at que Operadores de Servios de Internet e entidades privadas tenham endereos que possam ser devolvidos aos RIR para redistribuio, porm na prtica isto pode resolver os problemas de esgotamento iminente de endereos IPv4, devido possvel fragmentao de endereos, o que no seria conveniente para redistribuio, alm dos altos custos com mo-de-obra e tempo necessrios para reconfigurao (renumerao) de redes e manuteno de sistemas cliente-a-cliente. Ainda com relao ao uso do NAT e as vantagens que sua descontinuidade traro ao ser implementado o IPv6 em uma rede, Ladid[16] (traduo livre) destaca que: Network Address Translation (NAT) permite que diversos dispositivos escondam-se atrs de um ou mais endereos IPv4 reais. Tais mecanismos restringem a transparncia fim-afim da Internet. Enquanto o NAT a curto prazo at certo ponto adia a presso sobre o espao de endereos IPv4, este impe severas restries a aplicaes de comunicao bi-direcional. Enquanto um cliente por trs de um dispositivo NAT pode comunicar-se com um servidor (modelo de comunicao cliente-servidor), aquele mesmo cliente no pode ter garantias de ser acessvel quando um dispositivo externo desejar estabelecer uma conexo consigo (como tipificado pelo modelo peer-to-peer). NAT quebra o princpio fim-a-fim da Internet, restringindo muitas aplicaes que poderiam ser implementadas como peer-to-peer para serem implantadas com um modelo cliente-servidor, mais complicado e caro, que confia em gateways de comunicaes e servidores middlebox para conectar-se aos hosts. NAT est inibindo a evoluo de aplicaes de prxima gerao que demandam espao de endereos IP e conectividade remota direta em estabelecimentos empresariais ou redes domsticas (p.ex. telefones IP mveis). IPv6 reintroduz a capacidade de fornecer real segurana fim-a-fim, que nem sempre est 4.

facilmente disponvel em redes baseadas em NAT. Ajustes para IPv4, como NAT, tm geralmente sido aplicados com altos custos e complexidade e baixa performance para a rede. A introduo do IPv6 reduzir a complexidade e resolver muitos dos problemas. IPv6 a nica soluo que oferece um vasto crescimento no espao de endereos IP e novas caractersticas que permitiro a Internet crescer e avanar na prxima dcada e alm. Em Ipv6.br[20], temos elencadas algumas outras vantagens resultantes da implantao o IPv6 em uma empresa, a saber: O NAT no ter mais de ser utilizado, e isso simplificar o projeto e o gerenciamento das redes. A quantidade abundante de endereos e os mecanismos de auto-configurao so outros fatores que tambm colaboram nesse sentido. A possibilidade de conectividade fim-a-fim, sem o uso de NAT, facilita tambm a criao de programas de computador que usem a Internet para se comunicarem. Aplicaes como vdeo conferncias e voz sobre IP, por exemplo, ficaro bem mais simples e funcionaro melhor. Os recursos de mobilidade do IPv6 permitiro que dispositivos portteis funcionem bem e ininterruptamente, mesmo quando o usurio est em trnsito e tem de conectarse atravs de diferentes redes. Com o uso de IPSec a criao de VPNs e o acesso seguro aos recursos da corporao, para funcionrios em trnsito, ser facilitado. O novo formato do protocolo permitir construir redes com desempenho superior e melhor controle sobre a qualidade de servio. Ser mais simples ter mais de um provedor Internet. Acredita-se que novas aplicaes, algumas inovadoras, surgiro partir desses avanos. Perceba tambm que, ao implantar o IPv6, sua empresa estar se beneficiando de aproximadamente 15 anos de pesquisa e desenvolvimento, que resultaram no que hoje o protocolo. 4 Caractersticas do IPv6 A RFC 2460[25], em sua introduo, cita que as mudanas do IPv4 para o IPv6 caem nas seguintes categorias (traduo livre): Capacidade de endereamento expandida O IPv6 aumenta o tamanho do endereo IP de 32 bits para 128 bits, para suportar mais nveis de endereamento hierrquico, um nmero maior de ns endereveis e simplificar a auto-configurao de endereos. A escala de roteamento multicast ampliada com o acrscimo do campo scope ao endereos multicast. E definido um novo tipo de endereo chamado anycast address, usado para enviar pacotes a qualquer um dos grupos de ns. Simplificao no formato do header Alguns campos do cabealho IPv4 foram excludos e tornados opcionais, para reduzir o custo de processamentos simples do manuseio de pacotes e limitar o custo de banda do cabealho IPv6. Suporte melhorado para extenses e opes Mudanas na forma como as opes do cabealho IP so codificadas permitem mais eficincia no despacho, limites menos rigorosos no tamanho das opes, e maior flexibilidade para introduzir novas opes futuras. Capacidade para rotulagem de fluxo adicionada uma nova capacidade para permitir a rotulagem de pacotes

pertencentes a um fluxo particular de trfego, para o qual o remetente solicita um tratamento especial como qualidade de servio no padro ou servio em tempo real. Capacidade de autenticao e privacidade So especificadas para o IPv6, extenses para suporte autenticao, integridade de dados e (opcionalmente) confidencialidade de dados.

Em Jamhour[26] temos como destaque para o IPv6: Endereamento hierrquico, baseados em prefixos, permite manter as tabelas de roteamento pequenas e roteamento eficiente no backbone. Mecanismos de autoconfigurao de interfaces de rede. Suporte ao encapsulamento de si mesmo e dos outros protocolos. Classe de servio para distinguir o tipo de dados. Suporte a roteamento multicast aperfeioado. Autenticao e criptografia embutidas. Mtodos de transio para migrar de IPv4. Mtodos de compatibilidade para coexistir e comunicar com IPv4. Levando-se em conta os 32 bits de um endereo IPv4, em Ipv6.br[20] podemos notar o impacto causado pelo espao de endereamento possvel com o uso do IPv6: No IPv6, os endereos so representados por nmeros de 128 bits. Isso significa que h 340.282.366.920.938.463.463.374.607.431.768.211.456 endereos, o que representa cerca de 79 trilhes de trilhes de vezes o espao disponvel no IPv4. Esse nmero equivale a cerca de 5,6 x 10^28 (5,6 vezes 10 elevado a 28) endereos IP por ser humano, ou ainda, aproximadamente, 66.557.079.334.886.694.389 de endereos por centmetro quadrado na superfcie da Terra. Metade dos 128 bits, no entanto, est reservada para endereos locais numa mesma rede. Isso significa que somente 18.446.744.073.709.551.616 redes diferentes so possveis. A grande quantidade de endereos capaz de atender s necessidades da Internet no futuro imaginvel. Ela facilita tambm o processo de atribuio dos nmeros dentro das redes permitindo, por exemplo, a configurao automtica dos endereos IP com base no endereamento fsico das placas de rede. O formato dos endereos IPv6 diferem em muito do IPv4 e quanto a isso temos o seguinte em Wikipedia[1]: O endereamento no IPv6 de 128 bits, e inclui prefixo de rede e sufixo de host. No entanto, no existem classes de endereos, como acontece no IPv4. Assim, a fronteira do prefixo e do sufixo pode ser em qualquer posio do endereo. Um endereo padro IPv6 deve ser formado por um campo provider ID, subscribe ID, subnet ID e node ID. Recomenda-se que o ltimo campo tenha pelo menos 48 bits para que possa armazenar o endereo MAC. Os endereos IPv6 so normalmente escritos como oito grupos de 4 dgitos hexadecimais. Por exemplo, 3ffe:6a88:85a3:08d3:1319:8a2e:0370:7344 Se um grupo de vrios dgitos seguidos for 0000, pode ser omitido. Por exemplo, 3ffe:6a88:85a3:0000:0000:0000:0000:7344

o mesmo endereo IPv6 que: 3ffe:6a88:85a3::7344 Existem no IPv6 tipos especiais de endereos: unicast - cada endereo corresponde a uma interface (dispositivo). multicast - cada endereo corresponde a mltiplas interfaces. enviada uma cpia para cada interface. anycast - corresponde a mltiplas interfaces que partilham um prefixo comum. Um datagrama enviado para um dos dispositivos, por exemplo, o mais prximo. H endereos unicast definidos para propsitos especiais[4,19,26], a saber: Loopback (::1): Equivalente ao endereo de loopback IPv4 127.0.0.1 No-especificado (::): Com todos os bits iguais a 0. usado como um endereo de origem para hosts ao realizar a autoconfigurao. equivalente ao endereo IPv4 no-especificado 0.0.0.0. Compatvel com IPv4 (prefixo de 96 bits 0): Formato ::<endereo IPv4>. Usado para tunelar trfego IPv6 em redes IPv4. Por exemplo, o endereo 1.2.3.4 (01.02.03.04 em hexadecimal), torna-se ::0102:0304. IPv4 Mapeado (prefixo de 80 bits 0): Formato ::FFFF:<endereo IPv4>. Usados quando um host IPv6 precisa comunicar-se com um servidor IPv4. Requer um host ou roteador pilha dupla para traduo de cabealhos. Por exemplo, se um n IPv6 desejar enviar dados a um host com endereo IPv4 1.2.3.4, ele usa o endereo de destino ::FFFF:0102:0304. Local ao Enlace: Endereos para ser usados apenas na rede fsica qual a interface do host est conectada. Local ao Site: No podem ser roteados para a Internet. So equivalentes aos endereos de rede IPv4 para uso privado (10.0.0.0, 176.16.0.0, 176.31.0.0, 192.168.0.0-192.168.255.0). A supresso de grupos de zeros s pode ser feita uma vez em cada endereo, ou seja, caso haja mais de um grupo de zeros consecutivos, apenas um destes pode ser substitudo por ::[4,27]. As seguintes notaes so vlidas e equivalentes: FE80:0000:0000:0000:0001:0800:23e7:f5db FE80:0:0:0:1:800:23e7:f5db FE80::1:800:23e7:f5db Renato Junior[27] destaca sobre o cabealho do IPv6: O cabealho IPv6 constitudo por 8 campos, num total de 320 bits. Alguns campos, foram removidos do cabealho IPv6 devido ausncia da necessidade de fragmentao nos roteadores e da verificao ao nvel de camada de rede. Assim, a fragmentao assegurada pela origem do pacote IPv6 e as verificaes so efetuadas ao nvel das camadas de link e de transporte. Adicionalmente, o pacote referente ao cabealho IPv6 e o campo de opes esto alinhados para 64 bits facilitando o processamento dos pacotes IPv6. A remoo do "checksum" do cabealho poderia originar problemas no roteamento de pacotes, mas, o IPv6 baseia-se no pressuposto de que as camadas inferiores so confiveis, com o seu respectivo controle de erros. Por exemplo, o IEEE 802.2 LLC (Logical Link Control) para redes Ethernet e o controle do PPP (Point to Point Protocol) para links "Serial". Todas estas modificaes iro aumentar substancialmente o desempenho dos

equipamentos de roteamentos.

Figura 5[19]: Formato do cabealho IPv6 5 Transio IPv4 IPv6 A implantao do IPv6 no implica na criao de uma nova Internet[20], tampouco significa que o IPv4 ser imediatamente descontinuado e substitudo pelo IPv6 de forma abrupta. Ambos os protocolos coexistiro na Internet por um longo perodo, mesmo aps o esgotamento dos endereo IPv4. Tanto as previses para o esgotamento dos endereos IPv4, quanto para sua total substituio pelo IPv6, so bastante imprecisas e variam de acordo com o mtodo utilizado e fontes de pesquisa. Em potaroo.net[22], no dia 11/05/2009, havia a projeo de esgotamento do grupo de endereos IPv4 ainda no alocados para 20/08/2010, na IANA, e para 18/12/2010 nos RIR, porm em 18/05/2009 as projees de esgotamento eram respectivamente para 12/07/2011 e 04/09/20012. Atualmente j existe uma considervel quantidade de equipamentos de rede que so compatveis com IPv4 e IPv6 simultaneamente. Da mesma forma, as verses mais recentes de diversos sistemas operacionais j trazem embutidas funcionalidades que os tornam compatveis com os dois protocolos em questo. Destaquem-se o Windows Vista e vrias distribuies Linux, alm do Windows XP, que conta com mecanismos opcionais para ativao de suporte ao IPv6. Na criao do IPv6 j foram tambm concebidos mecanismos de transio. Outros mecanismos especifcos esto em fase de desenvolvimento e testes, como o Ipv6-to-IPv4 HTTP Proxy por exemplo, usado para dispositivos mveis. O IETF definiu mecanismos de trs grandes categorias[9]: Dual-Stack (Dupla-Pilha) Equipamentos que suportam simultaneamente IPv4 e IPv6; As aplicaes comunicam-se com redes IPv4 ou IPv6; Os equipamentos tambm necessitam de endereos IPv4, o que no elimina a questo do esgotamento de endereos IPv4, logo, tambm deve haver outro mecanismo de transio em conjunto.

Tunneling (Tunelamento) Uma mensagem IPv6 encapsulada em um pacote IPv4, ou vice-versa, e enviada por uma rede que no suporte o protocolo encapsulado; O tunelamento pode ser configurado (manual) ou automtico. Ao ponto em que o tunelamento configurado traz mais rgido e trabalhoso, o tunelamento automtico pode trazer fragilidades de segurana que devem ser cuidadosamente avaliadas. Translation Header (Traduo de cabealho) Este mtodo deve ser usado quando a implantao do IPv6 estiver avanada, para comunicar sistemas IPv6 com sistemas remanescentes apenas IPv4, pois caro, complexo envolvendo uso de NAT nas redes IPv4.

6 Mobilidade com IPv6 A tecnologia de IP mvel j estava disponvel com uso do IPv4, porm o IPv6 traz caractersticas embutidas que melhoram esta modalidade de servio. Em Parziale[19] dito que o 3GPP (3rd Generation Partnership Project) tem conduzido discusses para fazer melhor uso das capacidades nativas do IPv6 em redes sem fio e servios 3G. Como resultado da adoo do IPv6 nativo, eles asseguram que telefones so compatveis com computadores mveis no compartilhamento de drivers e programas referentes mobilidade. Em fevereiro de 2009 o 3G AMERICAS publicou um artigo[6] com consideraes e recomendaes referentes transio para IPv6, seu impacto na rede de voz e aspectos de segurana. Parziale[19] cita algumas melhorias do IPv6 que o tornam particularmente moldado para o ambiente mvel, destacando: Os ns mveis usam endereos temporrios enquanto fora de seus locais de origem. Estes podem usar o rtulo opcional de Destino para armazenar seus endereos de origem. Um destinatrio poderia acessar este campo e obter o endereo do n de origem ao processar o pacote; Diversos pacotes enviados a um n mvel enquanto est fora de seu local de origem podem ser tuneladas usando cabealhos de roteamento (extenso) IPv6 em lugar de um completo encapsulamento como feito no IPv4 mvel, o que reduz o custo de processamento da remessa dos pacotes ao n mvel; Diferentemente do IPv4, no existe obrigatoriedade para que roteadores atuem como agentes estrangeiroscomo representantes do n mvel, devido ao descobrimento de vizinhana e autoconfigurao de endereo que permitem ao n mvel operar fora do local de origem sem nenhum suporte especial de um roteador local. Diversas pesquisas e trabalhos esto em andamento visando estabelecer e melhorar padres. Podemos constatar que trata-se de uma tecnologia dinmica se observarmos algumas RFC e respectivas datas tratando do assunto, como por exemplo: RFC 3775 Mobility Support in IPv6 (June 2004) RFC 3776 Using IPSec to Protect Mobile IPv6 Signaling Between Mobile Nodes and Home Agents (June 2004) RFC 3956 Embedding the Rendezvous Point (RP) Address in an IPv6 (November 2004) RFC 4283 - Mobile Node Identifier Option for Mobile IPv6 (MIPv6) (November 2005) RFC 5094 - Mobile IPv6 Vendor Specific Option (December 2007) RFC 5271 - Mobile IPv6 Fast Handovers for 3G CDMA Networks (June 2008)

RFC 5447 - Diameter Mobile IPv6: Support for Network Access Server to Diameter Server Interaction (February 2009)

7 Perspectivas para novas aplicaes Parziale[19] destaca que as caractersticas bsicas e as novas funes no IPv6 estimulam a criao de novos servios, exemplificando com: Pode ser desenvolvido um Servio de Presena, baseado no LBS Location Based Service (Servio Baseado na Localizao), onde, por exemplo, um usurio de um dispositivo mvel ao entrar em um cinema, poderia receber neste dispositivo mensagens, avisos e propagandas enviadas pelo cinema. Caberia ao usurio configurar seu dispositivo para estar ou no disponvel para receber este tipo de contedo; Podem ser desenvolvidos servios baseados na nova funo ARS (Anonymous Request Service) de alocao de endereos. Serviria, por exemplo, para usurios fazerem denncias ou prestar queixas contra policiais ou outros servidores pblicos; Voz e vdeo sobre IP (tambm chamados de V2oIPv6) substituiro os servios tradicionais de telefone e fornecero servios de vdeo sobre IPv6; Os Always-On Services (AOS) permitiro V2oIPv6 estar pronto para uso com facilidade de uso. Sesses de comunicao podem ser mantidas ativas ao vivo usando funes de mobilidade do IPv6, bem como a capacidade de QoS do IPv6; Os On-demand Routing Services (ORS) eliminam a atualizao de tabelas de roteamento para rotas no usadas, balanceando caminho lento e caminho rpido, especialmente em V2oIPv6; O IPv6 Management Service (IMS), prov inventrio automtico de endereos, servio de provisionamento e servio de garantia de servios; O IPv6 Operation Service (IOS) supre, sob demanda, servios de configurao, log, diagnstico e controle; O IPv6 Testing Services (ITS) fornece recursos para desenvolver testes de conformidade e performance das implementaes do IETF para padres ou RFC para IPv6. Teste de interoperabilidade tambm um servios chave do ITS. Com a implantao do SBTVD[14] Sistema Brasileiro de Televiso Digital, h estudos e propostas[15] para a adoo do IPv6 como um dos protocolos componentes, visando estabelecer uma das possveis formas de conexo do canal de retorno, para implementar a interatividade. 8 Concluso A implantao do IPv6 na Internet no uma tendncia, uma necessidade e realidade em curso j h alguns anos. A tendncia a intensificao do uso, devido ao iminente esgotamento de endereos IPv4, determinado por uma srie de fatores e pelas vantagens tcnicas que o novo protocolo traz desde a sua origem, pois foi concebido como uma evoluo do IPv4 e para corrigir deficincias identificadas neste ltimo. Para vencer os desafios da transio dos protocolos IPv4 para IPv6, que inevitavelmente coexistiro por longo tempo, as instituies provedoras de servios de Internet, bem como instituies governamentais ou privadas que tm estes servios como um de seus insumos, devero fazer inevitveis investimentos tempestivos na boa capacitao do pessoal tcnico, atualizao ou substituio de alguns elementos de suas redes internas (equipamentos, programas, sistemas operacionais, etc.) e, principalmente, ficarem atentas para as ameaas e oportunidades decorrentes de seus planos e aes para esta transio.

Bibliografia [1] Wikipdia: http://pt.wikipedia.org/wiki/IPv6. Acessado em 30 mar. 2009 [2] Ipv6.br: http://www.ipv6.br/IPV6/MenuIPV6FAQ#Pol_ticos_Legisladores_e_envolvi,, Acessado em 30 mar. 2009 [3] Scrimger, Rob et al. TCP/IP a Bblia. Traduo Edson Furmankiewicz. Rio de Janeiro: Campus, 2002 [4] Murhammer, Martin W. et al. TCP/IP Tutorial e Tcnico. Traduo Jussara Licinia Souza Gaetner, Lavio Pareschi. So Paulo: MAKRON Books, 2000 [5] Gough, Clare. CCNP Routing: Guia de Certificao do Exame. Traduo Ana Beatriz Tavares, Anna Beatriz de Castro Santos. Brasil: Alta Books, 2002 [6] IPv6 LTE and Evolved Packet Core. 3G Americas, February 2009. Disponvel em: http:// 3gamericas.org/documents/3G%20Americas%20IPv6%20White%20Paper%20Feb%202009.pdf. Acessado em 30 mar. 2009. [7] Palet, Jordi. The choice: IPv4 exhaustion or transition to IPv6. April 2006. Disponvel em: http://www.ipv6tf.org/pdf/the_choice_ipv4_exhaustion_or_transition_to_ipv6_v4.4.pdf. Acessado em 10 abr. 2009 [8] Analysis of IPv6 Features and Usability, version 1.0, North American IPv6 Task Force (NAv6TF) Technology Report, W. Eddy et al., September 2006. Disponvel em: http://www.nav6tf.org/documents/nav6tf.analysis_ipv6_features_and_usability.pdf. Acessado 10 em abr. 2009 [9] Transitioning to IPv6; 3G Americas; March 2008. Disponvel em: http://www.3gamericas.org/documents/2008_IPv6_transition_3GA_Mar2008.pdf. Acessado em 09 abr. 2009 [10] ATIS Internet Protocol version 6 (IPv6) Task Force Report on IPv6 Transition Challenges, ATIS, July 2007. Disponvel em: http://www.atis.org/IPv6TF_Report_Transition_Challenges_July_2007_Final.pdf. Acessado em 07 abr. 2009 [11] ATIS Internet Protocol Version 6 (IPV6) Report & Recommendation, ATIS, May 2006. Disponvel em: http://www.atis.org/tops/IPv6/ATIS_IPv6_Report_Recommendation_May2006-Final.pdf. Acessado em 10 abr. 2009 [12] Assis, Tom Jones Moreira: IPv6 provendo Mobilidade e Interatividade para a TV Digital. Disponvel em: http://br.geocities.com/tvdigitalbr/tom_artigos/ipv6/ipv6.html. Acessado em 05 abr. 2009. [13] Yeung, Frederick: Interatividade possvel. Disponvel em: http://sbtvd.cpqd.com.br/? obj=noticia&mtd=detalhe&q=14335. Acessado em 05 abr. 2009. [14] Presidncia da Repblica: Decreto N 5.820 de junho de 2006. Disponvel em:

http://www.planalto.gov.br/ccivil_03/_Ato2004-2006/2006/Decreto/D5820.htm. Acessado em 05 abr. 2009. [15] Frum SBTVD: Perguntas e Respostas Mais Frequentes. Disponvel em: http://www.forumsbtvd.org.br/materias.asp?id=35. Acessado em 11 abr. 2009. [16] Ladid, Latif et al.IPv6 Forum Roadmap and Vision, version 6.0, IPv6 Forum, 2006. Disponvel em http://www.ipv6forum.org/dl/forum/wwc_ipv6forum_roadmap_vision_2010.pdf. Acessado em 10 abr. 2009. [17] Almeida, Rubens Queiroz. Arquitetura TCP/IP. Disponvel em http://www.dicasl.unicamp.br/dicas-l/Treinamentos/tcpip/index.html. Acessado em 18 set. 1998 [18] Werner, Jos Alberto Vasi. Apostila de Internet e Arquitetura TCP/IP, Volume 1, 2 Edio. Curso de Redes de Computadores. PUC Rio de Janeiro [19] Parziale, Lydia et al. TCP/IP Tutorial and Technical Overview. USA. IBM Redbooks. Eighth Edition (December 2006). Disponvel em http://www.redbooks.ibm.com/redbooks/pdfs/gg243376.pdf [20] Ipv6.br: http://www.ipv6.br/IPV6/MenuIPV6FAQ#Por_que_o_IPv4_est_acabando. Acessado em 30 mar. 2009 [21] Ipv6.br: http://www.ipv6.br/IPV6/ArtigoEsgotamentoIPv4. Acessado em 16 abr. 2009 [22] potaroo.net: http://www.potaroo.net/tools/ipv4/#r7. Acessado em 16 mai. 2009. [23] inetcore.com: http://www.inetcore.com/project/ipv4ec/index_pt.html. Acessado em 17 mai. 2009. [24] RFC 1752. Disponvel em: http://www.faqs.org/rfcs/rfc1752.html. Acessado em 16 abr. 2009. [25] RFC 2460. Disponvel em: http://www.faqs.org/rfcs/rfc2460.html. Acessado em 16 abr. 2009. [26] Jamhour, Edgard. IPv6 Internet Protocol Verso 6. Curso de Especializao em Redes e Segurana de Sistemas. PUC Paran. 2008 [27] Junior, Renato. IPv6 - Caractersticas do IP Next Generation. Disponvel em:http://www.rjunior.com.br/download/ipv6.pdf. Acessado em 18 abr. 2009.

Você também pode gostar