IP V4 - IP V6 Integrantes: Cherrepano Mandamiento, Junior Rodríguez Natividad, Daniel
IP Protocolo de Internet Encaminamiento Datagramas no fiable
Enrutamiento función de buscar un camino entre todos los posibles Métrica de la red -Es la medición del retardo de tránsito entre nodos vecinos Mejor ruta :
Datagramas no fiables best-effort (mejor esfuerzo) Si se necesita fiabilidad, ésta es proporcionada por los protocolos como TCP Protocolo de Control de Transmisión)
Direccion IP Definicion Direccion IP Dinámica Direccion IP Fija
*Es más difícil identificar al usuario que está utilizando esa IP. *Reduce los costos de operación a los proveedores de servicios internet (conocidos como ISP por sus siglas en Inglés). *Para los ISP los equipos son mas simples *Obliga a depender de servicios que redirigen un host a una IP. *Es ilocalizable; en unas horas pueden haber varios cambios de IP.
DIRECCIONES IPV4 IPv4 32 Bits Interpretación de las direcciones IP Clases de direcciones IP
Un Router envía los paquetes desde la red origen a la red destino utilizando el protocolo IP. Los paquetes deben incluir un identificador tanto para la red origen como para la red destino.
Capacidad de 32 Bits Permite un espacio de direcciones de hasta (2 32 ) direcciones posibles
Interpretación de las Direcciones IP interpretaban las direcciones IP en dos partes, los primeros 8 bits para designar la dirección de red y el resto para individualizar la computadora dentro de la red.
Clases de Direcciones IP Clase A (8 bits red, 24 bits hosts) Clase B (16 bits red, 16 bits hosts). Clase C (24 bits red, 8 bits hosts)
Clase A El valor más alto que se puede representar es , 127 decimal. La red se reserva para las pruebas de loopback
Clase B Los primeros dos bits del primer octeto de la dirección Clase B siempre son 10 Cualquier dirección que comience con un valor entre 128 y 191 en el primer octeto es una dirección Clase B.
Clase C El número más alto que puede representarse es , 223 decimal. Si una dirección contiene un número entre 192 y 223 en el primer octeto, es una dirección de Clase C. el menor número que puede representarse es , 192 decimal. comienza con el binario 110
Historia IPv6 Diseñado por Steve Deering de Xerox PARC y Craig Mudge. Los creadores de IPv4, a principio de los años 70, no predijeron en ningún momento, el gran éxito que este protocolo iba a tener en muy poco tiempo. A principios de los años noventa (1991), el Grupo de trabajo de ingeniería de Internet (IETF) centró su interés en el agotamiento de direcciones de red IPv4 y comenzó a buscar un reemplazo para este protocolo. Esta actividad produjo el desarrollo de lo que hoy se conoce como IPv6. Objetivo: Solucionar el agotamiento de las direcciones IP. Especificaciones se finalizaron en 1994, rebautizándose como IPv6.
¿Por qué IPv6?
IPv6 Es la versión 6 del protocolo de Internet, un estándar en desarrollo del nivel de red encargado de dirigir y encaminar los paquetes a través de una red. IPv6 esta destinado a sustituir el estándar IPv4 cuyo limite de direcciones IP admisibles esta empezando a restringir el crecimiento de Internet y su uso. Pero este nuevo estándar mejorara globalmente su uso.
CARACTERÍSTICAS IP versión 6 (IPv6) es una nueva versión del IP, diseñada como sucesora de la versión 4 de IP. Mayor espacio de direcciones. El tamaño de las direcciones IP cambia de 32 bits a 128 bits. Autoconfiguración. Mejor calidad de servicio (QoS) y clase de servicio (CoS). Seguridad en el núcleo del protocolo (IPsec). Características de movilidad. Renumeración y "multihoming". Es posible cambiar el formato de numeración manteniendo la misma dirección IP facilitando así el cambio de proveedor de servicios.
Una dirección IPv6 (128 bits) se representa mediante ocho grupos de cuatro dígitos hexadecimales, cada grupo representando 16 bits (dos octetos). Los grupos se separan mediante dos puntos (:). Un ejemplo de dirección IPv6 podría ser: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 Los ceros iniciales de cada grupo pueden omitirse, aunque cada grupo debe contener al menos un dígito hexadecimal. De ese modo, la dirección IPv6 ejemplo podría escribirse: 2001:db8:85a3:0:0:8a2e:370:7334 Uno o más grupos de ceros pueden ser sustituidos por dos puntos. Esta sustitución puede realizarse únicamente una vez en la dirección. Ejemplo: 2001:db8:85a3::8a2e:370:7334 REPRESENTACIÓN IPv6
Direcciones IPv6 Las direcciones IPv6 son identificadores de 128 bits para interfaces y conjuntos de interfaces. Dichas direcciones se clasifican en tres tipos: UNICASTANYCASTMULTICAST
UNICAST Identificador para una única interfaz. Un paquete enviado a una dirección unicast es entregado sólo a la interfaz identificada con dicha dirección. Es el equivalente a las direcciones IPv4 actuales. ANYCAST Identificador para un conjunto de interfaces (típicamente pertenecen a diferentes nodos). Un paquete enviado a una dirección anycast es entregado en una (cualquiera) de las interfaces identificadas con dicha dirección (la más próxima, de acuerdo a las medidas de distancia del protocolo de encaminado). MULTICAST Identificador para un conjunto de interfaces (por lo general pertenecientes a diferentes nodos). Un paquete enviado a una dirección multicast es entregado a todas las interfaces identificadas por dicha dirección.
ESPECIFICACIONES BÁSICAS DE IPv6 Como vemos, la longitud mínima de la cabecera IPv4 es de 20 bytes (cada fila de la tabla supone 4 bytes). A ello hay que añadir las opciones, que dependen de cada caso.
En la tabla anterior hemos usado abreviaturas, cuya “leyenda de equivalencias” indicamos a continuación: Version – Versión (4 bits) Header – Cabecera (4 bits) TOS (Type Of Service) – Tipo de Servicio (1 byte) Total Length – Longitud Total (2 bytes) Identification – Identificación (2 bytes) Flag – Indicador (4 bits) Fragment Offset – Desplazamiento de Fragmentación (12 bits – 1.5 bytes) TTL (Time To Live) – Tiempo de Vida (1 byte) Protocol – Protocolo (1 byte) Checksum – Código de Verificación (2 bytes) 32 bit Source Address – Dirección Fuente de 32 bits (4 bytes) 32 bit Destination Address – Dirección Destino de 32 bits (4 bytes)
En la tabla anterior, hemos marcado, mediante el color de fondo, los campos que van a desaparecer en IPv6, y los que son modificados, según el siguiente esquema: El motivo fundamental por el que los campos son eliminados, es la innecesaria redundancia. En IPv4 estamos facilitando la misma información de varias formas. Un caso muy evidente es el checksum o verificación de la integridad de la cabecera: Otros mecanismos de encapsulado ya realizan esta función (IEEE 802 MAC, framing PPP, capa de adaptación ATM, etc.). Hemos pasado de tener 12 campos, en IPv4 a 8 en IPv6 El caso del campo de “Desplazamiento de Fragmentación”, es ligeramente diferente, dado que el mecanismo por el que se realiza la fragmentación de los paquetes es totalmente modificado en IPv6, lo que implica la total “inutilidad” de este campo. En IPv6 los encaminadores no fragmentan los paquetes, sino que de ser precisa, dicha fragmentación/desfragmentación se produce extremo a extremo.
Estos dos campos, como se puede suponer, son los que nos permiten una de las características fundamentales e intrínsecas de IPv6: Calidad de Servicio (QoS), Clase de Servicio (CoS), y en definitiva un poderoso mecanismo de control de flujo, de asignación de prioridades diferenciadas según los tipos de servicios. Por tanto, en el caso de un paquete IPv6, la cabecera tendría el siguiente formato: La longitud de esta cabecera es de 40 bytes, el doble que en el caso de IPv4, pero con muchas ventajas, al haberse eliminado campos redundantes.
Diferencias con IPv4 No hay direcciones broadcast (su función es sustituida por direcciones multicast). Las direcciones IPv6, distintamente de su tipo (unicast, anycast o multicast), son asignadas a interfaces, no nodos. Dado que cada interfaz pertenece a un único nodo, cualquiera de las direcciones unicast de las interfaces del nodo puede ser empleado para referirse a dicho nodo. Todas las interfaces han de tener, al menos, una dirección unicast link-local (enlace local). Una única interfaz puede tener también varias direcciones IPv6 de cualquier tipo (unicast, anycast o multicast) o ámbito. Una misma dirección o conjunto de direcciones unicast pueden ser asignados a múltiples interfaces físicas.
EN CONCLUSIÓN IPv6 soluciona el problema de agotamiento de direcciones IP presentado por IPv4. IPv6 es un protocolo maduro que incorpora funcionalidades que robustecen la seguridad, enrutamiento, movilidad, etc. Gracias al campo flow label (Etiqueta de Flujo), Ipv6 realiza el envío de datagramas de manera mas ágil ganando tiempo y evitando congestionamientos. Ipv6 no hace fragmentación en cada router sino que la fragmentación se hace sólo en el nodo origen. Ipv6 aprovecha de mejor manera la arquitectura jerárquica de direcciones dentro de una red.