60

Comparacion_IPv4_IPv6

Embed Size (px)

DESCRIPTION

comparacion

Citation preview

  • Contenidos

    IntroduccinProtocolos de Internet: IPv4 vs. IPv6Escenarios de MedicinMtricas y Metodologa de MedicinResultados Mtricas de DesempeoEstadsticas de Aplicaciones Real-TimeConclusiones.

  • Introduccin

  • Motivacin

    IP (Internet Protocol) es la base de las comunicaciones a travs de InternetLa actual versin de IP (IPv4) ha llegado a sus lmitesSurge un nuevo protocolo: IPv6Necesidad de evaluar el impacto de la implementacin de IPv6.Introduccin

  • Protocolos de Internet:IPv4 vs. IPv6

  • Modelo de Capas TCP/IP

    Protocolos de InternetFastEthernet / UTP GigaEthernet / FibraIPv4UDPTCPSSH, DNS, Iperf, OWAMP, etc.Capa de AplicacinCapa de TransporteCapa de InternetCapa Acceso de Red

  • Dual-Stack en modelo TCP/IP

    Protocolos de InternetFastEthernet / UTP GigaEthernet / FibraIPv4IPv6UDPTCPUDPTCPSSH, DNS, Iperf, OWAMP, etc.Capa de AplicacinCapa de TransporteCapa de InternetCapa Acceso de Red

    Dual Stack: Mecanismo de transicin.

  • Diferencias entre ProtocolosProtocolos de Internet

    IPv4IPv6 232 direcciones IP ~ 4.2x109 2128 direcciones IP ~ 3.4x1034 Tipo de Servicio (ToS) Etiqueta de Flujo y Clase de Trfico (QoS) Seguridad es algo opcional Seguridad extremo-a-extremo en forma nativa (IPSec) Configuracin Manual o dinmica (DHCP) Configuracin Plug & Play

  • + Diferencias entre ProtocolosProtocolos de Internet

    IPv4IPv6 Encabezado de 20 bytes. Encabezado de 40 bytes. Fragmentacin de paquetes se realiza en Hosts y Routers. Fragmentacin de paquetes se realiza slo en Hosts. Realiza Checksum de encabezado. Checksum de encabezado se realiza en otras capas. No escalable Escalable

  • Escenarios de Medicin

  • Enlace de Red Local

    Ambos PCs con Doble-Stack en Capa de RedAmbos PCs en el mismo segmento de red IPv4 e IPv6No existe Router IntermedioImportancia de este Escenario: Verificar y validar que elinstrumento de medicin es el adecuado.Escenarios de Medicin

  • Enlace de Fibra ptica Dos nodosen distintossegmentosde redRouters seencargan delruteo IPSistema deRed ptico(ONS) en Capas 1 y 2.Escenarios de MedicinR-REUNARS-REUNAS-REUNAPC-REUNANODOREUNAUTP 10/100/1000 EthernetIPv4IPv6 1 Ch 23 1.25 GbEthernet2 Ch 25 1.25 GbEthernetR-UTFSMRS-UTFSMS-UTFSMPC-UTFSMNODOUTFSMONS-UTFSMONS-REUNA

  • Enlace de Tnel va Internet

    Enlace virtual entre ambos nodos (Tnel)Trfico IP encapsulado utilizando el protocolo GREMltiples equipos intermedios entre nodos.Escenarios de MedicinNODOUTFSMTnel GREvaInternetS-UTFSMR-UTFSMPC-UTFSMUTP 10/100/1000 EthernetIPv4IPv6S-REUNAPC-REUNANODOREUNAR-REUNA

  • Mtricas y Metodologa de Medicin

  • Mtricas de Desempeo

    Throughput: Cantidad de datos transferidos desde un nodo fuente a un nodo destino en una cantidad de tiempo especfica Packet Loss: Razn de paquetes perdidos respecto del total de paquetes transmitidos One-Way Delay: Tiempo que demora un paquete en viajar desde un nodo fuente a un nodo destinoJitter: Variacin del retardo en un sentido.Mtricas y Metodologa

  • Metodologa de Medicin

    Tipo de Medicin: Activa, intrusiva, extremo a extremoHerramientas: Iperf v1.7.0 para Throughput, Packet Loss y JitterOWAMP v1.6d para One-Way Delay

    Caractersticas del Trfico:Ajuste de la tasa ofrecida para protocolo UDP en cada escenario de medicinVariacin del tamao de paquete desde 32 hasta 65504 bytes

    Cantidad de Datos Obtenidos:Enlace Local: 300 muestras x Mtrica x Protocolo IP x PaqueteEnlace Fibra: 300 muestras x Mtrica x Protocolo IP x PaqueteEnlace Tnel: 150 muestras x Mtrica x Protocolo IP x Paquete.

    Mtricas y Metodologa

  • Metodologa de Medicin

    Tiempo de medicin:14 horas para obtener las 4 mtricas mencionadas para cada escenario de medicin4 meses de mediciones para corroborar los resultados

    Automatizacin del proceso de medicin:Creacin de scripts basados en Perl, Bourne Shell (Bash) y Expect

    Presentacin de resultados:Grficos comparativos entre ambos protocolos de redTablas resmenes con valores mnimo, mximo y promedio.

    Mtricas y Metodologa

  • Resultados Mtricas de Desempeo

  • Resultados Mtricas Enlace de Red Local

  • Mtrica: ThroughputResultados Mtricas Enlace de Red Local IPv4 > IPv6 en 3,66 % (UDP)IPv4 > IPv6 en 3,79 % (TCP)IPv4 > IPv6 en 2,54 % (UDP)IPv4 > IPv6 en 2,03 % (TCP)

    IPv4 presenta 3,664% mayor Throughput-UDP que IPv6IPv4 posee 3,792% ms Throughput-TCP que IPv6

    2,541%2,032%

  • Mtrica: Packet LossResultados Mtricas Enlace de Red LocalIPv6 > IPv4 en 1,46 %IPv4 > IPv6 en 69,56 %

  • Mtrica: One-Way DelayResultados Mtricas Enlace de Red LocalIPv6 > IPv4 en 1,54 % (TO)IPv6 > IPv4 en 2,69 % (FROM)IPv6 > IPv4 en 1,26 % (TO)IPv6 > IPv4 en 2,85 % (FROM)

  • Mtrica: JitterResultados Mtricas Enlace de Red LocalIPv6 > IPv4 en 0,48 %IPv4 > IPv6 en 13,39 veces

  • Resultados Mtricas Enlace de Fibra ptica

  • Mtrica: ThroughputResultados Mtricas Enlace de Fibra ptica IPv4 > IPv6 en 8,24 % (UDP)IPv4 > IPv6 en 11,75 % (TCP)IPv6 > IPv4 en 33,06 % (UDP)IPv4 > IPv6 en 1,82 % (TCP)

  • Mtrica: Packet LossResultados Mtricas Enlace de Fibra ptica IPv6 > IPv4 en 15,54 %IPv4 > IPv6 en 6,01 veces

  • Mtrica: One-Way DelayResultados Mtricas Enlace de Fibra ptica IPv6 > IPv4 en 1,47 % (TO)IPv6 > IPv4 en 2,33 % (FROM)IPv6 > IPv4 en 3,38 % (TO)IPv6 > IPv4 en 1,63 % (FROM)

  • Mtrica: JitterResultados Mtricas Enlace de Fibra ptica IPv6 > IPv4 en 28,10 %IPv4 > IPv6 en 82,81 %

  • Resultados Mtricas Enlace de Tnel GRE

  • Mtrica: ThroughputResultados Mtricas Enlace de Tnel GRE IPv4 > IPv6 en 26,23 % (UDP)IPv4 > IPv6 en 4,49 % (TCP)IPv6 > IPv4 en 0,20 % (UDP)IPv4 > IPv6 en 9,93 % (TCP)

  • Mtrica: Packet LossResultados Mtricas Enlace de Tnel GREIPv6 > IPv4 en 3,57 vecesIPv4 > IPv6 en 0,82 %

  • Mtrica: One-Way DelayResultados Mtricas Enlace de Tnel GREIPv6 > IPv4 en 23,51 % (TO)IPv6 > IPv4 en 21,24 % (FROM)IPv6 > IPv4 en 14,08 % (TO)IPv6 > IPv4 en 22,81 % (FROM)

  • Mtrica: JitterResultados Mtricas Enlace de Tnel GREIPv6 > IPv4 en 84,37 %IPv4 > IPv6 en 2,49 veces

  • Resumen Comparativo IPv4 - IPv6

    Resultados MtricasMejor Desempeo?

    32 a 1536 bytes1536 a 65504 bytesMtricaLANFibraTnelLANFibraTnelThroughput-UDP [Mbit/s]IPv4IPv4IPv4IPv4IPv6IPv6Throughput-TCP [Mbit/s]IPv4IPv4IPv4IPv4IPv4IPv4Packet Loss (UDP) (%)IPv4IPv4IPv4IPv6IPv6IPv6One-Way Delay (A) [ms]IPv4IPv4IPv4IPv4IPv4IPv4One-Way Delay (B) [ms]IPv4IPv4IPv4IPv4IPv4IPv4Jitter (UDP) [ms]IPv4IPv4IPv4IPv6IPv6IPv6

    La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.

  • Estadsticas de Aplicaciones Real-Time

  • Herramientas RTP: VIC y RATAplicaciones de Tiempo RealVIC (Video Conference Tool)Herramienta de Video Conferencia.RAT (Robust Audio Tool)Herramienta de Audio Conferencia

    27.bin

  • Escenarios y Metodologa de MedicinAplicaciones de Tiempo Real

    VIC RAT Tasa de Transmisin: 3 MbpsTasa de transmisin: 1,536 MbpsCuadros por Segundo: 30 fpsTasa Muestreo: 48 KHzSeal Video: 320 x 240@24 bits Canales: 2 (Stereo)Codificador de Video: H261Codificador de Audio: Linear 16 (no comprimido)

  • Aplicaciones de Tiempo RealEnlace de Fibra ptica

  • Estadsticas RTP de VIC (Video)Aplicaciones de Tiempo RealEnlace de Fibra ptica IPv4 > IPv6 en 0,87 %IPv4 > IPv6 en 0,03 %

  • Estadsticas RTP de RAT (Audio)

    Aplicaciones de Tiempo RealEnlace de Fibra ptica IPv4 = IPv6IPv6 > IPv4 en 0,88 %

  • Estadsticas de Aplicaciones Enlace de Tnel GRE

  • Estadsticas RTP de VIC (Video)Aplicaciones de Tiempo RealEnlace de Tnel GRE IPv4 > IPv6 en 3,14 %IPv4 > IPv6 en 2,27 %

  • Estadsticas RTP de RAT (Audio)

    Aplicaciones de Tiempo RealEnlace de Tnel GRE IPv4 > IPv6 en 14,98 %IPv4 > IPv6 en 0,38 %

  • Resumen Comparativo IPv4 - IPv6

    Aplicaciones de Tiempo RealMejor Desempeo?

    MtricaFibraTnelTasa de Video RecibidaIPv4IPv4Cuadros por SegundoIPv4IPv4Packet LossIPv4IPv6IPv4JitterIPv4IPv4

    La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.

  • Conclusiones

  • Comparacin entre Protocolos

    Conclusiones

    En general, IPv4 presenta un mejor desempeo que IPv6 para las mtricas medidas

    Las diferencias entre ambos Protocolos IP son pequeas

    Desempeo depende del escenario de medicin utilizado:Diferencias a nivel de Sistema Operativo son mnimas Diferencias pequeas en enlace sin congestinMltiples rutas y dispositivos aumentan diferencias en desempeo.

    Tamao de la cabecera influye en el desempeo, pero no es el factor ms relevante.

    La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.

    Enlace de Red Local presenta diferencias mnimas

  • Comparacin entre Protocolos

    Conclusiones

    Router utilizado limita el desempeo de ambos protocolosImplementacin de IPv4 va HardwareImplementacin de IPv6 va Software

    Para rango de paquetes antes de la fragmentacin, el patrn de comportamiento de IPv4 e IPv6 es similarMayores diferencias se producen para el rango de paquetes despus de la fragmentacinLa mayora de aplicaciones generan paquetes antes de ocurrida la fragmentacinMayor Jitter para el rango de paquetes sobre la fragmentacin.

    La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.

    Enlace de Red Local presenta diferencias mnimas

  • Comparacin entre Enlaces

    Conclusiones

    El Enlace Red Local presenta un desempeo 4 veces superior al Enlace de Fibra ptica

    El Enlace Fibra ptica presenta un desempeo 6 veces superior al enlace de Tnel GRE va Internet

    Las mediciones de One-Way Delay muestran que:Enlace Local y Fibra ptica presentan caminos de ida y vuelta prcticamente simtricosEnlace Tnel GRE presenta caminos de ida y vuelta asimtricos.

  • Conclusiones Finales

    ConclusionesProtocolo IPv6 en maduracin

    Mecanismos de transicin permiten migracin paulatina

    IPv6 es un protocolo bien estructurado y construido en base a la experiencia obtenida con IPv4

    IPv6 permite nuevas caractersticas para mejor soporte a aplicaciones Real-Time, Seguridad, Movilidad IP.

    La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.

  • Trabajo Futuro

    Conclusiones

    Evaluacin de nuevas caractersticas de IPv6 como QoS, Seguridad y Movilidad

    Evaluacin de otros escenarios de medicin (Ej. acceso ADSL, utilizacin protocolos ruteo IPv6)

    Evaluacin de otras mtricas a nivel de aplicaciones (Ej. tiempo de respuesta de servidor DNS, Web,etc).

    La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.

  • Muchas Gracias

  • Anexos

  • Desempeo de Routers CiscoAplicaciones de Tiempo RealThroughput-TCP/IPv4

  • Cambios en Cabecera IPv6Protocolos de Internet

    Cabecera IPv6 es 2 veces cabecera IPv4Direccionamiento 4 veces mayorCabecera de largo fijoNo Checksum No fragmentacin salto a saltoEtiqueta de Flujo/ Clase de FlujoIPv4IPv6

    eliminadomodificado

  • Encabezados Extensin en IPv6Protocolos de Internet

  • Ejemplo Fragmentacin IPv4 e IPv6Protocolos de Internet

  • Encapsulado en tnel GREProtocolos de Internet

    Payload Protocolo de capa superior.Encabezado GRE (4 Bytes, Max: 8 Bytes)Paquete IPv4Payload IPv4 (1480 Bytes si IP Header=20 bytes)Encabezado IPv4 (20 Bytes, Max: 24 Bytes)Encabezado Ethernet (14 Bytes)Payload IPv4(1456 Bytes si Enc. IP =20 Bytes, Enc. GRE=4 Bytes)Payload Ethernet (1500 bytes)Encabezado IPv4 (20 Bytes, max 24 bytes)

    Payload Protocolo de capa superior.EncabezadoIPv4 (20 Bytes, max 24 bytes)MTU TUNEL(1476 Bytes si Enc. IP=20 bytes, Enc. GRE = 4 bytes)IPv4

  • Encapsulado en tnel GREProtocolos de InternetIPv6

  • DNS en IPv4-IPv6Protocolos de Internet

    IPv4IPv6Nombre a Direccin IPRegistro A:www.utfsm.cl. A 200.1.17.1Registro AAAA:www.utfsm.cl. AAAA 2001:1310:d131:2::1 Registro A6:www.utfsm.cl. A6 0 2001:1310:d131:1::1

    Direccin IP a Nombre Registro PTR:1.17.1.200.in-addr.arpa. PRT www.utfsm.cl.Registro PTR :$ORIGIN 2.0.0.1.1.3.1.0.d.1.3.1.0.0.0.2.ip6.int.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR www.utfsm.cl.

    Registro PTR :\[x0000000000000001/64] IN PTR www.utfsm.cl.

    Dual Stack: Mecanismo de transicin.IPv4 presenta 3,664% mayor Throughput-UDP que IPv6IPv4 posee 3,792% ms Throughput-TCP que IPv6

    2,541%2,032%

    La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.

    Enlace de Red Local presenta diferencias mnimas

    La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.

    Enlace de Red Local presenta diferencias mnimas

    La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.La comparacin del desempeo de los protocolos IPv4 e IPv6 muestra que en enlace de fibra, IPv4 supera aprox. en un 16% a IPv6, mientras que en el enlace de tnel esta diferencia es de aprox. un 38%.