SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Introdução ao IPv6 no Linux
Samuel Francisco Ferrigo
Sobre o palestrante
●
Graduado em Redes de Computadores
(UNIFTEC, 2008)
●
MBA em Gestão de TI (UCS, 2010)
●
Mestre em Computação Aplicada (UNISINOS,
2017)
●
Trabalha com TI há mais de 15 anos
●
Professor universitário
●
Entusiasta em protocolos para comunicação sem
fio em redes corporais
Introdução
●
O IPv6 começou a ser pensado no início dos
anos 90, devido ao grande crescimento do uso
de endereços Ipv4.
●
Técnicas como NAT e CIDR (subredes) deram
uma sobrevida ao IPv4.
Introdução
Introdução
Introdução
●
Porque trocar o Ipv4 pelo Ipv6 ?
– Ipv4 está esgotado
– Internet das Coisas está preparada somente para o
Ipv6
●
Ipv4 = 4 294 967 296 endereços IP
– Menos de 1 Ip por pessoa
– Usamos muitos Ips : notebook, smatphone, smartTV, Xbox, ...
●
Ipv6 = 340 282 366 920 000 000 000 000 000 000 000
000 000 endereços IP
– Você (provavelmente) já usa Ipv6 !
Gambiarras
●
IP interno em IP válido
Cabeçalho IPv6
Cabeçalho IPv6
●
Contém menos campos em relação ao
cabeçalho Ipv4.
●
Trabalha com cabeçalhos de extensão, que
não precisam ser processados por roteadores
intermediários
– Fragmentation: Controla a fragmentação do pacote
IPv6
Cabeçalhos de extensão
Cabeçalho IPv4 vs IPv6
Endereçamento IPv6
●
Um endereço IPv6 é escrito de forma
hexadecimal, em oito grupos de quatro dígitos,
separados por dois-pontos(:)
8000:0000:0000:0000:0123:4567:89AB:CDEF
●
Em cada grupo, os dígitos zero à esquerda
podem ser omitidos.
●
OBS: Apenas um intervalo de zeros pode ser
omitido.
8000::123:4567:89AB:CDEF
Endereçamento IPv6
●
Notação para endereços IPv4
::192.31.20.46
●
Identificação dos bits referentes a rede e host
efetuada através de notação bit count
(/quantidade_bits)
– Não se utiliza máscara de rede
8000::123:4567:89AB:CDEF/64
8000:0000:0000:0000: 0123:4567:89AB:CDEF
rede host
Tipos de endereços IPv6
●
Unicast: identifica uma única interface.
●
Multicast: identifica um conjunto de interfaces,
onde o pacote é entregue a todas as interfaces.
●
Anycast : identifica um conjunto de interfaces,
porém só a interface mais próxima recebe o
pacote.
– Usos: Em redundâncias, como DHCP, DNS,
proxies. Não existe no IPv4
●
OBS: Não existe endereço broadcast no IPv6.
Escopos de endereços
●
Link-local
– Endereços não roteáveis, usados em LANs
– FE80 ::/64
●
Unique Local Address (ULA)
– Endereços roteáveis usados em LANs
– Fdnn:nnnn:nnnn::/48
●
n é qualquer dígito hexadecimal
Escopos de endereços
●
Globais
– Endereços válidos para toda a Internet
– 2000::/3
●
Na América Latina (LACNIC)
– Bloco/subrede 2800::/12
●
No Brasil (NIC.BR)
– Bloco/subrede 2804::/16
●
Loopback
– ::1
Funcionalidades IPv6
●
ICMPv6
– Assume as funcionalidades de diversos
protocolos do IPv4
●
ICMP
●
ARP/RARP
– Permite também o auto-endereçamento NDP
Funcionalidades IPv6
●
NDP (Neighbor Discovery Protocol)
– Realiza a configuração automática de
endereçamento entre nós vizinhos da rede. Uma
espécie de DHCP a nível de rede.
●
Mobilidade (MIPv6)
– Permite que um dispositivo móvel permaneça
conectado a uma mesma rede lógica, independente
do local físico onde está conectado.
Transição para IPv6
●
Pilha dupla
– Consiste na convivência do IPv4 e do IPv6
nos mesmos equipamentos, de forma nativa,
simultaneamente. Técnica recomendada.
●
Túneis
– Permitem que diferentes redes IPv4
comuniquem-se através de uma rede IPv6,
ou vice-versa.
●
Tradução
– Permitem que equipamentos usando IPv6
comuniquem-se com outros que usam IPv4,
por meio da conversão dos pacotes.
Teredo
Fonte : https://www.researchgate.net/profile/Nuno_Galego2/
Transição para IPv6
O ambiente de teste
O ambiente de teste
Vamos à prática !!!
Referências
●
TANENBAUN, ANDREW S. Redes de
Computadores. Prentice Hall Brasil, 5 ed. 2011.
●
http://ipv6.br
●
https://ademarfey.wordpress.com/2014/01/04/
curso-on-line-ipv6-teoria-e-pratica/

