Sunteți pe pagina 1din 23

MP09RedesTelemticas

MP09Tema2.ProtocoloIPv6. Pgina1
PROTOCOLO IPv6 CISCO.


MP09Tema2.ProtocoloIPv6. Pgina2
1. INTRODUCCIN.
ElProtocolodeInternet(IP)definecmolosordenadoresy/ocomputadorassecomunican
atravsdeunared.Amedidaquesepueda,lasorganizacionesdebenadoptarIPv6paraapoyarla
continuidaddenegociofuturo,elcrecimientoylaexpansinglobal.
Qu es una direccin IP?
Podemos decir que una direccin IP (Internet Protocol) se utiliza para comunicar un
ordenadoraunalneatelefnicayasuvezaInternet.CadadireccinIPesnicaytodoslosdatos
queseenvanaesadireccinsernenviadosatravsdeInternetparallegarasudestino.
La mayora de la gente es capaz de recordar ms fcilmente nombres en vez de nmeros.
Por ejemplo, cuando escribimos la direccin www.google.com, nuestro ordenador realiza una
consulta a unos servidores DNS (Domain Name System) que traducen dicho nombre de dominio
(www.google.com)asudireccinIPcorrespondiente.TambinpodemosutilizarladireccinIPen
lugar del nombre de dominio (por ejemplo, escribir http://200.20.120.1/ en la barra de
direccionesenunnavegadorystenosllevaralsitiowebindicado).
Cuntas direcciones IP hay disponibles?
ElespaciodedireccionesIPv4esde4,3milmillonesdedirecciones,quefuerontotalmente
asignadas a regiones geogrficas especficas en febrero de 2011. Se estimaba que el protocolo
IPv4 se quedara sin direcciones IP disponibles para el ao 2012, pero se han recogido todas las
queestaban"sueltas"ydisponiblesparaseguirotorgandoesteprotocolo(IPv4).
El nuevo protocolo (IPv6) ha sido desarrollado para evitar este problema (introduciendo
tambin una serie de nuevas caractersticas para mejorar el funcionamiento de Internet) e IPv6
ofrece340.282.366.920.938.000.000.000.000.000millonesdedirecciones(2alapotenciade128)
lo que significa que el tamao de la Internet podra duplicarse cada ao, y todava tendramos
suficientesdireccionesparalosprximos96aos.
Qu es IPv6?
IPv6eselprotocolodeInternetsucesordelprotocoloIPv4,elprotocolodedireccionesde
InternetquesehautilizadodurantemuchosaosdesdelosprimerosdasdelaInternet.
Cuando Internet se fund, sta se estableci como una red de investigacin (ARPANET), y
suaccesoestabalimitadoalacomunidadcientficaymilitar.Nuncasepensqueseutilizaraesta
redparaconectaratodoelmundo,desdeuntelfonomvilaunequipodemsicaounanevera.
Cmo podemos utilizar IPv6?
LamayoradelosSOhoyendasoportanIPv6demaneranativa,incorporandoelprotocolo
IPv6 de manera estructural dentro del sistema, por lo tanto, no se necesita ningn software
adicionalparasoportarlasfuncionalidadesdeIPv6.
Obviamente, necesitar tambin enrutadores (routers) que soporten IPv6 para poder
conectar toda su red utilizando dicho protocolo. Para los equipos y sistemas que todava no
soportanIPv6existelasolucindetunelizar(construiruntnellgico)enelcualseencapsulanlos
paquetesIPv6dentrodepaquetesIPv4.
LamayoradelossistemasoperativosactualessoncompatiblesconIPv6.
MP09Tema2.ProtocoloIPv6. Pgina3
Qu necesitamos hacer?
No debemos hacer nada, ya que son los operadores de red los que deben asegurarse de
llevaracabounatransicinsuaveparaquelosusuariosnotenganquepreocuparse.
EncasodetenerunsitioweboservidoresenInternetconectadosatravsdeIPpblicases
posible que deba consultar con su proveedor de hosting o su proveedor de servicio de Internet
para verificar si ofrecen direcciones IPv6, adems consultarles de que forma estos los pueden
ayudarconsuimplementacin.
1.1. LAS VENTAJAS.
Por qu razn debemos conocer en profundidad el protocolo IPv6? Bueno, bsicamente
existeunapoderosaraznqueimpulsaratodoslosprofesionalesderedesaconoceraldedilloel
protocoloIPv6:laadopcindeIPv6anivelderedesLAN.
Conociendo la importancia que tiene este protocolo, iremos desarrollando el tema desde
los aspectos ms bsicos hasta los ms complejos, explicndolos de la manera ms didctica y
simpleposible.
IPv6 (Internet Protocol Version 6) son las siglas del nuevo protocolo IP (Internet Protocol)
que sustituir gradualmente al archiconocido protocolo IPv4. La versin 6 del protocolo IP se
dise como una actualizacin evolutiva de IPv4, de hecho, pueden coexistir de manera
transparenteambasversiones.
IPv6 est diseado con el objetivo de permitir que Internet contine expandindose de
maneraconstante,tanto entrminosdelnmerodenodosconectados,ascomotambin,dela
cantidadtotaldetrficodedatostransmitidos.
IPv6 ha estado en desarrollo desde mediados de la dcada de 1990. La iniciativa principal
que impuls el desarrollo de este proyecto naci de la preocupacin causada por el eminente
agotamiento de las direcciones IP disponibles. En pocas palabras, la demanda de direcciones IP
superaralaofertadisponible.
DebemosrecordarqueelProtocoloInternetversin4(IPv4)fuedesarrolladoenladcada
del 1970, donde sus desarrolladores no tenan ni la ms remota idea de que Internet tendra el
tamaoyel alcance globalque presentahoyda.Enesapocanoeraposiblepreverlacantidad
tandiversadedispositivosqueseconectaranutilizandoesteprotocolo.
Entrminosmatemticos,unadireccinIPv4tieneunalongitudde32bits,permitiendoas,
una asignacin mxima de 2
32
, que es lo mismo decir, 4.294.967.296 billones direcciones IP
nicas (4,310
21
). Dentro de toda esta cantidad de direcciones IP existen algunos rangos
reservados para las direcciones IP privadas (18 millones) y las direcciones IP multicast (270
millones).
El protocolo IP versin 6 (IPv6) provee una cantidad de direcciones mucho mayor que su
predecesorIPv4.Enestanuevaversin,eltamaodelasdireccionesIPhacrecidodeunalongitud
de 32bits a 128bits. Matemticamente, la cantidad de direcciones IP nicas que pueden ser
asignadasenIPv6sonaproximadamente2
128
3,410
38
,unnmeroextremadamentegrandede
direccionesIPposibles.
ConesteincrementoenlalongituddelasdireccionesIPnohabrproblemasdeescasezde
direcciones IP por un largo periodo de tiempo adems de que garantizar una expansin
exponencial de la cantidad de nodos (tabletas, smartphones, vehculos, electrodomsticos, etc.)
quesepodrninterconectaratravsdeInternet.
MP09Tema2.ProtocoloIPv6. Pgina4
ElaumentodelacantidaddedireccionesIPparaserasignadasrepresentaprcticamentela
caracterstica diferenciadora ms conocida entre IPv4 e IPv6. La realidad es que hay otros
beneficiostecnolgicosqueaportaIPv6quemejoransignificativamentealprotocoloIP:
NohabrqueutilizarNAT(NetworkAddressTranslation);
AutoconfiguracindelasdireccionesIP;
Mejoraelenrutamientodeltrficomulticast;
Unencabezado(header)mssimple;
Mejoraelprocesodeenrutamientodepaquetes;
Mejoralacalidaddeservicio(QoS),ahorallamado"FlowLabeling";
Mejoralaseguridad,incluyeautenticacinycifradodelainformacin;
Proveemayornmerodeextensionesyopcionesmsflexibles;
Administracinmssimplificada(adisalprotocoloDHCP).

