29
IPv6 ! Por que? Quando? Como?

IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Embed Size (px)

Citation preview

Page 1: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

IPv6 !

Por que?Quando?Como?

Page 2: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Introdução

Nome: Francisco Neto

Localidade: Goiânia,Goiás

- Técnico em telecomunicações desde 2005

- Ex-administrador de redes OI

- Consultor e trainer oficial Mikrotik

Francisco Neto - Redes Brasil 1

Page 3: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Objetivo e público alvoObjetivo

Esclarescer algumas questões a respeito desse

protocolo extramamente necessário para o

crescimento da internet(IPv6).

Público alvo

Todos que trabalham com serviços e produtos

ligados direta ou indiretamente com a internet.

Francisco Neto - Redes Brasil 2

Page 4: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Distribuição de IPs

Francisco Neto - Redes Brasil 3

Page 5: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Autoridade para Atribuição de Números da Internet

Registro regional de Internet

Registro nacional de Internet

Registro local de Internet

Usuário final

Distribuição de IPs

Francisco Neto - Redes Brasil 4

Page 6: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Por que ?O IPv4 já se esgotou em algumas

partes do mundo e em pouco tempo

se esgotará em todos os continentes.

Para que a internet continue a crescer

a solução se chama IPv6.

Podemos verificar em tempo real

algumas estatísticas no link abaixo.

http://ipv6.he.net/statistics/

Francisco Neto - Redes Brasil 5

Page 7: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Quando o IPv6 entrará em funcionamento ?

O IPv6 já está em funcionamento a alguns

anos, porém seu lançamento oficial foi

no dia 6 de Junho de 2012.

Quando aprender sobre esse novo protocolo?

O quanto antes, pois a necessidade de

implementação IPv6 já real em diversas empresas.

Quando ?

Francisco Neto - Redes Brasil 6

Page 8: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Como ?Como começar a usar IPv6 ?

Existem diversas maneiras para

começar a interagir com IPv6,se

você não tem conectividade de internet

direta com IPv6,a maneira mais fácil e

prática é a utilização de um tunnel broker.

Internet

IPv4

Tunnel

Broker

Internet

IPv6

Seu

RouterTunel 6in4

Francisco Neto - Redes Brasil 7

Page 9: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Principais diferençasIPv4 IPv6

Endereço de 32 bits (4 bytes). Endereço de 128 bits (16 bytes).

Utiliza protocolo NAT para economizar IPs. Não utiliza o protocolo NAT.

O cabeçalho não identifica pacotes para QoS. O cabeçalho possui um campo para QoS.

Os pacotes podem ser fragmentados em vários roteadores.

Os pacotes são fragmentados somente na origem.

Suporte a IPSec é opcional. Suporte a IPSec é recomendado.

Usa ARP ,RARP e IGMP.A funções dos protocolos ARP ,RARP eIGMP são desenvolvidas pelo ICMPv6.

Usa Broadcast. Não existe Broadcast in IPv6, são usados endereços de Multicast.

Configuração de IP pode ser feitamanualmente ou via DHCP.

Não requer a configuração manual ou uso de um servidor DHCP (stateless autoconfiguration).

Zona de DNS usa registros do tipo A. Zona de DNS usa registros do tipo AAAA.

Francisco Neto - Redes Brasil 8

Page 10: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Endereçamento IPv6IPv4:Quatro blocos decimais separados por pontos.

• 123.45.67.89

• 200.100.50.25

• 192.168.88.1

IPv6:Oito blocos hexadecimais separados por dois pontos.

• 0011:2233:4455:6677:8899:aabb:ccdd:eeff

• 2001:0470:1f06:0402:0000:0000:0000:0001

• fe80:0000:0000:0000:79cd:ce68:2f9e:9cbd

Francisco Neto - Redes Brasil 9

Page 11: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Representação IPv6

2001:0470:1f06:0402:0000:0000:0000:0001

2001:470:1f06:402:0000:0000:0000:0001

2001:470:1f06:402:0:0:0:1

2001:470:1f06:402::1

fe80:0000:0000:24b5:0000:0000:f553:11fd

fe80:0:0:24b5::f553:11fd

fe80::24b5:0:0:f553:11fd

fe80::24b5::f553:11fd

Francisco Neto - Redes Brasil 10

Page 12: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

IPv4

Entrega 1 IP para o cliente

IPv6

Entrega um /64 para o cliente comum

Entrega de IPs

Uma sub rede /64 possui aproximadamente

dezoito quintilhões (18.446.744.073.709.551.616 ),

cerca de 1,8 bilhões de vezes ,o necessário para atender

toda demanda de IP mundial.

Francisco Neto - Redes Brasil 11

Page 13: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Para Recomendação

Um usuário comum Alocar /64Reservar /56

Escritórios e empresas de pequeno porte

Alocar /56Reservar /52

Médias e grandes empresas Alocar /48Reservar /44

ISP´s Receberpelo menos um /32

Prefixos e recomendações IPv6

Francisco Neto - Redes Brasil 12

Page 14: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Comparativo de tamanhoIPv4

4.294.967.296

1 2

Aproximadamente 4,3 bilhões

______________________________________

IPv6

340.282.366.920.938.463.463.374.607.431.768.211.456

1 2 3 4 5 6 7 8 9 10 11

