SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Este proyecto ha sido
www.6sos.org
 cofinanciado por PROFIT




                             Introducción a IPv6
                                   David Fernández
                                      Profesor Titular
                           Dpto. Ingeniería Sistemas Telemáticos
                             Universidad Politécnica de Madrid
                                     18 de febrero de 2004
Contenido
www.6sos.org



 •   Introducción
 •   Características generales
 •   Direccionamiento
 •   Autoconfiguración
 •   Encaminamiento
 •   Conclusiones
¿Qué es IPv6?
www.6sos.org



 • Solución a los problemas de direccionamiento y
   encaminamiento en Internet (años 90)
 • IPv6 es una evolución de IPv4 (no una revolución)
      – Modelo IPv4 demasiado “parcheado”
           • Cientos de modificaciones dispersas en multitud de documentos
           • Falsa idea de simplicidad en IPv4
      – IPv6 incorpora más de 25 años de experiencia
           • No aporta grandes novedades
           • Muchas de las funcionalidades que incorpora IPv6 ya existen en IPv4
      – Vuelta a los orígenes: modelo extremo a extremo coherente con
        las redes, servicios y aplicaciones actuales
 • IP proporciona la infraestructura básica de
   comunicaciones de Internet
Resumen Características IPv6 (I)
www.6sos.org



 • Direccionamiento:
      – Direcciones de 128 bits asignadas jerárquicamente
 • Encaminamiento:
      – Jerárquico basado en agregación de rutas
 • Prestaciones:
      – Cabecera simple alineada a 64 bits
 • Versatilidad:
      – Formato flexible de opciones. Extensibilidad mejorada
 • Multimedia:
      – Mínimas diferencias con respecto a IPv4 (Identificación de flujos)
 • Multicast:
      – Obligatorio. Mejora en control de ámbitos
Resumen Características IPv6
www.6sos.org



 • Seguridad:
      – Soporte autentificación/cifrado obligatorio (IPSEC)
 • Autoconfiguración:
      – Muy mejorada. Soporte para “configuracion cero”
 • Movilidad:
      – Soluciona problemas importantes de MIPv4
      – Mejora de la eficiencia y seguridad
Formato Cabeceras: IPv4 vs. IPv6
       www.6sos.org




                 Traffic                                     IHL    Type of
           Ver   Class       Flow Label             Ver                          Total Length
                                                                    Service
                                  Next                                                Fragment
           Payload Length                                 Identification
                                 Header Hop Limit
                                                                              Flags
                                                                                        Offset




                                                                                                   20 bytes
                                                     Time To
                                                                   Protocol
40 bytes




                                                                              Header Checksum
                                                       Live
                      Source Address
                                                                     Source Address
                                                                   Destination Address

                 Destination Address                               Options               Padding




                       32 bits
                                                                        IPv4
                      IPv6
Formato Datagrama IPv6
www.6sos.org



 • Ejemplos:


         IPv6 Header       TCP Header + DATA
          NH = TCP



         IPv6 Header   Routing Header
        NH = Routing      NH = TCP           TCP Header + DATA



         IPv6 Header   Routing Header    Fragment Header
        NH = Routing   NH = Fragment         NH = TCP      TCP Header + DATA



         IPv6 Header   Fragment Header   Security Header
       NH = Fragment     NH = Security      NH = TCP       TCP Header + DATA
Modelo de Direccionamiento IPv6
www.6sos.org



 • Direcciones de 128 bits
      – Más de 1038 direcciones posibles
      – Más de 1500 direcciones por m2 teniendo en cuenta las pérdidas
        por asignación jerárquica –y siendo pesimista- (C. Huitema)
 • Direcciones asignadas a interfaces
 • Múltiples direcciones por interfaz                Link-Local
 • Las direcciones tienen ámbito                     Site-Local
      – Link-Local, Site-Local, Global
 • Nuevas direcciones Anycast:                         Global
      – Unicast: hacia un sistema
      – Multicast: hacia todos los pertenecientes a un grupo
      – Anycast: hacia más cercano de los pertenecientes a un grupo
 • Desaparece la difusión (Broadcast)
Modelo de Direccionamiento IPv6 (II)
www.6sos.org



 • Estructura de las direcciones:
      – Dirección IPv6 = Prefijo + Id. de Interfaz
 • Separación entre “quién eres” y “dónde estás conectado”
      – Prefijo: depende de la topología de la red
      – Identificador de Interfaz: identifica a un nodo
 • Ejemplo:
      – 2001:db8:4:3:250:4ff:fe5c:b3f4
          Prefijo (64 bits)   Id. de Interfaz (64 bits)
 • ¿No está sobredimensionado el identificador de interfaz?
      – Facilidad de autoconfiguración a partir de direcciones MAC
      – Dificulta los ataques sistemáticos (“address/port scanning”)