MP09Tema2.ProtocoloIPv6. Pgina5
2. ESPACIO DE DIRECCIONAMIENTO.
Si queremos aumentar el tamao de la cantidad de direcciones posibles slo debemos
aumentarlalongituddelasdirecciones.
Cada bit adicional que se agregue a la longitud de las direcciones incrementa el doble el
nmero de direcciones IP posibles. Por lo tanto si las direcciones IPv4 tienen una longitud de
32bits (2
32
), las direcciones IPv6 tienen una longitud de 128bits (2
128
). Esto produce como
resultadoelsiguientenmero:340.282.366.920.938.463.463.374.607.431.768.211.456.
Este nmero es tan grande que se expresa en notacin cientfica como 3,410
38
. Esto es
ms o menos cerca de 340 trillones de trillones de direcciones IP posibles, lo que representa
realmente un nmero enorme de direcciones IP posibles. La idea es que IPv6 provea un espacio
tangrandededireccionesIPquenoseaposibleelagotamientoenmuchasdcadas.
El incremento de la longitud de las direcciones IP desde un tamao de 32bits (IPv4) a
128bits (IPv6) brinda una gran ventaja, pero tambin nos brinda algunos desafos. Una direccin
IPv4de32bitsserepresentadelasiguienteforma:
11001000010110000011110101100100(Binariode32bits)
Tambindelasiguientemanera:
11001000 01011000 00111101 01100100(Binariodeoctetos)
Comoesmuycomplicadotrabajarconnmerobinarios,espreferibletrabajarconnmeros
decimales.EnnotacindecimalladireccinIPanteriorserepresentaradelasiguientemanera:
200. 88. 61. 100(Notacindecimal)
EnIPv6lasdireccionesIPsontanlargasquenoesconvenienterepresentarlasnisiquieraen
formato decimal. Para simplificar la representacin de las direcciones IPv6 se opt por utilizar el
sistemadenotacinhexadecimal.
El sistema hexadecimal est basado en 16 valores. Estos 16 valores se representan
utilizandolossmbolosdelosnmerosde0al9(10valores),ylossmbolosdelasletrasA,B,C,D,
E,F(6valores).LasdireccionesIPv6sedividenen8octetos,cadaoctetodeuntamaode16bits.
A continuacin vamos a ver primero un ejemplo de una direccin IPv6 representada en
formatodecimal:128. 91. 45. 157. 220. 40. 0. 0. 0. 0. 252. 87. 212. 200. 31. 255.
sta direccin IPv6 representada en notacin decimal es muy larga, y es bastante
complicadotrabajarconsemejanteformatodedireccionesIP.Estadireccinestcompuestapor
16octetosde8bitsseparadosporunpunto.Simultiplicamos168bitselresultadosera128bits.
Si representamos la direccin anterior en formato hexadecimal (IPv6) se mostrara de la
siguientemanera:805B:2D9D:DC28:0000:0000:FC57:D4C8:1FFF
Ladireccinanteriorestcompuestapor8octetosde16bitsseparadospordospuntos(:).
Simultiplicamos816bitselresultadosera128bits.
La notacin hexadecimal es la forma para expresar las direcciones IPv6. Consta notacin
se logra que las direcciones IP sean ms cortas y fciles de manejar. An as, es complicado
manejardireccionesIPbajoestanotacin,yaquelanotacinde16valoresnonosesfamiliar.
Algo importante a tener en cuenta es que las direcciones IPv6 estn separadas por dos
puntos(:)adiferenciadelasdireccionesIPv4queestnseparadosporpuntos(.).
Algo similar a las direcciones IPv6 en cuanto a su representacin son las direcciones MAC.
Las direcciones MAC son aquellas que vienen incrustadas en una interfaz Ethernet de cualquier
equipoenlared.Estasdireccionestienenunalongitudde48bits(6octetosde8bits)ytambinse
representanennotacinhexadecimal.
MP09Tema2.ProtocoloIPv6. Pgina6
3. PREFIJOS Y NOTACIN.
Los desarrolladores del protocolo IPv6 eligieron la notacin hexadecimal sobre las
notaciones decimales buscando la manera que las direcciones IP no fueran tan largas. An as,
siguensiendolargasydifcilesdemanejar.
Porsuerte,podemosimplementarunaseriedetrucosquenospermitirnreduciranms
el tamao de las direcciones IPv6. Para comenzar, vamos a estudiar la siguiente direccin IPv6:
805B: 2D9D: DC28: 0000:0000: FC57: D4C8: 1FFF
PodemosobservarqueestadireccinIPv6tiene8octetos,siendo805Belprimeroy1FFFel
ltimo contando de izquierda a derecha. Podemos tambin apreciar que dos octetos
consecutivos(4y5)tienenvaloresencero(0000).
EstadireccinIPv6lapodemoshaceranmscortautilizandounareglallamadasupresin
de ceros continuos. Aplicando esta regla podemos representar esta direccin IP de la siguiente
manera:805B: 2D9D: DC28: 0: 0: FC57: D4C8: 1FFF
Reducimosdosoctetosrepresentadoscomo0000:0000enalgocomoesto0:0.Ahoraesun
pocomscorta,peroanassepuedeacortarunpocomseliminandocompletamentelosceros
delosoctetos4y5.Elresultadoseraelsiguiente:805B: 2D9D: DC28: ::FC57: D4C8: 1FFF
Enestecaso,sehansustituidolosdosceros(0:0)por(::).Estasustitucindecerosslose
puederealizarunasolavezdentrodeunadireccinIPv6.
Tenemos la siguiente direccin: 805B: 2D9D: DC28: 0:0: FC57: 0:0; y podemos
observarqueesunpocodiferentealaanteriordebidoaquetenemoscuatrooctetosconvalores
encerosperonotodossonconsecutivos.Slopodemossuprimirunodelosdosparesdeoctetos
con valores en cero dentro de la direccin IP. Esto significa que podramos tener estos dos
escenarios si intentamos reducir la direccin: 805B: 2D9D: DC28: ::FC57: 0: 0
805B: 2D9D: DC28: 0: 0: FC57::
Veamos otro ejemplo: FF00: 4501: 0:0:0:0:0: 32. Esta direccin tiene mltiples
octetosconvaloresencero(desdeel3hastael7).Loquesignificaquepodemosreducirbastante
eltamaodeestadireccinIPenalgoparecidoaesto:FF00: 4501::32
Tenemosunadireccincomoesta:0:0:0:0:0:0:0:1,queesladireccindeLoopback
IPv6,elequivalentea127.0.0.1enIPv4.Estadireccinlapodemosas:::1
Si tenemos la direccin cualquier destino: 0:0:0:0:0:0:0:0, y esta direccin la
podemosrepresentarcomo:::(nohaynmeros,slodospuntos).
ExisteotraformaderepresentarlasdireccionesIPv6quenosresultaunpocomsfamiliar.
PodemosrepresentarpartedeunadireccinIPv6ennotacindecimalalestiloIPv4.
Sabemos que las direcciones IPv6 son de 128bits y las de IPv4 de 32bits. Para poder
incrustar una direccin IPv4 dentro de una direccin IPv6 debemos de representar los primeros
96bitsennotacinhexadecimalylosltimos32bitsennotacindecimal.
Veamos el siguiente ejemplo: 805B: 2D9D: DC28: : FC57: 212.200.31.255. Donde
losltimos32bitsestnrepresentadosennotacindecimalcomosifueraunadireccinIPv4.
Tambin tenemos la opcin de disear un direccionamiento IPv6 al estilo IPv4 slo
colocandolosprimeros96bitsdeladireccinIPv6convaloresencero.
Veamos el siguiente ejemplo: 0:0:0:0:0:0: 212. 200. 31. 255. Aplicando la regla de
la supresin de ceros podemos representar esta direccin de la siguiente forma:
::212. 200. 31. 255.AprimeravistapareceraunadireccinIPv4,ladiferenciaestenlosdos
puntos(::)alprincipiodeladireccinquesimbolizaclaramenteelprotocoloIPv6.
MP09Tema2.ProtocoloIPv6. Pgina7
4. TIPOS DE DIRECCIONES.
En este punto se explicar cules son las diferentes categoras y tipos de direcciones que
existen en el Protocolo Internet Versin 6 (IPv6). A nivel general, podemos clasificar las
direccionesIPv6entresgrandescategoras:
4.1. DIRECCIONES UNICAST.
Las direcciones Unicast, al igual que en IPv4, son las ms comunes y utilizadas. Estas son
asignadasaunainterfazonodopermitiendolacomunicacindirectaentredosnodosdelared.
Estatcnicadecomunicacinesconocidacomounoauno(onetoone).
A continuacin podemos ver un ejemplo de una direccin IPv6 Unicast:
2001: 0db8: 3c4d: 0015: 0000: 0000: 1a2f : 1a2b/ 64.
ExistenunostiposdedireccionesIPv6dentrodelacategoraUnicast:
4.1.1. LinkLocal.
Las direcciones LinkLocal son el equivalente a las direcciones IP privadas en IPv4.
Estas son asignadas a una interfaz de manera automtica a partir del momento que
activamoselprotocoloIPv6enunnodo.
El prefijo de estas direcciones es FE80::/10. Estas direcciones no pueden ser
encaminadasatravsdelosroutersfueradelsegmentolocal,deahderivasunombre.El
propsito principal es proporcionar direccionamiento IP automtico a los nodos en caso
quenoexistaunservidorDHCP.
Una direccin IPv6 LinkLocal comienza con el prefijo FE80::/10 (los primeros 10
bits), luego, los bits del 11 hasta 64 (los siguientes 54bits) se configuran con valores de
ceros (0000). De esta manera se forma la porcin de red representada por los primeros
64bits:FE80:0000:0000:0000: 0000: 0000: 0000: 0000/ 10
La porcin de nodo, que son los ltimos 64bits, se forma con el formato EUI64. El
formatoEUI64tomalos48bitsdeladireccinMACdelatarjetaEthernetylecoloca16bits
adicionales predefinidos por el protocolo IPv6 (FFFE). A continuacin tenemos un ejemplo
deunadireccinLinkLocal:FE80: : 211: 21FF:FE6C: C86B
4.1.2. SiteLocal.
Las direcciones IPv6 SiteLocal son tambin el equivalente a las direcciones IP
privadas en IPv4. A diferencia de las direcciones LinkLocal, estas pueden ser encaminadas
fuera del segmento local, es decir, podemos enviar paquetes entre diferentes segmentos
delaredperonohaciaInternet.
En las direcciones SiteLocal, los primeros 10bits se establecen con los valores
1111111011,porlotanto,elprefijodeestsdireccionestendrunvalorenhexadecimalde
FEC0 :: /10. Los siguientes 54bits estn compuestos por el ID de red. Los ltimos 64
bitssonelidentificadordelainterfazonodo,yestosseconfigurandelamismaformaque
las direcciones LinkLocal, tomando 48bits de la direccin MAC y luego agregando 16bits
conlosvaloresFFFE.
A continuacin tenemos un ejemplo de una direccin SiteLocal:
FEC0: : CE00: 3BFF:FE85: 0
MP09Tema2.ProtocoloIPv6. Pgina8
4.1.3. Global Unicast.
Las direcciones Global Unicast son el tipo de direccin IPv6 ms utilizado y son el
equivalente de las direcciones IP pblicas en IPv4. Pueden ser encaminadas a travs de la
Internet. Los primeros 3bits de estas direcciones IP estn compuestos por los valores 001
(ennotacinbinaria),porlotanto,elprefijodeestsdireccionesIPsiempretendrunvalor
hexadecimalde2000conunamscara/3
Lo anterior significa que los primeros 3bits dentro de una direccin Global Unicast
deben de ser siempre 0010 (en binario), y la mscara de /3 significa que slo podemos
hacer variaciones despus de los primeros tres bits dentro del primer octeto para
establecerelPrefijoGlobaldeEnrutamiento(GlobalRoutingPrefix).
Esteprefijoconsisteenunnmerodebitsquesepuedensubdividirdeacuerdoalas
necesidades de los Registros de Internet y proveedores de Internet, a fin de reflejar la
topologadelaInternetensuconjunto.Enpocaspalabras,apartirdeestosprimeros3bits
esdondecomienzalajerarquizacindelaasignacindelasdireccionesIPanivelglobal.
Bajo el esquema anteriormente descrito, los posibles prefijos que podran ser
utilizadospararepresentardireccionesIPdeltipoGlobalUnicastseran:
2000 ( 0010) direccinvlidaGlobalUnicast.
3000 ( 0011) direccinvlidaGlobalUnicast.
4000 ( 0100) direccin invlida Global Unicast (a partir de aqu cambia la
estructurade001enlosprimeros3bits).
5000 ( 0101) direccininvlidaGlobalUnicast.
En el futuro este prefijo puede cambiar debido a las normativas del IANA (Internet
Assigned Numbers Authority), el cual es el organismo encargado de la asignacin y
administracindelasdireccionesIPv6GlobalUnicastanivelmundial.
Tenemos entonces que de los primeros 64bits de un total de 128 bits, los 3bits
primeros representan el Prefijo Global. Los siguientes 45bits identifican la red asignada a
las organizaciones. Los siguientes 16bits representan la subred (Subnet ID) en caso de
realizarseunasubdivisindelared(Subnetting).
En resumen, los primeros 64bits de una direccin IPv6 los podemos dividir en tres
componentes:
PrefijoGlobal(3bits);
Red(45bits);
Subred(16bits).
Una direccin IPv6 Global Unicast soporta 2
16
(65.535) subredes posibles. Cada
subredsoportaasuvez2
64
(18.446.744.073.709.551.616)nodosposibles.
VamosatomarcomoejemplolasiguientedireccinIPv6GlobalUnicast:
2001: 0db8: 3c4d: 0015: 0000: 0000: 1a2f : 1a2b
Losprimeros48bitsrepresentanlaporcindereddelaempresa(SitePrefix):
2001: 0db8: 3c4d
Lossiguientes16bitsrepresentanlaporcindesubred:0015
Lossiguientes64bitsrepresentanlaporcindelnodo:0000: 0000: 1a2f : 1a2b
SI no hay subdivisin de red (Subnetting), entonces los primeros 64bits representan
laredylosdems64bitslosnodos.
MP09Tema2.ProtocoloIPv6. Pgina9
4.2. DIRECCIONES MULTICAST.
LasdireccionesMulticastpermitenidentificarmltiplesinterfacesonodosenunared.Con
este tipo de direcciones podemos comunicarnos con mltiples nodos de manera simultnea.
Esta tcnica es conocida como uno a mucho (onetomany). A continuacin podemos ver un
ejemplodeunadireccinIPv6Multicast:FF02: 0: 0: 0: 0: 0: 0: 9.
4.3. DIRECCIONES ANYCAST.
LasdireccionesAnycastsonunnuevotipodedireccinenIPv6.Aligualqueunadireccin
Multicast, una direccin Anycast identifica mltiples interfaces, sin embargo, mientras que los
paquetesdeMulticastsonaceptadosporvariosequipos,lospaquetesAnycastsloseentregana
una interfaz o nodo. A continuacin podemos ver un ejemplo de una direccin IPv6 Anycast:
2002: 0db8: 6301: : / 128.
4.4. Y QU PASA CON LAS DIRECCIONES BROADCAST?
A diferencia de IPv4, el protocolo IPv6 no soporta direcciones Broadcast. Para los que no
conocenlasdireccionesbroadcast,estssonlasdireccionesutilizadasparalacomunicacindeun
nodocontodoslosnodosdentrodeunsegmentodered.Estetipodedireccinfueeliminadoen
IPv6.

