Está en la página 1de 23

LIREDAT

UTN-FRM

CATEDRA TELEINFORMATICA - DEPARTAMENTO ELECTRONICA - UTN - FRM

Protocolo de Internet
Versin 6 (ipv6)
Carlos Taffernaberry
carlos_taffe@frm.utn.edu.ar

Alejandro Dantiacq
alejandrod@frm.utn.edu.ar

LIREDAT UTN FRM


http://web.frm.utn.edu.ar/teleinformatica/
http://web.frm.utn.edu.ar/liredat/

UTN-FRM

IPv6

Fundamentos de IPv6
1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicion
5- Codarec6
Teleinformtica

IPv6

Protocolo de Internet Versin 6

LIREDAT

UTN-FRM

Un poco de Historia:
1981 se estandariza el protocolo tcp/ip, la versin usada es la ipv4 y se
publica en la (rfc 791), internet adopta tcp/ip.

TCP/IP

APLICACION

TRANSPORTE
INTER-RED O RED
INTERFACE A RED
FISICA

Su funcin es la de encaminar los datos atravs de la red para que


estos alcancen el destino correcto.
Teleinformtica

Protocolo de Internet Versin 6

DIRECCIONES IPV4
z

Para poder identificar a cada host en la red se asignaron


direcciones lgicas de 32 bits.

0000010100001000100010010010010 -> 232 = 4.294.967.296


REPRESENTACIN

11001001.10101010.01010011.00010001

201 . 170 . 83

. 17

JERARQUA SIMPLE
0

31
RED

Teleinformtica

IPv6

HOST
Protocolo de Internet Versin 6

LIREDAT

UTN-FRM

TIPOS DE DIRECCIONES
1.0.0.0
127.255.255.255

< 16777215 H

RED

< 65535 H

RED

< 255 H

128.0.0.0
191.255.255.255
192.0.0.0
223.255.255.255
224.0.0.0
239.255.255.255
240.0.0.0
247.255.255.255

Teleinformtica

Protocolo de Internet Versin 6

Mejoras para la utilizacin de las direcciones


-Mascaras de subred.

-Fijas (1985)
-Variables (1987)
-1991 se proponen soluciones::
A corto plazo:
-Enrutamiento sin clase (CIDR) (1993)
-Direcciones privadas y NAT. (1995)
A largo plazo
-Nuevo protocolo de internet IPng
Teleinformtica

IPv6

Protocolo de Internet Versin 6

LIREDAT

UTN-FRM

Subredes con mascara fija ( FLMS - Fixed Length Mask Subneting)


-Todas las subredes tienen la misma longitud de mscara
-Poco eficiente para redes de tamao heterogneo
0

31

15
RED
RED

HOST
SUBRED

HOST

EJ:
140.2.3.6/16 (direccin clase B asignada)
140.2.3.6/24 (Sub red 3, host 6 )
140.2.2.6/24 (Sub red 2, host 5 )
..
140.2.10.7/24 (Sub red 10, host 7 )
Teleinformtica

Protocolo de Internet Versin 6

Subredes con mascara variable (VLSM - Variable Length Mask Subneting) rfc(1878)
-Diferentes longitudes de mscara para diferentes subredes
-Ms eficiente
Ej: 140.2.3.6/16 (direccin clase B asignada) (< 65535 host)
140.2.3.6/24 (Sub red 3, host 6 ) (< 255 sub redes con < 255 host /cu)
140.2.2.5/24 (Sub red 2, host 5 )
..
140.2.10.7/28 (Sub red 10, host 7 )
140.2.10.00000111 (16 sub redes con < 14 host)
140.2.10.00010111 = 140.2.10.16/28
140.2.10..
140.2.10. 11100000111 = 140.2.224/28
140.2.10.19/28 (subred 140.2.10.16, host 7)
.
140.2.10.231/28 (subred 140.2.10.224, host 7)
Teleinformtica

IPv6

Protocolo de Internet Versin 6

LIREDAT

UTN-FRM

Otras Tcnicas:
CIDR: ( Classless Inter-Domain Routing) - Enrutamiento entre dominios sin clases
ao 1993 - rfc (1517, 1518, 1519).
-Eliminacin de las direcciones con clase
-Supernetting.
-Direccionamiento sin clases.
Ej: 201.140.25.30/22 < 1023 host.
Direcciones privadas y NAT (Network address translation) 1996 rfc 1918