Autoconfiguración en IPv6
www.6sos.org



 • Objetivo:
      – minimizar la configuración de hosts y routers periféricos
 • Dos métodos de autoconfiguración
      – Sin estado (stateless)
      – Con estado (DHCP, PPP): igual que en IPv4
 • Detección automática de direcciones duplicadas (DAD)
 • Extensión de la autoconfiguración a los routers
      – Delegación jerárquica de prefijos
Autoconfiguración “sin estado” (I)
www.6sos.org



 • Arranque:
      – Construcción de dirección de ámbito local (“Link Local”)

                   A                      B   C              S

               fe80:: 250:4ff:fe5c:b3f4



         Prefijo Local Token (Dir. MAC)

 • Direcciones locales:
      – Comunicaciones dentro de subred (no se encaminan)
      – Muy útiles en redes sin routers
Autoconfiguración “sin estado” (II)
www.6sos.org



 •    Direcciones Globales:
       – Envío periódico de paquetes “Router Advertisement (RA)”
                                                                                        ROUTER
                                                                     S
                    A                           B
                                                                              RA
                                                                     Prefijos:
               fe80:: 250:4ff:fe5c:b3f4   fe80:: 250:4ff:fe5e:aaff
                                                 250:4ff:fe5e:aaff   2001:db8::/64
      2001:db8:1:: 250:4ff:fe5c:b3f4                                          ff02::1


     Prefijo Global        Token (Dir. MAC)
 •    Pendiente definición método de adquisición de la dirección del
      servidor de DNS
       – Varias propuestas: dir. Anycast conocida, Stateless DHCP, etc
 •    Extensiones para garantizar privacidad:
       – identificadores de interfaz aleatorios
Delegación de Prefijos entre Routers
www.6sos.org



 • Extensión de DHCP que permite a un router obtener los
   prefijos que debe anunciar
      – Routers periféricos sin configuración


                                             Router
                                  Prefijos   Cliente (CPE)
                 ISP                                         Redes
                       Router
                                                             Cliente
                       ISP (PE)
                                             Cliente
Asignación de Direcciones en Internet (I)
www.6sos.org
                              ICANN
                             ICANN                    Regional Internet Registries:
                                                          • ARIN
                                                          • RIPE
                            Allocates to
                                                          • APNIC
                                                          • LACNIC
                  RIR                        RIR          • AFRINIC
                 RIR                        RIR                               Source:
                                                                              Paul Wilson,
                                                                              APNIC




                                             NIR      National Internet Registries
                                            NIR
                                                      (APNIC region)

                ISP/LIR
               ISP/LIR                      ISP/LIR
                                           ISP/LIR    Local Internet Registries
                                                               (ISP’s)
               Assigns to



          EU (ISP)
         EU (ISP)        EU
                        EU                    EU
                                             EU       End Users (Organizations)
Asignación de Direcciones en Internet (II)
www.6sos.org



 •   ICANN (Internet Corporation for Assigned Names and Numbers) es la
     organización que:
      – Coordina la asignación de nombres, direcciones IP y otros identificadores
        utilizados en protocolos (ej: puertos)
      – Coordina el sistema de servidores DNS raíz
 •   ICANN delega rangos de direcciones a los RIR:
      –   APNIC (Asia-Pacific Network Information Centre)
      –   ARIN (American Registry for Internet Numbers)
      –   LACNIC (Latin-American and Caribbean IP Address Registry)
      –   RIPE NCC (Réseaux IP Européens)
      –   AfriNIC (African Regional Internet Registry)
 •   Los RIR asignan directamente rangos a ISPs o usuarios finales
     (organizaciones)
      – En el caso de APNIC se hace a través de los registros nacionales (NIR)
Política de Asignación de Direcciones
www.6sos.org
                                        IPv6

 • Basada en la experiencia del 6BONE (desde 1996)
 • Reciente revisión de los mecanismos de asignación de
   direcciones
 • Nueva política en vigor desde mayo del 2002
 • Estructura de direcciones globales (prefijo 2001::/3)
                   0                              /64                         127

                        Prefijo (Topología)             Prefijo (Topología)



         001                    Infraestructura                 Sitio
        0      3                                        /48             63
