Академический Документы
Профессиональный Документы
Культура Документы
Gabriel GRIFO
Leandro Timteo Silva SOUZA
Yan RODOLPHO
SO PAULO
2014
Gabriel GRIFO
Leandro Timteo Silva SOUZA
Yan RODOLPHO
SO PAULO
2014
Gabriel GRIFO
Leandro Timteo Silva SOUZA
Yan RODOLPHO
____________________________________________________
Prof.
Faculdade de Tecnologia IBTA
____________________________________________________
Prof.
Faculdade de Tecnologia IBTA
___________________________________________________
Prof.
Faculdade de Tecnologia IBTA
AGRADECIMENTOS
RESUMO
O protocolo IPv6 foi desenvolvido durante a dcada de 90, para resolver os problemas de
esgotamento de endereos IP, alm de outros problemas do protocolo IP verso 4. O protocolo
IPv6 resolve os problemas de seu antecessor, onde com uma fonte quase inesgotvel de
endereos IP, e melhorias quanto a segurana, qualidade de servio e mobilidade (celular,
tablets) j se tornou a soluo para os problemas de crescimento. Apesar dos problemas
apontados e melhorias apresentadas pelo novo protocolo, pesquisas atuais revelam um baixo
crescimento na adoo do IPv6. O principal fator que explica essa situao a ausncia de
obrigatoriedade do mercado e de rgos reguladores quanto a adoo do IPv6. Sem isso,
foram criadas tecnologias alternativas como o NAT, DHCP E CIDR, que oferecem sobrevida
ao IPv4 e diminuem a adoo do IPv6. Mediante este cenrio, este trabalho detalha a
implementao de uma aplicao do DHCP sobre IPv6, a fim de demonstrar o funcionamento
deste protocolo e auxiliar na disseminao do IPv6. Neste estudo, buscou-se documentar a
prtica baseada na ativao, configurao e operao do DHCP para IPv6, uma das aplicaes
mais utilizadas para servidores em uma rede de computadores. No laboratrio realizado em
ambiente de virtualizao, detalhado a seguir, foi possvel verificar na prtica a comunicao
das mensagens DHCP, que j se utiliza das melhorias do IPv6 para a nova verso. Desta
forma tambm foi possvel comprovar os benefcios indicados na pesquisa tcnica referente
os 3 principais processos executados entre cliente e servidor. Este estudo cumpriu seu objetivo
abrindo caminhos para que novas implementaes e testes possam ser realizados para outras
aplicaes e protocolos em redes IPv6.
ABSTRACT
The IPv6 protocol was developed during the 90s, to solve the problems of exhaustion of IP
addresses, and other problems of the Internet Protocol version 4. IPv6 protocol solves the
problems of its predecessor, which with an almost inexhaustible supply of IP addresses and
improvements as security, quality of service and mobility (mobile, tablets) has become the
solution to the problems of growth. Despite the problems and improvements made by the new
protocol, current research shows low growth in the adoption of IPv6. The main factor
explaining this situation is the mandatory absence market and regulatory as the adoption of
IPv6. Without this, alternative technologies were created as NAT, DHCP and CIDR, offering
survival the IPv4 and decrease IPv6 adoption. Through this scenario, this work presents the
implementation of an application of DHCP over IPv6 in order to demonstrate the operation of
this protocol and assist in the dissemination of IPv6. In this study, we sought to document the
practice based on the activation, configuration and operation of DHCP for IPv6, one of the
most used applications to servers in a computer network. Performed in the laboratory in
virtualization environment, detailed below, we found in practice the communication of DHCP
messages that already uses the IPv6 enhancements to the new version. It was possible to
prove the benefits indicated in the technical research regarding the 3 main processes executed
between client and server. This study met its objective by opening ways for new
implementations and tests can be performed for other applications and protocols in IPv6
networks.
LISTA DE FIGURAS
10
11
LISTA DE TABELAS
12
ARPANET
ANATEL
BIT
BOOTP
BYTE
CIDR
DARPA
DNS
DHCP
DHCPv6
GM
IBM
IANA
ICANN
ICANN
ICMP
IETF
IHL
IP
IPng
IPv4
IPv6
IPSec
LAN
MAC
MIPv6
MLD
NAT
NTP
SOFTWARE
13
UDP
VLANS
WiFi
14
SUMRIO
INTRODUO........................................................................................................................17
1. VISO GERAL DO PROJETO...........................................................................................19
1.1 Posicionamento do projeto..............................................................................................19
1.2 Objetivo...........................................................................................................................20
1.3 Histrico..........................................................................................................................20
1.4 Esgotamento dos endereos IPv4....................................................................................23
1.4.1 Limitaes do protocolo IPv4..................................................................................25
1.4.2 Solues propostas ao esgotamento do IPv4...........................................................27
1.4.2.1 CIDR.................................................................................................................27
1.4.2.2 DHCPv4............................................................................................................27
1.4.2.3 NAT...................................................................................................................28
1.5 Novas tendncias tecnolgicas A prxima gerao do protocolo IP...........................28
1.5.1 Crescimento da Internet conforme processo evolutivo...........................................29
1.5.1.1 Internet das mquinas.......................................................................................29
1.5.1.2 Internet das pessoas..........................................................................................30
1.5.1.3 Internet das coisas.............................................................................................30
1.6 Novo protocolo padro da Internet.................................................................................31
1.7 Justificativa.....................................................................................................................33
2 REFERENCIAL TECNOLGICO.......................................................................................36
2.1 IPv6 Novo protocolo da Internet.................................................................................36
2.1.1 Cabealho do protocolo IPv6...................................................................................37
2.1.2 Cabealhos de extenso...........................................................................................40
2.1.2.1 Hop-by-Hop Options.........................................................................................41
2.1.3 Estrutura de endereos IPv6.....................................................................................42
2.1.4 Tipos de Endereos..................................................................................................44
2.1.5 Coexistncia e Transio..........................................................................................45
15
16
INTRODUO
17
O ser humano est cada vez mais dependente dos recursos oferecidos pela tecnologia da
informao, isto ocorre principalmente devida grande necessidade de comunicao entre
dispositivos eletrnicos. As novas tendncias do mercado da tecnologia vm contribuindo e,
porque no dizer, sendo o grande responsvel pelo desenvolvimento dos recursos de
comunicao de dados, desta forma tem colaborado grandemente para a evoluo da
computao.
Ganhando mais espao, vieram s redes de comunicao no dia-a-dia das pessoas ensejando
interao entre os eletroeletrnicos. Um dos maiores exemplos desta evoluo a telefonia
celular, que hoje capaz de trafegar dados, voz e vdeo atravs da rede, conectados Internet.
Em breve presenciaremos a Internet das Coisas, onde novas aplicaes esto surgindo com
intuito de automatizar tarefas comuns, como por exemplo, ligar uma cafeteira para preparar
um caf, acender as luzes da casa, trancar a porta e etc., algo que ir facilitar muito o
cotidiano das pessoas.
O IP (Internet Protocol) o grande responsvel pela comunicao na Internet, este protocolo
torna possvel a comunicao entre dispositivos, sistemas e diferentes tecnologias,
interconectando tudo atravs dele, onde cada vez mais dispositivos eletrnicos tm interagido
dentro da grande rede.
Hoje em dia tem-se previso de crescimento exponencial de dispositivos conectados rede,
assim como os celulares, cmeras de segurana, veculos, sinais de transito, equipamentos de
automao, na medicina, GPS, casas totalmente controladas remotamente (casas inteligentes),
onde cada dispositivo ir demandar um endereo nico dentro da Internet. Com tantos
dispositivos e cada vez mais elementos de uso comum conectados diretamente a rede, ser
necessrio uma grande quantidade de endereos IP disponveis, pois cada dispositivo precisa
de um endereo prprio para que possa ser encontrado dentro desta ampla rede de
comunicao.
O Internet Protocol version 6 (IPv6) vem com uma possibilidade quase infinita de endereos,
alm das melhorias em relao segurana, qualidade de servios entre outros, caractersticas
inexistentes em seu antecessor, o Internet Protocol version 4 (IPv4).
Este documento est estruturado em 3 captulos. No captulo 1 ser exposto alguns dados
referente ao esgotamento e problemas do IPv4 e crescimento das tecnologias que demandam
cada vez mais que o novo Protocolo da Internet seja amplamente disseminado na grande rede.
O captulo 2 apresentar os fundamentos tericos utilizados para implementar o laboratrio
onde ter maior nfase nos conceitos do IPv6 e DHCPv6. No captulo 3 ser realizado um
18
19
Este captulo relata o histrico e o cenrio atual da Internet, apontando para seu crescimento,
principalmente em funo do aumento de dispositivos conectados a ela. Apresenta tambm os
problemas apresentados pelo IPv4, tecnologias que mantem o IPv4 funcional na Internet e o
IPv6 como soluo para que a Internet continue crescendo.
Em razo do grande crescimento das redes de dados, voz e vdeo onde cada vez mais a
demanda por dispositivos conectados rede aumenta, este projeto apresentar dados referente
ao esgotamento dos endereos IPv4 (considerado por mais de duas dcadas o protocolo da
Internet) bem como problemas apresentados relacionados s tecnologias atuais e as que esto
se desenvolvendo para um futuro prximo. Segundo o site World IPv6 Launch, desde 6 de
junho 2012 o IPv6 foi denominado novo protocolo da Internet, isso ocorreu quando diversos
provedores de servios de Internet global ativaram o IPv6 de forma permanente em seus
equipamentos, dando inicio ao processo de transio. O IPv6 oferece melhorias em termos de
segurana, mobilidade e escalabilidade, e ser de suma importncia para as novas aplicaes e
tecnologias que esto por vir.
Mediante este cenrio o projeto ser desenvolvido baseado no estudo do protocolo IPv6,
apontando tambm para o crescimento da adoo do mesmo. Mediante este crescimento e
necessidade de adoo deste novo protocolo, ser realizado um laboratrio que visa
demonstrar a utilizao do DHCP em uma rede local baseada no novo protocolo IP verso 6,
propondo assim preparar o caminho para implementaes futuras de outros servios rodando
sobre o IPv6.
20
1.2 Objetivo
Este trabalho tem como objetivo apresentar a evoluo do protocolo IP em sua verso 4
(IPv4) para o mesmo em sua verso 6 (IPv6). Para isso no decorrer do trabalho sero
apresentados dados que indicam o fim do IPv4 e crescimento de adoo do IPv6.
Com a tendncia de crescimento de adoo ao novo protocolo IP, ser implementado um
laboratrio para apresentar o funcionamento do protocolo DHCPv6 (Dynamic Host Control
Protocol version 6), protocolo muito utilizado para gerenciar a distribuio de endereos IP e
outras configuraes respectivas rede. Este protocolo essencial para melhorar a gerencia
de endereos, muito utilizado em LAN (Local Area Network Rede Local), podendo ser
configurado tanto para um mesmo seguimento da LAN, quanto para LANs separadas por
VLAN (Virtual Local Area Network Rede Local Virtual) ou roteadores. Com isso no
laboratrio pretende-se implementar um ambiente de configurao de rede com distribuio
de endereos IPv6, analisar os pacotes coletados visando demonstrar o funcionamento do
protocolo DHCPv6 a fim de comprovar a pesquisa tcnica.
1.3 Histrico
Na dcada de 60, mais precisamente no ano de 1966 com apoio financeiro da DARPA
(Defense Advanced Research Projects Agency), uma das agncias do Departamento de Defesa
dos EUA, pesquisadores iniciaram o desenvolvimento de um projeto para interligar
computadores de centros militares e de pesquisa. Este projeto consistia em implementar
interligaes entre os computadores nos centros militares e de pesquisa visando tolerncia a
falhas. [BRITO, 2013]
Naquela poca foi preciso criar essa interligao onde o foco principal em termos de
arquitetura era uma rede que trabalhasse de forma distribuda, ou seja, no centralizada,
buscando como resultado uma arquitetura de rede estvel, a fim de validar o requisito mais
importante do projeto que estava comeando, neste caso a tolerncia a falhas. Esse requisito
se apresentou como fundamental ao projeto, principalmente devido a Guerra Fria entre EUA e
URSS. Os americanos tinham muito medo que um ataque inimigo aos meios de comunicao
resultasse na indisponibilidade dos servios de telecomunicao, que anteriormente trabalhava
21
de forma centralizada, conforme ilustra a figura 1. Por esse motivo o projeto foi financiado
pelos militares.
O projeto tinha que preparar uma soluo para que quando houvesse uma falha em um ou
mais dispositivos em meio ao processo para envio de informaes, a rede seria capaz de fazer
o encaminhamento destas informaes de forma automtica para qualquer ponto da rede que
estivesse disponvel, e desta forma continuasse operacional.
A Internet que nos dias atuais, a ferramenta na qual disponibiliza acesso aos mais variados
servios sendo utilizada por bilhes de usurios, em nada se compara com seu incio em 1969
quando foram conectados os primeiros quatro hosts da rede, onde naquela poca deu origem a
ARPANET (Advanced Research Projects Agency). Cada um dos quatro hosts conectados
representava e interligava a Universidade da Califrnia em Los Angeles (UCLA), a
Universidade da Califrnia em Santa Brbara (UCSB), a Universidade de Utah e a
Universidade de Stanford (SRI) respectivamente. A figura 2 ilustra a disposio da
interligao desta rede.
Aps anos realizando testes com diversos protocolos de comunicao, auxilio de toda a
comunidade global com diversas pesquisas realizadas e com 562 hosts na rede que no ano
de 1983 a ARPANET adotou como padro os protocolos TCP/IP, permitindo o crescimento
ordenado da rede e eliminando limitaes dos protocolos utilizados anteriormente. Neste
momento surgia de fato a Internet em sua forma estrutural que conhecida nos dias atuais, ou
seja, apoiada no protocolo IP.
22
O protocolo IP em sua verso 4 (IPv4) foi definido pela RFC 791 de setembro do ano de
1981, tinha como premissa duas funes bsicas: a fragmentao dos pacotes maiores, o que
permite o envio destes dividindo-os em partes menores; e o endereamento, que permite
identificar o destino e a origem dos pacotes a partir do endereo inserido no cabealho do
protocolo.
Em 1990 com pouco mais de 300.000 hosts conectados rede, que estudos comearam a
surgir j apontando para um colapso da rede com a possvel falta de endereos.
Em 1993 a Internet que era utilizada de forma restrita foi liberada pelo Governo dos Estados
Unidos (EUA) para utilizao comercial. Com a popularizao da Internet ocorreu um
crescimento absurdo, ainda no ano de 1993 j se contabilizava 2.056.000 hosts diretamente
conectados, confirmando assim as preocupaes dos pesquisadores referentes aos problemas
de endereos disponveis e de possvel bloqueio do crescimento da Internet.
Perante a situao que se apresentava a IETF (Internet Engineering Task Force) criou a frente
de trabalho ROAD (Routing and Addressing), empenhados em amenizar o problema, medidas
23
para solucionar essa questo foram apresentadas uma aps a outra, como CIDR, DHCP e
NAT, todas medidas atenuantes diante dos problemas que o protocolo IP j demonstrava ter.
Ainda em 1993, a IETF formalizou na RFC 1550 algumas pesquisas sobre a nova verso do
protocolo IP, assim iniciou os estudos para criao do novo protocolo IP. Uma das primeiras
atitudes do grupo da IETF, foi determinar que o IPng (Internet Protocol next generation)
deveria contemplar as seguintes melhorias:
Escalabilidade;
Segurana;
Configurao e administrao de rede;
Suporte a QoS;
Mobilidade;
Polticas de roteamento;
Transio.
Aps diversas propostas apresentadas, na RFC 1752 definiu que o novo protocolo reuniria o
que tinha de melhor apresentado em cada proposta. Aps serem definidas as tratativas para
elaborao da nova verso do protocolo IP, ficou definido tambm qual seria seu codinome,
ele seria chamado de IPv6 (Internet Protocol version 6).
Em 1998 definido pela RFC 2460 surge o IPv6, detalhe deste protocolo ser tratado e
apresentado na seo 2.1.
A ICANN (Internet Corporation for Assigned Names and Numbers) a autoridade de nvel
mundial sem fins lucrativos que coordena todo o sistema de identificao de nmeros
(endereos IP) em toda Internet. Para realizar o correto gerenciamento dos endereos e nomes
de domnio, recurso importantssimo para o bom funcionamento da Internet, foi criado a
IANA (Internet Assigned Numbers Authority) uma autoridade global da Internet que responde
para a ICANN.
Com o crescimento da Internet a partir de 1990 o estoque de endereos IP foi utilizado de
forma rpida, a cada novo host conectado rede global utilizava um novo endereo IP. Para
efetuar o melhor controle foi necessrio ampliar a estrutura de autoridades, sendo assim foram
24
Regio de
Atuao
sia e Pacfico
Europa
Amrica
Latina
Amrica do
Norte
frica
Projeo de
Esgotamento
19-Apr-2011
(atual)
14-Sep-2012
(atual)
Endereos
Remanescentes
(Blocos /8)
0,7935
0,8269
16-Sep-2014
0,7355
19-marc-2015
18-Apr-2020
1,2708
3,1418
25
Com o preeminente trmino dos endereos pblicos IPv4 disponveis, principalmente pela
demanda da telefonia mvel por todo o mundo, e com a possibilidade de utilizao do IPv6
para novos endereos, existe uma necessidade de adoo, adaptao e coexistncia (pois no
pode haver uma parada para troca), este documento visa fazer uma breve anlise de alguns
pontos pois seria invivel abranger todos os aspectos que envolvem toda esta transio, ser
mantido o foco na anlise do protocolo DHCP.
O IPv4 reserva em suas especificaes 32 bits de endereamento, o que possibilita gerar mais
de 4 bilhes de endereos nicos. Estes endereos inicialmente foram divididos por classes
com tamanhos especficos da forma como segue:
26
Classe A: O primeiro bit (Binary digiT) sempre definido como 0 e o restante dos 7
bits do primeiro octeto formam o endereo para identificao da rede, o restante dos
24 bits so para identificao dos hosts. Endereos que utilizam a faixa de 1.0.0.0 at
126.0.0.0;
Classe B: Os primeiros 2 bits so definidos como 10 e os 14 bits seguintes para
identificao da rede, o restante dos 16 bits so para identificao dos hosts.
Formato
Redes
Hosts
128
16.777.216
16.384
65.536
2.097.15
256
2
Tabela 2 Resumo diviso de classes do IPv4.
Esta diviso veio com intuito de tornar flexvel a distribuio de endereos, atingindo
variados tamanhos de redes, mas mostrou-se ineficiente. A seguir alguns problemas que
demonstraram a ineficincia da diviso proposta inicialmente:
Grandes instituies como IBM, Xerox, Apple, Departamento de Defesa Americano, etc., boa
parte dos endereos IPs foram disponibilizadas a estas empresas, pois diversas faixas de
endereos classe A foram atribudas a elas, cada empresa ficou com 16.777.216 milhes de
endereos. Desta forma contribuiu e muito para o desperdcio de endereos.
27
A Internet evoluindo tambm trazia outros problemas tona, como o aumento da tabela de
roteamento, o fato de no possuir nenhum recurso de segurana nativo para os dados que so
transmitidos pela rede, nenhuma qualidade de servio nativa, pois o modelo para fluxo de
dados utilizado o Best Effort (melhor esforo).
Apresentando-se este cenrio a IETF passou a discutir algumas solues estratgicas com
relao ao esgotamento dos endereos IP e o constante aumento da tabela de roteamento. Nas
subsees a seguir ser definido CIDR, DHCP (protocolo IPv4) e NAT.
1.4.2.1 CIDR
1.4.2.2 DHCPv4
28
1.4.2.3 NAT
Em seguida o NAT (Network Address Trasnslation) foi a soluo encontrada na poca, pois
trazia como vantagens:
O NAT atrasou em muito o esgotamento dos endereos IPv4. Definida na RFC 3022(tornando
obsoleta a RFC 1631), o princpio de funcionamento um nico ou alguns endereos IP
disponibiliza acesso a Internet vrios hosts em uma rede, neste caso, para que isto seja
possvel necessrio o tratamento desse pacote fazendo uma traduo de endereo.
A aplicao do NAT deu folego de endereos IP em torno de 14% aos endereos pblicos.
Todos os problemas mencionados em relao ao protocolo IPv4 tem relao tambm com as
novas tecnologias que foram surgindo, o que acabou trazendo tona e gerando muitas crticas
quanto as falhas que o protocolo tem. O projeto IPv4 foi iniciado entre as dcadas de 70 e 80
portanto, Segundo Brito (2013), as crticas aos projetistas da poca so exageradas e duras. A
Internet que um dos maiores projetos j criados pelo homem e que funciona muito bem at
os dias atuais, continuar crescendo rapidamente mesmo com as limitaes tcnicas. No
entanto quando o protocolo IPv4 foi criado as exigncias quanto a estrutura eram outras, bem
diferentes das atuais. Em 1970-80, os projetistas tinham como obrigao criar uma rede
29
Conforme mencionado na seo anterior, a cronologia da Internet nos apresenta trs fases de
acordo sua evoluo, a seguir ser descrito cada uma delas, dever ser tratado com maior
nfase a Internet das Coisas, pois de acordo pesquisas realizadas algumas das tecnologias j
esto em uso, embora uma minoria tenha acesso. Na realidade ainda se trata de um futuro no
muito distante, segue descrio das fases nas prximas subsees.
A Internet das mquinas faz referncia ao perodo em que a Internet foi concebida para
conectar computadores que ficavam fixos em prdios (sites), por isso se explica o termo
Internet das Mquinas, quando referenciado neste contexto, em aluso ao fato de que no
existia qualquer suporte mobilidade, enfim, se trata de uma estrutura fixa.
30
Conforme o crescimento tecnolgico, a prxima gerao aquela cuja tudo estar conectado
rede, quando mencionado tudo, fazendo referncia objetos e coisas que so de
utilidade e que hoje requer uma presena fsica para que possa ser ligada e comece a
funcionar.
Um exemplo para esta tendncia chegou ao mercado a cerca de dois anos, so carros com
possibilidade de conexo rede como o Chevrolet Volt, produzido pela GM (General Motors)
norte-americana em parceria com a IBM, um carro com grandes recursos, onde cada veculo
consumiu mais de 10.000 linhas de cdigo do software de controle dos comandos, e tem seu
prprio endereo IP. Segundo Brito (2013) com o avano da eletrnica embarcada onde os
chips so cada vez menores e tem grande poder computacional ser possvel conexo de
televisores, geladeiras, cafeteiras, sensores telemtricos, as lmpadas, as fechaduras da
nossa casa e qualquer outra coisa. Com isso, esse avano foi definido como Internet das
Coisas, e j se tornou realidade tecnologicamente.
31
A partir de junho de 2012, o IPv6 foi adotado como o protocolo padro da Internet, mas no
substituir o IPv4 de imediato, o intuito substituir gradativamente seu antecessor, at a
Internet tornar-se puramente IPv6.
O IPv6 possui uma capacidade absurdamente grande de endereos em comparao ao seu
antecessor (possui 128 bits contra 32 bits), segundo Brito (2013) este novo protocolo torna
possvel o endereamento de 340.282.366.920.938.463.374.607.431.768.211.456 (algo em
torno de 340 undecilhes) de ns pblicos na Internet. No somente a enorme capacidade de
endereos que faz deste novo protocolo extraordinrio, mas existem outros benefcios que a
implementao deste protocolo trar, segue a lista de melhorias segundo Brito (2013):
32
Figura 4 Representao de funcionamento de uma casa com sistema de iluminao inteligente com lmpadas
WiFi com IPv6.
Fonte: http://www.nxp.com/news/press-releases/2012/05/whats-next-for-internet-enabled-smart-lighting.html
Figura 5 Dispositivos utilizados para configurao e funcionamento desta soluo baseada em lmpadas WiFi
em IPv6.
Fonte: http://www.nxp.com/news/press-releases/2012/05/whats-next-for-internet-enabled-smart-lighting.html
Devido a estas novas tecnologias importante a continuidade dos estudos sobre o IPv6,
visando principalmente a rpida adoo este novo protocolo por toda a grande rede.
33
1.7 Justificativa
Com o preeminente fim dos endereos IP pblicos na verso 4 (IPv4), aberto o perodo para
novas tecnologias onde ocorrera a grande chance de apreciar algo novo. Conforme as novas
possibilidades que o IPv6 traz, torna cada vez mais perceptvel que este protocolo resolve
todas as questes que geravam muitas reclamaes em relao ao seu antecessor. Alm da
capacidade quase infinita de endereos IP disponveis (grande destaque deste novo protocolo),
melhorias foram implementadas de forma nativa, como suporte QoS, segurana, e
principalmente suporte a Internet Mvel, tornando este protocolo completo para as
necessidades atuais e as vislumbradas para o futuro.
Atualmente o crescimento de adoo do IPv6 ainda no est como se imaginava, pelo
contrrio, apesar do eminente problema da falta de endereos transio para o novo
protocolo continua em ritmo lento. O Google coleta dados de adoo do IPv6 por usurios
constantemente, a figura 6 mostra uma curva de crescimento bem interessante onde se pode
constatar um progresso acentuado nos ltimos dois anos em torno dos 3%, o grfico leva em
considerao apenas usurios do Brasil.
Em uma pesquisa realizada pela Telebrasil (Associao Brasileira de Telecomunicaes) onde
foram contabilizados os dados de acesso banda larga fixa com os dados de acesso banda
larga mvel (esta realizada pela Anatel) no ultimo ano, a tabela 3 demonstra o valor total bem
como a diviso destes por modalidades de conexo.
20.800.0
00
22.400.00
0
MVEL 3G + 4G
73.160.0
00
MVEL 3G + 4G
118.000.0
00
TOTAL
93.960.0
00
TOTAL
140.400.0
00
34
Analisando a tabela 3 verificamos que o nmero de conexes de acesso banda larga superou
os 140 milhes no ms de fevereiro de 2013, apontando para um crescimento de quase 50
milhes de conexes (50% de crescimento). O maior crescimento se deu na modalidade
mvel (celular, tablets, modem sem fio) onde constatou-se um aumento de cerca de 62%,
podemos destacar ainda dentre a totalidade de conexes nesta modalidade o acesso via 4G
alcanou valores impressionantes, em torno de 1,8 milhes de conexes. Isso demonstra quo
importante as autoridades, ISPs e outros acelerarem o processo de utilizao do IPv6, de
35
forma que com o aparecimento de novas tecnologias no esbarre na questo bsica para seu
funcionamento, a conectividade.
Como vemos na figura 6 o Brasil tem adoo de 3,5% de acessos utilizando IPv6. Baseandose ento na tabela 3 onde demonstra o crescimento de acessos a banda larga no Brasil, pode-se
obter uma mdia para o valor de acessos em IPv6 em Maro de 2014, onde o valor foi de
aproximadamente 4 milhes de usurios que acessaram a Internet utilizando IPv6.
Mediante ao fato de que o IPv6 j uma realidade principalmente por novas tecnologias
estarem surgindo avidas por todo o aporte que este protocolo fornece, este trabalho ira
demonstrar via ambiente virtualizado uma implementao do servio DHCP para IPv6 em
comparao com o mesmo servio para IPv4, a fim de validar o que foi proposto em pesquisa
tcnica. Este protocolo importante devido a sua capacidade de gerencia e distribuio dos
endereos IP e demais configuraes em uma rede, como endereos de Gateway e DNS.
O maior propsito deste trabalho contribuir para a disseminao do IPv6, auxiliar na
compresso do mesmo para futuras implementaes dentro do ambiente IPv6 e apresentar
fatos que esto ocorrendo no mundo em relao ao novo protocolo.
36
2 REFERENCIAL TECNOLGICO
Neste captulo ser apresentado o referencial terico que servira de apoio para a correta
implementao do Captulo 3 (Laboratrio), onde ser realizada a prova de conceito referente
o funcionamento do protocolo DHCPv6, novo protocolo para endereamento IP na rede para
o IPv6. Isto em comparao a seu antecessor o DHCPv4 que utilizado para endereamento
IP para redes baseadas em IPv4.
Inicialmente ser apresentado na seo 2.1 os conceitos sobre o IPv6, protocolo que a base
para as novas redes que surgiro, e na seo 2.2 ser definido os conceitos do DHCPv6
utilizados neste trabalho.
O IPv6 a nova verso do protocolo IP para a Internet, designado para ser o sucessor do
protocolo IPv4. Formalizado na RFC 2460, tem como principal caracterstica o aumento do
nmero de IPs vlidos para a Internet, teve tambm o seu cabealho simplificado, sendo
assim um protocolo mais rpido nas trocas de mensagens, tornando este protocolo mais leve
que o seu antecessor. Outra caracterstica deste protocolo a capacidade integrada para tratar
separadamente fluxo de dados de forma diferenciada, onde solicita ao cliente um tratamento
especial a determinados pacotes IPv6. E esse novo protocolo visa integrao de novas
tecnologias, relacionadas Internet e tambm ao desenvolvimento de novos aparelhos que
necessitam estar conectados grande rede, visando mobilidade de dados e segurana de
acesso em diversos ambientes.
Com tudo isso a rede ter um grande processo de transio para o novo protocolo IPv6 que
tem como objetivo liberar mais endereos IP e ser necessrio reconhecer o cabealho e a
sintaxe dos endereos IPv6, alm de conhecer os tipos de endereos IPv6 existentes.
37
Verso
IHL
Tamanho Total
Flags
Fragmentao
Endereo de Origem
Endereo de Destino
Opes (+Complemento)
Figura 7 Cabealho do protocolo IPv4
A seguir a descrio referente cada campo do cabealho Ipv4 e quais mudanas ocorreram em
relao ao cabealho do IPv6. Primeiramente descrito os campos marcados em cinza, aos
quais foram removidos, ou at mesmo movidos para o cabealho IPv6 mas como cabealhos
de extenso:
38
IPv6 pois o mesmo possui cabealho de tamanho fixo em 40 bytes, desta forma este
Os demais campos do cabealho IPv4 que esto em branco foram mantidos ou renomeados no
cabealho IPv6, conforme descrio a seguir:
Verso: Este campo foi mantido, ele indica a verso do protocolo utilizado, ele
TCP);
Endereo de Origem e Endereo de Destino: Indicam os endereos dos hosts de
O cabealho do IPv6 foi desenvolvido em um novo formato onde foi reduzido o nmero de
campos (8 no IPv6), esta mudana ser visualizada na figura 8. Devido a esta alterao
campos considerados sem necessidade presentes no cabealho IPv4 (conforme est destacado
em cinza na figura 8) puderam ser retirados. Destaca-se tambm que agora o cabealho do
IPv6 tem seu tamanho fixado em 40 bytes (2 vezes maior que seu antecessor), trata-se de um
grande diferencial em relao ao desempenho dos roteadores da rede, pois os mesmos no
39
precisam mais analisar o campo IHL (removido no IPv6) para identificar o tamanho do
cabealho, antes inclusive de verificar informaes de controle.
(4 bits)
(8 bits)
(20 bits)
Identificador de Fluxo
Prximo Cabealho
Limite de Hops
(8 bits)
(8 bits)
Endereo de Origem
(128 bits)
Endereo de Destino
(128 bits)
A anlise do cabealho IPv6 comea pelo campo Verso, este campo preenchido pelo
valor 0110 (Binrio), correspondente ao nmero 6 em decimal. O campo mais destacado no
cabealho (em cinza escuro) se trata de uma nova funcionalidade de QoS (qualidade de
servio) adicionada no IPv6, onde o campo Identificador de Fluxo agora traz a
caracterstica de classificao e seleo de um determinado trafego, baseado em diversos
pacotes da mesma natureza, por exemplo aplicaes multimdia, pois este permitir criar
regras com base em fluxos (streaming) ao invs de pacotes isolados. Os demais campos
(destacados em cinza claro) foram renomeados para melhorar a identificao de suas funes
no mbito do cabealho IPv6, a tabela 4 apresenta os campos renomeados.
IPv4 (Nome do campo)
Tipo de servio (ToS)
Tamanho total
Protocolo
Tempo de vida (TTL)
Tabela 4 Campos renomeados no IPv6
40
Dentre os campos alterados bom destacar o TTL (tempo de vida), se trata de um campo que
foi renomeado para indicar de fato a sua funo, pois na verdade o tempo de vida de um dado
pacote avaliado pelo limite no nmero de saltos (hops) entre os roteadores e no por um
recurso de contagem de tempo em que um pacote est trafegando atravs da rede. Enquanto o
campo Protocolo (no IPv4) indicava para o protocolo da camada imediatamente superior,
no IPv6 ele apontara para um cabealho de extenso em vez do protocolo da camada superior.
Com tantas alteraes, verificando-se ainda que a capacidade de endereamento do IPv6
quatro vezes maior que seu antecessor em quantidade de bits (endereo IPv6 possui 128 bits),
reparamos que ainda assim o cabealho IPv6 somente duas vezes maior que o cabealho
IPv4.
Uma forma de tornar o IPv6 mais flexvel, com desempenho ainda melhor e sem limitaes
para implementaes e melhorias futuras, so as opes adicionais que so tratadas por meio
de cabealhos de extenso, eles esto localizados entre o cabealho base e o cabealho da
camada de transporte. No h nem quantidade, nem tamanho fixo para estes cabealhos.
Conforme aponta a RFC 2460 (descreve o IPv6) so definidos seis cabealhos de extenso:
Hop-by-Hop Options, Destination Options, Routing, Fragmentation, Authentication Header e
Encapsulating Security Payload. Estes podem ser visualizados na figura 9.
41
Tam. cab. de
extenso
Opes
Hop;
Tamanho do Cabealho (1 byte): Indica o tamanho do cabealho Hop-by-Hop em
42
Router Alert: Utilizado para informar aos ns intermedirios que a mensagem a ser
encaminhada exige tratamento especial. Est opo utilizada pelos protocols MLD
2001:0DB8:CAFE:0000:8E70:5AFF:FEEE:10AC
A opo de escrita do endereo IPv6 em formato hexadecimal (base 16) se deve a facilidade
que este sistema de numerao dispe para representao destes endereos de 128 bits, o que
no ocorre se usado numerao binria (base 2) ou decimal (base 10).
Mesmo os endereos IPv6 trabalhando no melhor sistema de numerao possvel para
visualizao e leitura, ainda se trata de um endereo extenso e de difcil manipulao num
primeiro momento, para melhorar existem duas tcnicas para abreviao destes endereos que
so muito teis nesta tarefa de simplificar os endereos IPv6, segue abaixo:
43
o Quando um quarteto formado inteiramente por zeros (0000) este poder ser
abreviado para apenas um zero (0) dentro do quarteto;
o A seguir um exemplo de endereo que aplica a regra de abreviao de zeros
esquerda:
2001:0DB8:0000:0000:0000:0000:0000:00B1 (sem abreviao)
2001:0DB8:0000:0000:0000:0000:0000:00B1, este endereo poder
ser rescrito da seguinte forma:
2001:DB8:0:0:0:0:0:B1 (primeira regra de abreviao de zeros a
esquerda).
A segunda regra para abreviao permite a supresso de uma sequncia continua de
zeros atravs do caractere ::, esta regra somente poder ser aplicada uma vez em um
mesmo endereo, continuando o exemplo de abreviao de zeros a esquerda agora ser
possvel suprir toda a sequncia de zeros continuos, conforme a seguir:
o 2001:DB8::B1
Ainda relacionado estrutura do novo protocolo, nos endereos IPv6 mantem-se o princpio
de hierarquia que o Ipv4 possui, ou seja, ainda existe uma primeira parte que identifica a
rede(prefixo) e uma segunda parte que identifica os hosts dentro desta mesma rede(sufixo).
No IPv4 o tamanho de uma rede determinada pela mscara de rede, onde est pode ser de
tamanho varivel escrita na forma binria, decimal ou ainda utilizando a notao CIDR, sendo
possvel escrever a mscara de modo simplificado de acordo a necessidade de nmero de
redes e hosts a serem endereados.
No IPv6 ser utilizado apenas a notao CIDR devido complexidade e tamanho do
endereo, alm de as redes locais obrigatoriamente serem definidas com mscaras de rede /64,
independentemente do nmero de hosts a serem endereados nesta rede, conforme definido na
RFC 4291. A figura 11 apresenta a estrutura de um endereo IPv6:
Prefixo de Rede
48 Bits
2001:0DB8:CAFE
(Prefixo do Provedor)
16 Bits
0001
Identificador de Host
64 Bits
Host
(Sub-Rede)
(Interface ID)
44
Unicast: este tipo de endereo identifica uma nica interface, de modo que um pacote
enviado a um endereo unicast entregue a uma nica interface. Em IPv6 os
endereos unicast ainda podem ser de 3 tipos diferentes, a saber:
o Link-Local: So endereos reservados para comunicao exclusivamente local
em nvel de enlace, este endereo atribudo automaticamente utilizando o
prefixo FE80::/64;
o Unique-Local Address (ULA): Equivale aos endereos privados no IPv4 (ex.
192.168.0.0 /24). Este endereo somente utilizado em mbito local e no
deve ser rotevel para a Internet. No caso do IPv6 segundo orientaes da RFC
4193 utilizado os blocos de endereos FC00::/8 ou FD00::/8 para esta
finalidade;
o
45
No IPv6 no existe broadcast como no IPv4, este tipo de comunicao foi atribuda a um
grupo multicast, sendo utilizado somente em casos que todos os hosts de um determinado
seguimento de rede processem um pacote enviado com esta finalidade dentro de um
mesmo domnio. Desta maneira foi eliminado mais um problema de desempenho na rede
em relao ao IPv4.
Para que a Internet continue funcional em meio ao processo de transio do IPv4 para o IPv6
so necessrias tcnicas que proporcionem a interoperabilidade entre os protocolos, tornando
o processo de transio transparente ao usurio final. D-se o nome de mecanismos de
transio, estes mecanismos so definidos a seguir.
Estas tcnicas de transio so divididas em 3 categorias:
Pilha Dupla:
Tunelamento:
Traduo
46
O Dynamic Host Configuration Protocol para IPv6 (DHCPv6), um servio de rede que
permite a entrega de endereos IPv6 e outros parmetros da rede local para os ns da
respectiva rede. Ele oferece a capacidade automtica para alocao de endereos de rede
reutilizveis, onde atravs de um Servidor DHCP fornece grande capacidade de gerencia na
disponibilizao dos endereos e demais configuraes aos hosts. Portanto este protocolo
uma opo Stateful para "IPv6 e pode ser usado separadamente ou em simultneo para obter
a configurao de outros parmetros como Gateway padro e DNS.
Este protocolo definido com maiores informaes na RFC 3315, onde o mesmo aponta
como uma contrapartida ao mecanismo de autoconfigurao do IPv6, trabalhando tambm em
modo stateless, desta forma pode ser utilizado na falta de roteadores na rede, ou quando seu
uso for indicado nas mensagens RA (Router Advertisement), sendo capaz de fornecer
endereos IPv6 e diversos parmetros de rede, como endereos de servidores DNS, NTP, SIP,
etc.
O DHCPv6 atua utilizando pacotes UDP para enviar informaes entre o cliente e o servidor.
O cliente recebe na porta 546 enquanto que os servidores e relays recebe na porta 547,
diferente do IPv4 que utiliza as portas 67(cliente) e 68(Servidores).
O host que possui o servio DHCPv6 habilitado e configurado membro de 2 grupos
multicast, estes grupos so utilizados para comunicao e configurao entre cliente e
servidor, a descrio de cada grupo segue abaixo:
47
Advertise(2): Mensagem enviada pelo servidor DHCPv6 para indicar que seus
servios DHCPv6 esto ativos para operar. Ela enviada em resposta mensagem
Solicit;
Renew(5): Mensagem enviada pelo cliente para o servidor DHCPv6 que forneceu
os dados de configurao para efetuar atualizao de outros parmetros de
configurao e estender o tempo de vida do endereo provido;
Release(8): Mensagem enviada pelo cliente ao servidor para informar a este que o
cliente no utilizar mais um ou mais endereos assinalados:
48
49
clientes.
Cliente DHCP: Qualquer host capaz de obter configuraes e parmetros TCP/IP da
rede.
Escopo: Consiste em um pool de endereos IP para concesso destes endereos em
uma determinada rede. Atravs do pool de endereos realizada toda a gerencia para
concesso dos endereos IP, e tambm parmetros de configurao da rede, como
endereos do default gateway, servidores DNS (Domain Name System) entre outros.
Normalmente os escopos caracterizam uma nica sub-rede fsica onde estaro
esto aptos para serem atribudos dinamicamente pelo servidor DHCP para clientes.
Concesso: Perodo de tempo definido pelo servidor DHCP em que um cliente receba
um endereo IP, e aps perodo de emprstimo definido este cliente dever renovar
essa concesso antes que ela expire. Esta concesso estar ativa enquanto o cliente
estiver utilizando o endereo. Uma concesso desativada apenas quando expira ou
excluda no servidor. O perodo de uma concesso define em que momento ir expirar
50
endereo IP. Esta reserva criada associando o endereo fsico da placa de rede
(MAC-Address) ao um determinado endereo IP. Obviamente se um host tem sua
placa de rede removida est reserva ser nula ou dever ser criada uma nova reserva
indicando para o novo endereo de Hardware da placa de rede.
Tipos de opo: So os demais parmetros de configurao da rede atribudos para os
clientes via servidor DHCP. Opes muito utilizadas pelos clientes como endereos do
default gateway e servidores DNS so habilitados por intermdio desta opo no
escopo. Estas opes bem como outras foi estabelecida atravs da RFC 2132.
Para que o servio DHCP funcione, este deve ser configurado em um servidor (com software
que prove o servio instalado) com todas as definies de endereamento IP, gateway padro,
servidores DNS e etc. Aps implementar todas as configuraes necessrias o servidor DHCP
dever ser ativado para que este fique encarregado de responder as solicitaes de endereo
em sua respectiva rede, e assim passar a distribuir estas configuraes aos demais hosts da
rede. Estes hosts devem estar com o protocolo TCP/IPv4 e TCP/IPv6 habilitados para tal
servio para que possam solicitar estas configuraes ao servidor DHCP.
DHCP suporta trs mecanismos para a atribuio de endereos IP e esto descritos de forma
sucinta abaixo:
51
Uma rede com servidores e servios ativos ir utilizar um ou mais destes mecanismos,
dependendo das polticas do administrador de rede.
O mecanismo de atribuio de endereos dinmico o nico que permite a reutilizao
automtica de endereos, isto ocorre assim que o mesmo no est sendo utilizado pelo cliente.
Desta forma, atribuir endereos dinamicamente de grande utilidade para atribuir um
endereo a um cliente que vai ser conectado rede por um curto perodo ou para compartilhar
um limitado pool de endereos IP entre um grupo de clientes que no requerem endereos IP
permanentes, como dispositivos portteis. Atribuio dinmica tambm pode ser uma boa
escolha para atribuir um endereo IP para um novo cliente que ficara permanentemente
conectado a uma rede onde os endereos IP so limitados, isto exemplifica a importncia em
recuper-los quando os clientes so retirados da rede.
Atribuio manual de endereos permite que o DHCP entregue um endereo IP apenas para
clientes que esto cadastrados previamente em uma tabela onde associado o endereo MAC
do cliente e o endereo IP a ser cedido. Esta funo til para um cliente DHCP que dispem
de servios para rede, evitando assim erros de configurao e indisponibilidade de conexo a
este cliente devido a conflitos de endereos. Para determinados servios e servidores da rede
recomendvel a atribuio do endereo manual no prprio host e o respectivo endereo estar
fora do range de endereos IP disponvel para que assim no seja atribudo erroneamente aos
demais hosts da rede.
Este protocolo est estruturado no modelo cliente-servidor, onde um servidor DHCP
designado para alocar endereos e parmetros de configurao da rede por meio do
mecanismo para distribuio destes, mantendo assim o gerenciamento centralizado dos
endereos IP na rede.
52
53
um host que atua como intermedirio para entregar mensagens DHCP entre clientes e
servidores que no esto na mesma subrede. Para permitir que um cliente DHCP possa enviar
uma mensagem para um servidor DHCP que no est na mesma subrede, um agente de
retransmisso DHCP no link do cliente ir transmitir mensagens entre o cliente e o servidor. O
funcionamento do agente de retransmisso (DHCP Relay) transparente para o cliente e da
discusso de troca de mensagens de configurao.
Assim que o cliente tenha determinado o endereo de um servidor, ele pode em algumas
circunstncias enviar mensagens diretamente para o servidor usando uma mensagem unicast.
A figura 12 apresenta o formato do cabealho de transmisso de mensagens agente / servidor.
54
55
3 LABORATRIO
56
para redes de computadores modernas, o servio DHCP. Conforme base terica apresentada,
este servio prov alocao e distribuio dinmica de endereos IPs para os hosts da
respectiva rede e/ou subrede.
3.1 Topologia
57
Apresenta-se aqui como o laboratrio foi constitudo, ou seja, seus componentes e detalhes de
configurao para tornar possvel a implementao do laboratrio.
O laboratrio foi constitudo atravs de uma maquina fsica (Hardware) com sistema
operacional Windows 7 instalado. Na maquina fsica foi configurado o software de
virtualizao VMware, onde foi criado o ambiente de virtualizao e configurado as maquinas
virtuais em um ambiente totalmente privado. Sendo assim, todo o funcionamento e anlise no
laboratrio ira se aplicar apenas ao ambiente criado no VMware.
As ferramentas que compem o laboratrio de simulao so:
Hardware:
o Processador: AMD Phenom II X4 945 com quatro ncleos de 3 GHz;
o Memria: 8GB de memria RAM, padro DDR3;
o Armazenamento: Local via disco de 300GB operando a 7200RPM.
Software:
o Sistema Operacional: Microsoft Windows 7 Profissional;
o Gerenciador de Virtualizao: VMware Workstation 8.
Gerenciador de virtualizao (VMware Workstation):
o O gerenciador de virtualizao foi configurado com as opes padro, ou seja
somente para uso privado;
o No entanto, todo e qualquer gerenciado de virtualizao possui a opo de
configurao e ativao de um switch virtual;
o O switch virtual tem como funcionalidade principal prover comunicao de
rede s maquinas virtuais e pode ser configurado, no VMware, em trs modos:
Interno(Bridged): prov comunicao entre as mquinas virtuais e o
servidor de virtualizao, apenas;
58
3.3 Objetivo
59
protocolo iremos utilizar a aplicao do servio DHCP tanto para IPv4 quanto para IPv6, e
atravs da coleta de pacotes na subrede advindos da comunicao deste protocolo extrair as
anlises necessrias a prova de conceito.
Para contemplar o cenrio de testes proposto, foram configuradas quatro mquinas virtuais
com funcionalidades distintas, nas sees a seguir apontado descritivo destas
funcionalidades.
Todos os equipamentos do ambiente esto com o protocolo IP verso 4 e verso 6 habilitados,
conforme mostra a figura 16:
3.4.1 Servidores
Visto o requisito de realizar o laboratrio com dois servidores, configurados com alta
disponibilidade, foram criadas, configuradas e ativadas duas mquinas virtuais contendo o
60
sistema operacional Microsoft Windows Server 2008 R2, cada qual com as seguintes funes
definidas:
Visto o requisito de realizar o trabalho com mais de uma estao de trabalho, foram
configuradas duas estaes de trabalho nomeadas como CLIENTE-1 e CLIENTE-2 contendo
o Microsoft Windows 7 Professional, com configuraes padro do sistema operacional e
inseridas ao domnio de autenticao baseado em Microsoft Active Directory criado para o
laboratrio.
Para a prova de conceito, todo ambiente de testes foi configurado para conexo em um switch
virtual trabalhando em modo privado. Desta forma, ao habilitar o cenrio e a captura de
pacotes necessria prova de conceito e documentao, certifica-se que pacotes broadcast
61
(para o DHCP sobre IPv4) e multicast (para o DHCP sobre IPv6) permanea no cenrio
delimitado.
62
o As opes de escopo designadas para serem oferecidas aos clientes IPv4 por
3.5.2 Instalao, configurao e ativao do servio DHCP sobre IPv4 e IPv6 nos
equipamentos servidores
63
64
65
iv. Escopo de excluso foi definido conforme seo 3.5.1 para ambos os
servidores;
v. O tempo de concesso permaneceu os padres de instalao (8 dias para
tempo de vida desejado e 12 dias para tempo de vida vlido).
Completado o processo de configurao dos servidores, a prxima seo apresenta as
configuraes para o cliente.
66
nenhum esforo pois por padro as interfaces de rede j esto habilitadas para procurar por
servios DHCP na rede afim de adquirirem seu endereo IP.
Para a implementao de endereos IP verso 6 a partir de escopos DHCPv6 em uma rede
utilizando estaes de trabalho Microsoft, em especfico, Microsoft Windows 7, necessrio
primeiramente preparar o equipamento para que consiga receber os endereos provindos de
um servidor Microsoft localizado em uma LAN, do contrrio, a configurao automtica de
endereamento IPv6 ser implementada.
Para tanto, deve seguir o procedimento utilizando os seguintes comandos, a partir do prompt
de comando do sistema operacional:
67
/renew renovao de endereo IPv4 obtivo pela estao de trabalho e concedido pelo
servidor DHCPv4;
/renew6 renovao de endereo IPv6 obtido pela estao de trabalho e concedido
servidor DHCP;
/release6 liberao de endereo IPv6 obtido pela estao de trabalho e concedido
pelo servidor DHCP.
68
Com a estao de trabalho responsvel pela captura e anlise de pacotes ativada, esta fase
consistiu em ativar a primeira estao de trabalho do laboratrio e observar o comportamento
da rede, tendo como objetivo a certificao de que a estao de trabalho cliente-1 obteria
endereo IP conforme configurado no escopo do servidor DHCP e obedeceria ao fluxo
estabelecido na explicao terica na seo 2.2.4.
69
Dando incio aos testes que sero realizados, a figura 22 aponta o item concesses ativas no
escopo DHCP IPv4 do DCSRV1 completamente vazio.
Depois de confirmado que no servidor DHCP no existe concesses ativas, o processo
comea no momento em que a mquina Cliente-1 iniciada. Ao final do teste foi constatado
que o mesmo cumpriu seu objetivo e gerou o trafego referente s quatro mensagens dentro do
processo de obteno do endereo IP.
70
Na figura 23 foram identificados itens importantes ao escopo deste trabalho, conforme segue:
1. Captura de dados referente mensagem DHCP discover(1);
2. demonstrado o pacote DHCP;
3. Um dos campos importantes no pacote DHCP option onde definido opes
variveis aos hosts bem como apontado o tipo de mensagem DHCP.
3.7.1.2 DHCP Offer
71
72
73
74
Na figura 27 tambm foi destacado alguns pontos importantes nesta anlise, conforme
descrio abaixo:
1. Refere-se ao endereo IP do servidor DHCP que respondeu e entregou as
configuraes de IP para o cliente;
2. Endereo IPv4 concedido pelo servidor DHCP;
3. IP dos Servidores DNS da rede, configurados automaticamente informados pelo
DHCP;
4. Domnio DNS da rede.
A figura 28 apresenta a console de gerenciamento DHCP, onde destacado o item
concesses ativas, onde agora mostra o endereo IP concedido ao cliente-1.
75
Com a estao de trabalho responsvel pela captura e anlise de pacotes ativada, esta fase
consistiu em ativar a estao de trabalho denominada cliente-1, e observar o comportamento
da mesma, tendo como objetivo a certificao de que a estao de trabalho obteria endereo
IPv6 conforme configurado no escopo do servidor DHCP.
Aa figura 29 apresenta o fluxo de mensagens que dever ser estabelecido na comunicao
para obteno do endereo IP pelo DHCPv6.
76
Dando incio aos testes que sero realizados, a fim de demonstrar o incio do processo no
servidor DHCP, a figura 30 aponta o item concesses ativas no escopo IPv6 completamente
vazio.
77
78
79
3.7.2.3 Request
80
3.7.2.4 Reply
A figura 35 aponta detalhes da mensagem reply.
81
82
Este procedimento, ao final do teste, cumpriu seu objetivo conforme o trafego gerado e
detalhado. Na console do DHCP no item concesses ativas possvel visualizar o endereo
entregue ao cliente-1, a figura 37 apresenta imagem da console com o resultado informado.
83
Esta fase consiste em realizar a renovao de um endereo IP obtido junto ao servidor DHCP
atravs do respectivo comando no sistema operacional e comprovar o processo via captura de
pacotes, sada de comando executado no cliente-1 e viso a partir da console do servidor
DHCP.
A figura 38 aponta o fluxo de mensagens DHCP referente a renovao de endereos e
configuraes no IPv4.
No cliente-1 foi executado o comando ipconfig /renew para incio dos testes para este
procedimento, a figura 39 demonstra a sada deste comando.
A sada deste comando mostrou que o endereo obtido anteriormente foi mantido. A seguir
sero apresentados os pacotes capturados na rede referente comunicao realizada na
execuo deste procedimento.
84
85
A figura 41 demonstra a mensagem DHCP ack, que finaliza esta comunicao, onde destacouse os seguintes itens:
1. Tipo de mensagem DHCP ack(5);
2. Servidor confirma renovao de concesso do endereo IP.
A figura 42 apresenta sada do comando ipconfig /all, que mostra todos os parmetros de
conexes de rede no host.
86
Na figura 42 destaca-se que o endereo IP retornado na renovao pelo servidor DHCP foi o
mesmo dantes utilizado. Outro ponto importante foi a identificao do tempo em que a
concesso expira.
A figura 43 apresenta visualizao da console de gerenciamento onde destaca-se a atualizao
do perodo de concesso para o host cliente-1.
87
Esta fase consiste em realizar a renovao de um endereo obtido junto ao servidor DHCPv6
atravs do respectivo comando no sistema operacional e comprovar o processo via captura de
pacotes, sada de comando executado no cliente-1 e visualizao de resultado a partir da
console do servidor DHCPv6.
A figura 44 apresenta o fluxo de mensagens executado na renovao de endereos IPv6.
3.7.4.1 Renew
No cliente-1 foi executado o comando ipconfig /renew6 para inicio dos testes para este
procedimento, a figura 45 demonstra a sada deste comando.
88
A sada deste comando mostrou que o endereo obtido anteriormente foi mantido. A seguir
sero apresentados os pacotes capturados na rede referente comunicao de renovao de
um endereo.
A figura 46 apresenta a captura do pacote DHCP referente mensagem renew, primeira
mensagem no processo de renovao do endereo IP.
3.7.4.2 Reply
89
A figura 47 apresenta a captura do pacote DHCP referente mensagem reply, mensagem que
finaliza o processo de renovao do endereo IP.
90
Figura 48 Viso da console de gerenciamento DHCPv6 referente renovao da concesso do endereo IP.
Esta fase consistiu em liberar o endereo IP obtido junto ao servidor DHCP atravs do
respectivo comando no sistema operacional e comprovar o processo via captura de pacotes,
visualizao do lado do cliente via execuo do comando ipconfig e a partir da console do
servidor DHCP.
A figura 49 apresenta o fluxo de mensagens DHCP release.
91
A captura de pacotes apontou somente uma mensagem referente esta comunicao, a figura
51 demonstra a captura do pacote DHCP release.
92
Conforme possvel observar a pasta concesses ativas no console DHCP no existe mais
clientes ou endereos IP utilizados na rede comprovando assim o processo referente a
liberao do IP.
Esta fase consistiu em liberar o endereo obtido junto ao servidor DHCP para IPv6 atravs do
respectivo comando no sistema operacional, e desta forma comprovar o processo via captura
de pacotes, visualizao do lado do cliente via execuo do comando ipconfig e a partir da
console do servidor DHCP.
A figura 53 apresenta o fluxo da mensagem DHCP release.
93
94
3.7.6.1 Release
3.7.6.2 Reply
A figura 56 demonstra captura da mensagem reply do DHCPv6.
95
96
97
CONCLUSO
Este trabalho demonstrou que existe uma baixa adoo do protocolo IPv6 no mercado
brasileiro, principalmente devido as empresas no terem a necessidade de adoo impostas
pelo mercado, mesmo com todo trabalho desenvolvido pelo grupo IPv6.br para adoo ao
novo protocolo. Isto ainda possvel principalmente pelo fato do IPv4 ainda apresentar uma
sobrevida, prolongado por tcnicas como NAT, DHCP e CIDR, o que faz postergar uma
migrao neste momento.
Na pesquisa inclusa neste trabalho verificou-se que a taxa de adoo ao IPv6 no Brasil de
3.5%, ou algo em torno de 4 milhes de acessos, levando-se em conta as principais
tecnologias de acesso a Internet (adsl, mvel 3g e 4g). Em termos de nmeros pode parecer
baixssimo, mas impressionantes levando em considerao o crescimento no uso deste novo
protocolo, onde a dois anos era de apenas 0,5%.
Mediante o cenrio apresentado pelo mercado brasileiro em relao utilizao do protocolo
IP verso 6, continua a perspectiva de crescimento ainda maior para os prximos anos,
devido principalmente ao trabalho na disseminao deste protocolo por rgos como o grupo
IPv6.BR e empresas como o Google, que disponibilizam materiais e estatsticas sobre o
assunto colaborando para o crescimento do protocolo.
Considerando o cenrio mercadolgico, o trabalho se posiciona no intuito de auxiliar na
disseminao do protocolo, elaborando o estudo sobre um servio que amplamente utilizado
em redes locais, o protocolo DHCP. importante ressaltar a capacidade de gerenciamento de
endereos IP deste protocolo como uma tima opo de ferramenta na distribuio e
atualizao de parmetros e configuraes dos servios nas redes de computadores.
O laboratrio apresentado neste trabalho tem como foco o protocolo DHCPv6 comparando
com seu antecessor utilizado para redes IPv4. Atravs de ambiente de simulao observou-se
a utilizao das novas funcionalidades e peculiaridades atribudas a adoo do novo protocolo
de endereamento IPv6. Tambm verificou-se o processo de comunicao cliente / servidor,
onde agora utilizado endereo unicast link local, que parte fundamental no processo inicial
at a sua finalizao e a utilizao das mensagens enviadas a grupos multicast ao invs de
mensagens broadcast, fato marcante em relao a melhora do desempenho pois a solicitao
sempre ser direcionada a quem pode atende-la.
98
99
REFERNCIAS BIBLIOGRFICAS
BRITO, Samuel Henrique Bucke. IPv6 O Novo Protocolo da Internet. 1 ed. So Paulo:
Novatec, 2013.
100
BUGALLO, Angela Maria Duran; BARROS, Mrcio Almeida; TORRES, Waldeck Ribeiro.
Introduo ao DHCP. Disponvel em: http://www.rnp.br/newsgen/9911/dhcp.html Acessado
em: 20/03/2014
CIO. Grandes empresas comeam a operar em IPv6 no incio de junho. Disponvel em:
http://cio.com.br/noticias/2012/01/18/grandes-empresas-comecam-a-operar-em-ipv6-noinicio-de-junho/ Acessado em: 29/03/2014
CIO. Prepare a empresa para a chegada do IPv6 Disponvel em:
http://cio.com.br/tecnologia/2011/01/18/prepare-a-empresa-para-a-chegada-do-ipv6/
Acessado em: 12/04/2014
Cisco 6lab IPv6 stats widget. Disponvel em http://6lab-stats.com/index.php Acessado em
05/02/2014
Controle de trafego total Brasil. Disponvel em http://ptt.br/ Acessado em: 02/02/2014
DONALDSON, Richard. DHCP for IPv4 vs. IPv6 - What You Need to Know. Disponvel em
http://www.circleid.com/posts/dhcp_for_ipv4_vs_ipv6_what_you_need_to_know/ Acessado
em 01/02/2014
101
c060117e8665/entry/protocolos_da_internet_futuro_e_futuro_do_pret_C3_A9rito2?lang=en
Acessado em 05/02/2014
102
RFC 1550 - IP: Next Generation (IPng) White Paper Solicitation Disponvel em
https://www.ietf.org/rfc/rfc1550.txt Acessado em: 01/03/2014
RFC 1752 - The Recommendation for the IP Next Generation Protocol Disponvel em
https://www.ietf.org/rfc/rfc1752.txt Acessado em: 01/03/2014
103
RFC 3027 - Protocol Complications with the IP Network Address Translator Disponvel em
https://www.ietf.org/rfc/rfc3027.txt Acessado em: 29/03/2014
RFC 3315 - Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Disponvel em
https://www.ietf.org/rfc/rfc3315.txt Acessado em: 15/03/2014
RFC 3513 - Private Session Initiation Protocol (SIP) Extensions for Media Authorization
Disponvel em https://www.ietf.org/rfc/rfc3313.txt Acessado em: 15/03/2014
RFC 3736 - Stateless Dynamic Host Configuration Protocol (DHCP) Service for IPv6Disponvel em https://www.ietf.org/rfc/rfc3736.txt Acessado em 22/03/2014
104
RFC 4477 - Dynamic Host Configuration Protocol (DHCP): IPv4 and IPv6 Dual-Stack
Issues Disponvel em https://www.ietf.org/rfc/rfc4477.txt Acessado em: 29/03/2014
RFC 4632 - Classless Inter-domain Routing (CIDR): The Internet Address Assignment and
Aggregation Plan Disponvel em https://www.ietf.org/rfc/rfc4632.txt Acessado em:
29/03/2014