Rango de direcciones privadas


10.0.0.0 10.255.255.255
201.150.29.15/32

172.16.0.0 172.31.255.255

Host

192.168.0.0 192.168.255.255
Router
NAT

INTERNET

Teleinformtica

201.74.83.15/32

Host

10.0.0.4

Host

10.0.0.5

Protocolo de Internet Versin 6

Host

10.0.0.6
9

Otros problemas sobre Ipv4


-Crisis del ruteo IPv4
-Agregacin ( CIDR )
-Escalabilidad (RFC 3221)
z

16 bits para AS

- SOLUCIN: ........ no way

-Pear-to-Pear en IPv4
- SOLUCIN: Redireccin de puertos

Teleinformtica

IPv6

Protocolo de Internet Versin 6

10

LIREDAT

UTN-FRM

Tablas de Ruteo

Teleinformtica

Protocolo de Internet Versin 6

11

Fundamentos de IPv6
1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicion
5- Codarec6

IPv6

LIREDAT

UTN-FRM

aFrases Celebres
`Pienso que el mercado mundial de computadoras
puede ser de cinco unidades, Thomas Watson,
Presidente de IBM en 1943
`640 KB de memoria han de ser suficientes para
cualquier usuario, Bill Gates, Presidente de Microsoft,
1981.
`32 bits proporcionan un espacio de direccionamiento
suficiente para Internet, Dr. Vincent Cerf, padre de
Internet, 1977
`128 bits para direcciones sobran !!! , Teleinformtica
2006.
Teleinformtica

Protocolo de Internet Versin 6

13

13

Formato de direcciones IPv6


Asigna 128 bits para las direcciones
2 128 = Total: 340.282.366.920.938.463.463.374.607.431.768.211.456.
00111111111111011110001110000100010000000000010100000110000011000000000000000
0000000000000000000000011011000000000
REPRESENTACIN
3ffe

38e1

1000

a100

0011111111111101:1110001110000100:0001000000000000:1010000100000000
:0000000000000000:0000000000000000:0000000000000000:0000001101100000

36

3ffe:38e1:1000:a001:0:0:0:36
3ffe:38e1:1000:a001::36
Teleinformtica

IPv6

Protocolo de Internet Versin 6

COMPRIMIDO
14

LIREDAT

UTN-FRM

Categoras de direcciones IPv6

Unicast
-Direccin de una interfaz nica
-Entrega a una nica interfaz

Multicast
-Direccin para un conjunto de interfaces
-Entrega a todas las interfaces del conjunto

-prefijos ffxy
Anycast
-Direccin para un conjunto de interfaces
-Entrega a una nica interfaz del conjunto

-No hay direccin de broadcast.


Teleinformtica

Protocolo de Internet Versin 6

15

Alcance de las direcciones IPv6

Link Local
Site Local
Globales

Global
2xxx
3xxx

Site-Local
fecx

Link-Local
fe8x

Ejemplos (direcciones unicast)


Link = fe80::260:8ff:fe14:7861
Site = fec0::120:ab32:fe14:7863
Global = 3ffe:3800:fffb:2001::1
Teleinformtica

IPv6

Protocolo de Internet Versin 6

16

LIREDAT

UTN-FRM

Jerarqua:
(fe80)

Link local

EUID 64

10 bits

54 bits

64 bits

1111111010

Interface ID

(fec0)

Site local

10 bits

38 bits

16 bits

64 bits

1111111011

Subnet ID

Interface ID

Global aggregatable
3

13

32
SUBTLA ID

FP TLA ID

Public Topology

(2000::/16) - reservadas
(2001::/16) - asignaciones
(2002::/16) 6to4
(2003::/16)- global unicast
(3ffe::/16) 6bone

2001:1200::/23 -> LACNIC

/48

16

64 bits

SLA ID

Interface ID

Site
Topology

Interface Identifier

FP: Format Prefix (001) for Aggregatable Global unicast Addresses.


TLA ID: Top-Level Aggregation Identifier
SUBTLA ID: Next-Level Aggregation Identifier.
SLA ID: Site-Level Aggregation Identifier.
INTERFACE ID: Interface Identified.

