Você está na página 1de 87

IPv6

Disciplina de Gerncia de Redes


Prof. Henry Gomes de Carvalho
7/4/14 1 Sistemas de nforma!"o
Introduo
#$d%lo 1
7/4/14 Sistemas de nforma!"o &
Introduo
' 1()( * n+cio da ,RP,-./
' 1(01 * Defini!"o do Pv4 na R1C 7(1
' 1(02 * ,RP,-./ adota o /CP/P
' 1((3 * Primeiros est%dos so4re o
es5otamento dos endere!os
' 1((2 * nternet passa a ser e6plorada
comercialmente
ntensifica7se a disc%ss"o so4re o poss+vel
es5otamento dos endere!os livres e do a%mento da
ta4ela de roteamento.
2 Sistemas de nforma!"o 7/4/14
Esgotamento dos endereos
IPv4
' Pv4 8 endere!os.
' Pol+tica inicial de distri4%i!"o de endere!os.
' Classe ,
9#: DoD: HP: ;S ,rmy: ,/</: ;SPS: #/: ...
' Classe 9
' Classe C
' .ndere!os reservados


4 Sistemas de nforma!"o 7/4/14
Esgotamento dos endereos
IPv4

Poss%em apenas 2& 4its divididos em


4 octetos =con>%ntos de oito 4its?.

S"o representados em nota!"o


decimal com pontos.

@ endere!o P mais 4ai6o A 3.3.3.3 e


o mais alto A &BB.&BB.&BB.&BB.
7/4/14 Sistemas de nforma!"o B
Esgotamento dos endereos
IPv4

Por vCrias dAcadas: os endere!os P


foram divididos em cinco cate5oriasD ,:
9: C: D e .

Classe ,

@ si5nificado de cada octeto A R.H.H.H


=Rede: Host?. @ primeiro 4it A sempre 3
=entre 3 e 1&7 em decimal?. S"o poss+veis
1&0 redes e cada rede pode poss%ir
1).777.&14 hosts. .6emplosD 13.1.1.1:
1&3.133.&.133
7/4/14 Sistemas de nforma!"o )
Esgotamento dos endereos
IPv4

Classe 9

@ si5nificado de cada octeto A R.R.H.H.


@ primeiro octeto vai de 1&0 atA 1(1.
S"o poss+veis 1).20& redes e cada rede
pode poss%ir 1).B24 hosts. .6emplosD
17&.1).1.1: 123.133.&.133
7/4/14 Sistemas de nforma!"o 7
Esgotamento dos endereos
IPv4

Classe C

@ si5nificado de cada octeto A R.R.R.H.