Criterios de Asignación
www.6sos.org



 • Asignación a LIRs (ISP):             /32
      – Asignado a ISPs que tengan previsto conectar más de 200 redes
        finales (End Sites) en 2 años
      – Ej: RedIRIS: 2001:0720::/32; TTD: 2001:0800::/32
 • Asignación a Redes Finales (End Sites):
      – En general: /48 (16 bits libres para subredes)
           • Grandes y pequeñas empresas
           • Redes domésticas
      – Cuando exista sólo una subred: /64
           • Redes móviles (coches) o teléfonos con interfaces de red adicionales
             (WLAN o Bluetooth)
      – Cuando exista sólo un sistema: /128
           • Conexión PPP
Ejemplo Red Doméstica
www.6sos.org


   • Requisito:
        – 2 prefijos /64 para LAN y WLAN
   • Asignamos:
        – /48 = ¡¡¡¡ 65536 prefijos !!!!                    Internet
                                       2001:9000:40::/48


                                   ADSL
                                                      2001:9000:40:1::/64
                              Router
                        LAN   2001:9000:40:0::/64
                                                      WLAN


                                                    Red Doméstica


   • ¿Estamos despilfarrando de nuevo las direcciones?
¿Despilfarro de Direcciones?
www.6sos.org

 • Cientos de nuevos dispositivos en el futuro
      – ¿Serán IP? ¿Necesitaré tantas subredes distintas? ¿Cómo será
        una red doméstica dentro de 10 años?
 • Hay más de 35 billones de prefijos /48 posibles
 • Teniendo en cuenta las pérdidas por asignación:
      – Estimación pesimista: 178.000 millones de prefijos
 • La uniformidad en los prefijos (/48):
      –   Facilita la gestión y delegación de direcciones
      –   Abarata los costes de gestión de direcciones
      –   Facilita el cambio de proveedor y el renumerado
      –   Compromiso: consumo de bits vs. facilidad de gestión
 • En definitiva, estamos desplegando las direcciones en los
   lugares en los que se necesitarán
      – Pongamos conectividad y direcciones IP y ya veremos cómo y
        cuando se utilizarán…
Ejemplo SA: RedIRIS
www.6sos.org



 • Proveedor de Internet para Universidades y Centros de
   Investigación nacionales              USA
 • Sistema Autónomo AS766




                                                   B GP
                                                   B GP
  • ¿Qué prefijos anuncia RedIRIS                                   GEANT
    mediante BGP?                                            B GP
                                                               GP
                                                             B
      – Consulta whois de RIPE
        (www.ripe.net/whois):                                       BGP
                                                                    BGP
           • -i origin AS766
                                                   RedIRIS
      – Respuesta: 130.206.0.0/16, 138.4.0.0/16,    AS766            ESPANIX
        138.100.0.0/16, 139.191.152.0/21, …¡más
        de 40 prefijos!


  • El sistema actual NO es escalable
Modelo de Encaminamiento IPv6
www.6sos.org




                       P1                                   P3
                                           X1                         X2
                       P2
                                                             P4
                                                   P5
                    Site A                                               Site C
                                  Site B                     P6
                                                 Site D
                                IX Assigned
                                Addressing Model
                                                          Site E      Site F

                                                           Provider Assigned
 X1, X2:
  X1, X2:           Exchanges (NAP, FIX, etc)
                     Exchanges (NAP, FIX, etc)             Addressing Model
 P1, P2, P3, P4:
  P1, P2, P3, P4:   Long-haul Providers
                     Long-haul Providers
 P5, P6:
  P5, P6:           Regional Providers
                     Regional Providers
Modelo Encaminamiento IPv6
www.6sos.org

    • Modelo jerárquico: las direcciones dependen
      estrictamente de la topología de la red.
    • Dos tipos de Agregaciones:
        – Por Proveedor: direcciones asignadas del rango de cada
          proveedor.
        – Por Punto de Intercambio (Exchange): las direcciones
          dependen del punto al que nos conectamos
    • Consecuencia: Si cambiamos de proveedor o de
      punto de intercambio, es necesario RENUMERAR la
      red. (Si el proveedor de nuestro proveedor cambia
      también deberemos renumerar).
Renumerado de Redes IPv6
www.6sos.org



 • Escenario Típico: Cambio de proveedor (ISP)
                            Internet IPv6

                ISP 1                   ISP 2

                Prefijo 1
                                    Prefijo 2


                                                Direcciones:
                                                Prefijo1 + EUI
                                                Prefijo2 + EUI
