IPv6 Seminário sobre a Internet da próxima geração
1. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
A Internet, hoje
A Internet, hoje
IP com 20 anos de existência
z
Endereços IP são cruciais
z
Tempo de vida do IP: < 10 anos
z
Necessidade urgente de melhoria
z
Segurança a cargo das aplicações
z
Alguns números:
y Endereços de classe B esgotados em 1994
y 100 milhões de máquinas em Junho 1999
1
info@ipv6.ualg.pt - 3ffe:3101::/48
2. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Objectivos do IPv6
Aumento do número de endereços na Internet
z
Melhoramento do Routing
z
Possibilitar autoconfiguração
z
Operação em redes de alto débito
z
Esquemas de segurança
z
Confidencialidade e privacidade
z
Capacidade de QoS
z
Quando irá surgir a próxima versão? :)
2
info@ipv6.ualg.pt - 3ffe:3101::/48
3. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Comparação de Cabeçalhos
z Dados mais relevantes:
Ambos com números de versão e endereços
y
source/destination
IPv6 mais simplificado
y
IPv6 com o comprimento fixo de 40 bytes
y
z Campos modificados:
Hop limit com a mesma função que Time to Live
y
IPv4 type-of-service é flow control e priority em
y
IPv6
IPv4 campos de fragmentação (offset,
y
identification, e flags) passaram a ser opcionais
IPv6 checksum foi eliminado por se verificar a
y
detecção/correcção de erros em camadas acima
ou abaixo
3
info@ipv6.ualg.pt - 3ffe:3101::/48
4. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Cabeçalhos de Extensão
z Opções disponíveis
y Hop-by-Hop Options Header
y Destination Options Headers
y Source Routing Header
y Fragmentation Header
y Authentication Header
y IPv6 Encryption Header
4
info@ipv6.ualg.pt - 3ffe:3101::/48
5. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Endereçamento
z Endereços de 128 bits
y 340,282,366,920,938,463,463,374,607,431,768,211,456
y Por metro quadrado: 665,570,793,348,866,943,898,599
y Previsões mais pessimistas: 1,564 endereços por metro quadrado (RFC 1715)
z Notação
x:x:x:x:x:x:x:x
y
Não é necessário escrever os leading 0’
s
y
Simplificação com ::
y
ipv6-address/prefix-length
y
z Notação compatível com IPv4
y x:x:x:x:x:x:d.d.d.d
5
info@ipv6.ualg.pt - 3ffe:3101::/48
6. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Tipos de Endereçamento
z Unicast
y Global 3ffe:3101::2a0:c9ff: fedd:e4a0/64
y Local
x Link-local fe80:: 2a0:c9ff:fedd:e4a0/10
x Site-local
y IPv4 compatível ::193.136.224.24
y Loopback ::1
Multicast
z
Anycast
z
6
info@ipv6.ualg.pt - 3ffe:3101::/48
7. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Hierarquia de Endereçamento
Grande afinidade geográfica
z
Analogia com o sistema telefónico
z
Número limitado de exchange
z
points espalhados geograficamente
z Os providers estão representados
por um ou mais exchange points
7
info@ipv6.ualg.pt - 3ffe:3101::/48
8. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Métodos de transição
z Objectivos
y Actualização progressiva e individual de hosts e routers
y Evitar as dependências de actualização
y Completar a transição antes do esgotamento do espaço de
endereçamento IPv4
z Técnicas existentes - SIT (RFC 1933)
y Endereços IPv6 compatíveis com IPv4
y Túneis IPv6 em IPv4
y Encapsulamento de cabeçalhos IPv6 em IPv4
y Camada IP dupla: pilha TCP/IP suporta os dois modelos
8
info@ipv6.ualg.pt - 3ffe:3101::/48
9. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
6bone
z Projecto criado pelo grupo IPng do IETF
z Objectivos
y Encaminhamento e transporte
y Criação de normas
y Mecanismos de transição
1995 - Concepção do projecto 6bone
Junho 1996 - Início da rede 6bone através da criação de dois túneis, sendo um deles
entre a Universidade de Lisboa, o Navy Research Laboratory e a CISCO.
Março 1998 - No encontro de L.A., a 6bone apresentava 240 sites em 32 países.
9
info@ipv6.ualg.pt - 3ffe:3101::/48
10. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
6bone (cont.)
(cont.)
z Últimos encontros
x Minneapolis IETF 17 March 1999
x Grenoble IPv6 Interim Meetings 3 February 1999
x Orlando IETF 8 December 1998
x Chicago IETF 25 August 1998
x Los Angeles IETF 31 March 1998
x Washington DC IETF 9 December 1997
z Cenário actual
x Aproximadamente 60 pTLAs
x Número possível de TLA: 256
x Delegação do espaço de endereçamento
x Passagem automática de pTLA a TLA
Actas dos encontros: http://playground.sun.com/pub/ipng/html/meetings.html
10
info@ipv6.ualg.pt - 3ffe:3101::/48
11. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
6REN
z Iniciado pelo IPng do IETF em Dezembro de 1998
z Objectivos
y Procedimentos de Operação
y Promoção do estabelecimento de redes
y Desenvolvimento de aplicações para IPv6
z Participação
y Service Providers e End User sites
z Participantes
y Até ao momento, apenas Centros de Investigação US
11
info@ipv6.ualg.pt - 3ffe:3101::/48
12. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Arquitectura de Rede da RCCN
Universidade
SPRINT
de Lisboa
z Ligações da FCCN na 6bone
y UL, Portugal
y Viagenie, EUA
RNP FCCN
y Sprint, EUA
y Switch, Suíça
y RNP, Brazil
Viagenie Switch
12
info@ipv6.ualg.pt - 3ffe:3101::/48
13. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
IPv6 na Universidade do Algarve
z Pedido de ligação à 6bone, através da RCCN
z Objectivos
y Acompanhamento da evolução e integração IPv6
y Disponibilização de serviços IPv6 à Universidade
y Criação de projectos de investigação e desenvolvimento
y Participação em projectos conjuntos com instituições
nacionais e estrangeiras
http://www.ipv6. ualg.pt
13
info@ipv6.ualg.pt - 3ffe:3101::/48
14. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Enquadramento actual
z pTLA: RCCN, fornecedor de serviços de 6bone
16 8 24 16 64
3FFE 31 NLA2 SLA Interface
FP+TLA NLA NLA SLA Interface
3ffe:3100::/24
z pNLA : U.Alg , delega espaço mas não é provider
16 8 8 16 16 64
3FFE 31 01 0000 SLA Interface
FP+TLA NLA NLA2 NLA2 SLA Interface
3ffe:3101:0000::/48
A primeira Universidade a requerer espaço de endereçamento à FCCN
14
info@ipv6.ualg.pt - 3ffe:3101::/48
15. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Arquitectura de Rede U.Alg.
z Ligações da UALNET à FCCN
y Servidores
y Router
y Túnel
15
info@ipv6.ualg.pt - 3ffe:3101::/48
16. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Implementação em Linux
z Sistema Operativo
y RedHat Linux 6.0
x kernel 2.2.9-ac1 + patch ICMP-IPv6
x glibc 2.1.1
z Software de IPv6
bind 8.1.2
u
inet6-apps 0.36 (ftp, finger, ping, inetd, tftp, ftpd, fingerd, libinet6)
u
net-tools-1.51 (arp, ifconfig, hostname, netstat, route, rarp, etc…)
u
telnet.95.10.23.NE+ipv6-3
u
libpcap-0.4a6+ipv6-1
y
tcpdump-3.4a6+ipv6-1
y
traceroute-1.4a5+ipv6-1
y
inner-apps-0.14
y
ssh-1.2.27-IPv6-1.5
y
apache-1.3a1-ipv6
y
16
info@ipv6.ualg.pt - 3ffe:3101::/48
17. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Implementação em Linux (cont.)
(cont.)
z Dificuldades encontradas
y Compilação de software
y Processo de transição para a glibc2.1
y Incompatibilidades entre libraries
z Software mais problemático
inet6-apps
y
tcpdump
y
traceroute
y
ssh
y
apache
y
sendmail
y
17
info@ipv6.ualg.pt - 3ffe:3101::/48
18. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Serviços disponíveis
z Cliente (aceder a redes/sites em IPv6)
y telnet, ftp, www, mail, ssh, finger
y route, netstat, ping, traceroute
z Servidor (disponibiliza serviços a terceiros)
y telnet, ftp, www, smtp, ssh, dns, finger
http://www.ipv6. ualg.pt
ftp://ftp.ipv6. ualg.pt
3ffe:3101::1
18
info@ipv6.ualg.pt - 3ffe:3101::/48
19. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Trabalho futuro
z Construção de um túnel utilizando Linux
y O Sistema Operativo Linux tem a possibilidade de construir um (ou
mais) túneis de modo a poder dar conectividade IPv6 a outros nós.
y Não chegámos a explorar essa facilidade dado que não houve grande
interesse.
z Adição de outros serviços
y Possivelmente existirão outros serviços de interesse a serem
instalados
z Alargamento da rede a mais postos
y Foram feitos apenas testes com duas máquinas. Poderá ser
interessante fazer uma rede de maiores dimensões
19
info@ipv6.ualg.pt - 3ffe:3101::/48
20. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Fontes de informação
z Documentação
y http://www.6bone.net/
y http://ipng.cc.fc.ul.pt/
y http://www.ipv6.org/
z Implementação em Linux
y http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO.html
y http://www.pjn.gov.ar/~rquesada/IPv6/Linux_IPv6.en.txt
y ftp://ftp.kame.net/pub/kame/misc/
20
info@ipv6.ualg.pt - 3ffe:3101::/48
21. U. Alg. Seminários da Área Departamental de Engenharia Electrónica e Computação
IPv6 - A Internet da próxima geração
Junho ‘99
Autoria
João Rochate (jrochate@ipv6.ualg.pt)
Nuno Loureiro (nuno@ipv6.ualg.pt)
Esta apresentação está disponível em:
http://www.ipv6.ualg.pt
21
info@ipv6.ualg.pt - 3ffe:3101::/48