@ primeiro octeto vai de 1(& atA &&2.
S"o poss+veis &.3(7.1B3 redes com &B4
hosts cada %ma. .6emplosD
1(&.1)0.1.1: &33.17.1)(.1
7/4/14 Sistemas de nforma!"o 0
Esgotamento dos endereos
IPv4
7/4/14 Sistemas de nforma!"o (
Esgotamento dos endereos
IPv4
.m4ora o int%ito dessa divis"o tenha sido tornar a
distri4%i!"o de endere!os mais fle6+vel: a4ran5endo
redes de tamanhos variados: esse tipo de
classifica!"o mostro%7se ineficiente. Desta forma: a
classe , atenderia %m nEmero m%ito peF%eno de
redes: mas oc%pava metade de todos os endere!os
dispon+veisG para endere!ar 233 dispositivos em
%ma rede: seria necessCrio o4ter %m 4loco de
endere!os da classe 9: desperdi!ando assim F%ase
o total dos )B mil endere!osG e os &B) endere!os
da classe C n"o s%priam as necessidades da 5rande
maioria das redes.
7/4/14 Sistemas de nforma!"o 13
Solues
Solues paliativas:
' 1((& 7 ./1 cria o 5r%po R@,D =ROuting and
ADdressing?.
' CDR =R1C 4)2&?
' 1im do %so de classes 8 4locos de tamanho apropriado.
' .ndere!o de rede 8 prefi6o/comprimento.
' ,5re5a!"o das rotas 8 red%H o tamanho da ta4ela de rotas.
' DHCP
' ,loca!Ies dinJmicas de endere!os.
' -,/ K R1C 1(10
' Permite conectar toda %ma rede de comp%tadores %sando
apenas %m endere!o vClido na nternet: porAm com vCrias
restri!Ies.
7/4/14 Sistemas de nforma!"o 11
Solues
' NAT
' Lanta5ensD
' Red%H a necessidade de endere!os pE4licosG
' 1acilita a n%mera!"o interna das redesG
' @c%lta a topolo5ia das redesG
' S$ permite a entrada de pacotes 5erados em resposta a %m pedido da
rede.
' Desvanta5ensD
' M%e4ra o modelo fim7a7fim da nternetG
' Dific%lta o f%ncionamento de %ma sArie de aplica!IesG
' -"o A escalCvelG
' ,%mento do processamento no dispositivo trad%torG
' 1alsa sensa!"o de se5%ran!aG
' mpossi4ilidade de se rastrear o caminho do pacoteG
' mpossi4ilita a %tiliHa!"o de al5%mas tAcnicas de se5%ran!a .
7/4/14 Sistemas de nforma!"o 1&
Solues
7/4/14 Sistemas de nforma!"o 12
Solues
o
.m4ora estas sol%!Ies tenham dimin%+do a demanda
por Ps: elas n"o foram s%ficientes para resolver os
pro4lemas decorrentes do crescimento da nternet. ,
ado!"o dessas tAcnicas red%Hi% em apenas 14N a
F%antidade de 4locos de endere!os solicitados O ,-,
e a c%rva de crescimento da nternet contin%ava
apresentando %m a%mento e6ponencial.
o
.ssas medidas: na verdade: serviram para F%e
ho%vesse mais tempo para se desenvolver %ma nova
vers"o do P: F%e fosse 4aseada nos princ+pios F%e
fiHeram o s%cesso do Pv4: porAm: F%e fosse capaH
de s%prir as falhas apresentadas por ele.
7/4/14 Sistemas de nforma!"o 14
Solues
.stas medidas 5eraram mais tempo para
desenvolver %ma nova
vers"o do P.
' 1((& 7 ./1 cria o 5r%po Pn5 =P Next Generation?
' Principais F%estIesD
' .scala4ilidadeG
' Se5%ran!aG
' Confi5%ra!"o e administra!"o de redeG
' S%porte a MoSG
' #o4ilidadeG
' Pol+ticas de roteamentoG
' /ransi!"o.
7/4/14 Sistemas de nforma!"o 1B
IPv6
' 1((0 7 Definido pela R1C &4)3
' 1&0 4its para endere!amento.
' Ca4e!alho 4ase simplificado.
' Ca4e!alhos de e6tens"o.
' dentifica!"o de fl%6o de dados =MoS?.
' #ecanismos de PSec incorporados ao protocolo.
' RealiHa a fra5menta!"o e remonta5em dos pacotes
apenas na ori5em e no destino.
' -"o reF%er o %so de -,/: permitindo cone6Ies fim7a7
fim.
' #ecanismos F%e facilitam a confi5%ra!"o de redes.
' ....
7/4/14 Sistemas de nforma!"o 1)
Implantao do IPv6
7/4/14 Sistemas de nforma!"o 17
Implantao do IPv6
7/4/14 Sistemas de nforma!"o 10
Implantao do IPv6
o
/Acnicas como -,/ e o DHCP: apesar de dar7nos tempo para
desenvolver o Pv): cola4oraram para a demora em s%a ado!"o.
,liado a isso: hC o fato de o Pv4 n"o apresentar 5raves
pro4lemas de f%ncionamento.
o
/am4Am A preciso destacar F%e atA o momento: a %tiliHa!"o do
Pv) estC li5ada principalmente a Crea acadmica: e para F%e a
nternet passe a %tiliHar Pv) em 5rande escala: A necessCrio
F%e a infraestr%t%ra dos principais SPs se>a capaH de transmitir
trCfe5o Pv) de forma nativa. -o entanto: s%a implanta!"o em
redes maiores tem encontrado dific%ldades devido: entre o%tras
coisas: ao receio de 5randes m%dan!as na forma de se
5erenciC7las: na e6istncia de 5astos devido a necessidade de
troca de eF%ipamentos como roteadores e switches: e 5astos
com o aprendiHado e treinamento para a Crea tAcnica.
7/4/14 Sistemas de nforma!"o 1(
Riscos da no implantao do IPv6
' , n"o implementa!"o do Pv) irCD
' Dific%ltar o s%r5imento de novas redesG
' Dimin%ir o processo de incl%s"o di5ital o
red%Hindo o nEmero de novos %s%CriosG
' Dific%ltar o s%r5imento de novas aplica!IesG
' ,%mentar a %tiliHa!"o de tAcnicas como a -,/.
' @ c%sto de n"o implementar o Pv) poderC
ser maior F%e o c%sto de implementC7loG
' Provedores nternet precisam inovar e
oferecer novos servi!os a se%s clientes.
7/4/14 Sistemas de nforma!"o &3
Cabealho IPv6
#$d%lo &
7/4/14 &1 Sistemas de nforma!"o
Cabealho IPv4
7/4/14 Sistemas de nforma!"o &&
Cabealho IPv4
@ ca4e!alho Pv4 A composto por 1& campos fi6os:
podendo conter o% n"o op!Ies: faHendo com F%e se%
tamanho possa variar entre &3 e )3 9ytes. .stes
campos s"o destinados transmitir informa!Ies so4reD
P a vers"o do protocoloG
P o tamanho do ca4e!alho e dos dadosG
P a fra5menta!"oG
P o tipo de dadosG
P o tempo de vida do pacoteG
P o protocolo da camada se5%inte =/CP: ;DP: C#P?G
P a inte5ridade dos dadosG
P a ori5em e o destino do pacote.
7/4/14 Sistemas de nforma!"o &2
Cabealho IPv6
' #ais simples
' 43 9ytes =tamanho fi6o?.
' ,penas d%as veHes maior F%e o da vers"o
anterior.
' #ais fle6+vel
' .6tens"o por meio de ca4e!alhos adicionais.
' #ais eficiente
' #inimiHa o overhead nos ca4e!alhos.
' Red%H o c%sto do processamento dos pacotes.
7/4/14 Sistemas de nforma!"o &4
Cabealho IPv4 X IPv6
7/4/14 &B Sistemas de nforma!"o
Cabealho IPv4 X IPv6
7/4/14
Sistemas de nforma!"o &)
Cabealho IPv6

M%atro campos renomeados e reposicionados

Definidos para facilitar o processamento nos


roteadores.
7/4/14 Sistemas de nforma!"o &7
Cabealho IPv6

@ campo identificados de fl%6o foi acrescentado


para s%porte a MoS.
7/4/14 Sistemas de nforma!"o &0
!" # Problemas