MP09Tema2.ProtocoloIPv6. Pgina10
5. IPv6.
5.1. NOTACIN DE LAS DIRECCIONES IPv6.
Las direcciones IPv6, de 128bits de longitud, se escriben como ocho grupos de cuatro
dgitoshexadecimales,separadosentreellospordoblespuntos(:),quepuedenirdesdeel0000al
FFFF.Porejemplo,lasiguienteesunadireccinIPv6vlida:
2001:0DB8:AAAA:1111:0000:0000:0000:0100
Cada uno de estos grupos est formado por 16bits, ya que cada dgito hexadecimal est
formadopor4bits,porlotanto:4bits4dgitos=16bits.

Como ya hemos dicho en otro punto, el protocolo IP versin 6 (IPv6) provee una cantidad
de direcciones mucho mayor que su predecesor IPv4. En esta nueva versin, el tamao de las
direcciones IP ha crecido de una longitud de 32bits a 128bits. Matemticamente, la cantidad de
direccionesIPnicasquepuedenserasignadasenIPv6sonaproximadamente2
128
3,410
38
,un
nmeroextremadamentegrandededireccionesIPposibles.
Los dgitos hexadecimales entre maysculas y minsculas, pero las recomendaciones IETF
sugierenelusodeletrasminsculas.Larepresentacincompletadelosochogruposde4dgitos
puedesimplificarsemediantevariastcnicas,eliminandopartesdelarepresentacin.
5.1.1. Reglas para la compactacin de direcciones IPv6.
ExistendosreglasparalacompactacindedireccionesenIPv6:
Lareglasdelos0siniciales;
Laregladelosdoblesdospuntos(::).
5.1.1.1. Regla de los ceros iniciales.
Estareglanosdicequeloscerosinicialesencualquiersegmentode16bitssepueden
omitirynolostenemosqueescribir:
3f f e: 0404: 0001: 1000: 0000: 0000: 00ef : bc003ffe:404:1:1000:0:0:ef:bc00
3f f e: 0000: 010d: 000a: 00dd: c000: e000: 00013ffe:0:10d:a:dd:c000:e000:1
f f 02: 0000: 0000: 0000: 0000: 0000: 0000: 0500ff02:0:0:0:0:0:0:500
5.1.1.2. Regla de los dobles dos puntos (::).
ConestasegundareglaanpodemosreducirmsIPv6,yaquepodemosreducir,una
nica vez, una secuencia de ceros contiguos en uno o ms segmentos de 16bits por doble
dospuntos(::):
Sepuedecomprimirungrupodecuatrodgitossisteesnulo(esdecir,tomaelvalor
0000)sustituyndolopor"::".
Porejemplo: 2001: 0db8: 85a3: 0000: 1319: 8a2e: 0370: 7344
2001: 0db8: 85a3::1319: 8a2e: 0370: 7344
MP09Tema2.ProtocoloIPv6. Pgina11
Siguiendo esta regla, si ms de dos grupos consecutivos son nulos, tambin pueden
comprimirsecomo"::".Siladireccintienemsdeunaseriedegruposnulosconsecutivos
lacompresinslosepermiteenunodeellos.
Las siguientes son representaciones posibles de una misma direccin, son todas
vlidasysignificanlomismo: 2001: 0DB8: 0000: 0000: 0000: 0000: 1428: 57ab
2001: 0DB8: 0000: 0000: 0000::1428: 57ab
2001: 0DB8: 0: 0: 0: 0: 1428: 57ab
2001: 0DB8: 0::0: 1428: 57ab
2001: 0DB8::1428: 57ab
Lasdireccionesmencionadassontodasvlidasysignificanlomismo.
Slosepuedeaplicarestareglaunanicavez,yaquenoquedaclarocuntosgrupos
nulos hay en cada lado, producindose una ambigedad irresoluble, no sabramos dnde
colocarlosgruposdecerosquenosfaltan:2001: : 25de: : cade
Delasiguientedireccinlasdosopcionessonvlidas:
2001: 0d02: 0000: 0000: 0014: 0000: 0000: 0095
2001: d02: : 14: 0: 0: 95 2001: d02: 0: 0: 14: : 95
5.1.2. Prefijos de red.
En IPv4, el prefijo parte de red de la direccin se puede identificar por la mscara
decimaloporlacuentadebits:255. 255. 255. 0/ 24
EnIPv6elprefijosiempreseobtienedelacuentadebits(longituddelprefijo):
3f f e: 1944: 100: a: : / 64
16 324864bits
5.1.2.1. Identificar los bits de red y los de host o interfaz.
EltamaodelprefijoseexpresaennotacinCIDR(enrutamientoentredominiossin
clase).LanotacinCIDRconsisteenunabarrainclinadaalfinaldeladireccin,seguidapor
eltamaodelprefijoenbits.
Dentro de estas identificaciones, nos podemos encontrar con dos tipos: aquellas en
lasquelosbitsderedcoincidenconunoomsgruposcompletosdedgitoshexadecimales
(16,32,48,)oaquellosquenocoinciden(15,28,42,).
Para explicar con ms detenimiento el primer caso, pongamos por ejemplo la
siguientedireccinIPv6:2001: : 1/ 16.Podemosextraerlasiguienteinformacin:
Bitsdered=16;bitsdehost=112.Sumanuntotalde128bits.
Porcindered=2001(unsegmento=16bits).
Porcindehost=0: 0: 0: 0: 0: 0: 1(7segmentos=112bits).
Para explicar con ms detenimiento el segundo caso, pongamos por ejemplo la
siguientedireccinIPv6:2001: : 1/ 80.Podemosextraerlasiguienteinformacin:
Bitsdered=80;bitsdehost=48.Sumanuntotalde128bits.
Porcindered=2001: 0: 0: 0: 0(cincosegmentos=80bits).
Porcindehost=0: 0: 1(tressegmentos=48bits).
Pero este segundo caso, se puede complicar un poco ms. Supongamos la siguiente
IPv6:2001: 1/ 3;dondetenemos3bitsdelapartederedy125paralapartedehost.
MP09Tema2.ProtocoloIPv6. Pgina12
Escribamoselprimersegmento (2001)enbinario:0010 0000 0000 0001.Los
tresprimerosbitssonlapartederedyelrestosondehost:001 0 0000 0000 0001
Donde 001 en hexadecimal es 1. 2 es la parte de red y el resto de bits son de host.
Paraquequedemsclaro,realizaremosladivisincomoenloscasosanteriores:
Bitsdered=3;bitsdehost=125.Sumanuntotalde128bits.
Porcindered=0010(3bits).
Porcindehost=0010 0000 0000 0001::0001(125bits).