Aggregatable Global Unicast Addresses - Example


3

13

24

16

64 bits

FP

TLA ID

RES

NLA ID

SLA ID

Interface ID

Site
Topology

Interface Identifier

Public Topology

2345:00C1:CA11:0001:1234:5678:9ABC:DEF0

FP: 001 (binary) [2000::/3]

TLA T ID: 0345 (hex) [2345::/16]

NLA ID: C 1CA 11 (hex) [2345:00C1:CA11::/48]


NLA C: C (hex) [2345:00C0::/28]
Provider A: 1CA (hex) [2345:00C1:CA00::/40]
Site X: 11 (hex) [2345:00C1:CA11::/48]

Teleinformtica

IPv6

SLA ID: 0001 (hex) [2345:00C1:CA11:0001::/64]

Interface ID: 1234:5678:9ABC:DEF0 (hex)

Protocolo de Internet Versin 6

18

LIREDAT

UTN-FRM

Fundamentos de IPv6
1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicion
5- Codarec6

Caractersticas de IPv6
aSe reduce el nmero de campos en el header.
aSoporte mejorado de opciones y extensiones
`Headers opcionales separados.
`La mayora NO son examinados por routers intermedios.

aLa longitud del header es fija


aNo se permite la fragmentacin
`La fragmentacin solo puede ser realizada en la fuente

Teleinformtica

IPv6

Protocolo de Internet Versin 6

20

10

LIREDAT

UTN-FRM

Caractersticas de IPv6
aSoporte para la reserva y alocacin de recursos
(QoS y CoS). (redes conmutadas)
`Rendimiento, Etiquetas de Flujo, Prioridades.
`Reemplaza el tipo de servicio de IPv4
`Paquetes marcados para un flujo de trafico
particular
`Por ej. real time video

aSeguridad intrnseca (IPSEC)


`Integracin de seguridad, autenticacin y
confidencialidad (encriptacin) en el ncleo del
protocolo
Teleinformtica
Protocolo de Internet Versin 6

21

Caractersticas de IPv6
aAutoconfiguracin y reconfiguracin (Plug &
Play)
`Asignacin de direcciones dinmicas.

`Movilidad
`State address autoconfiguration
`home address
`care-of address

Teleinformtica

IPv6

Protocolo de Internet Versin 6

22

11

LIREDAT

UTN-FRM

Header IPv4
Version

Largo
Header

Tipo de Servicio

Identificacin
TTL (Time To Live)

Largo Total
Flags

Protocolo

Offset del Fragmento


Cheksum del Header

Direccin IP Origen
Direccin IP Destino
Opciones

RFC 791
Teleinformtica

Protocolo de Internet Versin 6

23

Header IPv4
Version

Tipo de Servicio
Largo de la Carga

TTL (Time To Live)

Largo Total
Siguiente Cabecera

Lmite de Saltos

Protocolo
Direccin IP Origen
Direccin IP Destino

RFC 791
Teleinformtica

IPv6

Protocolo de Internet Versin 6

24

12

LIREDAT

UTN-FRM

Header IPv4
Version

Clase de Trfico
Largo de la Carga

Siguiente Cabecera

Lmite de Saltos

Direccin IP Origen
Direccin IP Destino

Direccin IP Destino

RFC 791
Teleinformtica

Protocolo de Internet Versin 6

25

Header Ipv6 (rfc 2460 - 2474)


Version

Clase de Trfico
Largo de la Carga

Etiqueta de Flujo
Siguiente Cabecera

Lmite de Saltos

Direccin IP Origen
Direccin IP Destino

Direccin IP Destino

RFC 791
Teleinformtica

IPv6

Protocolo de Internet Versin 6

26

13

LIREDAT

UTN-FRM

Siguiente Cabecera (RFC 2460)


aCabecera de Opciones

`Solo la examinar el host destino ( opciones ipv4)

aCabecera de Fragmento
`Se fragmenta en el ORIGEN . ( offset , more frag.)
`Mnima MTU 1280

`Cabecera Hop-by-Hop
`La nica extensin que analizan los routers . ( ej RSVP)

aCabecera de Authentication (AH) y Cabecera