Liola a re5ra mais f%ndamental da


distri4%i!"o de protocolos em
camadas. Se a camada s%perior
=/CP? for modificada para %ma nova
vers"o a -,/ falharC.

@s processos da nternet n"o s"o


o4ri5ados a %sar o /CP o% o ;DP. ,
-,/ falharC com o%tros protocolos de
transporte.
7/4/14 Sistemas de nforma!"o &(
Cabealho IPv6

/rs campos foram mantidos.


7/4/14 Sistemas de nforma!"o 23
Endereamento IPv6
#$d%lo 2
7/4/14 Sistemas de nforma!"o 21
Endereamento
' ;m endere!o Pv4 A formado por 2& 4its.
8 4.&(4.()7.&()
' ;m endere!o Pv) A formado por 1&0 4its.
8
243.&0&.2)).(&3.(20.4)2.4)2.274.)37.421.7)0.
&11.4B243.&0&.2)).(&3.(20.4)2.4)2.274.)37.42
1.7)0.&11.4B)

Q B) octilhIes de endere!os P por ser


h%mano.

Q 7( octilhIes de veHes a F%antidade de


endere!os Pv4.


7/4/14 Sistemas de nforma!"o 2&
Endereamento
, representa!"o dos endere!os Pv): divide o endere!o
em oito 5r%pos de 1) 4its: separando7os por R:S:
escritos com d+5itos he6adecimais.
2001:0DB8:AD1F:25E2:CADE:CAFE:F0CA:84C1
-a representa!"o de %m endere!o Pv) A permitidoD
' ;tiliHar caracteres maiEsc%los o% minEsc%losG
' @mitir os Heros O esF%erdaG e
' Representar os Heros cont+n%os por ::!"
.6emplosD
2001:0DB8:0000:0000:1#0F:0000:0000:140B
2001:$%8:0:0:1#0&::140%
1ormato invClidoD 2001:$%8::1#0&::140% =5era
am4i5%idade?
7/4/14 Sistemas de nforma!"o 22
Endereamento
-a representa!"o de %m endere!o Pv): A permitido
%tiliHar tanto caracteres maiEsc%los F%anto minEsc%los.
Re5ras de a4revia!"oD
T permitido omitir os Heros a esF%erda de cada 4loco de 1)
4itsG
Pode7se s%4stit%ir %ma seF%ncia lon5a de Heros por R::S
=apenas %ma veH?.
.6emploD
2001:0DB8:0000:0000:1#0F:0000:0000:140B
pode ser escrito como
2001:DB8:0:0:1#0F::140B
@%
2001:DB8::1#0F:0:0:140B.
7/4/14 Sistemas de nforma!"o 24
Endereamento
,m4i5%idadeD
2001:DB8::1#0F::140B: n"o seria poss+vel determinar se
ele corresponde a
2001:DB8:0:0:1#0F:0:0:140B: a
2001:DB8:0:0:0:1#0F:0:140B o%
2001:DB8:0:1#0F:0:0:0:140B"
.sta a4revia!"o pode ser feita tam4Am no fim o% no
in+cio do endere!o:
como ocorre em
2001:DB8:0:54:0:0:0:0
F%e pode ser escrito da forma
2001:DB8:0:54::
7/4/14 Sistemas de nforma!"o 2B
Endereamento
' Representa!"o dos Prefi6os
Como o CDR =Pv4?
' Rendere!o7Pv)/tamanho do prefi6oS
.6emploD
Prefi6o 2001:$%8:#00#:2::'(4
Prefi6o 5lo4al 2001:$%8::'#2
D da s%47rede #00#:2
' ;RU
httpD//V2001:12&&:0:4::22W/inde6.html
httpD//V2001:12&&:0:4::22WD0303
7/4/14 Sistemas de nforma!"o 2)
Endereamento
.6istem no Pv) trs tipos de
endere!os definidosD
' Unicast dentifica!"o ndivid%al
' Anycast dentifica!"o Seletiva
' Multicast dentifica!"o em Gr%po
-"o e6iste mais BroadcastX
7/4/14 Sistemas de nforma!"o 27
Endereamento
Unicast * este tipo de endere!o identifica %ma Enica interface: de modo F%e
%m pacote enviado a %m endere!o unicast A entre5%e a %ma Enica interfaceG

Anycast * identifica %m con>%nto de interfaces. ;m pacote encaminhado a
%m endere!o anycast A entre5%e a interface pertencente a este con>%nto
mais pr$6ima da ori5em =de acordo com distJncia medida pelos protocolos de
roteamento?. ;m endere!o anycast A %tiliHado em com%nica!Ies de %m7para7
%m7de7m%itos.
Multicast * tam4Am identifica %m con>%nto de interfaces: entretanto: %m
pacote enviado a %m endere!o m%lticast A entre5%e a todas as interfaces
associadas a esse endere!o. ;m endere!o multicast A %tiliHado em
com%nica!Ies de %m7para7m%itos.
-o Pv) n"o e6iste endere!o broadcast: responsCvel por direcionar %m pacote
para todos os n$s de %m mesmo dom+nio. -o Pv): essa f%n!"o foi atri4%+da O
tipos espec+ficos de endere!os multicast.
7/4/14 Sistemas de nforma!"o 20
Endereamento
Unicast
' Global Unicast
2000::'#
Glo4almente roteCvel =similar aos endere!os
pE4licos Pv4?G
12N do total de endere!os poss+veisG
redes /40 distintas.


