Anda di halaman 1dari 28

Capa de

Internet

Propiedad intelectual de Daniel Daz @ 2015

PROTOCOLO IPv6

Profesor Daniel Daz Ataucuri


ddiaz1610@gmail.com

ddiaz1610@gmail.com
http://www.danieldiaza.com
Catedrtico Titular a Tiempo Parcial FIEE-UNI / UNMSM
Director de Investigacin y Desarrollo
Tecnolgico del INICTEL-UNI

Profesor Daniel Daz A.

Lima, Enero-Diciembre de 2015

http://www.danieldiaza.com

Capa de
Internet

DISTRIBUCIN DE IPv6 DE LOS BLOQUES /32


http://portalipv6.lacnic.net/estadisticas-globales/

Informacin al 27 de enero de 2014


= 41.4%
= 37.3%
= 12.1 %
= 5.5%
= 3.8%

Lectura RECOMENDADA: Plan de fomento para la incorporacin del protocolo IPv6 en Espaa
http://www.boe.es/boe/dias/2011/06/21/pdfs/BOE-A-2011-10786.pdf
Profesor Daniel Daz A.

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

RIPENCC
APNIC
ARIN
LACNIC
AFRINIC

Capa de
Internet

ESTRUCTURA DEL PROTOCOLO IPv6


0

Ver

DS

12

16

24

31

Etiqueta de flujo

Longitud de carga til Cabe.sigte Lmite salto

Direccin
DireccinIPde
deorigen
origen

Propiedad intelectual de Daniel Daz @ 2015

Direccin IP de destino

Cabecera extensin 1

ddiaz1610@gmail.com

Cabecera extensin 2
.
.
.
Cabecera extensin n
PDU de la capa superior
Profesor Daniel Daz A.

http://www.danieldiaza.com

Capa de
Internet

CAMPOS DE IPv6
0

12

16

24

31

Versin
DS

Etiqueta de flujo

Opcional

Propiedad intelectual de Daniel Daz @ 2015

Longitud de carga til Cabe.sigte Lmite salto

Indica la versin del protocolo.


Valor en 6=0110

Direccin
DireccinIPdedeorigen
origen

Longitud de carga til

Direccin IP de destino

Indica el tamao de la carga til en


bytes (cabecera de extensin +
PDU de capa superior).

Cabecera de extensin

PDU de la capa superior

Profesor Daniel Daz A.

Lmite de saltos
Se disminuye en la unidad en
cada nodo.
Si Hop Limit llega a cero, el
router descarta el paquete
http://www.danieldiaza.com

ddiaz1610@gmail.com

Ver

Capa de
Internet

CAMPOS DE IPv6-Campo DS
Ver

8
DS

12

16

24

31

Etiqueta de flujo

Longitud de carga til Cabe.sigte Lmite salto

Direccin IP de destino

Opcional

Propiedad intelectual de Daniel Daz @ 2015

Direccin
DireccinIPdedeorigen
origen

Asigna prioridad a cada


paquete perteneciente a una
aplicacin, aun si es de la
misma fuente.

Define la arquitectura
DiffServ

Cabecera de extensin

PDU de la capa superior

Profesor Daniel Daz A.

Cuando est en 0000 0000,


corresponde al best effort.
http://www.danieldiaza.com

ddiaz1610@gmail.com

Capa de
Internet

CAMPO DS-DIFFERENTED SERVICE

0
Bits ms
significativo

DSCP

CU

Differentiated Service CodePoint Currently


Unused

Profesor Daniel Daz A.

RFC 2474
Podra ser usado para
notificar congestin

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

En la RFC 2474 Definition of the Differentiated


Services Field in IPv4 and IPv6 Headers se define
este campo.

Capa de
Internet

CAMPO ETIQUETA DE FLUJO


Ver

8
DS

12

16

24

31

Etiqueta de flujo

Longitud de carga til Cabe.sigte Lmite salto

Direccin IP de destino

Opcional

Propiedad intelectual de Daniel Daz @ 2015

Direccin
DireccinIPdedeorigen
origen

Cabecera de extensin

PDU de la capa superior

Profesor Daniel Daz A.

Que es un flujo?
Es una secuencia de paquetes
enviados desde un host transmisor
a otro receptor (unicast) o a varios
receptores (multicast).

Direccin
IP de
origen

Etiqueta
de flujo

+
Flujo

http://www.danieldiaza.com