Mais conteúdo relacionado

Semelhante a Usando IPv6 no Linux - Samuel Francisco Ferrigo - Tchelinux Caxias 2018

Capítulo 20 camada de rede - internet protocol
Capítulo 20   camada de rede - internet protocolCapítulo 20   camada de rede - internet protocol
Capítulo 20 camada de rede - internet protocolFaculdade Mater Christi
 
Debate sobre IPV6 - Portal IP News
Debate sobre IPV6 - Portal IP NewsDebate sobre IPV6 - Portal IP News
Debate sobre IPV6 - Portal IP NewsGrupo Binário
 
Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6Mauro Tapajós
 
Introdução ao Protocolo IPv6
Introdução ao Protocolo IPv6Introdução ao Protocolo IPv6
Introdução ao Protocolo IPv6Abivio Pimenta
 
Jogos Multi-jogadores: Revisão sobre Redes de computadores
Jogos Multi-jogadores: Revisão sobre Redes de computadoresJogos Multi-jogadores: Revisão sobre Redes de computadores
Jogos Multi-jogadores: Revisão sobre Redes de computadoresFernando Vieira da Silva
 
Paletra ipv6 Estácio de Sá 11/05/10
Paletra ipv6 Estácio de Sá 11/05/10Paletra ipv6 Estácio de Sá 11/05/10
Paletra ipv6 Estácio de Sá 11/05/10lborguetti
 
Diferenças entre IPV4 e IPV6
Diferenças entre IPV4 e IPV6Diferenças entre IPV4 e IPV6
Diferenças entre IPV4 e IPV6José Alyson
 
Apresentação i pv6
Apresentação i pv6Apresentação i pv6
Apresentação i pv6PeslPinguim
 
IPv6 – a Internet precisa dele para continuar crescendo
IPv6 – a Internet precisa dele para continuar crescendoIPv6 – a Internet precisa dele para continuar crescendo
IPv6 – a Internet precisa dele para continuar crescendoCampus Party Brasil
 
A Experiência (e a falta dela) em Linux como usuário doméstico - Luiz Henriqu...
A Experiência (e a falta dela) em Linux como usuário doméstico - Luiz Henriqu...A Experiência (e a falta dela) em Linux como usuário doméstico - Luiz Henriqu...
A Experiência (e a falta dela) em Linux como usuário doméstico - Luiz Henriqu...Tchelinux
 
A experiência (e a falta dela) em linux como um usuário doméstico
A experiência (e a falta dela) em linux como um usuário domésticoA experiência (e a falta dela) em linux como um usuário doméstico
A experiência (e a falta dela) em linux como um usuário domésticoLuiz Henrique Rauber Rodrigues
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPMauro Tapajós
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPMauro Tapajós
 

Semelhante a Usando IPv6 no Linux - Samuel Francisco Ferrigo - Tchelinux Caxias 2018 (20)

IPv6
IPv6IPv6
IPv6
 
Capítulo 20 camada de rede - internet protocol
Capítulo 20   camada de rede - internet protocolCapítulo 20   camada de rede - internet protocol
Capítulo 20 camada de rede - internet protocol
 
Entendendo o ipv6
Entendendo o ipv6Entendendo o ipv6
Entendendo o ipv6
 
Debate sobre IPV6 - Portal IP News
Debate sobre IPV6 - Portal IP NewsDebate sobre IPV6 - Portal IP News
Debate sobre IPV6 - Portal IP News
 