Encapsulating Security Payload (ESP)
`La misma funcionalidad de ipv4

aCabecera IPv6
Teleinformtica

Protocolo de Internet Versin 6

27

Siguiente Cabecera Ej.


Cabecera IPv6 Cabecera TCP

Datos

Siguiente=TCP

Cabecera IPv6

C. Routing

Cabecera TCP

Siguiente=ROUT.

Siguiente=TCP

Datos

Cabecera IPv6 C. Seguridad C. Fragmentacin Cabecera TCP


Siguiente=SEG.

Teleinformtica

IPv6

S.=Fragmentacin

Datos

Siguiente=TCP

Protocolo de Internet Versin 6

28

14

LIREDAT

UTN-FRM

Clase de trfico (Diffserv)


aSe utiliza por nodos Origen para indicar y
distinguir entre diferentes clases de trfico
Indica cmo los routers deben tratar al paquete
El comportamiento es igual que en Ipv4 (si lo ...)

Teleinformtica

Protocolo de Internet Versin 6

29

Etiqueta de Flujo (Intserv)


aSe utilizan para que la fuente etiquete secuencias
de paquetes
Esas secuencias son llamadas flujos
Los router intermedios haran un manejo determinado
de esos paquetes
Se requiere reserva de recursos en los routers

Teleinformtica

IPv6

Protocolo de Internet Versin 6

30

15

LIREDAT

UTN-FRM

Comparacin de Stacks
ICMP

IGMP

ICMPv6
ND

MLD

Neighbor Discovery

Multicast Listener Discoveryy

IPv4
IPv6
ARP

Multicast

Multicast
Broadcast

Ethernet
Teleinformtica

Ethernet
Protocolo de Internet Versin 6

31

Fundamentos de IPv6
1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicin
5- Codarec6

IPv6

16

LIREDAT

UTN-FRM

Transicin: (RFC 1752)


aDoble Stack
aTneles
Tneles Manuales / Automticos
Tneles 6to4
Tnel broker
Teredo (Udp sobre ipv4)
ISATAP (intra Site Autom. Tunnel Addressing Protocol)

aTraslacin

Teleinformtica

Protocolo de Internet Versin 6

33

Transicin: Doble Stack


Aplicaciones

TCP

DNS Res

Consulta al DNS

DNS resuelve :
z

UDP

IPv4

IPv6

0x0800

0x86dd
Subred

Teleinformtica

IPv6

Protocolo de Internet Versin 6

AAAA o A6
A

Resolver devuelve
IP

La Aplicacin
utiliza Ipv4 o IPv6

34

17

LIREDAT

UTN-FRM

Transicin: Tnel
aMecanismos tipo tnel: Se basan en encapsular,
estn enfocados a unir dos islas IPvX a travs de
un ocano IpvY ( tnel XinY)
`Genericamente Tnel 6in4

Cabecera
IPv6
Cabecera
Transporte

Cabecera
IPv4
Cabecera
IPv6
Cabecera
Transporte

Cabecera
IPv6
Cabecera
Transporte

Datos

Datos

Datos

Paquete IPv6

Teleinformtica

Paquete IPv6
encapsulado en IPv4
Protocolo de Internet Versin 6

Paquete IPv6

35

Tneles Manuales
a Funcionalidad: interconectar islas IPV6 a travs de un
ocano IPV4 (RFS 2893 6in4)
a Cada es un nodo dual y en ellos se configura las
direcciones IPv4 e IPv6 tanto locales como remotos
Router Dual

Router Dual
Isla IPv6

INTERNET

Isla IPv6

Tnel Manual

Teleinformtica

IPv6

Protocolo de Internet Versin 6

36

18

LIREDAT

UTN-FRM

Tneles Automticos (obsoletos)


aPermite a nodos duales comunicarse a travs de
una infraestructura IPv4
aDirecciones IPv6 IPv4-Compatible: Prefijo
0::/90+Direccin IPv4
aLos paquetes destinados a direcciones IPv4
compatible se envan por el tnel automtico.
Reglas:
`Direccin Origen IPv6: Direccin IPv4 compatible local
`Direccin Destino IPV4: Extrada de la direccin IPv4
compatible
Teleinformtica

Protocolo de Internet Versin 6

37

Tneles 6to4 (RFC 3056)


