Escolar Documentos
Profissional Documentos
Cultura Documentos
Alunos Euclides de Moraes Barros Junior Maurlio Alves Martins da Costa Ivonei Freitas da Silva.
Introduo
Introduo
Histrico da Internet O TCP/IP rgos Regulamentadores da Internet
Introduo
Histrico da Internet
1962 : J. C. R. Licklider - Galactic Network 1970 : ARPANET 1974 : TCP/IP 1977 : CSNET - NFS 1991 : WWW 1995 : Fins comerciais
Protocolo da Internet Verso 6 - IPv6
Introduo
Introduo
Introduo
Introduo
O TCP/IP
IMP - IMP
Processadores de troca de mensagens, sem conexo e tinha um comportamento semelhante ao IP no que diz a receber uma mensagem e transform-las em pequenos pacotes a serem enviados pela rede de forma independente.
TCP/IP
Proposto em 1974 por Vinton Cerf e Robert Kahn tornando-se obrigatrio na ARPANET apartir de 1983.
Introduo
rgos Regulamentadores
IETF - Internet Engineering Task Force ISOC - Internet Society IAB - Internet Architecture Board IRTF - Internet Research Task Force IANA - Internet Assigned Number Authority Comit Gestor Internet
Protocolo da Internet Verso 6 - IPv6
Estudo do TCP/IP
Estudo do TCP/IP
O Protocolo da Internet - TCP/IP A Arquitetura do Protocolo TCP/IP
Estudo do TCP/IP
Estudo do TCP/IP
Estudo do TCP/IP
Protocolos :
FTP, HTTP, SMTP, SNMP, Telnet.
Estudo do TCP/IP
Protocolos :
FTP, UDP.
Estudo do TCP/IP
Protocolos :
IP, ICMP, ARP, RARP.
Estudo do TCP/IP
Introduo
O protocolo IP - Internet Protocol - o protocolo da camada de redes que foi projetado para conectar computadores em redes de comunicao chaveadas por pacotes que possui duas funes basicas : endereamento e fragmentao de datagramas.
Introduo
um protocolo host-a-host, ou seja apenas entrega o datagrama no prximo host, seja ele o destino do datagrama ou apenas um aparelho roteador.
No orientado conexo, assim no h garantia da entrega do datagrama no destino, podendo os blocos de dados chegarem em ordem diversas, passando por caminhos diferentes um dos outros
Introduo
3
IHL
7
Identificao
11
15
Flags
19
23
27
31
Tipo de Servio
Tamanho Total
OffSet
CheckSum de cabealho
Tempo de vida
Protocolo
Endereo IP de origem Endereo IP de destino Opes Dados Protocolo da Internet Verso 6 - IPv6 Padding
Endereamento IPv4
Endereo de 32 bits divididos em 4 octetos separados pelo caracter ponto (.). 192.168.123.132 11000000.01010001.11101110.000100
Classes IPv4
Classe A B C D E 0 0 10 110 1110 11110 7 Rede Rede Rede 15 Host Host Host 23 31
Endereamentos IPv4
Classe A B C Redes 126 16.382 2.097.086 Hosts 16.777.214 65.534 254
Endereamentos IPv4
Mscara de rede :
O endereo IP necessita de uma mscara de rede de modo a indicar para onde enviar os datagramas. A mscara de rede um endereo de 32 bits que utilizado para determinar se um host ou equipamento roteador est ou no numa subrede.
Endereamentos IPv4
Mscara de rede :
Classe A B C Mscara de rede 255.0.0.0 255.255.0.0 255.255.255.0
Introduo
O IPv6, tambm conhecido como IPng (Internet Protocol Next Generation), uma nova verso do protocolo IP que foi projetado como uma evoluo do IPv4, para ser executado em redes de altas performances como a ATM e ao mesmo tempo se manter eficiente em redes de baixas performance como as redes sem fio.
Histrico
1991 : IETF reconhece que os endereos IPv4 no so suficientes para conter o crescimento da Internet. 1993 : IESG cria o IPng com o ojetivo de especificar um novo protocolo IP. 1995 : Editada a RFC 1752 recomendando o IPv6.
Objetivos
Aceitar bilhes de hosts; Reduo da tabela de roteamento; Protocolo passvel de expanso; Simplificao do cabealho do protocolo; Oferecer maior segurana.
Objetivos
Criao mecanismos de controle de qualidade de servio; Permitir multicast; Permitir que mquinas mveis ; Permitir que mquinas se auto-configurarem; Permitir que o protocolo evolua no futuro; Coexistncia das duas verses do protocolo.
23
27 Hop Limit
31
Payload Length
Next Header
Endereo IP de origem
40
Endereo IP de destino
Cabealhos de Extenso
Cabealhos de Extenso
Ter um cabealho bsico fixo e outros extras vem atender necessidade do IPv6; Tipos de cabealhos: Hop by Hop, Destination Options 1 e 2, Routing, Fragmentation... O campo Next Header:
Cabealhos de Extenso
Octetos
Encryption
Destination op TCP Header Data
Cabealhos de Extenso
Header IPv6 Header Hop by Hop Next H = hop by hop Next H = Routing
Cabealhos de Extenso
Cabealhos de Extenso
Cabealhos de Extenso
Cabealho Destination
Destination Options Header 1 - carrega informaes sobre o primeiro destino listado no campo endereo do IPv6; Destination Options Header 2 - leva informaes adicionais que sero analisadas somente no destino final Formato do cabealho equivalente ao formato Hop by Hop
Cabealhos de Extenso
Cabealho Routing
Armazena 24 endereos por onde o pacote obrigatoriamente passar; S ser analisado se o n em questo o prprio endereo no campo Destination Address do cab. principal do IPv6;
Next Header Hder Ext. Length Routing Type=0 Reserved Address (1) Address (2) Address (n..) Protocolo da Internet Verso 6 - IPv6 Segments Left
Cabealhos de Extenso
Cabealhos de Extenso
Cabealho Fragmentation
Carrega informaes para que o destino possa remontar o pacote, e deve estar em presente em todos os pacotes que sero roteados independentemente.
Next Header Reserved Fragment Offset More Fragments
Identification
Cabealhos de Extenso
Representao de Endereos
Os endereos so identificadores de 128 bits associados a uma interface ou a um conjunto de interfaces;
Endereamento Multicast
Endereo que identifica um grupo de interfaces.Quando se envia uma mensagem a um endereo multicast, ela ser entregue a todos os membros do grupo por ele identificado.
Servio Multicast
Endereamento Unicast
Identifica uma nica interface especifica. O pacote enviado para um endereo unicast entregue a interface especificada pelo endereo
Servio Unicast
Endereamento Anycast
Identifica um grupo de interfaces. Os pacotes enviados a este endereo sero entregues ao membro mais prximo do grupo, respeitando os critrios de roteamento
Servio Anycast
Notao de Endereos
Os endereos IPv6 so endereos de 128 bits (16 bytes). Eles so escritos em 8 grupos de 4 dgitos hexadecimais, separados por dois-pontos ( : ) entre os grupos.
8000:0000:0000:0000:0123:4567:89AB:CDEF
Otimizao e Manipulao
So divididos em 3 tipos: 1) Zeros podem ser omitidos no incio do grupo, ento: 0123 ficar 123. 2) Grupos com 4 bytes com valor 0 podem ser omitidos, substituindo-os por um par de dois pontos, ento: 8000::123:4567:89AB:CDEF 3) Endereos IPv4 podem ser escritos por um par de dois pontos seguido da notao da verso 4: ::192.168.3.1
Protocolo da Internet Verso 6 - IPv6
Prefixos de Endereos
Prefixos: Identificam os diferentes usos de endereos Endereo_IPv6/Tam_Pref Tam_Pref: um nmero decimal que indica quantos bits de mais alta ordem representam o prefixo do endereo. FEDC:BA98:76::1234:5678:9ABC/64 Seu Prefixo ficar: FEDC:BA98:7600:0000
Protocolo da Internet Verso 6 - IPv6 bits de Prefixo
Roteamento
Roteamento
baseado no modelo CDIR (Classless Inter-Domain) utilizado no IPv4; Utiliza os mesmos algoritmos (OSPF, RIP, IDRP, IS-IS, etc); Diferena bsica esta no tamanho do endereo.
Auto-configurao
Auto-configurao
O prprio host define os parmetros necessrios para a conexo na Internet (Plug and Play); implementado pelo protocolo Neighbor Discovery (ND) que faz combinao do protocolo ARP e o ICMP; Configurao Statefull: possui servidor de configurao (DHCP), utilizado quando no possui roteadores ND; Configurao Stateless: o host utiliza um prefixo vlido enviado pelo roteador ND, concatenando com seu endereo de interface de rede, que nico.
Compatibilidade
Compatibilidade
Os dois protocolos continuaro a existir durante algum tempo, e no h imposio para implementao; Os pacotes enviados de uma rede IPv6 tero que trafegar por redes IPv4; Mecanismos que permitiro a compatibilidade: - Camada IP Dupla; - Tipos de Ns; - Tunelamento.
Protocolo da Internet Verso 6 - IPv6
Compatibilidade
Camada IP Dupla
A camada IP suportar as duas verses. O IPv6 suporta IPv4, desta forma ser possvel manter as duas verses na camada de rede. Aplicao
IPv4
IPv6
Ethernet
Protocolo da Internet Verso 6 - IPv6
Compatibilidade
Tipos de Ns
N IPv4: Onde o roteador ou host suportaria somente IPv4;
N IPv4/ Ipv6 : Roteador ou host que suporta tanto IPv6 como IPv4.
Compatibilidade
Tunelamento
o encapsulamento dos datagramas IPv6 em cabealhos IPv4
Domnio IPv6 A
Tunelamento Rede [1]
Transio
ICMP no IPv6
ICMP no IPv6
Usado pelos equipamentos roteadores para reportar erros encontrados no processamento dos datagramas; No compatvel com o ICMP do IPv4, devido ao aumento de tamanho dos campos; Mensagens ICMP no podem ser enviadas em respostas a mensagens de multicast;
DNS no IPv6
DNS no IPv6
Foi adaptado para IPV6, permanecendo o mesmo em caractersticas essenciais do IPv4; Adaptao do Resource Record para suportar endereos IPv6; Substituio de in-addr.arpa por IPV6.INT em virtude da internacionalizao da Internet, na concatenao do endereo reverso;
Segurana no IPv6
Segurana
Tecnologia IP Security: Implementao de Segurana atravs de criptografia, integridade e autenticao, implementada nos cabealhos de Autenticao e de Criptografia; Security Association: associao entre as duas partes. Security Parameter Index (SPI): Identificao da associao, presente nos headers de segurana. (receptor)
Segurana no IPv6
Reserved
Segurana no IPv6
Segurana no IPv6
Authentication Data
Segurana no IPv6
Segurana no IPv6
Modos de Operao
Os protocolos de segurana IP suportam dois modos de operao: Modo Transporte: Os protocolos garantem segurana para as camadas superiores a camada IP; Modo Tnel: O pacote IP encapsulado em um novo pacote, como mostrado. Novo Cab Payload(Datagram)
6 Bone
sociedade aberta com pesquisadores, projetistas, provedores de servios Internet e fabricantes de equipamentos; relacionam-se com a arquitetura da Internet, com a especificao e o desenvolvimento de protocolos de comunicao e aplicaes, a segurana e o gerenciamento da rede.
6 Bone
Objetivos da IETF em relao a nova verso do IP -Aceitar bilhes de hosts, mesmo com alocao de espao de endereo ineficiente; -Reduzir o tamanho das tabelas de roteamento; -Simplificar o protocolo de modo a permitir que os roteadores processem os pacotes com mais rapidez; -Oferecer mais segurana (autenticao e privacidade) do que o IP atual;
6 Bone
Objetivos da IETF em relao a nova verso do IP -Permitir que um host mude de lugar sem precisar mudar o endereo; -Permitir que o protocolo evolua no futuro; -Permitir a coexistncia entre o novo e o antigo protocolo durante anos. Inicialmente ser usado 15% do espao do novo endereamento, restando 85% para uso futuro.
6 Bone
grupo de trabalho da IETF responsvel pela transio da Internet do IPv4 para o IPv6
6 Bone
NGTRANS WG: Next Generation Transition Working Group Sua estratgia baseia-se em: 1- Produzir um documento detalhando a infraestrutura para a transio; 2- Definir e especificar mecanismos obrigatrios e opcionais a serem implementados pelos fabricantes a fim de suportar o perodo de transio; 3- Articular um plano operacional a ser executado pelos ISPs (Internet Service Providers) quando da transio entre o IPv4 e o IPv6;
Protocolo da Internet Verso 6 - IPv6
6 Bone
A rede 6Bone pretende servir de ponto de partida para a implementao do protocolo na rede mundial;
6 Bone
Atualmente, a rede 6Bone consiste numa rede virtual que permite o transporte de pacotes IPv6, funcionando sobre a rede fsica da Internet (baseada no IPv4); A rede composta por ilhas IPv6 que suportam diretamente o protocolo e que comunicam entre si atravs de ligaes virtuais ponto a ponto (tneis);
6 Bone
6 Bone
A rede internacional 6Bone Os tneis so realizados por roteadores com pilha dupla (IPv6 e IPv4) com suporte para roteamento esttico e dinmico; E as redes locais IPv6 so compostas por estaes com sistemas operacionais com suporte a IPv6 ou com pilha dupla (IPv4 e IPv6);
6 Bone
A rede internacional 6Bone Os objetivos do grupo de trabalho 6Bone e das instituies agregadas so: yIntroduo dos mecanismos de transporte e roteamento na rede global Internet, atravs da rede 6Bone; yCriao de RFCs informativos sobre os conhecimentos obtidos com a experimentao e utilizao de diversas tecnologias IPv6;
Protocolo da Internet Verso 6 - IPv6
6 Bone
A rede internacional 6Bone yColaborao com os grupos IETF relacionados com o IPv6; yDesenvolvimento de mecanismos e tcnicas de transio para IPv6; yDesenvolvimento de mecanismos e tcnicas de roteamento sobre IPv6;
6 Bone
A rede internacional 6Bone 6Bone formalizada em 1996 em Los Angeles com a criao de dois conjuntos de tneis: a Universidade de Lisboa (UL/PT), o Laboratrio de I&D da Marinha Norte Americana (NRL/US) e a companhia CISCO (CISCO/US); o centro de computao dinamarqus para a investigao e educao (UNIC/DK), o grupo acadmico e industrial francs G6 do instituto de pesquisa IMAG (G6/FR) e o grupo WIDE no Japo (WIDE/JP)
Protocolo da Internet Verso 6 - IPv6
6 Bone
6 Bone
refixo de te te In titui o
3FFE:1900::/24 3FFE:1A00::/24 3FFE:1B00::/24 3FFE:1C00::/24 3FFE:1D00::/24 3FFE:1E00::/24 3FFE:1F00::/24
SPRINT/US UIO/NO RNP/BR BT-LABS/UK GRNET/GR ETRI/KR BME-FSZ/HU
refixo de te te
3FFE:2900::/24 3FFE:2A00::/24 3FFE:2B00::/24 3FFE:2C00::/24 3FFE:2D00::/24 3FFE:2E00::/24 3FFE:2F00::/24
6 Bone
A rede internacional 6Bone Vrias reunies realizadas at dezembro de 98: 1- discusses sobre formas de endereamento; 2- anuncio sobre a utilizao roteamento dinmico BGP4+; do protocolo de
3- anuncio da Microsoft sobre utilitrios para os seus produtos com suporte ao IPV6;
6 Bone
A rede internacional 6Bone Ferramentas que j suportam ao Ipv6: MacOS Solaris 2.5 UNIX FreeBSD 4.4 BSD UNIX AIX 4.3 BSDI 2.x Windows 95 e NT Linux 2.1.x NetBSD 1.2 Alpha Digital UNIX e OpenVMS, IRIX HP-UX
6 Bone
A rede internacional 6Bone Fabricantes de roteadores: 3Com Cisco Systems Hitachi Bay Networks Digital Nokia
6 Bone
O Backbone IPv6 Brasileiro (BR-6Bone) RNP uma ilha do 6bone mundial RNP um backbone do BR-6bone BR-6Bone possui um tnel IPv6 sobre IPv4 implementado com a Cisco/USA NPD-SC : como embrio Futuro: alocao de endereos e incluso de outras instituies interessadas
Protocolo da Internet Verso 6 - IPv6
6 Bone
O Backbone IPv6 Brasileiro (BR-6Bone) BR-6bone objetiva pesquisas nas seguintes reas: conexes multihomed, roteamento com BGP4+, RIPng e IGRPng, aplicaes multicasting, servidores de nomes IPv4 e IPv6, conexes IPv6 sobre IPv4 e IPv4 sobre IPv6, NAT (Network Address Translation) de IPv6 para IPv4 e vice-versa, DHCPv6, autoconfigurao, "tunelamento", IPSec, e etc.
6 Bone
Os pr-requisitos para adeso ao BR-6bone seguem a recomendao e especificao da RFC 1933 e da Internet Draft , alm, claro, do comprometimento das instituies em disponibilizar e publicar informaes de pesquisas e de testes relevantes ao projeto.
6 Bone
Estudo de Caso
Segmento A
IPv4
Internet
IP v4
n e
IPv4
Segmento B
Protocolo da Internet Verso 6 - IPv6
6 Bone
Estudo de Caso
Estaes com IPv6 ou dual stack Ipv6/v4
Ip 6 S gm t A
I t r
t
I
Segmento B
6 Bone
Estudo de Caso
I t r t
Ip 6
S gm
t A
DNS atualizado
I
Duas Pilhas IPv6/v4 Roteador Estaes com IPv6 ou dual stack Ipv6/v4
Ip 6