ddiaz1610@gmail.com

Capa de
Internet

USO DE LA ETIQUETA DE FLUJO


Los routers deben tratar adecuadamente los paquetes
de datos pertenecientes a un flujo.

Flujo 1
Asignar
calidad
Q1

Flujo 1
Asignar
calidad
Q1

Internet
Flujo 1
Asignar
calidad
Q1

Flujo 1
Asignar
calidad
Q1

Flujo 1
Asignar
calidad
Q1

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

SEALIZACIN

Flujo 1
Flujo 1 con Q1
Profesor Daniel Daz A.

http://www.danieldiaza.com

Capa de
Internet

CAMPO CABECERA SIGUIENTE

Ver

8
DS

12

16

24

31

Etiqueta de flujo

Longitud de carga til Cabe.sigte Lmite salto

Direccin IP de destino

Opcional

Propiedad intelectual de Daniel Daz @ 2015

Direccin
DireccinIPde
deorigen
origen

Cabecera de extensin

PDU de la capa superior

Profesor Daniel Daz A.

Identifica el tipo de cabecera


que sigue a la cabecera
bsica IPv6.

Las cabeceras de extensin,


tambin tienen este campo.
Las cabeceras de extensin
slo son procesadas por los
routers si se indica.
Las cabeceras de extensin
son procesadas en orden.
http://www.danieldiaza.com

ddiaz1610@gmail.com

Capa de
Internet

0
4
6
17
43
44
45
46
50
51
58
59
60

Cabecera extensin salto-a-salto


Protocolo Internet
Protocolo de control de transmisin (TCP)
Protocolo datagrama de usuario (UDP)
Cabecera de encaminamiento
Cabecera de fragmentacin
Protocolo de encaminamiento interdominio
Protocolo de Reserva de Recursos (RSVP)
Carga til de seguridad de encapsulamiento
Cabecera de autenticacin
Protocolo de Control de Mensaje Internet (ICMPv6)
Ninguna cabecera siguiente
Cabecera de extensin para el destino

Profesor Daniel Daz A.

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

VALORES DE CABECERA SIGUIENTE

Capa de
Internet

DIRECCIONES EN IPv6
0
Ver

8
DS

12

16

24

31

Etiqueta de flujo

Longitud de carga til Cabe.sigte Lmite salto

En la RFC 3513 se define


la Arquitectura de las
Direcciones IPv6
(Abril de 2003).

Cabecera de extensin

En la RFC 4291 se define


la Arquitectura de las
Direcciones IPv6
(Febrero de 2006) y
actualiza a la RFC 3513.

PDU de la capa superior

Profesor Daniel Daz A.

http://www.danieldiaza.com

ddiaz1610@gmail.com

Direccin IP de destino

Opcional

Propiedad intelectual de Daniel Daz @ 2015

Direccin
DireccinIPde
deorigen
origen

Capa de
Internet

NOTACION DE LAS DIRECCIONES IPv6


Una direccin IPv6 se divide en 08 grupos de 16 bits
cada uno unidos por :

bbbb bbbb bbbb bbbb


16 bits

Cada grupo se expresa en hexadecimal.


Ejemplo de una direccin IPv6
2001 : 1a13 : 0000 : 0000 : 12bc : 0045 : fe00 : 0001
0001 0010 1011 1100
Profesor Daniel Daz A.

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

128 bits

Capa de
Internet

CONVENCIONES EN DIRECCIONES IPv6


Los bits en 0 a la izquierda se pueden comprimir.
2001 : 1a13 : 0000 : 0000 : 12bc : 0045 : 0fe0 : 0001

Campos sucesivos en 0 se pueden representar con ::


2001 : 1a13 : 0 : 0 : 12bc : 45 : fe0 : 1

Se puede escribir como:


2001 : 1a13 :: 12bc : 45 : fe0 : 1

Slo un :: en
una direccin

Otro ejemplo:
FF02:0:0:0:0:0:0:1 = FF02::1
Profesor Daniel Daz A.

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

Se puede escribir como:


2001 : 1a13 : 0 : 0 : 12bc : 45 : fe0 : 1

Capa de
Internet

PREFIJO DE DIRECCION IPv6


Prefijos de direccin IPv6 es similar a la forma de
los prefijos de direccin IPv4 en notacin CIDR.

Ejemplo, si el prefijo asignada a una red es:


2001 : 13a0 :: / 32
Esto quiere decir que :
2001 : 13a0 : 0000 :0000 : 0000: 0000: 0000 : 0000
Identifica
la RAAP
Profesor Daniel Daz A.

Para ser distribuido


dentro de la RAAP
http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

Direccin IPv6 / longitud de prefijo

Capa de
Internet

DIRECCIONES EN IPv6
(Segn la RFC 4291-Febrero de 2006)

03 tipos de direcciones

LINK LOCAL
UNICAST

Prefijo de red
FE80::/10

GLOBAL UNICAST

ANYCAST
ADDRESS

MULTICAST
ADDRESS
Profesor Daniel Daz A.

Prefijo de red
Diferente al anterior

Es una direccin
Global unicast

Prefijo de red
FF00::/8

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

UNICAST
ADDRESS

Capa de
Internet

EXTENDED UNIVERSAL IDENTIFIER (EUI-64)


(RFC 2464: Transmission of IPv6 Packets over Ethernet Netorks)

Direccin IEEE 802 de 48 bits


24 bits

24 bits

ccccccug cccccccc cccccccc

xxxxxxxx xxxxxxxx xxxxxxxx

ID de la compaa y administrado por la IEEE ID de extensin y seleccionado por el fabricante


g 0 ; direccin unicast.

u 1 ; localmente administrada la direccin. g 1 ; direccin multicast.

ccccccug cccccccc cccccccc

FF

FE

24 bits

xxxxxxxx xxxxxxxx xxxxxxxx


24 bits

64 bits
u es complementado

Direccin EUI-64
Profesor Daniel Daz A.

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

u 0 ; la IEEE administra la direccin.

Capa de
Internet

OBTENCIN DE UNA DIRECCION EUI-64


Direccin MAC:
00-02-3F-76-A0-7D
OUI

Neighbor solicitation

00-02-3F-76-A0-7D
Neighbor advertisement

00-02-3F

FF-FE

76-A0-7D

FF-FE

76-A0-7D

0000 0000
0000 0010

02-02-3F

FE80::202:3FFF:FE76:A07D
Profesor Daniel Daz A.

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

NOTA:
ipv6 if
Para ver interfaces
IPv6 en una PC

Prefijo de red:
FE80::/10

Capa de
Internet

DUAL STACK
2001:13A0:1234::1/64
200.1.1.1/30
S0

APLICACIN

S1

200.1.1.2/30
2001:13A0:1234::2/64

TCP/UDP

Ver HLENTipo Serv. Longitud total


Identificador
IndicDesplaz de frag.
TTL Protocolo Suma de chequeo
Direccin IP de origen
Direccin IP de destino

Opciones-relleno

Ver DS
Etiqueta de flujo
Lmite salto
Longitud de carga tilCabe.sigte

Ambos protocolos
son aceptados por
los routers

IPv4

CAPA DE ENLACE

Direccin
DireccinIPdedeorigen
origen
Direccin IP de destino

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

IPv6

Cabecera de extensin
PDU de la capa superior
PDU de la capa superior

Profesor Daniel Daz A.

http://www.danieldiaza.com

Capa de
Internet

DUAL STACK: Configuracin bsica


Lo_41 210.2.2.2/24
Lo_61 2001:13a0:777:1/64

R1

R2

200.1.1.1/30
2001:13A0:1234::1/64
S1

S0

R1>enable
R1#configure terminal
R1(config)#interface serial 0
R1(config-if)#ip address 200.1.1.1 255.255.255.252
R1(config-if)#no shutdown

R1>enable
R1#configure terminal
R1(config)#ipv6 unicast-routing
R1(config)#interface serial 0
R1(config-if)#ipv6 address 2001:13a0:1234::1/64
R1(config-if)#

R2>enable
R2#configure terminal
R2(config)#interface serial 1
R2(config-if)#ip address 200.1.1.2 255.255.255.252
R2(config-if)#no shutdown

R2>enable
R2#configure terminal
R2(config)#ipv6 unicast-routing
R2(config)#interface serial 1
R2(config-if)#ipv6 address 2001:13a0:1234::2/64
R2(config-if)#

R1(config)#interface loopback 41
R1(config-if)#ip address 210.2.2.2 255.255.255.0
R1(config-if)#no shutdown

R1config)#interface loopback 61
R1(config-if)#ipv6 address 2001:13a0:777::1/64
R1 (config-if)#no shutdown