Multihoming
www.6sos.org

 •   Red multialojada (Multihomed Site): red conectada a varios proveedores
     (ISPs) simultáneamente, con el objeto de proporcionar fiabilidad o balanceo
     de carga.

                                     ISP 2
                                   2001:b00::/32            ISP 3
                   ISP 1
                2001:a00::/32                            2001:c00::/32
                                2001:b00:bbbb::/48

         2001:a00:aaaa::/48                            2001:c00:cccc::/48



                                                   Red
                                               Multialojada
 •   Funcionalidad muy demandada
 •   El modelo jerárquico de IPv6 imposibilita soluciones IPv4
 •   Soluciones:
      – Basadas en hosts (sistemas finales gestionan múltiples direcciones globales)
      – Basadas en routers (sistemas finales con dirección global única)
Conclusiones
www.6sos.org



 •   IPv6 aporta soluciones a los problemas de crecimiento de Internet.
 •   Incorpora funcionalidades que mejoran su comportamiento en
     aspectos como seguridad, movilidad, autoconfiguración, etc.
 •   Vuelta a los orígenes: modelo extremo a extremo
 •   Reduce la complejidad y el coste de gestión de las redes IP:
      – IPv4 + Parches (NAT, todo-sobre-HTTP, etc) = Complejidad de gestión
      – Elimina costes ocultos (y no tan ocultos :-)
      – Simplifica enormemente la gestión de direcciones
 •   IPv6 es un protocolo maduro, aunque existen cuestiones no resueltas
     todavía:
      – Multihoming, anycast, semántica id. fujo, escenarios de transición, etc
 •   IP es la infraestructura básica de Internet
      – Debe estar disponible para permitir la innovación en los servicios
 •   ¿Existirá alguna vez la “killer application” para IPv6?
      – …aunque no exista ¡¡IPv6 seguirá siendo una necesidad!!
www.6sos.org




               Gracias por su atención

                    Visite nuestro web:
                    http://www.6sos.org

Más contenido relacionado

La actualidad más candente

Introduccion al direccionamiento IPv6
Introduccion al direccionamiento IPv6Introduccion al direccionamiento IPv6
Introduccion al direccionamiento IPv6ZONA 802
 
Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6Educática
 
WiFi6 y más allá
WiFi6 y más alláWiFi6 y más allá
WiFi6 y más alláEducática
 
Protocolos IPv4 e IPv6, servidor wins
Protocolos IPv4 e IPv6, servidor winsProtocolos IPv4 e IPv6, servidor wins
Protocolos IPv4 e IPv6, servidor winsSteven Nuñez
 
IPv6 llegó para quedarse
IPv6 llegó para quedarseIPv6 llegó para quedarse
IPv6 llegó para quedarseEducática
 
Introducción a Asterisk
Introducción a AsteriskIntroducción a Asterisk
Introducción a Asteriskasterisk.tron
 
Tema 2 seguridad_en_redes
Tema 2 seguridad_en_redesTema 2 seguridad_en_redes
Tema 2 seguridad_en_redesComdat4
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2Gianpietro Lavado
 
Qué son direcciones ip
Qué son direcciones ipQué son direcciones ip
Qué son direcciones ipAime Rodriguez
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Francesc Perez
 
La Certificación CCNA - CCNA R&S 200-125
La Certificación CCNA - CCNA R&S 200-125La Certificación CCNA - CCNA R&S 200-125
La Certificación CCNA - CCNA R&S 200-125Educática
 
IPv6 and Internet of Things, A brief Introduction and fundamental concepts
IPv6 and Internet of Things, A brief Introduction and fundamental conceptsIPv6 and Internet of Things, A brief Introduction and fundamental concepts
IPv6 and Internet of Things, A brief Introduction and fundamental conceptsAlberto Serna
 
Exposición de protocolos tcp
Exposición de protocolos tcpExposición de protocolos tcp
Exposición de protocolos tcpWilmer Cusin
 
Exposición de protocolos tcp
Exposición de protocolos tcpExposición de protocolos tcp
Exposición de protocolos tcpWilmer Cusin
 

La actualidad más candente (19)

Ipv6
Ipv6Ipv6
Ipv6
 
Introduccion al direccionamiento IPv6
Introduccion al direccionamiento IPv6Introduccion al direccionamiento IPv6
Introduccion al direccionamiento IPv6
 
Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6
 
WiFi6 y más allá
WiFi6 y más alláWiFi6 y más allá
WiFi6 y más allá
 
Protocolos IPv4 e IPv6, servidor wins
Protocolos IPv4 e IPv6, servidor winsProtocolos IPv4 e IPv6, servidor wins
Protocolos IPv4 e IPv6, servidor wins
 
IPv6 llegó para quedarse
IPv6 llegó para quedarseIPv6 llegó para quedarse
IPv6 llegó para quedarse
 