Grupo Binário - IPV6
Grupo Binário - IPV6Grupo Binário - IPV6
Grupo Binário - IPV6
 
Protocolos - IPV6
Protocolos - IPV6Protocolos - IPV6
Protocolos - IPV6
 
Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6
 
IPv6
IPv6IPv6
IPv6
 
Introdução ao Protocolo IPv6
Introdução ao Protocolo IPv6Introdução ao Protocolo IPv6
Introdução ao Protocolo IPv6
 
I pv6
I pv6I pv6
I pv6
 
Jogos Multi-jogadores: Revisão sobre Redes de computadores
Jogos Multi-jogadores: Revisão sobre Redes de computadoresJogos Multi-jogadores: Revisão sobre Redes de computadores
Jogos Multi-jogadores: Revisão sobre Redes de computadores
 
IPv6
IPv6IPv6
IPv6
 
Paletra ipv6 Estácio de Sá 11/05/10
Paletra ipv6 Estácio de Sá 11/05/10Paletra ipv6 Estácio de Sá 11/05/10
Paletra ipv6 Estácio de Sá 11/05/10
 
Diferenças entre IPV4 e IPV6
Diferenças entre IPV4 e IPV6Diferenças entre IPV4 e IPV6
Diferenças entre IPV4 e IPV6
 
Apresentação i pv6
Apresentação i pv6Apresentação i pv6
Apresentação i pv6
 
IPv6 – a Internet precisa dele para continuar crescendo
IPv6 – a Internet precisa dele para continuar crescendoIPv6 – a Internet precisa dele para continuar crescendo
IPv6 – a Internet precisa dele para continuar crescendo
 
A Experiência (e a falta dela) em Linux como usuário doméstico - Luiz Henriqu...
A Experiência (e a falta dela) em Linux como usuário doméstico - Luiz Henriqu...A Experiência (e a falta dela) em Linux como usuário doméstico - Luiz Henriqu...
A Experiência (e a falta dela) em Linux como usuário doméstico - Luiz Henriqu...
 
A experiência (e a falta dela) em linux como um usuário doméstico
A experiência (e a falta dela) em linux como um usuário domésticoA experiência (e a falta dela) em linux como um usuário doméstico
A experiência (e a falta dela) em linux como um usuário doméstico
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IP
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IP
 

Mais de Tchelinux

Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Tchelinux
 
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeInsegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeTchelinux
 
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...Tchelinux
 
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Tchelinux
 
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio GrandeMe formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio GrandeTchelinux
 
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...Tchelinux
 
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...Tchelinux
 
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...Tchelinux
 
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Tchelinux
 
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio GrandeConstruindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio GrandeTchelinux
 
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio GrandeBikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio GrandeTchelinux
 
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...Tchelinux
 
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...Tchelinux
 
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...Tchelinux
 
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Tchelinux
 
Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.Tchelinux
 
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.Tchelinux
 
Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Tchelinux
 
Desenvolvendo jogos com pygame
Desenvolvendo jogos com pygameDesenvolvendo jogos com pygame
Desenvolvendo jogos com pygameTchelinux
 
Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?Tchelinux
 

Mais de Tchelinux (20)

Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
 
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeInsegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
 
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
 
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
 
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio GrandeMe formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
 
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
 
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
 
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
 
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
 
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio GrandeConstruindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
 
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio GrandeBikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
 
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
 
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
 
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
 
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
 
Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.
 
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
 
Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes.
 
Desenvolvendo jogos com pygame
Desenvolvendo jogos com pygameDesenvolvendo jogos com pygame
Desenvolvendo jogos com pygame
 
Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?
 