Profesor Daniel Daz A.

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

2001:13A0:1234::2/64
200.1.1.2/30

Capa de
Internet

DUAL STACK: Tablas Estticas


Criterio idntico al utilizado en la definicin de
las tablas estticas en IPv4.
Se debe identificar la direccin IPv6 del salto siguiente.

Comando similar al de las redes con IPv4.


Lo_61
2001:13a0:777:1/64

R1

R2

2001:13A0:999::/64

2001:13A0:1234::1/64

S0

S1

::2

2001:13A0:1234::2/64

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

ipv6 route <prefijo de la red/longitud del prefijo> <direccin IPv6 del salto siguiente>

R1>enable
R1#configure terminal
R1(config)#ipv6 route 2001:13a0:999::/64 2001:13a0:1234::2

Profesor Daniel Daz A.

http://www.danieldiaza.com

Capa de
Internet

DUAL STACK: RIP para IPv6 (RIPng)


Lo_41 210.2.2.2/24
Lo_61 2001:13a0:777:1/64

R1

R2

200.1.1.1/30
2001:13A0:1234::1/64
S0

S1

R1>enable
R1#configure terminal
R1(config)#ipv6 router rip inictel
R1(config-rtr)#exit
R1(config)#interface serial 0
R1(config-if)#ipv6 rip inictel enable
R1(config-if)#exit
R1(config)#interface loopback 61
R1(config-if)#ipv6 rip inictel enable
R1(config-if)#exit

Profesor Daniel Daz A.

R2>enable
R2#configure terminal
R2(config)#ipv6 router rip inictel
R2(config-rtr)#exit
R2(config)#interface serial 1
R2(config-if)#ipv6 rip inictel enable
R2(config-if)#exit

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

2001:13A0:1234::2/64
200.1.1.2/30

Capa de
Internet

DUAL STACK: OSPFv3


Lo_61
2001:13a0:777:1/64

R1

Area 0

R2

2001:13A0:1234::1/64

S0

S1

R1>enable
R1#configure terminal
R1(config)#interface serial 0
R1(config)#ipv6 enable
R1(config-if)#ipv6 ospf 1 area 0
R1(config-if)#exit
R1(config)#interface loopback 61
R1(config)#ipv6 enable
R1(config-if)#ipv6 ospf 1 area 0
R1(config-if)#exit

Profesor Daniel Daz A.

R2>enable
R2#configure terminal
R2(config)#interface serial 1
R1(config)#ipv6 enable
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)#exit
ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

2001:13A0:1234::2/64

http://www.danieldiaza.com

Capa de
Internet

TNEL IPv6 SOBRE IPv4


Permite enviar trfico IPv6 sobre la WAN en IPv4,
sin la necesidad de actualizar los routers de la WAN.

Ver HLENTipo Serv.


Longitud total
Identificador
Indic Desplaz de frag.
TTL
Protocolo Suma de chequeo
Direccin IP de origen
Direccin IP de destino
Ver
DS
Etiqueta de flujo
Opciones-relleno
Lmite salto
Longitud de carga til Cabe.sigte

Direccin
DireccinIPde
deorigen
origen
PDU de la capa superior
Direccin IP de destino
Cabecera de extensin

Existe una variedad de tipo de tnel que son


usados para diferentes propsitos:
Manually Configured Tunnel (MCT)
IPv6-over-IPv4 generic routing encapsulation (GRE) tunnel
Tunnel Broker
6to4 Tunnel
Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) Tunnel
IPv6 over MPLS (6PE)

PDU de la capa superior

Profesor Daniel Daz A.

http://www.danieldiaza.com

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

Tneles IPv6 sobre IPv4 (IPv6-over-IPv4 tunnels) encapsula


paquetes IPv6 dentro de IPv4.

Capa de
Internet

TUNEL MANUAL (1/4)


R3
2001:1234:2::/64
220.20.20.0/24
2001:1234:1::/64

AREA 0

R4

210.10.10.0/24

R2

PROVEEDOR DE INTERNET
.18
Red con IPv4

.2

.2

.1

AREA 1

R1
Dual
stack

AREA 2

10.7.7.12/30

R6

RED DE ACCESO
Sub red del Tunel: 2001:97ab:1::/64 con IPv4

RED DE ACCESO
con IPv4

Profesor Daniel Daz A.

R5

.14

.1

.17

R7