Introducción a Asterisk
Introducción a AsteriskIntroducción a Asterisk
Introducción a Asterisk
 
IPv6 Modulo3
IPv6 Modulo3IPv6 Modulo3
IPv6 Modulo3
 
Tema 2 seguridad_en_redes
Tema 2 seguridad_en_redesTema 2 seguridad_en_redes
Tema 2 seguridad_en_redes
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2
 
Qué son direcciones ip
Qué son direcciones ipQué son direcciones ip
Qué son direcciones ip
 
Protocolo Internet VersióN 6
Protocolo Internet VersióN 6Protocolo Internet VersióN 6
Protocolo Internet VersióN 6
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4
 
Ip v4
Ip v4Ip v4
Ip v4
 
La Certificación CCNA - CCNA R&S 200-125
La Certificación CCNA - CCNA R&S 200-125La Certificación CCNA - CCNA R&S 200-125
La Certificación CCNA - CCNA R&S 200-125
 
IPv6 and Internet of Things, A brief Introduction and fundamental concepts
IPv6 and Internet of Things, A brief Introduction and fundamental conceptsIPv6 and Internet of Things, A brief Introduction and fundamental concepts
IPv6 and Internet of Things, A brief Introduction and fundamental concepts
 
Exposición de protocolos tcp
Exposición de protocolos tcpExposición de protocolos tcp
Exposición de protocolos tcp
 
Exposición de protocolos tcp
Exposición de protocolos tcpExposición de protocolos tcp
Exposición de protocolos tcp
 
IPv6
IPv6IPv6
IPv6
 

Destacado (6)

Una introduccion a IPv6
Una introduccion a IPv6Una introduccion a IPv6
Una introduccion a IPv6
 
IPv6: Introducción y Ataques
IPv6: Introducción y AtaquesIPv6: Introducción y Ataques
IPv6: Introducción y Ataques
 
Direccionamiento I Pv6
Direccionamiento I Pv6Direccionamiento I Pv6
Direccionamiento I Pv6
 
Ipv6
Ipv6 Ipv6
Ipv6
 
Direccionamiento ipv6
Direccionamiento ipv6Direccionamiento ipv6
Direccionamiento ipv6
 
ipv6 ppt
ipv6 pptipv6 ppt
ipv6 ppt
 

Similar a Introduccion a ipv6_v1 alexandra redes

Similar a Introduccion a ipv6_v1 alexandra redes (20)

Protocolo de internet version 6
Protocolo de internet version 6Protocolo de internet version 6
Protocolo de internet version 6
 
I pv6
I pv6I pv6
I pv6
 
INTERNET PROTOCOL VRSION 6
INTERNET PROTOCOL VRSION 6INTERNET PROTOCOL VRSION 6
INTERNET PROTOCOL VRSION 6
 
Los motivos de i pv6 2016
Los motivos de i pv6 2016Los motivos de i pv6 2016
Los motivos de i pv6 2016
 
Introduccion ipv6 v11
Introduccion ipv6 v11Introduccion ipv6 v11
Introduccion ipv6 v11
 
Evolución de Protocolos de Internet 2017
Evolución de Protocolos de Internet 2017Evolución de Protocolos de Internet 2017
Evolución de Protocolos de Internet 2017
 
Ipv6
Ipv6Ipv6
Ipv6
 
Protocolo de Internet (IPv6) -Redes
Protocolo de Internet (IPv6) -RedesProtocolo de Internet (IPv6) -Redes
Protocolo de Internet (IPv6) -Redes
 
Presentación IPv6
Presentación IPv6Presentación IPv6
Presentación IPv6
 
PROTOCOLO IPV6.ppt
PROTOCOLO IPV6.pptPROTOCOLO IPV6.ppt
PROTOCOLO IPV6.ppt
 
Crecimiento en ip, web y redes sociales
Crecimiento en ip, web y redes socialesCrecimiento en ip, web y redes sociales
Crecimiento en ip, web y redes sociales
 
IPv6
IPv6IPv6
IPv6
 
CASE 2013 - 6lowpan
CASE 2013 - 6lowpanCASE 2013 - 6lowpan
CASE 2013 - 6lowpan
 
Ipv6
Ipv6Ipv6
Ipv6
 
Protocolo i pv6
Protocolo i pv6Protocolo i pv6
Protocolo i pv6
 
presentacion-ipv6 (1).ppt
presentacion-ipv6 (1).pptpresentacion-ipv6 (1).ppt
presentacion-ipv6 (1).ppt
 
Protocolo IPv6
Protocolo IPv6Protocolo IPv6
Protocolo IPv6
 