Usando IPv6 no Linux - Samuel Francisco Ferrigo - Tchelinux Caxias 2018

  • 1. Introdução ao IPv6 no Linux Samuel Francisco Ferrigo
  • 2. Sobre o palestrante ● Graduado em Redes de Computadores (UNIFTEC, 2008) ● MBA em Gestão de TI (UCS, 2010) ● Mestre em Computação Aplicada (UNISINOS, 2017) ● Trabalha com TI há mais de 15 anos ● Professor universitário ● Entusiasta em protocolos para comunicação sem fio em redes corporais
  • 3. Introdução ● O IPv6 começou a ser pensado no início dos anos 90, devido ao grande crescimento do uso de endereços Ipv4. ● Técnicas como NAT e CIDR (subredes) deram uma sobrevida ao IPv4.
  • 6. Introdução ● Porque trocar o Ipv4 pelo Ipv6 ? – Ipv4 está esgotado – Internet das Coisas está preparada somente para o Ipv6 ● Ipv4 = 4 294 967 296 endereços IP – Menos de 1 Ip por pessoa – Usamos muitos Ips : notebook, smatphone, smartTV, Xbox, ... ● Ipv6 = 340 282 366 920 000 000 000 000 000 000 000 000 000 endereços IP – Você (provavelmente) já usa Ipv6 !
  • 7.
  • 8.
  • 11. Cabeçalho IPv6 ● Contém menos campos em relação ao cabeçalho Ipv4. ● Trabalha com cabeçalhos de extensão, que não precisam ser processados por roteadores intermediários – Fragmentation: Controla a fragmentação do pacote IPv6
  • 14. Endereçamento IPv6 ● Um endereço IPv6 é escrito de forma hexadecimal, em oito grupos de quatro dígitos, separados por dois-pontos(:) 8000:0000:0000:0000:0123:4567:89AB:CDEF ● Em cada grupo, os dígitos zero à esquerda podem ser omitidos. ● OBS: Apenas um intervalo de zeros pode ser omitido. 8000::123:4567:89AB:CDEF
  • 15. Endereçamento IPv6 ● Notação para endereços IPv4 ::192.31.20.46 ● Identificação dos bits referentes a rede e host efetuada através de notação bit count (/quantidade_bits) – Não se utiliza máscara de rede 8000::123:4567:89AB:CDEF/64 8000:0000:0000:0000: 0123:4567:89AB:CDEF rede host
  • 16. Tipos de endereços IPv6 ● Unicast: identifica uma única interface. ● Multicast: identifica um conjunto de interfaces, onde o pacote é entregue a todas as interfaces. ● Anycast : identifica um conjunto de interfaces, porém só a interface mais próxima recebe o pacote. – Usos: Em redundâncias, como DHCP, DNS, proxies. Não existe no IPv4 ● OBS: Não existe endereço broadcast no IPv6.
  • 17. Escopos de endereços ● Link-local – Endereços não roteáveis, usados em LANs – FE80 ::/64 ● Unique Local Address (ULA) – Endereços roteáveis usados em LANs – Fdnn:nnnn:nnnn::/48 ● n é qualquer dígito hexadecimal
  • 18. Escopos de endereços ● Globais – Endereços válidos para toda a Internet – 2000::/3 ● Na América Latina (LACNIC) – Bloco/subrede 2800::/12 ● No Brasil (NIC.BR) – Bloco/subrede 2804::/16 ● Loopback – ::1
  • 19. Funcionalidades IPv6 ● ICMPv6 – Assume as funcionalidades de diversos protocolos do IPv4 ● ICMP ● ARP/RARP – Permite também o auto-endereçamento NDP
  • 20. Funcionalidades IPv6 ● NDP (Neighbor Discovery Protocol) – Realiza a configuração automática de endereçamento entre nós vizinhos da rede. Uma espécie de DHCP a nível de rede. ● Mobilidade (MIPv6) – Permite que um dispositivo móvel permaneça conectado a uma mesma rede lógica, independente do local físico onde está conectado.
  • 21. Transição para IPv6 ● Pilha dupla – Consiste na convivência do IPv4 e do IPv6 nos mesmos equipamentos, de forma nativa, simultaneamente. Técnica recomendada. ● Túneis – Permitem que diferentes redes IPv4 comuniquem-se através de uma rede IPv6, ou vice-versa. ● Tradução – Permitem que equipamentos usando IPv6 comuniquem-se com outros que usam IPv4, por meio da conversão dos pacotes.
  • 24. O ambiente de teste
  • 25. O ambiente de teste Vamos à prática !!!
  • 26. Referências ● TANENBAUN, ANDREW S. Redes de Computadores. Prentice Hall Brasil, 5 ed. 2011. ● http://ipv6.br ● https://ademarfey.wordpress.com/2014/01/04/ curso-on-line-ipv6-teoria-e-pratica/