Dual
stack
http://www.danieldiaza.com

ddiaz1610@gmail.com

Fa1/1

.13

Costo 2

Fa1/1

Propiedad intelectual de Daniel Daz @ 2015

PC1

PC2

Capa de
Internet

TUNEL MANUAL (2/4)


R3
2001:1234:2::/64
220.20.20.0/24
2001:1234:1::/64

AREA 0

R4

210.10.10.0/24

R2

PROVEEDOR DE INTERNET
.18
Red con IPv4

.2

.2

.1

AREA 2

10.7.7.12/30

R5

R1(config)#interface
tunnel 0
AREA 1

mode ipv6ip
R1 R1(config-if)#tunnel
R1(config-if)#tunnel source 20.2.2.1

Dual
stack

.14

.1

.17

R6

R7(config)#interface
0
RED DEtunnel
ACCESO

R7

R7(config-if)#tunnel mode ipv6ip

con IPv4

R7(config-if)#tunnel source 30.3.3.2


Dual
R1(config-if)#tunnel destination 30.3.3.2
R7(config-if)#tunnel destination 20.2.2.1
RED
DE ACCESO
stack
R1(config-if)#ipv6 address 2001:97ab:1::1/64 R7(config-if)#ipv6 address 2001:97ab:1::2/64
con IPv4 enable
R1(config-if)#ipv6
R7(config-if)#ipv6 enable

Profesor Daniel Daz A.

http://www.danieldiaza.com

ddiaz1610@gmail.com

Fa1/1

.13

Costo 2

Fa1/1

Propiedad intelectual de Daniel Daz @ 2015

PC1

PC2

Capa de
Internet

TUNEL MANUAL (3/4)


captura de trama entre R5 y R6

Desde R1

R3

ping 2001:97ab:1::2

2001:1234:2::/64
220.20.20.0/24

2001:1234:1::/64

AREA 0

R4

210.10.10.0/24

R2

PROVEEDOR DE INTERNET
.18
Red con IPv4

.2

.2

.1

AREA 1

R1
Dual
stack

RED DE ACCESO
con IPv4

Profesor Daniel Daz A.

R5

.14

.1

.17

AREA 2

10.7.7.12/30

R6

RED DE ACCESO
con IPv4

R7

Dual
stack
http://www.danieldiaza.com

ddiaz1610@gmail.com

Fa1/1

.13

Costo 2

Fa1/1

Propiedad intelectual de Daniel Daz @ 2015

PC1

PC2

Capa de
Internet

TUNEL MANUAL (4/4)

Acceder LAN en IPv6 R3 LAN y Tnel en AREA 0


2001:1234:2::/64
R7(config)#ipv6 unicast-routing 220.20.20.0/24

R1(config)#ipv6 unicast-routing
R7(config-if)#interface fastEthernet 0/0
R1(config)#interface fastEthernet 0/0
2001:1234:1::/64
AREA 0
R1(config-if)#ipv6 address 2001:1234:1::1/64 R7(config-if)#ipv6 address 2001:1234:2::1/64
PC2
210.10.10.0/24
R7(config-if)#ipv6
enable
R1(config-if)#ipv6 enable
R7(config-if)#ipv6 ospf 1 area 0
R1(config-if)# ipv6 PROVEEDOR
ospf 1 area 0
DE
INTERNET
PC1
R7(config-if)#exit
.18
R1(config-if)#exit
.2
Red
con
IPv4
R7(config)#interface tunnel 0
R1(config)#interface tunnel 0
R7(config-if)# ipv6 ospf 1 area 0
R1(config-if)# ipv6 ospf 1 area 0
.2
.1
.17
Costo 2
.13
.14
AREA 2

R4

AREA 1

R1
Dual
stack

RED DE ACCESO
con IPv4

Profesor Daniel Daz A.

R5

10.7.7.12/30

R6

RED DE ACCESO
con IPv4

Ping desde PC1 a PC 2 y


viceversa

R7

Dual
stack
http://www.danieldiaza.com

ddiaz1610@gmail.com

Fa1/1

.1

Fa1/1

Propiedad intelectual de Daniel Daz @ 2015

R2

ddiaz1610@gmail.com

Propiedad intelectual de Daniel Daz @ 2015

Capa de
Internet

Francia, Enero de 2013

Profesor Daniel Daz A.

http://www.danieldiaza.com

Anda mungkin juga menyukai