2 0 0 1
5.2. TIPOS DE DIRECCIONES IPv6.
En este esquema podemos ver los diferentes tipos de direcciones en IPv6. Es preciso
recordarqueenIPv6noexisteladireccindebroadcast.

5.2.1. Direcciones Unicast globales.

Identificanaunasolainterfazdered,entregalospaquetesenviadosaunadireccin
unicast al interface especifico.Un paquete enviado a una direccin unicast es entregado
sloalainterfazidentificadacondichadireccin.
Las direcciones Unicast globales poseen una estructura caracterstica muy sencilla y
sonsimilaresaIPv4:enrutablesynicas.
MP09Tema2.ProtocoloIPv6. Pgina13

La IANA (Internet Assigned Numbers Authority es la entidad que supervisa la


asignacin global de direcciones IP, sistemas autnomos, servidores raz de nombres de
dominioDNSyotrosrecursosrelativosalosprotocolosdeInternet),haasignadoesespacio
dedireccionesIPv6enoctavos(1/8):

5.2.2. Direcciones Unicast globales y la regla 314.


EnIPv4ladistribucindelos32bitseslasiguiente:

En IPv6 la distribucin de los 128bits, donde los primeros 64bits nos permiten algo
msde18trillonesdedispositivoseslasiguiente:

Dentro de estos 64bits, podemos destinar 48bits para Prefijo global y los ltimos
16bitsparaIDdesubred,quenospermite65.536subredes(cerosyunosestnpermitidos):

Para que se vea algo ms claro, el siguiente grfico desgrana por segmentos la
direccin IPv6 (donde se aprecia claramente la Regla 314), que quedan asignados 3
segmentos para el Prefijo global, 1 segmento para ID Subred y 4 segmentos para ID de
interfaz:
MP09Tema2.ProtocoloIPv6. Pgina14

2001: 0D8: AAAA: 1111: 0000: 0000: 0000: 0100


5.2.3. Prefijo Global de Enrutamiento.
Es un prefijo asignado a un sitio, generalmente est estructurado jerrquicamente
por los RIRs (Regional Internet Registry o Registro Regional de Internet) e ISPs (Internet
ServiceProvideroProveedordeServiciosdeInternet)yformadopor48bits(3segmentos),
quepuededividirsedelasiguienteforma:

5.2.4. Subredes IPv6.


Es el identificador de una subred dentro de un sitio. Est diseado para que los
administradoresdelossitiosloestructurenjerrquicamente.

Segmento administrativo de una red IPv6. Los componentes de una subred IPv6 se
puedencorresponderdirectamentecontodoslosnodosdeunvnculo,igualqueenIPv4.Si
es preciso, los nodos de un vnculo se pueden administrar en subredes independientes.
Adems, IPv6 no permite subredes multivnculo, en las cuales los nodos de vnculos
distintospuedensercomponentesdeunasolasubred.
EnIPv6,laIDdesubreddefineunasubredadministrativadelaredytieneuntamao
mximode16bits.UnIDdesubredseasignacomopartedelaconfiguracinderedesIPv6.
El prefijo de subred define la topologa de sitio respecto a un enrutador especificando el
vnculoalquesehaasignadolasubred.
Desde un punto de vista conceptual, las subredes IPv6 y las IPv4 son iguales en el
sentidodequecadasubredsueleasociarseconsolovnculodehardware.Sinembargo,las
IDdesubredesIPv6seexpresanennotacinhexadecimal,enlugardedecimalconpuntos.
PrefijoRIR(23bits)RegistroRegionalInternet.
PrefijoISP(9bits)ProveedorserviciosInternet.
PrefijodeSitio(16bits) Lugar(Ciudad).
PosiblePrefijodeIniciodelSitio(8bits)Zona(Barrio).
PrefijoSubred(8bits)Edificio.
MP09Tema2.ProtocoloIPv6. Pgina15
Las Subredes estn ubicadas el cuarto segmento (contando desde la izquierda) de
unadireccinIPv6,esdecir,estnformadaspor16bits(1segmento):
TenemosladireccinIPv6siguiente:2340: 1111: AAAA: : / 48.