7/4/14 Sistemas de nforma!"o 2(
Endereamento
Unicast
' Link local
FE80::'(4
Deve ser %tiliHado apenas localmenteG
,tri4%+do a%tomaticamente =a%toconfi5%ra!"o
stateless?G
@s )4 4its reservados para a identifica!"o da interface
s"o confi5%rados %tiliHando o formato ... .;7)4. @s
roteadores n"o devem encaminhar para o%tros enlaces:
pacotes F%e poss%am como ori5em o% destino %m
endere!o link-local.
7/4/14 Sistemas de nforma!"o 43
Endereamento
Unicast
' Uniue local
FC00::')
Prefi6o 5lo4almente Enico =com alta pro4a4ilidade de
ser Enico?G
' ;tiliHado apenas na com%nica!"o dentro de %m enlace
o% entre %m con>%nto limitado de enlacesG
' -"o A esperado F%e se>a roteado na nternet.
' Unique Local Address =;U,? * endere!o com 5rande
pro4a4ilidade de ser 5lo4almente Enico: %tiliHado para
com%nica!Ies dentro de %m con>%nto de enlaces. ;m
endere!o ;U, n"o deve ser roteado na nternet.
7/4/14 Sistemas de nforma!"o 41
Endereamento
Unicast
' dentificador da nterface =D?
' Devem ser Enicos dentro do mesmo prefi6o de s%47rede.
' @ mesmo D pode ser %sado em mEltiplas interfaces de %m
Enico n$: desde F%e este>am associadas a s%47redes diferentes.
' -ormalmente %tiliHa7se %m D de )4 4its: F%e pode ser
o4tidoD
' #an%almente
' ,%toconfi5%ra!"o stateless
' DHCPv) !state"ul#
' , partir de %ma chave pE4lica =CG,?
' D pode ser temporCrio e 5erado randomicamente.
' -ormalmente A 4aseado no endere!o #,C =1ormato .;7)4?
=altamente recomendado?.
7/4/14 Sistemas de nforma!"o 4&
Endereamento Unicast E$I#64
7/4/14 Sistemas de nforma!"o 42
Endereamento
;m D 4aseado no formato .;7)4 A criado da se5%inte formaD
* Caso a interface poss%a %m endere!o #,C de )4 4its =padr"o .;7)4?: 4asta
complementar o sAtimo 4it mais a esF%erda =chamado de 4it ;/U * ;niversal/Uocal? do
endere!o #,C: isto A: se for 1: serC alterado para 3G se for 3: serC alterado para 1.
Caso a interface %tiliHe %m endere!o #,C de 40 4its =padr"o ... 03&?: primeiro
adiciona7se os d+5itos he6adecimais 1171. entre o terceiro e F%arto 9yte do endere!o
#,C =transformando no padr"o .;7)4?: e em se5%ida: o 4it ;/U A complementado. Por
e6emploD
* Se endere!o #,C da interface forD
P 4071.7C(7&170B73C
* adiciona7se os d+5itos 1171. na metade do endere!oD
P 4071.7C(7FF7FE7&170B73C
* complementa7se o 4it ;/UD
P 40 8 31331333
P 31331333 31331313
P 31331313 8 4,
* D 8 4,71.7C(71171.7&170B73C
;m endere!o link local atri4%+do O essa interface seria
FE80::4A1E:C*FF:FE21:850C.
7/4/14 Sistemas de nforma!"o 44
Endereamento
Unicast
' .ndere!os es$eciais
' Uocalhost - ::1'128 =0:0:0:0:0:0:0:1?
' -"o especificado - ::'128 =0:0:0:0:0:0:0:0?
' Pv47mapeado 7 ::FFFF:+,-.
.6emploD ::FFFF:1*2"1(8"100"1
' 1ai6as .speciais
' )to4 7 2002::'1( =mecanismo de transi!"o?
' Doc%menta!"o 7 2001:$%8::'#2
' /eredo 7 2001:0000::'#2 =mecanismo de
transi!"o?
7/4/14 Sistemas de nforma!"o 4B
Endereamento
Anycast
' dentifica %m 5r%po de interfaces
' .ntre5a o pacote apenas para a interface mais perto da ori5em.
' ,tri4%+dos a partir de endere!os unicast =s"o
sintaticamente i5%ais?.
' Poss+veis %tiliHa!IesD
' Desco4rir servi!os na rede =D-S: $roxy H//P: etc.?G
' 9alanceamento de car5aG
' UocaliHar roteadores F%e forne!am acesso a %ma determinada
s%47redeG
' ;tiliHado em redes com s%porte a mo4ilidade Pv): para
localiHar os ,5entes de @ri5em...
' %ubnet-Router
7/4/14 Sistemas de nforma!"o 4)
Endereamento
%
Anycast

dentifica %m 5r%po de interfaces: porAm: com a


propriedade de F%e %m pacote enviado a %m endere!o
anycast A encaminhado apenas a interface do 5r%po mais
pr$6ima da ori5em do pacote.

s"o atri4%+dos a partir da fai6a de endere!os unicast e


n"o hC diferen!as sintCticas entre eles. Portanto: %m
endere!o unicast atri4%+do a mais de %ma interface
transforma7se em %m endere!o anycast: devendo7se
neste caso: confi5%rar e6plicitamente os n$s para F%e
sai4am F%e lhes foi atri4%+do %m endere!o anycast& ,lAm
disso: este endere!o deve ser confi5%rado nos roteadores
como %ma entrada separada =prefi6o /1&0 * host route?.
7/4/14 Sistemas de nforma!"o 47
Endereamento
%
Anycast

pode ser %tiliHado para desco4rir servi!os na rede: como servidores D-S e
$roxies H//P: 5arantindo a red%ndJncia desses servi!os. /am4Am pode7se
%tiliHar para faHer 4alanceamento de car5a em sit%a!Ies onde mEltiplos
hosts o% roteadores provem o mesmo servi!o: para localiHar roteadores
F%e forne!am acesso a %ma determinada s%47rede o% para localiHar os
,5entes de @ri5em em redes com s%porte a mo4ilidade Pv).

/odos os roteadores devem ter s%porte ao endere!o anycast %ubnet-


Router. M%e A formado pelo prefi6o da s%47rede e pelo D preenchido
com Heros =e6.D 2001:$%8:/a&e:$a$0::'(4?. ;m pacote enviado para
este endere!o serC entre5%e para o roteador mais pr$6imo da ori5em
dentro da s%47rede.

1oi definido %m endere!o para ser %tiliHado no s%porte a mo4ilidade Pv).


T formado pelo prefi6o da s%47rede se5%ido pelo D $&&&:&&&&:&&&&:&&&e
=e6.D 2001:$%8::$&&&:&&&&:&&&&:&&&e?. .le A %tiliHado pelo -$ #$vel: F%ando
este precisar localiHar %m ,5ente @ri5em em s%a Rede @ri5inal.
7/4/14 Sistemas de nforma!"o 40
Endereamento
Multicast
' dentifica %m 5r%po de interfaces.
' @ s%porte a multicast A o4ri5at$rio em todos os n$s
Pv).
' @ endere!o multicast deriva do 4loco FF00::'8.
' @ prefi6o FF A se5%ido de F%atro 4its %tiliHados como
"lags e mais F%atro 4its F%e definem o escopo do endere!o
multicast. @s 11& 4its restantes s"o %tiliHados para
identificar o 5r%po multicast.
7/4/14 Sistemas de nforma!"o 4(
Endereamento

Multicast

.ndere!os multicast s"o %tiliHados para identificar


5r%pos de interfaces: sendo F%e cada interface
pode pertencer a mais de %m 5r%po. @s pacotes
enviados para esses endere!o s"o entre5%es a
todos as interfaces F%e compIe o 5r%po.

-o Pv4: o s%porte a multicast A opcional: >C F%e


foi introd%Hido apenas como %ma e6tens"o ao
protocolo. .ntretanto: no Pv) A reF%erido F%e
todos os n$s s%portem multicast' visto F%e
m%itas f%ncionalidades da nova vers"o do
protocolo P %tiliHam esse tipo de endere!o.
7/4/14 Sistemas de nforma!"o B3
Endereamento
%
Multicast
%
@s endere!os multicast n"o devem ser
%tiliHados como endere!o de ori5em de %m
pacote.
%
.sses endere!os derivam do 4loco FF00::'8:
onde o prefi6o FF: F%e identifica %m endere!o
multicast: A precedido por F%atro 4its: F%e
representam F%atro "lags: e %m valor de
F%atro 4its F%e define o escopo do 5r%po
multicast& @s 11& 4its restantes s"o %tiliHados
para identificar o 5r%po m%lticast.
7/4/14 Sistemas de nforma!"o B1
Endereamento
7/4/14 Sistemas de nforma!"o B&
&uncionalidades IPv6
#$d%lo 4
7/4/14 Sistemas de nforma!"o B2
IC'Pv6
' Definido na R1C 4442.
' #esmas f%n!Ies do C#Pv4 =mas n"o s"o
compat+veis?D
' nformar caracter+sticas da redeG
' RealiHar dia5n$sticosG
' Relatar erros no processamento de pacotes.
',ss%me as f%ncionalidades de o%tros protocolosD
' ,RP/R,RP
' G#P
' dentificado pelo valor B0 no campo Pr$6imo
Ca4e!alho.
' Deve ser implementado em todos os n$s.
7/4/14 Sistemas de nforma!"o B4
IC'Pv6
' Poss%i d%as classes de mensa5ensD
' #ensa5ens de .rro
' Destination Unreachable
' (acket )oo *ig
' )ime +xceeded
' (arameter (roblem
' #ensa5ens de nforma!"o
' +cho Reuest e +cho Re$ly
' ,ulticast Listener -uery
' ,ulticast Listener Re$ort
' ,ulticast Listener Done
' Router %olicitation e Router Advertisement
' Neighbor %olicitation e Neighbor Advertisement
' Redirect&&&
7/4/14 Sistemas de nforma!"o BB
(escoberta de )i*inhana
' Neighbor Discovery * definido na R1C 40)1.
' ,ss%me as f%n!Ies de protocolos ,RP: ./,( Router Discovery e
./,( Redirect: do Pv4.
' ,diciona novos mAtodos n"o e6istentes na vers"o anterior do
protocolo P.
' /orna mais dinJmico al5%ns processos de confi5%ra!"o de redeD
' determinar o endere!o #,C dos n$s da redeG
' encontrar roteadores viHinhosG
' determinar prefi6os e o%tras informa!Ies de confi5%ra!"o da redeG
' detectar endere!os d%plicadosG
' determinar a acessi4ilidades dos roteadoresG
' redirecionamento de pacotesG
' a%toconfi5%ra!"o de endere!os.
7/4/14 Sistemas de nforma!"o B)
(escoberta de )i*inhana
' ;tiliHa B tipos de mensa5ens
C#Pv)D
' Router %olicitation =RS?G
' Router Advertisement =R,?G
' Neighbor %olicitation =-S?G
' Neighbor Advertisement =-,?G
' Redirect.
7/4/14 Sistemas de nforma!"o B7
(escoberta de )i*inhana

Router Solicitation (RS0

%tiliHada por hosts para reF%isitar aos


roteadores mensa5ens Router
Advertisements imediatamente.
-ormalmente A enviada para o endere!o
multicast FF02::2 =all-routers on link?.
7/4/14 Sistemas de nforma!"o B0
(escoberta de )i*inhana

Router Advertisement (RA)

enviada periodicamente: o% em resposta


a %ma Router %olicitation: A %tiliHada
pelos roteadores para an%nciar s%a
presen!a em %m enlace. ,s mensa5ens
peri$dicas s"o enviadas para o endere!o
multicast FF02::1 =all-nodes on link? e
as solicitadas s"o enviadas diretamente
para o endere!o do solicitante.
7/4/14 Sistemas de nforma!"o B(
(escoberta de )i*inhana

Router Advertisement (RA)

carre5a diversas informa!Ies referentes O confi5%ra!Ies da


redeD

@ valor padr"o do enlace para o campo Uimite de .ncaminhamentoG

;ma "lag especificando se deve ser %tiliHado a%toconfi5%ra!"o


stateless o% state"ul0

@%tra "lag F%e especifica se os n$s devem %tiliHar confi5%ra!Ies


state"ul para o4ter o%tras informa!Ies so4re a redeG

;ma terceira "lag A %tiliHada em redes com s%porte O mo4ilidade Pv):


para indicar se o roteador A %m ,5ente de @ri5emG

Por F%anto tempo: em se5%ndos: o roteador serC considerado o


roteador padr"o do enlace. Caso n"o se>a o roteador padr"o o valor
serC HeroG

@ tempo F%e %m host press%pIe F%e os viHinhos s"o alcan!Cveis ap$s


ter rece4ido %ma confirma!"o de acessi4ilidadeG

@ intervalo entre o envio de mensa5ens Neighbor %olicitation.


7/4/14 Sistemas de nforma!"o )3
(escoberta de )i*inhana

Neighbor Solicitation (NS)D


mensa5em multicast enviada por %m
n$ para determinar o endere!o #,C
e a acessi4ilidade de %m viHinho:
alAm de detectar a e6istncia de
endere!os d%plicados. .sta
mensa5em poss%i %m campo para
indicar o endere!o de ori5em da
mensa5em.
7/4/14 Sistemas de nforma!"o )1
(escoberta de )i*inhana

Neighbor Advertisement (NA)

enviada como resposta a %ma Neighbor


%olicitation: pode tam4Am ser enviada para
an%nciar a m%dan!a de al5%m endere!o dentro
do enlace. .sta mensa5em poss%i trs "lags1

, primeira indica se F%em esta enviando a


mensa5em A %m roteadorG

, se5%nda indica se a mensa5em A %ma resposta a


%ma -SG

, terceira indica se a informa!"o carre5ada na


mensa5em A %ma at%aliHa!"o de endere!o de al5%m
n$ da rede.
7/4/14 Sistemas de nforma!"o )&
(escoberta de )i*inhana

Redirect

%tiliHada por roteadores para informar


ao host o melhor roteador para
encaminhar o pacote ao destino. .sta
mensa5em traH como informa!"o: o
endere!o do roteador considerado o
melhor salto: o endere!o do n$ F%e estC
sendo redirecionado.
7/4/14 Sistemas de nforma!"o )2
(escoberta de )i*inhana
' Autoconfigura!o de "ndereos Stateless
' #ecanismo F%e permite a atri4%i!"o de endere!os unicast aos
n$s...
' sem a necessidade de confi5%ra!Ies man%ais.
' sem servidores adicionais.
' apenas com confi5%ra!Ies m+nimas dos roteadores.
' Gera endere!os P a partir de informa!Ies enviadas pelos
roteadores e de dados locais como o endere!o #,C.
' Gera %m endere!o para cada prefi6o informado nas
mensa5ens R,
' Se n"o ho%ver roteadores presentes na rede: A 5erado apenas
%m endere!o link local.
' Roteadores %tiliHam apenas para 5erar endere!os link-local.
7/4/14 Sistemas de nforma!"o )4
(escoberta de )i*inhana
' Autoconfigura!o de "ndereos Stateless
' ;m endere!o link-local A 5erado.
' Prefi6o FE80::'(4 K identificador da interface.
' .ndere!o adicionado aos 5r%pos multicast solicited-node e all-node&
' Lerifica7se a %nicidade do endere!o&
' Se >C estiver sendo %tiliHado: o processo A interrompido: e6i5indo %ma
confi5%ra!"o man%al.
' Se for considerado Enico e vClido: ele serC atri4%+do O interface.
' 2ost envia %ma mensa5em RS para o 5r%po multicast all-routers&
' /odos os roteadores do enlace respondem com mensa5em R,&
' .stados dos endere!osD
' .ndere!o de /entativaG
' .ndere!o PreferencialG
' .ndere!o DepreciadoG
' .ndere!o LClidoG
' .ndere!o nvClido.
7/4/14 Sistemas de nforma!"o )B
(escoberta de )i*inhana
E+emplo de autocon,igurao de endereos Stateless -s.itch core E+treme
et.or/s0
configure vlan LAB router-discovery ipv6
add prefix 2804:0:4404:101::/64
configure vlan LAB router-discovery ipv6
set prefix 2804:0:4404:101::/64 autonoous-flag on
configure vlan LAB router-discovery ipv6
set prefix 2804:0:4404:101::/64 onlin!-flag on
configure vlan LAB router-discovery ipv6
set prefix 2804:0:4404:101::/64
preferred-lifetie 604800
configure vlan LAB router-discovery ipv6
set prefix 2804:0:4404:101::/64
valid-lifetie 2"#2000
ena$le router-discovery ipv6 vlan LAB
7/4/14 Sistemas de nforma!"o ))
(1CPv6
' Autoconfigura!o de "ndereos Stateful
' ;sado pelo sistema F%ando nenh%m roteador A
encontrado.
' ;sado pelo sistema F%ando indicado nas mensa5ens R,.
' 1orneceD
' .ndere!os Pv)
' @%tros parJmetros =servidores D-S: -/P...?
' Clientes %tiliHam %m endere!o link-local para transmitir
o% rece4er mensa5ens DHCP.
' Servidores %tiliHam endere!os multicast para rece4er
mensa5ens dos clientes =FF02::1:2 o% FF05::1:#?.
' Clientes enviam mensa5ens a servidores fora de se%
enlace %tiliHando %m Relay DHCP.
7/4/14 Sistemas de nforma!"o )7
(1CPv6
' Autoconfigura!o de "ndereos Stateful
' Permite %m controle maior na atri4%i!"o de
endere!os aos host&
' @s mecanismos de a%toconfi5%ra!"o de endere!os
state"ul e stateless podem ser %tiliHados
sim%ltaneamente.
' Por e6emploD %tiliHar a%toconfi5%ra!"o stateless para
atri4%ir os endere!os e DHCPv) para informar o endere!o
do servidor D-S.
' DHCPv) e DHCPv4 s"o independentes. Redes com
Pilha D%pla precisam de servi!os DHCP separados.
7/4/14 Sistemas de nforma!"o )0
(S
' mensa 4ase de dados distri4%+da %tiliHada para a
resol%!"o de nomes de dom+nios em endere!os P e
vice7versa.
' ,rF%itet%ra hierCrF%ica: com dados dispostos em %ma
Crvore invertida: distri4%+da eficientemente em %m
sistema descentraliHado e
com cache.
' Re5istros
' Pv4 8 , 7 /rad%H nomes para endere!os Pv4.
' Pv) 8 ,,,, =F%ad7,? 7 /rad%H nomes para endere!os Pv).
.6emploD YYY.ipv).4r. - , 200"1(0"4"22
- ,,,, 2001:12&&:0:4::22
7/4/14 Sistemas de nforma!"o )(
(S
' Re5istro P/R * Resol%!"o de Reverso.
' Pv4 8 in7addr.arpa 7 /rad%H endere!os
Pv4 em nomes.
' Pv) 8 ip).arpa 7 /rad%H endere!os Pv)
em nomes.
.6emploD
&&.4.1)3.&33.in7addr.arpa P/R YYY.ipv).4r.
&.&.3.3.3.3.3.3.3.3.3.3.3.3.3.3.4.3.3.3.3.3.3
.3.f.f.&.1.1.3.3.&.ip).arpa P/R YYY.ipv).4r.
7/4/14 Sistemas de nforma!"o 73
(S
' , 4ase de dados de %m servidor D-S
pode armaHenar tanto re5istros Pv)
F%anto Pv4.
' .sses dados s"o independentes da
vers"o de P em F%e o servidor D-S
opera.
' ;m servidor com cone6"o apenas Pv4 pode
responder cons%ltas ,,,, o% ,.
' ,s informa!Ies o4tidas na cons%lta Pv)
devem ser i5%ais Os o4tidas na cons%lta Pv4.
7/4/14 Sistemas de nforma!"o 71
"ransio Ideal2 Pilha (upla
' ;ma Rede Pilha D%pla A %ma
infraestr%t%ra capaH de encaminhar
am4os os tipos de pacotes.
' .6i5e a anClise de al5%ns aspectosD
' Confi5%ra!"o dos servidores de D-SG
' Confi5%ra!"o dos protocolos de
roteamentoG
' Confi5%ra!"o dos "irewallsG
' #%dan!as no 5erenciamento das redes.
7/4/14 Sistemas de nforma!"o 7&
Cuidado com o &ire.all
, forma como A feita a filtra5em dos pacote F%e
trafe5am na rede: pode depender da plataforma
F%e se estiver %tiliHando. .m %m am4iente Uin%6:
por e6emplo: os filtros de pacotes s"o totalmente
independentes %m dos o%tros: de modo F%e o
ipta4les filtra apenas pacotes Pv4 e o ip)ta4les
apenas Pv): n"o compartilhando nenh%ma
confi5%ra!"o. -o 1ree9SD: as re5ras s"o aplicadas
a am4os os protocolos: a menos F%e se restrin>a
e6plicitamente a F%al fam+lia de protocolo as
re5ras devem ser aplicadas: %sando inet o% inet).
7/4/14 Sistemas de nforma!"o 72
Plane3amento para "ransio
' , decis"o pela ado!"o do protocolo Pv) 5era m%itas
F%estIes
' Pv) A realmente necessCrioZ
' M%ando o Pv) serC necessCrioZ
' HC alternativas viCveis ao Pv)Z
' , transi!"o deve ser feita de %ma Enica veH o%
5rad%almenteZ
' Como tornar as aplica!Ies e servi!os compat+veis com o
novo protocoloZ
' Como tirar vanta5em das novas f%ncionalidades do Pv)Z
' Com F%ais aspectos devem ser avaliados alAm da se5%ran!aZ
' Como se plane>ar para essa transi!"oZ
' M%al serC o c%sto da implanta!"oZ
7/4/14 Sistemas de nforma!"o 74
Primeiro Passo2 "reinamento
' T importante F%e tAcnicos e administradores
de redes 4%sF%em adF%irir conhecimento so4re
a nova tecnolo5iaG
' C%rsosG
' UivrosG
' S+tios nternetG
' Doc%mentos tAcnicosG
' 1$r%nsG
' .ventos.
' .ste primeiro passo serC essencial para a
ela4ora!"o das pr$6imas fases.
7/4/14 Sistemas de nforma!"o 7B
4 impacto do IPv6
' Como o Pv) pode afetar os ne5$ciosD
' -ovas aplica!IesG
' -ovas oport%nidadesG
' -ovos servi!os.
' Como o4ter cone6"oG
' M%e tipo de cone6"o oferecer aos clientesG
' Pv) nativoG
' /Eneis.
' M%ais servi!os internos ser"o mi5rados inicialmenteG
' .ntender esses aspectos A essencial para otimiHar o
retorno dos investimentos.
7/4/14 Sistemas de nforma!"o 7)
Exerccio
Engenheiros x Gerentes
' GerentesD
' -"o F%erem investir a5ora em Pv)
' /AcnicosD
' M%erem convencer os 5erentes a a5ir
a5ora
7/4/14 Sistemas de nforma!"o 77
Exerccio
Engenheiros x Gerentes
7/4/14 Sistemas de nforma!"o 70
/AcnicosD
* ;m cliente pedi%X
* Dispositivos m$veis
* -osso eF%ipamento >C s%porta
* Se fiHermos a5ora: podemos investir 5rad%almente
* @4ter a aloca!"o a5ora A %m investimento: m%ito
espa!o: nenh%m c%sto
* HC vCrias oport%nidades de treinamento
* L) A a Enica op!"o para crescermos
* L) A fCcil: n"o s"o necessCrios m%itos rec%rsos
* Compare o pre!o de faHer a5ora: com o de dei6ar pra
depois
Exerccio
Engenheiros x Gerentes
GerentesD
* Lai c%star m%ito: vamos precisar de &3N a mais no
or!amento
* -"o teremos clientes para isso
* ,ntes precisamos a%ditar o eF%ipamento
* Precisamos de %m plano: em fases
* @s eF%ipamentos podem ter v) mas n"o tem paridade nas
f%ncionalidades
* /emos eF%ipamentos e softYares o4soletos
* .mpresas F%e se preoc%pam com se5%ran!a n"o F%erem v)
a5ora: porF%e hardYare e softYare n"o est"o mad%ros
* Por F%e temos F%e m%darZ
* Como voc pode 5arantir F%e o v4 vai aca4ar mesmoZ
7/4/14 Sistemas de nforma!"o 7(
Cenrio: Fazer nada!
' -enh%m pro4lema nos pr$6imos anos
' Com o passar do tempo: al5%mas pessoas
n"o poder"o faHer %so
de se%s servi!os
' -enh%m c%sto e6tra
' ,tA 4atermos no m%roX
' C%stos altos para %ma implanta!"o rCpida
' /empos de plane>amento c%rtos: implicam
em mais erros...
7/4/14 Sistemas de nforma!"o 03
Cen5rio2 &a*er tudo agora6
' /alveH o hardYare tenha de ser trocado
' nvestimento alto em tempo e o%tros
rec%rsos
' Sem retorno imediato
' ,ltos c%stos para %ma implanta!"o
rCpida
' Plane>amento rCpido si5nifica mais
possi4ilidade de erros...
7/4/14 Sistemas de nforma!"o 01
Cen5rio2 Comece agora7
,aa em etapas
' Defina metas e praHos a serem c%mpridos.
' dentifiF%e F%ais Creas e servi!os ser"o afetados.
' Procedimento de compra
' Paridade de f%ncionalidades
' LerifiF%e se% hardYare e softYare
' ,plica!Ies o% sistemas F%e n"o ser"o at%aliHadosG
' Servi!os cr+ticos.
' 1a!a testes
' ;m servi!o de cada veH
' Prepare7se para desli5ar o Pv4
7/4/14 Sistemas de nforma!"o 0&
os
' -"o separe as f%ncionalidades v) do
v4
' -"o fa!a t%do de %ma veH
' -"o indiF%e %m R5%r% Pv)S para s%a
or5aniHa!"o
' Loc tem %m especialista v4Z
' -"o ve>a o Pv) como %m prod%to
' @ prod%to A a nternet: o% o
acesso/conteEdos nternet.
7/4/14 Sistemas de nforma!"o 02
Consideraes &inais
' @ Pv4 n"o A mais i5%al a nternet
' .vitar o pro4lema n"o farC ele
desaparecer
' M%anto voc estC disposto a 5astar
a5ora: para economiHar dinheiro
depoisZ
' Somente o Pv) permitirC o crescimento
cont+n%o da rede
Co1e/e a2o3a4
7/4/14 Sistemas de nforma!"o 04
Re,er8ncias

Site ipv).4r
7/4/14 Sistemas de nforma!"o 0B
7/4/14 Sistemas de nforma!"o 0)
7/4/14 Sistemas de nforma!"o 07

Você também pode gostar