Semana 12 ip avanzado
Semana 12 ip avanzadoSemana 12 ip avanzado
Semana 12 ip avanzado
 
Ipv6
Ipv6Ipv6
Ipv6
 
Protocolo de red IPv6
Protocolo de red IPv6Protocolo de red IPv6
Protocolo de red IPv6
 

Introduccion a ipv6_v1 alexandra redes

  • 1. Este proyecto ha sido www.6sos.org cofinanciado por PROFIT Introducción a IPv6 David Fernández Profesor Titular Dpto. Ingeniería Sistemas Telemáticos Universidad Politécnica de Madrid 18 de febrero de 2004
  • 2. Contenido www.6sos.org • Introducción • Características generales • Direccionamiento • Autoconfiguración • Encaminamiento • Conclusiones
  • 3. ¿Qué es IPv6? www.6sos.org • Solución a los problemas de direccionamiento y encaminamiento en Internet (años 90) • IPv6 es una evolución de IPv4 (no una revolución) – Modelo IPv4 demasiado “parcheado” • Cientos de modificaciones dispersas en multitud de documentos • Falsa idea de simplicidad en IPv4 – IPv6 incorpora más de 25 años de experiencia • No aporta grandes novedades • Muchas de las funcionalidades que incorpora IPv6 ya existen en IPv4 – Vuelta a los orígenes: modelo extremo a extremo coherente con las redes, servicios y aplicaciones actuales • IP proporciona la infraestructura básica de comunicaciones de Internet
  • 4. Resumen Características IPv6 (I) www.6sos.org • Direccionamiento: – Direcciones de 128 bits asignadas jerárquicamente • Encaminamiento: – Jerárquico basado en agregación de rutas • Prestaciones: – Cabecera simple alineada a 64 bits • Versatilidad: – Formato flexible de opciones. Extensibilidad mejorada • Multimedia: – Mínimas diferencias con respecto a IPv4 (Identificación de flujos) • Multicast: – Obligatorio. Mejora en control de ámbitos
  • 5. Resumen Características IPv6 www.6sos.org • Seguridad: – Soporte autentificación/cifrado obligatorio (IPSEC) • Autoconfiguración: – Muy mejorada. Soporte para “configuracion cero” • Movilidad: – Soluciona problemas importantes de MIPv4 – Mejora de la eficiencia y seguridad
  • 6. Formato Cabeceras: IPv4 vs. IPv6 www.6sos.org Traffic IHL Type of Ver Class Flow Label Ver Total Length Service Next Fragment Payload Length Identification Header Hop Limit Flags Offset 20 bytes Time To Protocol 40 bytes Header Checksum Live Source Address Source Address Destination Address Destination Address Options Padding 32 bits IPv4 IPv6
  • 7. Formato Datagrama IPv6 www.6sos.org • Ejemplos: IPv6 Header TCP Header + DATA NH = TCP IPv6 Header Routing Header NH = Routing NH = TCP TCP Header + DATA IPv6 Header Routing Header Fragment Header NH = Routing NH = Fragment NH = TCP TCP Header + DATA IPv6 Header Fragment Header Security Header NH = Fragment NH = Security NH = TCP TCP Header + DATA
  • 8. Modelo de Direccionamiento IPv6 www.6sos.org • Direcciones de 128 bits – Más de 1038 direcciones posibles – Más de 1500 direcciones por m2 teniendo en cuenta las pérdidas por asignación jerárquica –y siendo pesimista- (C. Huitema) • Direcciones asignadas a interfaces • Múltiples direcciones por interfaz Link-Local • Las direcciones tienen ámbito Site-Local – Link-Local, Site-Local, Global • Nuevas direcciones Anycast: Global – Unicast: hacia un sistema – Multicast: hacia todos los pertenecientes a un grupo – Anycast: hacia más cercano de los pertenecientes a un grupo • Desaparece la difusión (Broadcast)
  • 9. Modelo de Direccionamiento IPv6 (II) www.6sos.org • Estructura de las direcciones: – Dirección IPv6 = Prefijo + Id. de Interfaz • Separación entre “quién eres” y “dónde estás conectado” – Prefijo: depende de la topología de la red – Identificador de Interfaz: identifica a un nodo • Ejemplo: – 2001:db8:4:3:250:4ff:fe5c:b3f4 Prefijo (64 bits) Id. de Interfaz (64 bits) • ¿No está sobredimensionado el identificador de interfaz? – Facilidad de autoconfiguración a partir de direcciones MAC – Dificulta los ataques sistemáticos (“address/port scanning”)
  • 10. Autoconfiguración en IPv6 www.6sos.org • Objetivo: – minimizar la configuración de hosts y routers periféricos • Dos métodos de autoconfiguración – Sin estado (stateless) – Con estado (DHCP, PPP): igual que en IPv4 • Detección automática de direcciones duplicadas (DAD) • Extensión de la autoconfiguración a los routers – Delegación jerárquica de prefijos
  • 11. Autoconfiguración “sin estado” (I) www.6sos.org • Arranque: – Construcción de dirección de ámbito local (“Link Local”) A B C S fe80:: 250:4ff:fe5c:b3f4 Prefijo Local Token (Dir. MAC) • Direcciones locales: – Comunicaciones dentro de subred (no se encaminan) – Muy útiles en redes sin routers
  • 12. Autoconfiguración “sin estado” (II) www.6sos.org • Direcciones Globales: – Envío periódico de paquetes “Router Advertisement (RA)” ROUTER S A B RA Prefijos: fe80:: 250:4ff:fe5c:b3f4 fe80:: 250:4ff:fe5e:aaff 250:4ff:fe5e:aaff 2001:db8::/64 2001:db8:1:: 250:4ff:fe5c:b3f4 ff02::1 Prefijo Global Token (Dir. MAC) • Pendiente definición método de adquisición de la dirección del servidor de DNS – Varias propuestas: dir. Anycast conocida, Stateless DHCP, etc • Extensiones para garantizar privacidad: – identificadores de interfaz aleatorios
  • 13. Delegación de Prefijos entre Routers www.6sos.org • Extensión de DHCP que permite a un router obtener los prefijos que debe anunciar – Routers periféricos sin configuración Router Prefijos Cliente (CPE) ISP Redes Router Cliente ISP (PE) Cliente
  • 14. Asignación de Direcciones en Internet (I) www.6sos.org ICANN ICANN Regional Internet Registries: • ARIN • RIPE Allocates to • APNIC • LACNIC RIR RIR • AFRINIC RIR RIR Source: Paul Wilson, APNIC NIR National Internet Registries NIR (APNIC region) ISP/LIR ISP/LIR ISP/LIR ISP/LIR Local Internet Registries (ISP’s) Assigns to EU (ISP) EU (ISP) EU EU EU EU End Users (Organizations)
  • 15. Asignación de Direcciones en Internet (II) www.6sos.org • ICANN (Internet Corporation for Assigned Names and Numbers) es la organización que: – Coordina la asignación de nombres, direcciones IP y otros identificadores utilizados en protocolos (ej: puertos) – Coordina el sistema de servidores DNS raíz • ICANN delega rangos de direcciones a los RIR: – APNIC (Asia-Pacific Network Information Centre) – ARIN (American Registry for Internet Numbers) – LACNIC (Latin-American and Caribbean IP Address Registry) – RIPE NCC (Réseaux IP Européens) – AfriNIC (African Regional Internet Registry) • Los RIR asignan directamente rangos a ISPs o usuarios finales (organizaciones) – En el caso de APNIC se hace a través de los registros nacionales (NIR)
  • 16. Política de Asignación de Direcciones www.6sos.org IPv6 • Basada en la experiencia del 6BONE (desde 1996) • Reciente revisión de los mecanismos de asignación de direcciones • Nueva política en vigor desde mayo del 2002 • Estructura de direcciones globales (prefijo 2001::/3) 0 /64 127 Prefijo (Topología) Prefijo (Topología) 001 Infraestructura Sitio 0 3 /48 63
  • 17. Criterios de Asignación www.6sos.org • Asignación a LIRs (ISP): /32 – Asignado a ISPs que tengan previsto conectar más de 200 redes finales (End Sites) en 2 años – Ej: RedIRIS: 2001:0720::/32; TTD: 2001:0800::/32 • Asignación a Redes Finales (End Sites): – En general: /48 (16 bits libres para subredes) • Grandes y pequeñas empresas • Redes domésticas – Cuando exista sólo una subred: /64 • Redes móviles (coches) o teléfonos con interfaces de red adicionales (WLAN o Bluetooth) – Cuando exista sólo un sistema: /128 • Conexión PPP
  • 18. Ejemplo Red Doméstica www.6sos.org • Requisito: – 2 prefijos /64 para LAN y WLAN • Asignamos: – /48 = ¡¡¡¡ 65536 prefijos !!!! Internet 2001:9000:40::/48 ADSL 2001:9000:40:1::/64 Router LAN 2001:9000:40:0::/64 WLAN Red Doméstica • ¿Estamos despilfarrando de nuevo las direcciones?
  • 19. ¿Despilfarro de Direcciones? www.6sos.org • Cientos de nuevos dispositivos en el futuro – ¿Serán IP? ¿Necesitaré tantas subredes distintas? ¿Cómo será una red doméstica dentro de 10 años? • Hay más de 35 billones de prefijos /48 posibles • Teniendo en cuenta las pérdidas por asignación: – Estimación pesimista: 178.000 millones de prefijos • La uniformidad en los prefijos (/48): – Facilita la gestión y delegación de direcciones – Abarata los costes de gestión de direcciones – Facilita el cambio de proveedor y el renumerado – Compromiso: consumo de bits vs. facilidad de gestión • En definitiva, estamos desplegando las direcciones en los lugares en los que se necesitarán – Pongamos conectividad y direcciones IP y ya veremos cómo y cuando se utilizarán…
  • 20. Ejemplo SA: RedIRIS www.6sos.org • Proveedor de Internet para Universidades y Centros de Investigación nacionales USA • Sistema Autónomo AS766 B GP B GP • ¿Qué prefijos anuncia RedIRIS GEANT mediante BGP? B GP GP B – Consulta whois de RIPE (www.ripe.net/whois): BGP BGP • -i origin AS766 RedIRIS – Respuesta: 130.206.0.0/16, 138.4.0.0/16, AS766 ESPANIX 138.100.0.0/16, 139.191.152.0/21, …¡más de 40 prefijos! • El sistema actual NO es escalable
  • 21. Modelo de Encaminamiento IPv6 www.6sos.org P1 P3 X1 X2 P2 P4 P5 Site A Site C Site B P6 Site D IX Assigned Addressing Model Site E Site F Provider Assigned X1, X2: X1, X2: Exchanges (NAP, FIX, etc) Exchanges (NAP, FIX, etc) Addressing Model P1, P2, P3, P4: P1, P2, P3, P4: Long-haul Providers Long-haul Providers P5, P6: P5, P6: Regional Providers Regional Providers
  • 22. Modelo Encaminamiento IPv6 www.6sos.org • Modelo jerárquico: las direcciones dependen estrictamente de la topología de la red. • Dos tipos de Agregaciones: – Por Proveedor: direcciones asignadas del rango de cada proveedor. – Por Punto de Intercambio (Exchange): las direcciones dependen del punto al que nos conectamos • Consecuencia: Si cambiamos de proveedor o de punto de intercambio, es necesario RENUMERAR la red. (Si el proveedor de nuestro proveedor cambia también deberemos renumerar).
  • 23. Renumerado de Redes IPv6 www.6sos.org • Escenario Típico: Cambio de proveedor (ISP) Internet IPv6 ISP 1 ISP 2 Prefijo 1 Prefijo 2 Direcciones: Prefijo1 + EUI Prefijo2 + EUI
  • 24. Multihoming www.6sos.org • Red multialojada (Multihomed Site): red conectada a varios proveedores (ISPs) simultáneamente, con el objeto de proporcionar fiabilidad o balanceo de carga. ISP 2 2001:b00::/32 ISP 3 ISP 1 2001:a00::/32 2001:c00::/32 2001:b00:bbbb::/48 2001:a00:aaaa::/48 2001:c00:cccc::/48 Red Multialojada • Funcionalidad muy demandada • El modelo jerárquico de IPv6 imposibilita soluciones IPv4 • Soluciones: – Basadas en hosts (sistemas finales gestionan múltiples direcciones globales) – Basadas en routers (sistemas finales con dirección global única)
  • 25. Conclusiones www.6sos.org • IPv6 aporta soluciones a los problemas de crecimiento de Internet. • Incorpora funcionalidades que mejoran su comportamiento en aspectos como seguridad, movilidad, autoconfiguración, etc. • Vuelta a los orígenes: modelo extremo a extremo • Reduce la complejidad y el coste de gestión de las redes IP: – IPv4 + Parches (NAT, todo-sobre-HTTP, etc) = Complejidad de gestión – Elimina costes ocultos (y no tan ocultos :-) – Simplifica enormemente la gestión de direcciones • IPv6 es un protocolo maduro, aunque existen cuestiones no resueltas todavía: – Multihoming, anycast, semántica id. fujo, escenarios de transición, etc • IP es la infraestructura básica de Internet – Debe estar disponible para permitir la innovación en los servicios • ¿Existirá alguna vez la “killer application” para IPv6? – …aunque no exista ¡¡IPv6 seguirá siendo una necesidad!!
  • 26. www.6sos.org Gracias por su atención Visite nuestro web: http://www.6sos.org