Pues a partir de esta, podemos determinar cuatro subredes a modo de ejemplo y


paraelloslobastarconincrementarunhexadecimal(16bits):
2340: 1111: AAAA: 0000: : / 64 2340: 1111: AAAA: : / 64
2340: 1111: AAAA: 0001: : / 64 2340: 1111: AAAA: 1: : / 64
2340: 1111: AAAA: 0002: : / 64 2340: 1111: AAAA: 2: : / 64
2340: 1111: AAAA: 000A: : / 64 2340: 1111: AAAA: A: : / 64
5.2.5. Subredes en la parte del host.
Un host en IPv6 es un nodo con una direccin IPv6. Un host IPv6 puede tener
configuradamsdeunainterfazparaqueseacompatibleconIPv6.AligualqueenIPv4,los
hostsdeIPv6noreenvanpaquetes.

5.2.6. Subredes en la frontera de los nibble.


Nibbleeselconjuntodecuatrodgitosbinarios(bits)omedioocteto.
Su inters se debe a que cada cifra en hexadecimal (0, 1, 2,..., 9, A, B, C, D, E, F) se
puede representar con un cuarteto, puesto que 2
4
=16. Tambin el cuarteto es la base del
sistemadecodificacinBCD.

MP09Tema2.ProtocoloIPv6. Pgina16
Hacersubredesenlafronteradelosnibble(4bits)essencillo/64,/68,/72,etc.,slo
hayqueirincrementando1hexadecimal: 2001: 0DB8: AAAA: 0000:0000: : / 68
2001: 0DB8: AAAA: 0000:1000: : / 68
2001: 0DB8: AAAA: 0000:2000: : / 68
. . . . . . . . . . . . . . .
2001: 0DB8: AAAA: FFFF:F000: : / 68
5.2.7. Subredes dentro de un nibble.
Delos4bitsque componenelhexadecimal:los2demayorpesosondelapartede
subred,ylosdosltimossondehost.


2001: 0DB8: AAAA: 0000:0000: : / 70 0000 0000
2001: 0DB8: AAAA: 0000:0400: : / 70 0000 0100
2001: 0DB8: AAAA: 0000:0800: : / 70 0000 1000
2001: 0DB8: AAAA: 0000:0C00: : / 70 0000 1100
5.3. ASIGNACIN DE DIRECCIONES GLOBAL UNICAST.

5.3.1. Formato EUI64.

MP09Tema2.ProtocoloIPv6. Pgina17

La IP global del router la podemos configurar de forma Esttica o


mediante el Formato EUI64 (crea una ID de 64bits a partir de la MAC de
48bits).
El Formato EUI64 no es ms que una modificacin del Formato EUI48 con la
inclusinde dossegmentoshexadecimales(8bits cadauno) enel centro.Lacosaquedara
genricamentecomomuestraelsiguientediagrama:

5.3.1.1. El formato EUI64 modificado IPv6.


ElmapeorealdelasdireccionesdecapadeenlacealosIDdeinterfacesIPdepende
de la tecnologa en particular. Por supuesto es esencial que todos los dispositivos en la
mismaredutilicenlamismatcnicadeasignacin.
Conmucho,eltipomscomndedireccionesdecapa2enredessonlasdirecciones
MAC IEEE 802, utilizadas por Ethernet y otras tecnologas de redes del proyecto IEEE 802.
Estas direcciones tienen 48bits, organizados en dos bloques de 24bits, de los cuales, los
24bits "superiores" se organizan en un bloque llamado Identificador nico Organizacional
(OUI u Organizational Unique Identifier), con diferentes valores asignados a las distintas
organizaciones, los 24bits "inferiores" se utilizan entonces para el Identificador Dispositivo
EspecficooNIC(NetworkInterfaceCard,oTarjetadeInterfazdeRed).
El IEEE ha definido un nuevo formato llamado Identificador nico Extendido de
64bit, abreviado EUI64. Es similar al formato MAC de 48bit, excepto que mientras que el
OUI se mantiene en 24bits, el identificador del dispositivo tiene 40bits en lugar de 24bits.
Estodaacadafabricante65.536vecesmsdireccionesdedispositivosdentrodesuOUI.
Una forma de este formato, llamado EUI64 modificado, ha sido adoptado para los
identificadores de interfaz IPv6. Para obtener la identificacin de la interfaz EUI64
modificadodeundispositivo,bastacontomarladireccinEUI64ycambiarelbitsptimo
desdelaizquierda(elbit"universal/local"o"U/L")deceroauno.

MP09Tema2.ProtocoloIPv6. Pgina18
5.3.1.2. Conversin de direcciones MAC de 48 bits a identificadores IPv6
modificados EUI64.
Por supuesto, la mayorade los dispositivos siguen utilizando el viejo formato de 48
bitsdedireccionesMAC.Estossepuedenconvertir enEUI64yluegoaEUI64modificado
para crear un identificador de interfaz IPv6. El proceso es el siguiente, que concuerda con
lospasosdelafiguradelapginaanterior:
1. Tomamos la porcin de 24bit OUI, los 24bits ms a la izquierda de la ID, y los
ponemos en los correspondientes 24bits mas a la izquierda de la ID de la interface.
Tomamos la parte local de 24bits (los 24 bits mas a la derecha de la direccin
Ethernet)yloponemosenlos24bitsmasaladerechadelaIDdelainterfaz.