Aproximadamente 340 undecilhões

Francisco Neto - Redes Brasil 13

Page 15: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Comparativo de crescimento

• Um AS recebe pelo menos um /32 Cada AS pode alocar 16 milhões de usuários /56

• NIC.br possui um /16 isso nos dá aproximadamente 65 mil ASes /32

• Brasil tem em media 1500 Ases (65000 ÷ 1500 = 43,3)

• Cada AS pode crescer no mínimo 40 vezes (16 X 40 = 640 milhões)Cada AS pode alocar 640 milhões de usuários /56 por AS

• Lacnic possui um /12 logo o NIC.br poderia receber até 8 blocos /16 (640 milhões X 8 = 5Bi)Cada AS pode alocar 5 bilhões de usuarios /56 por AS

• O bloco /3 reservado para endereços globais possui 512 blocos /12 sendo que o LACNIC poderia receber 100 blocos /12 (5 bilhões X 100 = 500Bi)Cada AS pode alocar 500 bilhões de usuários /56

Francisco Neto - Redes Brasil 14

Page 16: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

IPv6 e internet das coisas

RFID

Internet das

coisas

IPv6

WirelessAutomatização

Francisco Neto - Redes Brasil 15

Page 17: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Tipos e categorias de endereço IPv6

• Endereço multicast (FF00::/8).

Todos nós …………….…… FF02::1

Todos roteadores…….…….. FF02::2

Todos servidores NTP …….. FF08::101

• Endereço unicast.

Link-local …………………. FE80::/10

Site-local ……….………….. FEC0::/10

Global …………..........……. Todo restante

• Endereço anycast (mesmo de unicast).

Francisco Neto - Redes Brasil 16

Page 18: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Habilitando IPv6 no RouterOS

Francisco Neto - Redes Brasil 17

Page 19: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Endereço link-local

Francisco Neto - Redes Brasil 18

Page 20: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

EUI-64 (Extended Unique Identifier)

1101 0100

1101 0110

D4 CA 6D 29 AF 47

D4 CA 6D 29 AF 47FF FE

D4 CA 6D 29 AF 47FF FE

D6 CA 6D 29 AF 47FF FEFE80::

Passo 1

Passo 2

Francisco Neto - Redes Brasil 19

Page 21: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

• Pilha dupla: Ambos protocolos funcionam em uma

mesma infra estrutura de rede.

• Tunelamento: Permite redes IPv6 comunicarem-se

através de redes IPv4 ou vice versa.

• Tradução: Permite dispositivos IPv6 comunicarem-

se com dispositivos IPv4 através de tradução de

cabeçalho.

Técnicas de transição

Francisco Neto - Redes Brasil 20

Page 22: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Tunnel Brokerwww.tunnelbroker.net

Francisco Neto - Redes Brasil 21

Page 23: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Configurando um tunel 6to4(6in4)

Francisco Neto - Redes Brasil 22

Page 24: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Testando conectividade IPv6

Francisco Neto - Redes Brasil 23

Page 25: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

InternetIPv4

InternetIPv6

R1-Roteador que já possui IPv6 (ROS)R2-Roteador local com NAT (qualquer fabricante)R3-Roteador com tunel EoIP (ROS)

Tunel EoIP

R1

R2 R3

Implementando tuneis EoIP

Francisco Neto - Redes Brasil 24

Page 26: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

InternetIPv4

InternetIPv6

R1-Roteador que já possui IPv6 (ROS)R2-Roteador local com NAT (qualquer fabricante)R3-Roteador com tunel EoIP (ROS)

Tunel EoIP

R1

R2 R3

Implementando tuneis L2TP+EoIP

Tunel L2TPFrancisco Neto - Redes Brasil 25

Page 27: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Demonstração ao vivo

• Configurando um tunel L2TP

• Configurando um tunel EoIP

• Configurando um DHCP client v6

• Efetuando testes de ping e traceroute

Francisco Neto - Redes Brasil 26

Page 28: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Funções IPv6 já suportada pelo RouterOS

DHCPv6 prefix delegation for DHCP server.

DHCPv6-PD client.

IPv6 Prefix Delegation over PPP interfaces.

static addressing and routing;

router advertisement daemon (address autoconfiguration);

dynamic routing: BGP+, OSPFv3, and RIPng protocols;

firewall (filter, mangle, address lists, connection table);

queue tree, simple queue, pcq;

DNS name servers;

6in4 (SIT) tunnels;

EoIPv6, ip/ipv6 over ipv6 (IPIPv6) tunnel interface (starting from v5RC6)

IPSEC;

VRRPv3;

all PPP (Point-to-point protocols);

SSH, telnet, FTP, WWW access, Winbox, API;

ping;

traceroute;

web proxy;

sniffer and fetch tools;

IP services and User allowed IPv6 address support;

torch, bandwidth test and other tools;

Francisco Neto - Redes Brasil 27

Page 29: IPv6 ! Por que? Quando? Como? · - Consultor e trainer oficial Mikrotik Francisco Neto ... O cabeçalho possui um campo para QoS. ... • Configurando um DHCP client v6

Obrigado!!!

Francisco Ribeiro de Souza NetoOfficial trainer and consultant MikrotikTel:(62)3931-0814Cel:(62)8596-9001Cel:(62)9674-1238Email: [email protected]: www.redesbrasil.com