REDES LOCALES 1 CFGM Sistemas Microinformticos y Redes
Introduccin. 3 de Febrero de 2011 6 de Junio de 2012 tuvo lugar el lanzamiento mundial de IPv6. Este da comenz el abandono progresivo oficial de IPv4 y la introduccin de IPv6. Introduccin. IPv4 se cre en los aos 70 como un sistema de direccionamiento de hosts de 32 bits. Esto proporcionaba un total de 4200 millones de direcciones. Eran suficientes? Hace aos se detect el problema: se acabaran!!! Quin asigna las direcciones IP? ICANN Internet Corporation for Assigned Numbers and Names ICANN es una organizacin que opera a nivel (Multinacional|internacion al) y es la responsable de asignar las direcciones del protocolo IP, de los identificadores de protocolo, de las funciones de gestin del sistema de dominio y de la administracin del sistema de servidores raz. Quin asigna las direcciones IP? ICANN se divide en cinco Registradores Regionales . ICANN asingnaba direcciones /8 a cada regin. cuntas IPs son esas? Introduccin. La ICANN (Internet Corporation for Assigned Names and Numbers) asignaba bloques enteros de IPs. Por ejemplo: 80.0.0.0/8. Cuntas IPs se estn dando? Una empresa va a necesitarlas todas? Se sospecha que slo el 50% de las que se dieron se llegaron a usar o se usarn. Introduccin. Solucin temporal: NAT (Network Address Translation). Con NAT activado en el router, todos los dispositivos que se conectan a Internet en un hogar salen con la misma IP (direcciones privadas). Inconvenientes de NAT: problemas de seguridad. La solucin real es crear un nuevo esquema de direccionamiento: IPv6. Ese esquema se llam inicialmente IPng (next generation) y posteriormente fue renombrado a IPv6. (2000). IPv6 IPv6 es la nueva generacin del protocolo IP, que pasara de la anterior versin 4 a la nueva versin 6. IPv5 fue usado de manera experimental para el envo de vdeo pero tena fallos que se corrigieron en la versin 6. Adems se quiso aprovechar la implementacin del nuevo protocolo para aadir seguridad. El protocolo IPv6 es un protocolo de nivel de red, nivel 3 del modelo OSI, y est especificado por la RFC2462. http://www.ietf.org/rfc/rfc2462.txt IPv6 Las direcciones IPv6 tienen 128 bits. Esto son unos 16 billones de billones de IPs. Con IPv4 el nmero era 4 billones de IPs. En el mundo hay 6000 millones de personas. Y si cada una tiene una mquina?O diez? En el futuro todo estar conectado: TV, nevera,...
Representacin de direcciones IPv6. Direcciones de 128 bits. Agrupadas en 8 grupos de 16 bits (8x16=128). Representados en hexadecimal y separados por :. Ejemplo: fe80 : 0000 : 0000 : 0000 : 0217 : 31ff : fe80 : 026b
Representacin de direcciones IPv6. Se pueden eliminar los 0 a la izquierda en cada grupo. Ejemplo: fe80:0:0:0:217:31ff:fe80:026b Se pueden eliminar un grupo de 0: sustitucin de los dos puntos : Los : sustituyen un cierta cantidad de 0 y slo puede haber una vez : Ejemplo: Direccin reducida: fe80 :: 217 : 31ff : fe80 : 026b Direccin original: fe80 :0000:0000:0000: 0217 : 31ff : fe80 : 026b Slo se eliminan los 0 iniciales, no los finales. Ejemplo: Esta reduccin ES CORRECTA 2001:0db8:0012::/48 es lo mismo que 2001:db8:12::/48 Esta reduccin NO ES CORRECTA 2001:0db8:1200::/48 no es lo mismo que 2001:db8:12::/48
Observa que aqu hay 5 grupos. Debera haber 8 grupos. Eso significa que se han eliminado 3 grupos de 0000. Red y Host. Global Network Id: Identifica a la red completa. 64 primeros bits (primera mitad, 4 primeros grupos de 16. Puede dividirse en dos partes, dndole parte de los bits al identificador de subred. Host: Identifica los hosts, las mquinas. 64 ltimos bits (ltima mitad, 4 ltimos grupos de 16). Red y host.
La parte de red: 64 primeros bits. La parte de host es fija: 64 ltimos bits. Ejemplo: fe80 :: 217 : 31ff : fe80 : 026b /64 Parte de red fe80:: Parte de host 217:31ff:fe80:026b Direccionamiento. Igual que en IPv4, las direcciones son asignadas a las interfaces de red. DIFERENCIA: Una interfaz puede tener varias direcciones IPv6. Ahora las direcciones tienen un mbito de aplicacin: Link local o Enlace local Unique local o Local nica Global Tipos de direcciones IPv6. Unicast: Uno a uno. Direccin que identifica de forma nica a una interfaz. Ejemplo: entrega de mensaje a un equipo concreto. Multicast: Uno a muchos. Direccin que identifica a un conjunto de interfaces. Los hosts se suscriben a esa direccin. Ejemplo: entrega de mensaje a todos los miembros de un grupo. Anycast: Uno a uno cualquiera que est cerca. Direccin que identifica a un conjunto de interfaces. Se enva a todo el grupo pero solo espero que me conteste uno cualquiera (el ms cercano). Por ejemplo, mviles. Ejemplo: mensaje a un grupo pero me sirve con que llegue al ms cercano. No existen direcciones broadcast en IPv6. Si queremos enviar un mensaje broadcast se enviar al grupo multicast formado por todos los nodos de la red. Unicast. Tipos: Direcciones Unicast Globales (GUA): equivalentes a las direcciones pblicas de IPv4. Enlace local: equivalentes a las direcciones de red APIPA de IPv4. Direcciones Unicast Locales nicas (ULA) conectividad total dentro de la empresa pero no son accesibles desde el exterior (similar a las direcciones privadas) Mapeadas IPv4: son direcciones IPv6 construidas a partir de IPv6. GUA - Direcciones Unicast Globales Necesaria si el equipo se quiere conectar a Internet. Recordemos que NAT desaparece, as que todo equipo que desee conectarse a Internet, necesita una IP de este tipo. Como identificarlas: Comienzan por 2 o por 3 (los tres primeros bits son 001) Ejemplo: 2a00:1450:4007:809::1017
ULA- Direcciones Unicast Locales nicas. Uso similar al de las direcciones privadas en IPv4 aunque se construyen de diferente manera (no hay un rango fijo). Estas direcciones no son accesibles desde Internet. Permiten tener conectividad dentro de una red local. No se pueden repetir como ocurra en el caso de IPv4, sino que se generan de manera aleatoria. Como identificarlas: Comienzan por FD00::/8. FC00::/8. FC00::/7.
LLA- Direcciones de Enlace Locales. Se configurar la tarjeta con una direccin de este tipo cando el equipo al no conseguir contactar con un servidor DHCPv6. Se diferencian de la APIPA en que seguirn estando ah, aunque el equipo sea configurado con una ULA ya que sern utilizados en otras funcionalidades de IPv6. Como identificarlas: Comienzan FE80/10.
Direcciones IPv6 especiales. Direccin indefinida. ::/128 direccin con todos los bits a 0. Equivalente a 0.0.0.0. Es la que se utiliza antes de que se asigne ninguna direccin. Ruta por defecto. ::/0 equivalente a la ruta por defecto 0.0.0.0/0 Direcciones locales. ::1/128. Direccin de loopback, direccin del localhost. Es equivalente a la direccin 127.0.0.1 en IPv4. Direcciones multicast. FF00::/8. Transaccin de IPv4 a IPv6. Premisa de IPv6: que la transicin desde IPv4 fuera suave. Se han diseado muchos mecanismos para ayudar a la convivencia entre ambas versiones. Podemos hacer una clasificacin como sigue: Dual Stack. Tneles. Traduccin. En algn sitio podris leer sobre
Transaccin de IPv4 a IPv6. Dual Stack Se trata de que ambas versiones convivan en la red. Los nodos de la red tendrn las dos pilas de protocolos, es decir, tendrn dos IPs, una IPv4 y otra IPv6 Si se envan datos de un origen IPv4 a IPv4 se usa la red IPv4. Si se envan datos de un origen IPv6 a IPv6 se usar la red IPv6. Si el destino tiene ambos protocolos, se usar IPv6
Transaccin de IPv4 a IPv6. Tneles. Consiste en encapsular paquetes IPv6 dentro de IPv4. Esto permitir a dos mquinas IPv6 comunicarse usando una red que slo es IPv4. De esta forma, podremos llevar datos de un origen IPv6 a un destino IPv6 a travs de redes que solo soportan IPv4. Actualmente existen tneles manuales y tneles automticos. Tneles manuales: se debe configurar manualmente. http://www.tunnelbroker.net/ Tneles automticos: los configuran automticamente algunos sistemas operativos. Los ms conocidos son 6to4 y Teredo. Transaccin de IPv4 a IPv6. Traduccin. Se usa cuando un nodo que slo soporta IPv4 quiere conectarse con otro que slo es IPv6. Se trata de utilizar algn dispositivo en la red que convierta los paquetes de IPv4 a IPv6 y al revs. Ese dispositivo tiene que ser capaz de realizar la traduccin en los dos sentidos de forma que permita la comunicacin. NAT64/DNS64 es un ejemplo de este tipo de tcnica. Asume que la red es IPv6 y lo que hace es realizar traducciones para llegar a mquinas que son slo IPv4. La traduccin se hace entre paquetes IPv4 e IPv6 al estilo NAT.
Y para terminar famosas frases para reflexionar
Pienso que el mercado mundial de ordenadores puede ser de cinco unidades, Thomas Watson, Presidente de IBM en 1943. 640 Kbps 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. Vinton Cerf, padre de Internet en 1977. Enlaces de inters http://portalipv6.lacnic.net/es/mecanismos-de-transici-n http://www.6deploy.org/ http://www.eslared.org.ve/walc2010/ http://www.google.com/intl/en/ipv6/ www.packetlife.net www.6sos.org http://www.tcpipguide.com/free/t_IPv6AutoconfigurationandRe numbering.htm