2. En los restantes 16bits en el medio del ID de interfaz ponemos el valor "11111111


11111110"("FFFE"enhexadecimal).

3. Ladireccin estahoraenlaformaEUI64.Cambiamoselbit"universal/local"(bit7
desdelaizquierda)deunceroauno.EstonosdaelIDdeinterfazEUI64modificado.

5.3.1.3. Aclaraciones y desarrollo.


UnodelosbeneficiosclavedeIPv6sobreIPv4essucapacidadparahacerfrenteala
interfazautomtica.Alimplementarelformatode64bitsextendido(EUI64),unhostpuede
asignarse de forma automtica un identificador de interfaz IPv6 de 64bits nico, sin
necesidaddeconfiguracinmanualoDHCP.
Esto se logra en las interfaces de Ethernet haciendo referencia a la direccin de
48bits MAC nica, y reformatear ese valor para que coincida con la especificacin EUI64.
RFC2373dictaesteprocesodeconversinentrespasos(queyahemosexplicado).
Pero por qu se utiliza FF FE? Como explican las directrices de la IEEE para EUI64,
esteesunvalorreservadoquelosfabricantesdeequiposnopuedenincluirenEUI64estas
asignaciones de direcciones "reales". En otras palabras, cualquier direccin EUI64 que
tiene FF FE inmediatamente despus de su porcin OUI puede ser reconocida como si
hubiesesidogeneradaapartirdeunadireccinEUI48(oMAC).
El siguiente paso es invertir el bit (U/L) en la parte de OUI de la direccin. Las
direcciones globales nicas asignadas por el IEEE tienen originalmente este bit puesto a
cero (U), lo que indica la singularidad global. Del mismo modo, las direcciones creadas a
nivellocal,talescomolosquese utilizanparalasinterfacesvirtualesounadireccin MAC
configuradamanualmenteporunadministrador,tendrnestebitpuestoauno(L).ElbitU
/LseinviertecuandoseutilizaunadireccinEUI64comointerfazIDIPv6.
MP09Tema2.ProtocoloIPv6. Pgina19
Peroporquestecambiodebit?Larespuestaseencuentraenlaseccin2.5.1del
RFC2373:
<<La motivacin para invertir el bit cuando se forma el identificador de
interfaz es que sea fcil para los administradores de sistemas repartir y
configurar identificadores de mbito locales cuando los tokens (identificadores)
de hardware no estn disponibles. Este el caso de los enlaces seriales, tnel
puntos finales, etc La alternativa hubiera sido darles la forma 0200:0:0:1,
0200:0:0:2, etc., en lugar de la ms simple :: 1, :: 2, etc.>>
Lo importante es que el mbito de la direccin no cambia nunca: las direcciones
globalessiguensiendoglobalesylasdireccioneslocalessiguensiendolocales,porloqueel
bitseinvierteporconveniencia,porloqueelvalordelbitdebeserinvertidotambin.
Podemos ver esta conversin en accin cuando asignamos una direccin IPv6 a una
interfazderouter:

Despusdeasignaruna direccinIPv6 EUI64alainterfaz,podemosverificarqueel


ID de interfaz se ha elaborado a partir de la direccin MAC en el proceso descrito, tanto
paraelasignadoyladireccinlocaldeenlace:

5.4. SLAAC (STATELESS ADRESS AUTOCONFIGURATION


AUTOCONFIGURACIN DE DIRECCIONES SIN ESTADO).

Autoconfiguracin sin estado de direcciones (SLAAC) es un mecanismo de descubrimiento


de hosts, pero es importante y lo suficientemente complejo como para tener que explicarlo con
algomsdedetalle.
SLAACesunodelosaspectosmsimportantesdeIPv6.Serclaveparalosdesplieguesde
gran nmero de telfonos IP, sensores, televisores inteligentes, reproductores de MP3,
ordenadoresconectadosenunareddomstica,etc.,loqueseconocecomoInternetdelascosas.
MP09Tema2.ProtocoloIPv6. Pgina20

Podemosdestacartresgrandespuntossobreesto:
SLAACesunmtodoautomticodeobtenerladireccinglobalunicast.
NoesnecesariodisponerdeservidorDHCP.
Sloinformadelprefijoderedydelrouterpordefecto.
SLAAC no est tan bien adaptado a los nodos como un PC en una red corporativa, donde
sonnecesariaslascosas,comolaagrupacindedireccionesIPdentrodeun"/64"porgruposde
organizacin, y las direcciones IP administradas centralmente. SLAAC es inherentemente un
mecanismodescentralizado(adiferenciadeDHCPv4enIPv4).
LosroutersdesubredenvanRouterAdvertisementmensajes,ylosnodosinternosgeneran
de forma autnoma direcciones globales sobre la base de esa informacin. EL nodo central no
estimplicadoenesageneracinapartedesuministrarlosprefijosvlidosenlasubred.Elrouter
nosabeloquecadanodohagenerado.Esporelloquesetratade"aptrida"(sinEstado),donde
lainformacincentralizadaesmantenidaporlosrouters.
LosnodosIPv6puedenconfigurarseasmismosautomticamentecuandosonconectados
a una red ruteada en IPv6 usando los mensajes de descubrimiento de routers de ICMPv6. La
primera vez que son conectados a una red, el nodo enva una solicitud de router de linklocal
usando multicast pidiendo los parmetros de configuracin; y si los routers estn configurados
paraesto,respondernesterequerimientoconun anuncio derouter (routeradvertisement)que
contienelosparmetrosdeconfiguracindecapadered.
Silaautoconfiguracindedireccioneslibresdeestadonoesadecuadaparaunaaplicacin,
es posible utilizar Dynamic Host Configuration Protocol para IPv6 (DHCPv6) o bien los nodos
puedenserconfiguradosenformaesttica.
Los routers presentan un caso especial de requerimientos para la configuracin de
direcciones, ya que muchas veces son la fuente para informacin de autoconfiguracin, como
anunciosdeprefijosderedyanunciosderouter.Laconfiguracinsinestadopararoutersselogra
conunprotocoloespecialderenumeracinderouters.
SLAAC permite a cualquier nodo compatible con IPv6 generar de forma autnoma una o
ms direcciones globales nicas IPv6 Unicast (o incluso direcciones locales nicas). SLAAC
depende de un nodo en cada subred (una puerta de enlace) que acta como una fuente de
mensajesNDRouterAdvertisement(elcomponentedesoftwarequehaceestoselesuelellamar
unRouterAdvertisementDaemon).
CualquierIPv6routerofirewallcompatiblesdebentenerestacapacidad,perotienequeser
configurado,ypuedequeseanecesariosolicitarlas.NoserequiereunservidorDHCPv6paraque
acteSLAAC,peroSLAACpuedeinformaralosnodosqueunservidorDHCPv6estdisponible.
SLAAC hace uso de direcciones de enlace local en transmisiones de enlace local unicast y
multicast.Ningunadeestasdireccionesdeenlacelocal(unicastymulticast)estbiendesarrollada
enIPv4,porloquenoesposiblehacerunaversinIPv4deSLAAC.
AntesdequeunnodoinclusocomiencehaciendoSLAAC,generardeformaautnomauna
direccin local de enlace IPv6. Esto no es parte de SLAAC, y ocurrir aunque SLAAC est
desactivadoenunnodo.Estadireccindeenlacelocalseutilizacomodireccindeorigenparalas
diversasetapasdeSLAAC.
MP09Tema2.ProtocoloIPv6. Pgina21
5.5. LINKLOCAL UNICAST.
AhoratrataremosotradelasposiblesformasdedireccinIPv6Unicast:laLinkLocal.
UnadireccinLinkLocalodireccindeEnlaceLocalesunadireccinIPcreadanicamente
para comunicaciones dentro de una subred local. Los routers no enrutan paquetes con
direccionesdeenlacelocal.