a Funcionalidad: interconectar islas IPV6 a travs de un
ocano IPV4 . NO requiere configuracin explcita.
a A cada isla IPv6 se le asigna un prefijo IPv6:
2002::/16+Dir IPv4 router de frontera
a Siguiente salto IPv4 contenido en la direccin IPv6
a 6to4 a IPv6 nativa: 6to4Relay (rfc 3068)
Router 6to4
IPv4: 2.3.4.5
IPv6: 2002:0203:0405::1

INTERNET
Isla IPv6

Isla IPv6
Teleinformtica

IPv6

Router 6to4
IPv4: 1.2.3.4
IPv6: 2002:0102:0304::1
Protocolo de Internet Versin 6

Isla IPv6
Router 6to4
IPv4: 3.4.5.6
IPv6: 2002:0304:0506::1

38

19

LIREDAT

UTN-FRM

Tnel Broker (RFC 3053)


a Automatiza la gestin y configuracin de Tneles
manuales
a Crea Tnel en el Servidor y da info (scripts) a clientes

Cliente
(dual Stack)

Tnel
Broker

IPv4

Tnel
Server

IPv6

Teleinformtica

El cliente se registra en el
Tbroker ( gralmente http)

El Tbroker contacta el
Tserver y configura el tnel
del lado del server y el DNS

El cliente configura su
parte del Tnel

http://tb4.consulintel.euro6ix.org

http://www.portalv6.com

Protocolo de Internet Versin 6

39

Transicin: Traslacin
aMecanismos de Traduccin: Se basan en traducir,
en un elemento de red, los paquetes de una
versin de IP a la otra.y viceversa.
`SIIT ( Algoritmo genrico, stateless)
`NAT-PT (RFC 2766)
`Transport Relay Translator (RFC 3142)
`Socksv5

Cabecera
IPv6
Cabecera
Transporte

Traductor

Cabecera
IPv4
Cabecera
Transporte

Datos
Paquete IPv6

Teleinformtica

IPv6

Datos
Paquete IPv4

Protocolo de Internet Versin 6

40

20

LIREDAT

UTN-FRM

Estrategias de Transicin
aCaracteristicas de Migracin IPv4 a IPv6
`En general: Redes finales primero, y segn aumente el
trfico IPv6: ISP y backbones principales
`Recomendaciones para redes finales
`Servidores Doble Stacks: para peticiones IPv4 e IPv6
`Clientes Doble Stacks: conectividad con servidores IPv4 e
IPv6

Teleinformtica

Protocolo de Internet Versin 6

41

v6ops
grupo de transicin del IETF
aCreacin de cuatro reas de trabajo
(efforts) para definir escenarios de
transicin
aThird Generation Partnership Project(3GPP)
RFC 3754
aUnmanaged Networks RFC 3750
aISP Networks RFC 4057
aEnterprise Networks RFC 4029
aReferencias:
awww.ietf.org/html.charters/v6ops-charter.html
awww.6bone.net/v6ops
Teleinformtica

IPv6

Protocolo de Internet Versin 6

42

21

LIREDAT

UTN-FRM

Fundamentos de IPv6
1- Introduccin
2- Direcciones y Direccionamiento
3- Especificaciones Bsicas
4- Transicion
5- Codarec6

Esquema de la red Codarec6


RETINA

Info UNLP

CONGRESO
3FFE:38E1:600:10::/64

CONAE
3FFE:38E1:600:11::/64

FRM
6BONE
Red Ipv6
de 6BONE

FRLP

Tnel
Manual

Red Ipv6
FRLP

FRM

Tnel
Manual

Red Ipv6
Servidores

Tnel
6to4
OSEP

3FFE:38E1:600:12::/64

Red IPv6

Red Ipv6
Laboratorio

FRSR
3FFE:38E1:600:13::/64

Tnel
FRM
6to4 2002:C805:744A:1::/64

Teleinformtica

IPv6

Protocolo de Internet Versin 6

44

22

LIREDAT

UTN-FRM

Servicios del Codarec6


a
a
a
a
a
a
a
a
a

DNS
HTTP
SSH
FTP
DHCP
RADVP
RIPNG
BGP4
APLICACIONES

Teleinformtica

IPv6

a
a
a
a
a

Pendientes:
QOS
MULTICAST
MOVILIDAD
IPSEC

Protocolo de Internet Versin 6

45

23

También podría gustarte