Introduccion al direccionamiento IPv6
description
Transcript of Introduccion al direccionamiento IPv6
INTRODUCCION AL
DIRECCIONAMIENTO IPv6.
José Luis De Abreu. [email protected] | @zona802
Agosto de 2014.
Temas
Encabezado IPv6.
Formato de direcciones IPv6.
Formato EUI-64.
Tipos de direcciones IPv6: • Unicast. • Multicast. • Anycast.
Encabezado IPv6 1 2 3
DMAC SMAC Ether
Type DATA
(IPv4 or IPv6 packet) FCS
DMAC SMAC Length DATA
(IPv4 or IPv6 packet) FCS 802.2
Ethernet II
IEEE 802.3
EtherType:
IPv4 = 0x0800
IPv6 = 0x86DD
Encabezado IPv6
32 bits
(128 bits)
(128 bits)
1 2 3
32 bits
Encabezado IPv6
CAMPO DESCRIPCION
Version Define la versión del protocolo IP, 0x06 para IPv6.
Traffic Class Similar al campo ToS en IPv4 para QoS con IPP o DSCP.
Flow Label Campo nuevo que identifica (Tag) un flujo de trafico (Flow) en capa 3 (Network Layer).
Payload Length Largo del campo de datos que sigue el encabezado IPv6.
Next Header Similar al campo Protocolo (Protocol) empleado en IPv4 para identificar protocolos de capa 4 (Transport Layer) como TCP o una extensión del encabezado (Extension Header) como Hop-by-Hop y Routing entre otros.
Hop Limit Similar al campo TTL en IPv4.
Source Address Contiene la dirección IPv6 unicast del origen.
Destination Address Contiene la dirección IPv6 unicast, multicast o anycast del destino.
1 2 3
Formato de direcciones IPv6
X:X:X:X:X:X:X:X
128 bits
X = 16 bits = 4 hexadecimal digits
2001:0000:0000:0000:0DB8:0800:200C:417A
Formato explícito:
Formato compacto (compressed): 2001:0:0:0:DB8:800:200C:417A
1 2 3 4
Formato de direcciones IPv6
2001:0:0:0:DB8:800:200C:417A
Puede emplearse solamente una vez en la dirección IPv6
para abreviar varios campos consecutivos que valen cero. ::
2001::DB8:800:200C:417A
FF01:0:0:0:0:0:0:101
FF01::101
1 2 3 4
Formato de direcciones IPv6
0:0:0:0:0:0:0:1
0:0:0:0:0:0:0:0
Dirección de loopback:
Dirección indeterminada (unspecified):
::1
::
1 2 3 4
Formato de direcciones IPv6
Máscara de subred para direcciones unicast IPv6:
2001::DB8:800:200C:417A /64
En formato de
conteo de bits
(bits count)
1 2 3 4
Formato EUI-64
EUI = Extended Unique Identifier
Usa la dirección MAC (L2) de la tarjeta de red LAN para
construir la porción de host de la dirección IPv6 (L3).
02 01 02 FF FE 03 04 05
00 01 02 FF FE 03 04 05
00 01 02 03 04 05
000000X0 X 1 = Universalmente único *
0 = Localmente único
Dirección MAC
Dirección EUI-64
NOTA: la dirección MAC utilizada es un ejemplo imaginario.
binario
OUI NIC specific
Tipos de direcciones IPv6
RFC 4291
Unicast
Multicast
Anycast
A diferencia de lo que ocurre en IPv4, una interfaz
puede tener múltiples direcciones IPv6.
Bro
ad
Direcciones IPv6 Unicast
Identifica la dirección de una sola
interfaz.
Link Local
Unique Local
Global
Addresses scopes
1 2 3 4 5
Direcciones IPv6 Unicast
Link Local
Para uso local dentro de un enlace, los
enrutadores no envían hacia otras redes los
paquetes IPv6 que contienen este tipo de
direcciones.
1111 1110 10 “0” Interface ID
fe80::/10
10 bits 54 bits 64 bits (EUI-64)
1 2 3 4 5
Direcciones IPv6 Unicast
Unique Local Address (ULA)
Se utilizan para enviar paquetes hacia otros
enlaces o redes que no forman parte de la
Internet. Tienen significado dentro de una
localidad o empresa.
1111 110L Global ID Interface ID
fc00::/8
fd00::/8
8 bits 40 bits 64 bits (EUI-64)
Subnet ID
16 bits
1 2 3 4 5
Direcciones IPv6 Unicast
Global
Empleadas y alcanzables en la Internet. Son
asignadas a través de los RIR (Regional Internet Registries).
001 Global Routing ID Interface ID
2000::/3
3 bits 45 bits 64 bits (EUI-64)
Subnet ID
16 bits
1 2 3 4 5
EUI-64 es el formato
mas utilizado, pero
puede emplearse otro.
/64
/48
/32 ISP prefix
site prefix
subnet prefix
Direcciones IPv6 Unicast
Para mas información buscar “IPv6 Global Unicast Address Assignments” o
escribir: http://goo.gl/0NuKhg
2001:0200::/23
2001:0400::/23 2001:0600::/23
2001:1200::/23
2001:4200::/23
1 2 3 4 5
Global
Direcciones IPv6 Multicast
Identifican un grupo de interfaces en diferentes
nodos que están interesados en recibir el mismo
contenido “simultáneamente”. Un origen, múltiples
destinos. Ejemplos: audio, video, protocolos de
enrutamiento.
1111 1111 Group ID
ff00::/8
8 bits 8 bits 112 bits
XXXX SSSS
X = Flags
S = Scope Link Local Organization Global
1 2
Direcciones IPv6 Multicast
Algunos ejemplos
DIRECCION OBJETIVO
ff02::1 Todos los nodos
ff02::2 Todos los enrutadores
ff02::5 OSPFv3
ff02::6 OSPFv3 (DR)
ff02::9 RIPng
ff02::a EIGRP (IPv6)
ff05::1:3 Servidores DHCPv6
1 2
Direcciones IPv6 Anycast
Una dirección anycast es una dirección
configurada en interfaces de nodos diferentes que
ejecutan la misma función dentro de la red.
Los paquetes enviados a este tipo de dirección se
enrutan al nodo mas cercano (nearest receiver) de
acuerdo a la métrica mas pequeña.
1 2 3
Direcciones IPv6 Anycast
Cuando una dirección unicast es asignada a más
de una interfaz, en nodos distintos, se convierte en
una dirección anycast.
Los nodos deben configurarse explícitamente con
esta propiedad.
!
interface tunnel 0
tunnel mode ipv6ip 6to4
tunnel source ethernet1
ipv6 address 2001:0db8:1::1/64
ipv6 address 2002:0db8:6301::/128 anycast
!
1 2 3
Direcciones IPv6 Anycast
Posibles usos de direcciones anycast:
• Identificar un conjunto de enrutadores
pertenecientes al mismo ISP.
• Identificar un conjunto de enrutadores
conectados a la misma subred.
• DNS.
NOTA: mientras se desarrolla el uso de direcciones anycast estas no
deben ser empleadas como dirección origen.
1 2 3
Referencias
Smart Business Architecture IPv6 Addressing Guide February 2013 Series www.cisco.com/go/sba
IANA http://www.iana.org/numbers
Learning EcoSystem
E-mail: [email protected] Twitter: @zona802 | @les802 Facebook: www.facebook.com/zona802 Facebook page: www.facebook.com/zona802com