LasdireccionesdeenlacelocalseasignanusandolosprocedimientosdeSLAAC.EnIPv6,las
direccionesdeenlacelocalsonnecesariasparaelfuncionamientointernodevarioscomponentes
delprotocolo.LasdireccionesdeenlacelocalIPv6,estnreservadasconelprefijoFE80::/10.

LoshostsIPv6tienenhabitualmentemsdeunadireccinIPv6asignadaacadainterfazde
red. La direccin de enlacelocal es necesaria para operaciones de subcapa IPv6 dentro del
Neighbor Discovery Protocol. Las direcciones de enlace local pueden asignarse automticamente
(stateless,sinestado)oporDHCPv6.
LadireccinsecreaapartirdelPrefijodeRedylaDireccinMACdelinterfaz.Laasignacin
dedireccionesdeenlacelocalIPv6implicaautomticamentelapresenciaenesteprefijodered,a
diferenciadelasdireccionesdeotrosmbitos.
IPv6 introduce significados adicionales a la asignacin de direcciones a interfaces de red.
Mediante los avisos NDP de rangos de red un router o servidor dedicado puede anunciar
informacindeconfiguracinatodoslasinterfacesconectadosalared,provocandoasignaciones
adicionalesendichosinterfacesconpropsitosderoutinglocaloglobal.
Esteprocesoestambinconsideradoavecesstateless(sinestado),dadoqueelservidorde
rangosderednorecibenihacelogdelasasignacionesindividuales.Launicidad(noduplicidad)se
garantiza automticamente por la metodologa basada en direcciones MAC y por los algoritmos
dedeteccindedireccionesduplicadas.
IPv6 requiere que el sistema operativo asigne direcciones de
enlacelocal a las interfaces de red aunque tenga direcciones
operativasyaconfiguradas.
Una direccin nica de enlacelocal tiene el prefijo FE80::/10
ennotacinCIDRestndardeIPv6.
MP09Tema2.ProtocoloIPv6. Pgina22
Podemosresumirlosconceptosmsimportantes:
LadireccinLinklocalsecreaautomticamente,biencuandoseasignaunaIPv6globala
lainterfaz,ocuandointroducimoselcomandoipv6enable.
Utilizadaparacomunicarseconlosotrosdispositivosenelenlace.
Noesenrutablefueradelenlace.
CadainterfazIPv6tienequetenercomomnimounadireccinLinklocal.
Utilizadapara:
UnhostlautilizaparacomunicarseenlaredantesdetenerunaredIPv6globalde
unicast.
UnhostpuedeutilizarlaIPv6Linklocaldelroutercomorouterpordefecto.
Paracompartiractualizacionesdeenrutamientoentrerouters.
5.6. DIRECCIONES MULTICAST.
Las direcciones multicast permiten identificar mltiples interfaces o nodos en una red; es
decir, identifican un grupo de interfaces para mltiples hosts. Cuando un paquete es enviado a
una direccin multicast es entregado a todas las interfaces del grupo identificadas con esa
direccin; o sea, se entrega a todas las interfaces que se hayan unido al grupo multicast
correspondiente.
Con este tipo de direcciones podemos comunicarnos con mltiples nodos de manera
simultnea.Estatcnicaesconocidacomounoamucho(onetomany).Acontinuacinpodemos
verunejemplodeunadireccinIPv6Multicast:FF02: 0: 0: 0: 0: 0: 0: 9.
Multicasttienelahabilidaddeenviarunpaquetenicoadestinosmltiplesespartedela
especificacin base de IPv6. Esto es diferente a IPv4, donde es opcional (aunque usualmente
implementado).

LosprimerosdosdgitoshexadecimalessonFF,estoesloquecaracterizaalasdirecciones
multicastenIPV6.

MP09Tema2.ProtocoloIPv6. Pgina23
5.6.1. Delimitacin del mbito multicast en IPv6.
ElformatodelasdireccionesIPV6multicasteselsiguiente:

En la figura se muestra el formato de una direccin multicast de IPv6. Los ocho


primerosbitsa1identificanquesetratadeunadireccinmulticast.
Loscuatrobitssiguientes(Flag)seutilizancomoindicadores;demomentosloseha
asignado significado al cuarto bit, que indica si se trata de una direccin permanente
asignadaporlaIANA.Osisetratadeunadireccintemporalasignadalocalmente.
Los siguientes cuatro bits (Scope) se utilizan para indicar el mbito de difusin,
siendoequivalentealadelimitacindembitosegnlaRFC2365enIPv4.
Elrestodeladireccin(112bits)seutilizaparaespecificarelgrupomulticast.
Scope( 0- F) : valorqueindicaelmbitooalcancedelaemisin.
Puedehaber16mbitosdiferentes.
Elgrupomulticastpuedesercualquiera.
Fl ag: 000T,donde: T=0;direccinasignadadeformaglobaly
permanente.

S-ar putea să vă placă și