Академический Документы
Профессиональный Документы
Культура Документы
TESIS
PR ESENTA
ASESORES:
ING. CRUZ MARTNEZ FERNANDO
ING. ROMERO ZUIGA MARA ISABEL
ESIME
Agradecimientos
Hernndez Hernndez Luis ngel.
Me gustara que estas lneas sirvan para expresar mi ms sincero agradecimiento a todas las personas
que estuvieron detrs de todo esto y gracias a su apoyo hoy puedo lograr este objetivo en mi vida
En especial un sincero y profundo agradecimiento a mis padres por haber hecho posible todo esto, ya
que gracias a su apoyo incondicional, comprensin y dedicacin a mi persona, han logrado que yo
cumpla este gran logro, uno de los ms importantes que tendr en mi vida.
Tambin extiendo un agradecimiento a nuestro asesor el profesor Fernando Cruz Martnez por las
asesoras, enseanzas y por todo el tiempo que dedic para la elaboracin de este documento y por la
confianza que deposit en nosotros durante todo este tiempo en la elaboracin de este proyecto.
Y por ltimo y no menos importante agradezco a mis compaeros de tesis por todo su apoyo y amistad,
ya que significo mucho para lograr esto, espero que todo esto sea el principio de algo mucho mejor en
nuestras vidas social, personal y laboral.
A todos muchas Gracias.
ii
ESIME
Dedicatoria
Dedico el presente trabajo a mi preciosa hija Briseida, quien es mi inspiracin y mi fortaleza, una
sonrisa suya ilumina mi mundo y me da las fuerzas necesarias para luchar y conseguir mis metas,
siempre sers el motor que me impulse a seguir adelante.
iii
ESIME
ndice
Introduccin
Captulo 1. Antecedentes 10
1.1 El Agotamiento de las direcciones IPv4. 12
1.2 Situacin actual global de IPv6...... 15
1.3 Situacin en Latino Amrica.. 23
1.4 Situacin en Mxico 27
1.5 Caractersticas de IPv6 y mejoras respecto a IPv4..... 30
1.6 Consecuencias al no desplegar IPv6 34
iv
ESIME
83
89
ESIME
Objetivo
Desarrollar por medio de un simulador las caractersticas de redes con direccionamiento IPv4 e IPv6,
mostrando las ventajas que se tienen con IPv6, en capacidad de direccionamiento en redes.
vi
ESIME
Justificacin
La disponibilidad de direcciones IPv4 est agotndose, en Febrero del 2011 la IANA agot su rango de
direcciones IPv4 disponibles para la asignacin a Registros Regionales de Internet (RIRs), y en los
siguientes meses se espera el agotamiento de direcciones dentro de los RIRs con mayor demanda, por
lo cual el nico protocolo que podra ser asignado en el futuro sern rangos de direcciones IPv6, y las
instituciones que ya lo manejen y que tengan una red IPv6 en funcionamiento, as como aplicaciones
ya trabajando en este protocolo tendrn una ventaja competitiva. En el futuro prximo el tener una red
IPv6 dejar de ser una ventaja y se convertir en un requisito para poder competir en el mercado. Por
tal motivo se tiene la necesidad de estudiar, fomentar y practicar con el nuevo protocolo de Internet,
para empezar a desarrollar nuevos proyectos que impulsen la innovacin de la red.
vii
ESIME
Introduccin
IPv6 ha sido el nombre con el que se ha bautizado a la nueva versin del protocolo Internet (IP). Se
trata de la definicin de un nuevo protocolo de red destinado a sustituir a la actual versin IP, la cuatro.
Por qu se necesita un nuevo protocolo de red? La respuesta es muy simple, cuando IPv4 fue
estandarizado, hace unos quince aos, nadie poda imaginar que se convertira en lo que es hoy: una
arquitectura de amplitud mundial, con un nmero de usuarios superior al centenar de millones y que
crece de forma exponencial.
Aquella primera Internet fundada, sobre todo, con fines experimentales, cientficos, tcnicos y, por
supuesto, con objetivos militares, no se parece en nada a la actual. El inters de hacer esta transicin es
el simple hecho que en el mundo ya no hay ms direcciones IPv4 disponibles, causando un
estancamiento en la expansin e innovacin de la red de internet, con el protocolo IPv6 se busca
ampliar la red pero sobre todo mejorar la calidad.
Esta nueva versin del Protocolo de internet sustituir progresivamente a IPv4, ya que brinda mejores
caractersticas, entre las que destacan: espacio de direcciones prcticamente infinito, posibilidad de
autoconfiguracin de hosts, eficaz soporte para seguridad, computacin mvil, calidad de servicio,
transporte de trfico multimedia en tiempo real y aplicaciones Anycast y Multicast y por supuesto la
posibilidad de transicin gradual de IPv4 a IPv6, etc.
El presente trabajo describe de forma tcnica y detallada el protocolo IPv6 y brinda los elementos
necesarios para implantar una red con el nuevo protocolo sin tener que dejar a un lado a su antecesor
IPv4, puesto que hay que mantener todas las infraestructuras que actualmente funcionan con este.
El objetivo principal de este proyecto es implantar una red utilizando los protocolos IPv4 e IPv6 en una
misma red, llamada Red de doble pila, as como mostrar el uso de un tnel para hacer una transicin
de IPv4 a IPv6.
En el marco terico se explica la historia que ha tenido el protocolo IP en las redes, tambin se
considera una resea de la pila de protocolos TCP/IP para conocer ms sobre su desarrollo y su modelo
a capas, abarca informacin estadstica acerca del despliegue que ha tenido IPv6 en el mundo desde sus
inicios hasta la actualidad y se describen las principales mejoras respecto a IPv4.
El captulo dos se profundiza la informacin tcnica sobre el protocolo IPv6, explicando la forma en la
cual trabaja, se describen los campos del encabezado, la estructura y los tipos de direcciones que
maneja y las diferentes opciones para lograr una transicin a IPv6.
viii
ESIME
En el captulo tres se realiza una propuesta de una red, tomando como base el modelo de diseo de
redes en capas de Cisco, que igual es recomendado por muchos otros fabricantes. Se propone el
direccionamiento IPv6 de la red y se eligen dispositivos de redes genricos que cumplan ciertas
caractersticas para ser integrados en cada punto de la red jerrquica propuesta.
En el captulo 4 se muestra la simulacin de la red de doble pila, mostrando los procesos de
configuracin de cada equipo como de las aplicaciones, adems de resaltar la conexin entre nodos, y
finalmente distintos consejos para administrar este tipo de LAN para evitar fallos.
ix
ESIME
Captulo 1. Antecedentes
Internet est basado en un conjunto de protocolos de red que permite la transmisin de datos entre
computadoras. Este conjunto de protocolos est definido en el modelo TCP/IP, en referencia a los dos
protocolos ms importantes que la componen: Protocolo de Control de Transmisin (TCP) y Protocolo
de Internet (IP), que fueron dos de los primeros en definirse, y que son los ms utilizados de la familia.
Existen tantos protocolos en este conjunto que llegan a ser ms de 1000 diferentes, entre ellos se
encuentra el popular HTTP (HyperText Transfer Protocol ), que es el que se utiliza para acceder a las
pginas web, adems de otros como el ARP (Address Resolution Protocol) para la resolucin de
direcciones, el FTP (File Transfer Protocol) para transferencia de archivos, y el SMTP (Simple Mail
Transfer Protocol) y el POP (Post Office Protocol) para correo electrnico, TELNET para acce der a
equipos remotos, entre otros.
Este documento se centra nicamente en el Protocolo de Internet (Internet Protocol, IP), su funcin
principal es el direccionamiento lgico de cada equipo conectado a la red y establecer la conectividad
bidireccional entre origen y destino en una comunicacin. (Para ms informacin acerca del
funcionamiento de Internet y los modelos de red, ver anexo 1).
Desde sus inicios, Internet est basado en la versin 4 de dicho protocolo IPv4. Este protocolo se
dise prcticamente como un experimento sin pensar en un despliegue ni siquiera cercano al actual,
utilizando direcciones de 32 bits, con lo cual permite direccionar de forma nica un mximo de 232
dispositivos.
Una gran parte de este espacio de direcciones est destinado por El Grupo de Trabajo de ingeniera en
Internet (Internet Engineering Task Force, IETF, la organizacin responsable de la estandarizacin de
los protocolos de Internet), para diversos servicios, como funciones de la red (Multicast o
Multidifusin) y direcciones privadas (validas solo en el interior de las redes, pero no en internet y que
pueden ser utilizadas repetidamente por mltiples organizaciones).
En 1992, IETF se percat de la necesidad de ampliar el nmero de direcciones IPv4, teniendo en
cuenta el inesperado crecimiento de internet, dado que el nmero de direcciones disponibles no
permitan siquiera una nica direccin para cada habitante del planeta de aquel momento, y mucho
menos direccionar varios dispositivos por cada uno de nosotros.
10
ESIME
Para Diciembre de 1998 el IETF pblico su RFC1 2460 Internet Protocol, Version 6 IPv6
Specification, y tiempo despus a Autoridad para la asignacin de nmeros de Internet (Internet
Assigned Numbers Authority, IANA) anuncio el agotamiento de direcciones IP v4 e insisti a los
usuarios a realizar una transicin de IPv4 por la versin ms reciente de IP en su versin 6 conocida
tambin como Internet de nueva generacin.
Desde esa fecha no se ha conseguido en estos quince aos un despliegue realmente masivo de IPv6,
pese a los grandes avances que se han logrado en tecnologa de telecomunicaciones tales como la
masificacin de los medios inalmbricos y los equipos mviles, aunado al descenso de los precios de
dispositivos de conexin y el aumento del rendimiento de microchips, lo cual hecho que sea totalmente
factible implementar nuevos y mejores protocolos de comunicaciones como es el caso de IPv6.
Como solucin inmediata y transitoria para permitir el continuo crecimiento de Internet, se crea el
mecanismo NAT (Network Address Translation o Traduccin de Direcciones de Red) que en definitiva
permite que cada red conectada a Internet bien sea un usuario residencial o una organizacin de
cualquier tipo, utilice una nica direccin IPv4 pblica en su punto de conexin a Internet y un nmero
determinado y limitado de direcciones privadas en la parte interna de dicha red. Para ello es necesario
realizar una traduccin de esas mltiples direcciones internas a la nica direccin IPv4 pblica
disponible, lo que conlleva a la prdida del paquete bsico de Internet, la conectividad extremo-aextremo, con grandes consecuencias para el desarrollo de la red.
La idea de seguir utilizando NAT como nico mecanismo ante el agotamiento de direcciones IPv4 se
ha ido desvaneciendo, en la medida que se ha ido viendo la enorme cantidad de dispositivos que
necesitarn, en mediano plazo, sus propias direcciones IP para conectarse a Internet. An en el caso de
una utilizacin ms ptima de las direcciones IPv4, las ms de 4 mil millones de direcciones que el
protocolo IPv4 permite, no sern suficientes. NAT ha permitido, hasta el momento el crecimiento de
Internet, pero conlleva la prdida de conectividad extremo-a-extremo (cliente a cliente), haciendo ms
complejo y costoso el desarrollo de dichos servicios y aplicaciones y por tanto impidiendo la
innovacin en la Red. Internet ya no solo se trata de conectar algunas computadoras, sino cientos,
miles o millones de aparatos de todo tipo, incluso no manejados por personas, sino por otras mquinas.
El nuevo protocolo IPv6 utiliza direcciones de 128 bits diferencia de 32 que emplea IPv4, y por tanto
permite un total de 2128direcciones nicas, aproximadamente 340 billones de billones de billones
(sextillones) de direcciones, lo que hace que la cantidad de direcciones de IPv4 parezca insignificante.
1 Los
RFC (Request For Coments o Peticiones de comentarios) son documentos de especificacin muy detallada y sin
ambigedades de protocolos, procedimientos y/o ev entos definidos pa ra Internet y publicados por el IETF.
11
ESIME
Con este mayor espacio de direcciones se restablece el paradigma de la conectividad extremo-aextremo y al mismo tiempo ofrece una variedad de ventajas en trminos de estabilidad, flexibilidad y
simplicidad en la administracin de las redes. Tambin es probable que la era IPv6 genere una nueva
ola de innovacin en las aplicaciones y las ofertas de servicios ya que, termina con la necesidad de
direcciones compartidas.
IPv6 se est implementando lentamente en redes y coexistir con IPv4 por muchos aos en esta
transicin. Si bien el trabajo tcnico relacionado con el protocolo, en gran medida se ha completado, lo
que resta mayoritariamente en el despliegue en las redes de los proveedores de servicios de inte rnet
(ISPs).
12
ESIME
13
ESIME
Para el 31 de Enero de 2011 IANA asign a APNIC los dos ltimos bloques de direcciones IP v4 que
an permanecan disponibles. Tras esta ltima entrega, IANA ha activado el protocolo que otorga a
cada registro regional uno de los cinco bloques finales reservados para la "fase de agotamiento", en
esta fase se le asigna automticamente a cada uno de los cinco registros regionales, uno de los ltimos
cinco bloques reservados especialmente. A partir de ese momento los registros regionales ya no pueden
solicitar nuevas direcciones IPv4.
Los siguientes en agotar sus reservas sern ARIN y RIPE. Durante algo ms de tiempo tendrn
direcciones IPv4, AfriNIC y LACNIC, principalmente por el menor ritmo con el que consumen sus
propias reservas.
14
ESIME
La figura 1.2 muestra la reparticin total de los 256 bloques /8 de direcciones IPv4 que existen, notara
que existen muchos bloques Legacy, esto se debe a que fueron asignados en los primeros aos de
Internet cuando se manejaba el modelo Con Clase (Classful) en el que asignaron amplios bloques a
empresas individuales y otras organizaciones sin pedir justificacin de su uso y al pasar al modelo
Sin Clase (ClassLess) quedaron desperdiciados o de difcil asignacin.
Un ISP nivel 1 o Tier 1 se caracterizan por que tienen cobertura internacional, son capaces de transmitir una
cantidad muy elevada de datos, estn conectados directamente a otros Tier 1 y conectan un gran nmero de ISPs
de niv el 2, ejemplos de estos son: AOL, AT&T, Verizon Busisness, NTT, Sprint, Telefnica Global Solutions.
2
15
ESIME
que solo algunos proveedores de Internet nacionales proporcionan el servicio IPv6, y cuando lo hacen,
muy pocos lo ofrecen en la ltima milla 3 , salvo para clientes corporativos.
Esto es debido a que fundamentalmente los CPEs (Customer Premises Equipment), enrutador situado
en las instalaciones del cliente, han sido los equipos con mayor demora en su introduccin comercial, y
especialmente los de gama baja, los que habitualmente suministran los ISP a los clientes residenciales.
Esta situacin ha cambiado radicalmente en los ltimos aos.
Hoy en da, la mayora de las instituciones ya sean gubernamentales, de comercio, educacin y
proveedores de servicio en todo el mundo tienen sus redes preparadas para la transicin pero hace falta
la planeacin y capacitacin de la parte tcnica para atreverse a realizar el despliegue del nuevo
protocolo. Los RIRs tienen cada vez ms solicitudes de bloques IPv6 pero los ISPs tienen un lento
avance en este mbito ya que es tarea de estos ofrecer conectividad IPv6 en la ltima milla para los
usuarios residenciales y as masificar el uso de este protocolo.
La reparticin de direcciones IPv6 tambin est regida por las indicaciones del IETF, en este caso,
IANA entreg a los RIRs bloques para su distribucin a los ISPs de la regin, la ltima entrega de un
bloque /12 para cada RIR se produjo en 2006 como se muestra en la figura 1.4 y se espera que esta
entrega sea suficiente para muchos aos, se puede notar IANA an se tiene reservado la mayora de
espacio de direccionamiento IPv6 para futuros requerimientos.
3 La
ltima milla es definida en las telecomunicaciones como el tramo final de una lnea de comunicacin, ya sea
telefnica o un cable ptico, que da el serv icio al usuario
16
ESIME
A su vez, los RIRs entregan a los ISPs bloques con una longitud de prefijo de 32 bits o menores, segn
la necesidad justificada por el ISP; dado que los ISPs entregan prefijos de 48 bits a los usuarios
finales, con un bloque /32, un ISP puede direccionar aproximadamente 65,535 clientes otorgndoles
subredes de prefijo /48, con un /31 el doble de clientes y as sucesivamente. Para facilitar la
uniformidad de las estadsticas, estas se realizan utilizando como base bloques /32.
En las siguientes imgenes se muestran datos estadsticos obtenidos en el ao 2013 del despliegue de
IPv6 en el mundo.
La figura 1.5 muestra una grfica que indica la distribucin de la cantidad de bloques IPv6 expresados
en prefijos /32 ya asignados por la IANA a los RIRs. Se observa que las regiones de Europa
(RIPENCC) y Asia (APNIC) son las que ms asignaciones de direcciones IPv6 han tenido, (grfica
actualizada hasta el 25 de Enero de 2014).
17
ESIME
La figura 1.6 muestra la grfica de la cantidad de asignaciones IPv6 que han realizado los RIRs a los
LIRs e ISPs por ao. Se observa que la verdadera demanda por direcciones IPv6 empieza desde el ao
2008 y se incrementa considerablemente en los aos 2011,2012 y 2013, siendo la regin de Europa
quien lleva la ventaja en asignacin de bloques IPv6.4
Figura 1.6 Distribucin de asignaciones de bloques IPv 6 de los RIRa los LIRs e ISPs por ao
La figura 1.7 muestra la cantidad de asignaciones IPv6 totales hechas por cada RIR desde Junio de
1999 hasta Septiembre de 2013, se observa que la regin de Europa es la que ms asignaciones de
bloques IPv6 ha hecho a sus ISPs, seguida por la regin de Asia.
18
ESIME
La figura 1.8 muestra la grfica de cuantas asignaciones IPv6 han sido realizadas por los RIRs a
usuarios finales por ao, como se haba mencionado antes, los RIR no solo brindan direccionamiento
IP a los ISPs, sino tambin asignan bloques a usuarios finales siempre y cuando estos cumplan ciertos
requerimientos, en esta grfica se observa que en la regin de Nortemerica, los usuarios finales son
pioneros en solicitar bloques de direcciones IPv6 a ARIN.
Figura 1.8 Distribucin de asignaciones de bloques IPv 6 de los RIRs a usuarios finales por ao
La figura 1.9 muestra la cantidad de asignaciones IPv6 totales hechas por cada RIR a usuarios finales
desde Junio de 1999 hasta Septiembre de 2013, en esta grfica se observa que usuarios finales en la
regin de Nortmerica tienen la mayor cantidad de asignaciones IPv6 comparado con las dems
regiones.
Figura 1.9 Distribucin de asignaciones de bloques IPv 6 de los RIRs a usuarios finales
19
ESIME
La figura 1.10 muestra el porcentaje de miembros con ambos IPv4 e IPv6 en cada RIR, el caso ideal de
esta grfica sera que el 100% de los miembros tuvieran, tanto asignaciones IPv4 como IPv6 lo que
hara la transicin ms fcil.
La figura 1.11 muestra los pases con mayor nmero de asignaciones de bloques IPv6 (actualizado al
25 de Enero de 2014), se observan dos columnas, la primera muestra la cantidad de bloques asignados
y la segunda muestra cuntas de estas asignaciones estn anunciadas en Internet, por ejemplo Estados
Unidos tiene un total de 3452 asignaciones de las cuales solo 4833 estn anunciados en Internet.
20
ESIME
La figura 1.12 muestra el porcentaje de usuarios que accede a Google a travs de IPv6, se observa que
casi el 3% de peticiones que llegan a Google son a travs de IPv6 y la tendencia de trfico del nuevo
protocolo va en aumento de manera considerable.
La figura 1.13 muestra los diez principales operadores de red que ya ofrecen conectividad a travs de
IPv6 y en qu porcentaje de sus redes est desplegado, actualizado al 16 de Enero de 20145
21
ESIME
La figura 1.14 muestra el porcentaje de pginas de internet alcanzables con IPv6 segn el Top 1000
Websites de Alexa, es decir, que sitios Web ya estn listos para recibir peticiones desde redes IPv6
(actualizado al 24 de Enero de 2014), se observa que solo el 13.10% de los sitios soportan el nuevo
protocolo.
En general, los hechos ms relevantes respecto al despliegue de IPv6 en el mundo sucedieron en 2011,
las siguientes lneas describen lo que sucedi en ese ao.
En febrero, la Internet Assigned Numbers Authority entreg los ltimos bloques de espacio de
direcciones IPv4 a los registros de Internet regionales.
En marzo, Microsoft destin 7,5 millones de dlares a la compra de alrededor de 600,000
direcciones IPv4 de Nortel, tras la suspensin de pagos y el desguace de esta compaa.
En abril, el registro regional de Asia, APNIC, agota prcticamente todas las direcciones IPv4
que tena en reserva para operadores de redes de nueva creacin. En ese mismo mes el Consejo
de Ministros de Espaa aprueba un plan para fomentar la implantacin del protocolo IPv6 en
ese pas, tanto a nivel pblico como en el sector privado. Se decidi que el Ministerio de
Industria sea la primera administracin espaola en la que se realice la migracin.
En junio, ms de mil Websites, incluidos los de Google, Yahoo y Facebook y los de
operadores como Telefnica, participaron en un exitoso ensayo de 24 horas sobre IPv6
llamado World IPv6 Day.
En diciembre, Google public el plan de migracin a IPv6 puesto en marcha por la compaa
para adaptar al nuevo IP toda su red interna.
22
ESIME
Sin embargo cuando se expresa estas cifras en equivalente a cantidad de /32 asignados en la regin, la
grfica cambia siendo Argentina quien ocupa el primer lugar con 69,8% desplazando a Brasil al
segundo lugar con un 14,6%, seguido por Mxico y Venezuela juntos en el tercer lugar con un 5%
(figura 1.16) .Esto se debe a que puntualmente en Argentina se han realizado asignaciones mayores a
/32 durante este ao.
6 Datos estadsticos tomados del reporte anual 2012 de LACNIC
23
ESIME
La grfica siguiente muestra la evolucin de la asignacin de todos los recursos (IPv4, IPv6, ASN) por
ao.
Figura 1.17 Ev olucin de las asignaciones de todos los recursos. (IPv 4, IPv 6, ASN)
Un ASN (Autonomous System Number), es un numero asociado a un grupo de redes de direcciones IP que son
gestionadas por uno o ms operadores de red que poseen una clara y sola poltica de ruteo.
7
24
ESIME
Las asignaciones de IPv4 crecieron cerca de un 10% con relacin al 2011, lo que pudiera indicar una
pequea aceleracin en la terminacin de la reserva de IPv4 de LACNIC prevista para mediados del
2014.
En el mes de octubre del ao 2013, Amrica Latina y el Caribe alcanzaron las 2,00 asignaciones de
bloques IPv6, Brasil lidera el ranking de los pases con mayor cantidad de asignaciones, seguida de
Argentina, Colombia, Mxico, Chile, Costa Rica, Ecuador, en ese orden, segn los registros tcnicos
de LACNIC.
25
ESIME
Finalmente, LACNIC en su sitio Web, nos ofrece las estadsticas con actualizaciones diarias de la
cantidad de asignaciones IPv6.
La grfica de la figura 1.20 muestra la asignacin de bloques IPv6 hechas por LACNIC desde el ao
2010 hasta el 26 de Enero de 2014.
La grfica de la figura 1.21 muestra la distribucin de asignaciones IPv6 hechas por LACNIC a los
distintos pases de Latino Amrica y Caribe. Se puede observar que hasta la fecha van 6681 bloques
repartidos expresados en /32.
26
ESIME
Color
Contador, Porcentaje
RED
53, (39.6 %)
ORANGE
12, (9 %)
GREEN
69, (51.5 %)
11, (8.2 %)
Prefix
2001:448::/32
2001:1200::/32
2001:1208::/32
2001:1210::/32
2001:1218::/32
2001:1220::/32
2001:1228::/32
2001:122c::/32
2001:1230::/32
2001:1238::/32
2001:1240::/32
2001:1248::/32
2001:1250::/32
2001:1258::/32
2001:1260::/32
2001:1268::/32
2001:1270::/32
2001:1278::/32
2001:13a8::/32
2001:13c7:7000::/48
2001:13c7:7014::/46
2001:13c7:7014::/48
2801:c0::/32
2801:c4::/48
2801:c4:10::/48
2801:c4:20::/48
2801:c4:30::/48
2801:c4:40::/48
2801:c4:50::/48
2801:c4:60::/48
2801:c4:b1::/48
2801:d0::/32
Description
Univ ersidad Nacional Autonoma de Mexico, UNAM
Protel I-Next, S.A. de C.V.
Uninet S.A. de C.V.
Univ ersidad de Guadalajara
Univ ersidad Nacional Autonoma de Mexico
Instituto Tecnolgico y de Estudios Superiores de Monterrey
Corporacin Univ ersitaria para el Desarrollo de Internet A.C.
Corporacin Univ ersitaria para el Desarrollo de Internet A.C.
Fondo de Informacion y Documentacion para la Industria INFOTEC
Maxcom Telecomunicaciones, S.A.B. de C.V.
Micronet de Mexico, S.A. de C.V.
Alestra, S. de R.L. de C.V.
NIC Mxico, S.C.
NIC Mxico, S.C.
Axtel, S.A.B. de C. V.
Axtel, S.A.B. de C. V.
Sixsigma Networks Mexico, S.A. de C.V.
Operbes, S.A. de C.V.
Univ ersidad Autnoma del Estado de Hidalgo
NIC Mxico, S.C.
NIC Mxico, S.C.
Univ ersidad Autonoma del Estado de Baja California
Univ ersidad Autonoma De Ciudad Juarez
Instituto Jalisciense de Tecnologias de la Informacion A.C.
Instituto Nacional de Astrofisica, Optica y Electronica
Univ ersidad de Guanajuato
Univ ersidad Autonoma de Guerrero
Univ ersidad Autonoma de Guadalajara, A.C.
Instituto Politecnico Nacional
Home Interiors de Mexico S. de R.L. de C.V.
Univ ersidad Autonoma de San Luis Potosi
27
First/Last
announcement
08/06/2003
03/05/2003
08/06/2003
06/10/2004
17/12/2005
21/06/2006
21/07/2012
01/11/2011
28/10/2010
19/02/2009
14/01/2009
30/06/2011
27/05/2011
01/10/2013
ESIME
BANCO DE MEXICO
Univ ersidad Autonoma de Queretaro
Centros Culturales de Mexico, AC
Instituto Nacional de Ecologia
Axtel, S.A.B. de C.V.
Pegaso PCS, S.A. de C.V.
GSAT COMUNICACIONES SA DE CV
Telev ision Internacional, S.A. de C.V.
Uninet S.A. de C.V.
Univ ersidad Autonoma de Campeche
Consorcio para el Intercambio de Trafico de Internet A. C.
Megacable Comunicaciones de Mexico, S.A. de C.V.
Cablemas Telecomunicaciones SA de CV
Mega Cable, S.A. de C.V.
Triara.com, S.A. de C.V.
Gigacable de Aguascalientes, S.A. de C.V.
Telefonos del Noroeste, S.A. de C.V.
Cablev isin, S.A. de C.V.
Maxcom Telecomunicaciones, S.A.B. de C.V.
Uninet S.A. de C.V.
Grupo Telecom de Monterrey
El Asturiano
Grupo Telecom de Monterrey
Grupo Telecom de Monterrey
BTU Comunicacion SA de CV
Iusacell PCS de Mexico, S.A. de C.V.
COMPUTADORAS Y SERVICIOS ESPECIALES SA DE CV
Cablev ision Red, S.A de C.V.
GRUPO GOR, S.A. DE C.V.
Redes y Comunicaciones de Michoacan S.A. de C.V.
TV Rey de Occidente, S.A. de C.V.
RadioMov il Dipsa, S.A. de C.V.
Uninet S.A. de C.V.
Orange Business Serv ices Internet
28
13/01/2012
23/07/2013
06/11/2013
06/11/2013
05/04/2012
06/12/2013
12/01/2012
02/10/2013
19/09/2012
16/06/2013
12/05/2011
04/03/2012
ESIME
En la figura 1.22 se muestra una grfica comparativa de las asignaciones de IPv6 en Mxico, Estados
Unidos y Brasil, ntese la deficiencia de asignaciones en la que se encuentra Mxico
Por su parte, NIC Mxico (organizacin encargada de asignar y registrar direcciones IP y ASNs para
Mxico), nos brinda los siguientes datos, actualizados hasta abril de 2013.
Diez carriers anuncian recursos IPv6 en internet.
Un carrier est en pruebas de IPv6 con usuarios finales.
Dos carriers ya pueden entregar enlaces dedicados de IPv6:
o
Axtel
Uninet
Siete carriers ya soportan IPv6 de forma nativa en sus redes, lo que potencialmente
proporcionara conectividad a ms del 95% del mercado, falta la ltima milla para facilitar
el despliegue.
29
ESIME
30
ESIME
Cuando un usuario final cambia su proveedor de IPv6, el cual le provea de direccionamiento IPv6,
entonces tambin debe cambiar su prefijo de IPv6 para preservar su agregacin global. Al mismo
tiempo, el cambiar de proveedor implica una re numeracin de la red.
Modos de configuracin de IPv6
Autoconfiguracin, definida en el RFC 2462 y tambin es conocida como Configuracin Automtica
de Direccin Sin Estado IPv6. Esta funcionalidad permite que un enrutador IPv6 enve, a travs del
enlace local, la informacin de red a las computadoras y que ellas puedan configurarse correctamente.
La informacin enviada es el prefijo de IPv6 del enlace local y la ruta por defecto del mismo protocolo.
Mediante este mecanismo cada computadora y servidor de IPv6 aade su direccin de capa de enlace
(direccin MAC) en el formato EUI-64 al prefijo de IPv6 de Unicast global nico anunciado en la
subred.
Configuracin mediante servidor. Las computadoras que utilizan IPv6 pueden obtener sus parmetros
y direcciones de configuracin de un servidor de DHCP versin 6. Este modo es llamado
Configuracin de Direcciones con Estado IPv6.
Renumeracin.
El proceso de renumeracin de IPv6 fue diseado para ser transparente entre los proveedores de IPv6
Unicast y los usuarios finales. Esto se logra con el mecanismo de autoconfiguracin que permite una
renumeracin sencilla a las computadoras con slo enviarles el nuevo prefijo IPv6 Unicast para la red.
Una desventaja de este mecanismo es la prdida de las sesiones TCP y UDP que ocurren entre las
computadoras y los servidores al momento exacto de la transicin. Esto es algo que tambin ocurre
actualmente con IPv4.
Multicasting
La difusin del Protocolo de Resolucin de Direccin (Address Resolution Protocol, ARP) de IPv4
afecta la eficiencia de la red. Esta situacin no ha sido incluida en IPv6, y en su lugar se utiliza la
Multidisusin
31
ESIME
Ese paquete slo llegar a aquellas computadoras que tengan su interfaz incluida en el grupo
MulticastX. Con ello se permite tener niveles de eficiencia de red superiores a los presentados
en IPv4, lo cual se ver traducido en la disminucin de los ciclos de procesamiento de CPU de
las computadoras en la red local al no procesar paquetes de difusin que no van dirigidos a
ellos y de la misma manera se estar eliminando el problema de las tormentas de paquetes de
difusin de IPv4.
Encabezado eficiente
El nuevo encabezado de IPv6 es ms sencillo que el de IPv4. Del encabezado de IPv4 se removieron 6
campos: Longitud de encabezado, Identificacin, Banderas, Desplazamiento por fragmentacin, Suma
de verificacin de encabezado, Opciones y Relleno. Al pasar de un encabezado de IPv4 con longitud
variable a IPv6 con menos campos y longitud fija se obtiene una reduccin en los ciclos de CPU de los
enrutadores al momento de enviar los paquetes de IPv6. Lo anterior conlleva un mejor desempeo de la
red.
Etiqueta de flujo
Dentro del encabezado de IPv6 existe un nuevo campo llamado Etiqueta de Flujo, ste es usado por el
nodo fuente para solicitar un manejo especial de secuencias especficas de paquetes. La etiqueta est
dirigida al procesamiento de la estacin destino, no para los enrutadores, y es de gran utilidad para
aplicaciones como videoconferencias y voz sobre protocolo de Internet (VoIP). Asimismo agrupa
todas aquellas que requieren un tratamiento especial de Calidad de Servicio (Quality of Service, QoS)
en los enrutadores de la trayectoria.
Extensiones de encabezado
La utilizacin del campo Opciones en el encabezado de IPv4 presenta desventajas a la transmisin de
los paquetes y a la eficiencia de la red. En lo que respecta a la variacin del tamao del encabezado es
debido a que tiene campos opcionales. En el segundo caso todos los enrutadores que procesan el
paquete deben computar el encabezado con su campo de longitud variable lo que introduce retardos y
gasto de la capacidad del CPU en ciclos de procesamiento que son innecesarios.
Para resolver la situacin anterior, IPv6 sustituye el campo Opciones al final del encabezado por las
Extensiones de Encabezado, formando un encadenamiento de encabezados enlazados por un campo
llamado Siguiente Encabezado. Se presenta un campo Siguiente Encabezado dentro de cada Extensin
32
ESIME
de Encabezado usado por IPv6. Este diseo con extensiones permite una mejor eficiencia en el
procesamiento de los paquetes, ya que asegura que los enrutadores y nodos computan los encabezados
dirigidos a ellos a lo largo de la trayectoria.
Movilidad
Debido a que la movilidad es una caracterstica importante y deseable por las compaas proveedoras y
los consumidores finales el Protocolo de Internet Mvil (Mobile IP) esta capacidad est disponible
tanto en IPv4 como en IPv6. Cabe destacar que en este ltimo la movilidad se construy dentro del
protocolo en lugar de ser una nueva funcin agregada como en IPv4. Ello implica que cualquier nodo
IPv6 puede usar una IP Mvil tanto como lo requiera. IPv6 Mvil utiliza dos Extensiones de
Encabezado: un Encabezado de Enrutamiento para el registro y un Encabezado de Destino para entrega
del datagrama entre los nodos mviles y sus nodos fijos correspondientes.
Seguridad
El protocolo IPSec estandarizado por el IETF provee las funciones de:
Limitar el acceso a slo aquellos autorizados.
Certifica la autenticacin de la persona que enva los datos.
Encripta los datos transmitidos a travs de la red.
Asegura la integridad de los datos.
Invalida la repeticin de sesiones, para evitar que no sean repetidas por usuarios maliciosos.
Los protocolos que respaldan el funcionamiento de IPSec son: la Autenticacin de Encabezado
(Autentication Header, AH) y la Carga de Seguridad Encapsulada (Encapsulated Security Payload,
ESP). Al estar incluidos en cada implementacin de IPv6 se provee mayor seguridad ya que IPSec est
presente en todos los nodos de la red.
33
ESIME
34
ESIME
Versin
Longitud
Encabezado
Identificador
Tiempo de vida (TTL)
Longitud total
000 E C F 00
Protocolo
D M
F F
Desplazamiento
Suma de comprobacin
(Encabezado)
Direccin de origen
Direccin de destino
Opciones
Relleno
Datos
35
ESIME
Tipo de servicio (Type of Service, 8 bits): Indica la calidad de servicio solicitada por el
paquete IP. ToS se encuentra descrito en la RFC 791. La RFC 1583 describe ToS Application
Routing. El campo ToS ha sido redefinido como DSCP (Differentiated Services Code Point)
que consta de los 6 primeros bits y dos sin establecer.
Longitud total (Total Length, 6 bits): Especifica el tamao total del paquete, incluyendo el
encabezado y los datos, en bytes.
Identificador (Identifier, 16 bits): Es un nmero nico asignado por el dispositivo que enva el
paquete, con el fin de que el destinatario pueda re ensamblar un paquete fragmentado por los
nodos intermedios. La fragmentacin es necesaria porque no todas las redes fsicas tienen la
misma longitud de trama mxima, por lo cual en muchos casos es necesario que los nodos
intermedios dividan el datagrama en varios fragmentos. Cada uno de estos fragmentos podr
seguir rutas distintas al resto y, de perderse alguno de los fragmentos, el origen deber
retransmitir el paquete completo.
Banderas (Flags, 3 bits): Es un campo para el control de la fragmentacin y contiene los
valores 0, DF y MF.
o
0. Reservado, no se utiliza.
Desplazamiento del fragmento (Fragment Offset, 13 bits): Es utilizado en los paquetes que
han sido fragmentados, para posibilitar el re ensamblado total del paquete. Su valor indica el
nmero de bloques de 8 bytes (sin contabilizar los bytes del encabezado) que estaban
contenidos en los fragmentos previos. En el primer fragmento, o en un nico fragmento, este
valor es siempre 0.
Tiempo de vida (TTL, 8 bits). Contiene el tiempo mximo que un paquete puede permanecer
en una red. Cada enrutador por el que pasa el paquete decrementa en uno el valor de este
campo, siendo 1 el valor mnimo, si el valor llega a 0, el paquete es descartado. Esto garantiza
que los paquetes no viajan a travs de una red haciendo bucles, incluso si las tablas de
encaminamiento son errneas.
Protocolo (Protocol, 8 bits): Indica al protocolo de nivel superior al que IP deber pasar los
datos del paquete. Entre algunos de los valores que puede tomar este campo tenemos:
o
36
ESIME
3: GGP (Gateway-to-Gateway)
4: IP (IP in IP encapsulation)
5: ST (Stream)
Etiqueta de flujo
Prioridad
Encabezado
siguiente
Limite de
saltos
Datos
37
ESIME
Etiqueta del flujo (Flow Label, 20 bits): El estndar IPv6 define un flujo como una secuencia
de paquetes enviados desde un origen especfico a un destino especfico. Un flujo se identifica
nicamente por la combinacin de una direccin fuente y una etiqueta de 20 bits. De este
modo, la fuente asigna la misma etiqueta a todos los paquetes que forman parte del mismo
flujo, este campo se utiliza para permitir la implementacin de funciones de calidad de
servicio, su uso viene descrito en el RFC 1809.
Longitud del paquete (Payload Length, 16 bits): contiene slo el tamao de la carga til, sin
tener en cuenta la longitud del encabezado. Para paquetes en los que el tamao de datos es
superior a 65.536, este campo vale 0 y se utiliza la opcin de jumbograma de la extensin
"salto a salto".
Siguiente encabezado (Next header, 8 bits): tiene una funcin similar a la del campo
protocolo (protocol) en el paquete IPv4: simplemente identifica el encabezado siguiente (en el
mismo datagrama IPv6). Puede ser un protocolo de una capa superior (ICMP, UDP, TCP, etc.)
o una extensin.
Lmite de saltos (Hop Limit, 8 bits): Reemplaza el campo TTL, Su valor de 8 bits disminuye
con cada nodo que reenva el paquete. Si este valor llega a 0 cuando el paquete IPv6 pasa por
un enrutador, se rechazar y se enviar un mensaje de error ICMPv6. Esto se utiliza para evitar
que los datagramas circulen indefinidamente. Tiene la misma funcin que el campo Tiempo de
vida en IPv4, es decir, contiene un valor que representa la cantidad de saltos y que disminuye
con cada paso por un enrutador. En teora, en IPv4, hay una nocin del tiempo en segundos,
pero ningn enrutador la utiliza. Por lo tanto, se ha cambiado el nombre para que refleje su
verdadero uso.
Direccin origen (Source Address, 128 bits): Es la direccin del origen del paquete.
Direccin destino (Destination Address, 128 bits): Es la direccin del destino del paquete.
Como se puede observar, de todos los campos del encabezado de IPv4 se ha pasado a solo ocho
campos en IPv6. El motivo fundamental por el que estos campos (longitud del encabezado,
Identificacin, banderas, desplazamiento de fragmento, comprobacin del encabezado y opciones) son
eliminados, es la innecesaria redundancia; en IPv4 se est facilitando la misma informacin de diversas
formas, como es el caso del campo de control de errores, pues otros mecanismos de encapsulado de
capas inferiores, por ejemplo Ethernet, ya realizan esta funcin. El campo de desplazamiento de
fragmentacin de IPv4 ha sido eliminado, porque los paquetes ya no son fragmentados en los nodos
intermedios, en IPv6 es un proceso que se produce extremo a extremo. El nico campo realmente
nuevo en IPv6 es la etiqueta de flujo. La informacin opcional a la estrictamente necesaria para
38
ESIME
encaminar los paquetes de datos, es codificada en encabezados adicionales que pueden ubicarse entre
el encabezado IPv6 y los encabezados de niveles superiores, como por ejemplo el encabezado
TCP/UDP. En la actualidad, hay un pequeo nmero de tales encabezados de extensin (opciones de
salto por salto, encaminamiento extendido, fragmentacin y re ensamblado, opciones del destino,
autentificacin, y encapsulacin) estando cada una identificada por un valor distinto del valor del
campo siguiente encabezado. Cada paquete IPv6 puede llevar cero, una, o ms encabezados de
extensin, cada una identificada por el valor del campo siguiente encabezado del encabezado que la
precede. Los encabezados de extensin deben de ser procesados en orden, ya que el contenido y
semntica de cada una de ellas indican si se debe o no procesar el siguiente encabezado.
De esta forma, los encabezados de extensin no son examinados o procesados por los nodos
intermedios, slo cuando lleguen al nodo que venga identificado por el campo de direccin de destino
del encabezado IPv6. La nica excepcin es el encabezado de opciones de salto por salto, que lleva
informacin que debe ser procesada y examinada en todos los nodos por los que pasa el paquete,
incluyendo los nodos origen y destino. El encabezado de opciones de salto por salto, cuando est
presente, debe seguir inmediatamente al encabezado IPv6. Su presencia se indica por el valor 0 en el
campo de siguiente encabezado del encabezado IPv6.
Cada encabezado de extensin tiene una longitud mltiplo entero de 8 octetos, con el fin de mantener
el alineamiento de 8 octetos en los encabezados siguientes. La razn de que los distintos campos del
encabezado estn alineados a 64 bits, es que la nueva generacin de procesadores de 64 bits puedan
procesar dichos campos ms eficientemente.
Resumiendo, las principales mejoras que ofrece el encabezado IPv6 son:
Encabezado de tamao fijo, de 40 bytes.
Eliminacin de campos redundantes en el encabezado, haciendo un total de 8.
Encabezados bsicos y de extensin alineadas a un mltiplo entero de 64 bits.
Procesamiento eficiente de las opciones, slo en destino y cuando stas se presentan.
Fragmentacin procesada en el origen y el destino de los paquetes, no en los enrutadores.
39
ESIME
Se pude simplificar la escritura de una direccin IPv6 de la siguiente manera: en el caso de que haya
grupos contiguos de 16 bits todos cero se pondr doble dos puntos, adems el primer cero de un grupo
puede descartarse. Por ejemplo.
2001:0db8:85a3:0000:0000:8a2e:0370:7334
2001:db8:85a3:0:0:8a2e:0370:7334
2001:db8:85a3::8a2e:370:7334
.
direccin no simplificada
La sustitucin con puntos puede realizarse nicamente una vez en la direccin. En caso contrario, se
obtendra una representacin ambigua. Si pueden hacerse varias sustituciones, se debe hacer la de
mayor nmero de grupos; si el nmero de grupos es igual, se debe hacer la situada ms a la izquierda.
40
ESIME
Las direcciones IPv6 se agrupan mediante el valor binario de la direccin. Este agrupamiento se lleva a
cabo con los prefijos. Los prefijos representan a todas aquellas direcciones que empiezan con la misma
serie de bits, y hasta determinada longitud representada por un /xx.
Por ejemplo, el prefijo:
3b51:5c00::/32
Y terminan en:
3b51:5c00:ffff:ffff:ffff:ffff:ffff:ffff
Es decir, los 32 primeros bits son idnticos representado hexadecimalmente como 3b51:5c00, y el resto
puede variar.
Puesto que cada dgito hexadecimal agrupa 4 bits, es muy recomendable el usar prefijos cuya longitud
sea mltiplo de 4, como por ejemplo 32/, /48, /52, /56 as sucesivamente.
Pero nada impide que se usen prefijos con longitudes que no sean mltiplo de 4, lo que hay que tener
en cuenta es que la finalizacin del prefijo estar dentro de un dgito hexadecimal recordando que un
dgito hexadecimal realmente es una serie de 4 bits.
Por ejemplo: El prefijo
2001:0db8::/61
y terminan en:
2001:0db8:0:7:ffff:ffff:ffff:ffff
41
ESIME
Direcciones Unicast
Direcciones Multicast
Direcciones Anycast
Las direcciones Unicast, al igual que en IPv4, son las ms comunes y utilizadas. Estas son asignadas
a una interfaz permitiendo la comunicacin directa entre dos nodos de la red, esta tcnica de
comunicacin es conocida como uno a uno (one-to-one). La figura 2.3 muestra es un ejemplo de la
estructura de una direccin Unicast IPv6.
2001:0db8:4a6d:0055:0000:0000:4c2f:5b2b/64
Figura 2.3. Estructura de direccin IPv 6 Unicast
Posteriormente se ver la estructura de las direcciones, que patrn deben de seguir para que se
identifique como una direccin Unicast en IPv6.
Las direcciones Multicast permiten identificar mltiples interfaces o nodos en una red. Con este tipo de
direcciones podemos comunicarnos con mltiples nodos de manera simultnea. Esta tcnica de
comunicacin es conocida como uno a muchos (one-to-many). La figura 2.4 es un ejemplo de la
estructura de una direccin Multicast IPv6.
ff02:0:0:0:0:0:0:9
Figura 2.4. Estructura de direccin IPv 6 Multicast
Las direcciones Anycast son un nuevo tipo de direccin en IPv6. Al igual que una direccin Multicast,
una direccin Anycast identifica mltiples interfaces, sin embargo, mientras que los paquetes de
Multicast son aceptados por varios equipos, los paquetes Anycast slo se entregan a la interfaz o nodo
que este ms cercano. La figura 2.5 es un ejemplo de la estructura de una direccin Anycast IPv6.
2002:0db8:6301::/128
Figura 2.5. Estructura de direccin IPv 6 Anycast
42
ESIME
Mientras que las direcciones broadcast a diferencia de IPv4, el protocolo IPv6 no hace uso de ellas.
Las direcciones broadcast son utilizadas para la comunicacin de un nodo con todos los nodos dentro
de un segmento de red. Este tipo de direccin fue eliminado en las caractersticas del protocolo IPv6.
Unicast, Multicast y Anycast son las tres grandes categoras de direcciones en el protocolo IPv6, a
continuacin se describen caractersticas ms detalladas de cada direccin.
Link-local
Site-Local (obsoleta)
Unique-Local
Global
Las direcciones link-local son el equivalente a las direcciones IP privadas en IPv4. Estas son asignadas
a una interface de manera automtica a partir del momento que se activa el protocolo IPv6 en un nodo.
El prefijo de estas direcciones es fe80::/10 y estas direcciones no pueden ser enrutadas a travs de los
enrutadores fuera del segmento local.
El propsito principal es proporcionar direccionamiento IP automtico a los nodos en caso que no
exista un servidor de configuracin dinmica de host (Dynamic Host Configuration Protocol, DHCP).
Una direccin IPv6 link-local comienza con el prefijo fe80::/10 (los primeros 10 bits), luego los bits
del 11 hasta 64 (los siguientes 54 bits) se configuran con valores de ceros (0000). De esta manera se
forma la porcin de red representada por los primeros 64bits.La porcin de nodo o identificador de
interfaz (interface ID), que son los ltimos 64 bits, se forma con el formato EUI-64.
Extended Unique Identifier 64 (EUI-64), permite a un host asignar un identificador de interfaz de 64
bits, El formato EUI-64 se obtiene a travs de la direccin MAC de 48 bits. La direccin MAC se
separa primero en dos grupos de 24-bits, uno de los cuales es el OUI (Organizationally Unique
Identifier) y el otro es el NIC (Network Interface Card), luego se inserta el valor 0xFFFE entre estos
dos grupos de 24-bits a la direccin. La figura 2.6 muestra cmo se genera el identificador de interfaz a
travs de este formato.
43
ESIME
OUI
00
21
NIC
2F
B5
6E
10
00
21
2F
FF
FE
B5
6E
10
EUI 64 bits
A partir del sptimo bit de la direccin de izquierda a derecha, el valor debe ser invertido, si es 0 se
invierte a 1 y si es 1 se invierte 0, esto para conocer de qu forma ser administrada ya sea local o
globalmente.
Una vez que lo anterior se lleva a cabo, tenemos una direccin de formato EUI-64 completamente
funcional como se observa en la figura 2.7 y 2.8.
00
21
2F
FF
FE
B5
6E
10
2F
FF
FE
B5
6E
10
0000 0000
0000 0010
02
21
1111 1110 10
Formato EUI-64
10 bits
64 bits
FE80:0000:0000:0000:0000:0000:0000:0000/10
54 bits
Figura 2.8. Formato de una Direccin Unicast Link-local
Las direcciones Site-local son tambin el equivalente a las direcciones IP privadas en IPv4. A
diferencias de las direcciones Link-Local, estas pueden ser enrutadas fuera del segmento local, es decir,
podemos enviar paquetes entre diferentes segmentos de la red pero no hacia el Internet.
44
ESIME
En las direcciones Site-local, los primeros 10 bits se establecen con los valores 1111111011, por lo
tanto, el prefijo de ests direcciones tendr un valor en hexadecimal de fec0 :: /10.
Los siguientes 54 bits estn compuestos por el ID de red. Los ltimos 64 bits son el identificador de la
interfaz o nodo, y estos se configuran de la misma forma que las direcciones Link-Local, tomando 48
bits de la direccin MAC y luego agregando 16 bits con los valores 0xFFFE aunque este tipo de
direcciones estn consideradas como obsoletas. La figura 2.9 es un ejemplo de una direccin de Sitelocal.
1111 1110 11
10 bits
Formato EUI-64
64 bits
ID red
FEC0:0000:0000:0000:0000:0000:0000:0000/10
54 bits
Las direcciones Unicast Unique-local son similares a lo que en IPv4 corresponde a las direcciones
privadas (10.0.0.0/8, 172.16.0.0/16 y 192.168.0.0/24). Estas direcciones reemplazaron a las Site-local.
Una de las principales ventajas es que se evitar en gran medida la repeticin en el uso de redes, ya que
es demasiado cotidiano disear redes IPv4 con direcciones privadas las cuales se repiten varias veces
(10.0 172.16 192.168.1) en sitios diferentes que luego se debern interconectar.
La solucin a este problema no fue dejar el tema al azar, no dejar que el administrador elija lo que
quiera, sino que se definen condiciones para que se genere el nmero de bits elegidos aleatoriamente.
Y adems se han reservado para esto 40 bits, un nmero muy grande. Es como seleccionar un nmero
entre un sorteo que tiene 1.099.511.627.776 posibilidades, la probabilidad de acertar es casi imposible.
El prefijo reservado por IANA, para estas direcciones son 8 bits (1111 1101), si lo pasamos a
hexadecimal, por lo tanto el prefijo de estas direcciones IP tendr un valor de fd00::/8.
Para generar los 40 bits aleatorios hay una serie de especificaciones que se deben cumplir para generar
por medio del Local IPv6 Range Generator y todava restan 16 bit para subdividir las redes en
subredes. Hay que aclarar que estas direcciones son para uso privado, por lo tanto no son enrutables en
45
ESIME
Internet, aunque por supuesto las podemos enrutar dentro de cada red. La figura 2.10 es un ejemplo de
una direccin Unicast-Unique-local.
1111 1101
8 bits
ID Subred
ID Global
aleatorio
16 bits
ID Interfaz
FD00:0000:0000:0000:0000:0000:0000:0000/8
40 bits
64 bits
Las direcciones Globales son el equivalente de las direcciones IP pblicas en IPv4. Estas direcciones
pueden ser enrutadas a travs de Internet. Los primeros tres bits estn compuestos por los
valores 001 por lo tanto, el prefijo de ests direcciones IP tendr un valor en hexadecimal de 2000 con
una mscara /3. (2000::/3)
Lo anterior significa que los primeros tres bits dentro de una direccin Global Unicast deben de ser
siempre 001 y la mscara de /3 significa que slo pueden hacerse variaciones despus de los primeros
tres bits dentro del primer octeto para establecer el prefijo Global de Enrutamiento (Global Routing
Prefix).
El Prefijo Global de Enrutamiento consiste en un nmero de bits que se pueden subdividir de acuerdo a
las necesidades de los Registros de Internet y proveedores de Internet, a fin de reflejar la topologa de
la Internet en su conjunto. A partir de estos primeros 3 bits es que comienza la jerarquizacin de la
asignacin de las direcciones IP a nivel global.
Los posibles prefijos que podran ser utilizados para presentar direcciones IP del tipo Global Unicast
seran:
2000 (0010) direccin vlida Global Unicast
3000 (0011) direccin vlida Global Unicast
4000 (0100) direccin invlida Global Unicast (a partir de aqu cambia la estructura de 001en
los primeros 3 bits)
5000 (0101) direccin invlida Global Unicast
Los primeros 64 bits de un total de 128 bits, los tres bits primeros representan el Prefijo Global. Los
siguientes 45 bits identifican la red asignada a las organizaciones y los siguientes 16 bits representan la
46
ESIME
subred (Subnet ID) en caso de realizarse una subdivisin de la red (Subnetting). La figura 2.11 y 2.12
son ejemplos de la estructura de una direccin Unicast-global.
3 bits
45 bits
16 bits
64 bits
001
ID Subred
ID Interfaz
001
Prefijo Global de Enrutamiento
ID Subred
ID Interfaz
3 bits
45 bits
16 bits
64 bits
Una direccin IPv6 Global Unicast soporta 216 subredes posibles para un total de 65,535. Cada subred
soporta 264 nodos posibles para un total de 18446744073709551616.
011
ID red
2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b
ID Interfaz
Red de la empresa
(Site Prefix)
SI no hay subdivisin de la red (Subnetting), entonces, los primeros 64 bits representa la red y los
dems 64 bits los nodos.
47
ESIME
Un host puede enviar trfico a una direccin de grupo sin pertenecer al grupo, para unirse a un grupo,
un host enva un mensaje de pertenencia al grupo. Los enrutadores de Multicast sondean
peridicamente la condicin de miembro.
Cada grupo Multicast se identifica con una direccin IPv6 Multicast. Todos los miembros del grupo
que escuchan y reciben mensajes IPv6 enviados a la direccin del grupo comparten la direccin de
grupo.
Las direcciones IPv6 Multicast estn reservadas, asignadas y registradas en IANA. Estas direcciones
IPv6 Multicast tienen el prefijo de formato 1111 1111 (ff:: /8). La figura 2.13 muestra la estructura de
una direccin IPv6 Multicast.
1111 1111
8 bits
4 bits
4 bits
Prefijo
Banderas
Scope
ID del Grupo
Scope: Permite limitar los alcances del mensaje Multicast con los valores de la tabla 2.1
0
No Asignado
mbito local de
1
2
9
A
No Asignado
No Asignado
No Asignado
No Asignado
4
5
No Asignado
mbito local de sitio
C
D
No Asignado
No Asignado
No Asignado
mbito Global
No Asignado
Reserv ado
Tabla 2.1. Valores que pude tomar el campo Scope en una direccin Multicast IPv 6
48
ESIME
Descripcin
FF02::1
La direccin de todos los nodos utilizados para llegar a todos los nodos en el mismo vnculo.
FF02::2
La direccin para todos los enrutadores utilizados para llegar a todos los enrutadores en el mismo
enlace.
FF02::4
All-Distance Vector Multicast Routing Protocol (DVMRP) utilizado para llegar a todos los enrutadores
de multicast DVMRP en el mismo enlace.
FF02::5
Direccin de enrutadores (OSPF) usado para llegar a todos los enrutadores OSPF en el mismo enlace.
FF02::6
Todas las direcciones designadas de los enrutadores OSPF utilizado para llegar a todos los
enrutadores OSPF designados en el mismo enlace.
La direccin de nodo solicitado utilizada en el proceso de resolucin de direcciones para resolver la
FF02:::FFXX:XXXX direccin IPv6 de un nodo local de enlace a su direccin de capa de enlace. Los ltimos 24 bits
( XX: XXXX ) de la direccin de nodo solicitado son los ltimos 24 bits de una direccin IPv6 unicast.
Descripcin
Enviado por un enrutador multicast para sondear un segmento de red para los miembros del
Multicast Listener
grupo. Las consultas pueden ser de carcter general, solicitando la pertenencia a grupos de todos
Query
los grupos, o pueden solicitar la pertenencia al grupo para un grupo especfico.
Multicast Listener Enviado por un anfitrin cuando se une a un grupo de multicast, o en respuesta a un MLD Multicast
Listener Query enviado por un enruteador.
Report
Multicast Listener Enviado por un anfitrin cuando sale un grupo de acogida y es el ltimo miembro de ese grupo en
el segmento de red.
Done
Tabla 2.3 Tipos de mensajes MLD
49
ESIME
50
ESIME
128 - N bits
Prefijo de Subred
El prefijo de subred en una direccin Anycast es el prefijo que identifica un enlace especfico. Esta
direccin Anycast es sintcticamente igual a una direccin Unicast para una interface en el enlace con
el ID de interface puesto en cero.
Tal y como se ha indicado antes, las direcciones Anycast tienen el mismo rango de direcciones que las
Unicast.
128 bits
2002:0db8:6301:0000:0000:0000:0000.0000/128
Direccin del nodo
51
ESIME
Lo recomendado por el IETF es recibir al menos un prefijo /48 de un ISP. Esto indica que se
tienen 280 bits para manipular (direccin de 128 bits - 48 bits que no se pueden cambiar = 80
bits para usar). Ms bits que la totalidad del espacio de direcciones IPv4.
La asignacin de un prefijo mnimo recomendado para un nodo es un /64, con tantas
direcciones en IPv6 no hay la misma necesidad de la conservacin de direcciones como la hay
en IPv4. Se puede asignar un /64 a un enlace punto a punto y no habr problemas alguno.
Tener un prefijo /48 asignado por el ISP y utilizar el prefijo /64 en cada nodo de la red, se
obtiene bloque de dgitos hexadecimales o 16 bits, que se utilizarn para las subredes. Un
bloque puede no sonar como muchos bits pero 16 bits es la mitad de la totalidad del espacio de
direcciones IPv4.
Con el fin de permitir la agregacin de la ruta adecuada y el resumen debe definir IDs de
emplazamiento que se pueden utilizar en cada lugar (ya sea una oficina, centro de datos o
regin geogrfica), aqu es donde se define al menos un ID del sitio y, posiblemente, un ID de
sub-sitio.
Por ejemplo, Si un proveedor de servicios de internet asigna el prefijo 2001:db8:1234:0000::/48, como
se ha mencionado, tenemos el "0000" de manipular para el sitio, sub-sitio e identificaciones de subred,
para descomponerlo depende en gran medida de las necesidades de la organizacin.
Opcin A. 4 Sitios, 4 sub-sitios en cada sitio, 4096 subredes en cada sub-sitio, los primeros
dos bits para el sitio, los dos bits siguientes para el sub-sitio, prximos tres cuartetos para
subredes 212.
2001:0db8:1234:0000::/64
Hex
Sitio
Sub-Sitio
Subred
52
ESIME
Opcin B. 6 sitios, 16 sub-sitios en cada sitio, 256 subredes en cada sub-sitio, El primer
cuarteto para el sitio, el segundo para el sub-sitio y los dos ltimos de la subred.
2001:0db8:1234:0000::/64
Hex
Sitio
Sub-Sitio
Subred
Opcin C.16 lugares para sitio, 256 sub-sitios en cada sitio, 16 subredes para cada sub-sitio, El
primer cuarteto para el sitio, el segundo y el tercero para el sub-sitio y ultimo cuarteto para la
subred.
2001:0db8:1234:0000::/64
Hex
Sitio
Sub-Sitio
Subred
A continuacin se hace el ejemplo de un caso. Una empresa con oficinas y centros de datos en
Mxico, como parte de su planificacin a largo plazo han solicitado una direccin IPv6 y se les
asigno una direccin 2001:0db8:abcd::/48. Ahora tienen que asignar esta direccin a travs de su
empresa. La empresa tiene sucursales en la mayora de Mxico, as que han decidido utilizar la opcin
B, que da 16 sitios, 16 sub-sitios y 256 subredes por sitio.
Han decidido que un sitio ser una regin geogrfica del pas y un sub-sitio ser una ciudad dentro
de la regin geogrfica, las direcciones de los sitios que estn implementando IPv6 son:
53
ESIME
Puebla (Sitio 3)
Guadalajara (Sitio 5)
Quertaro (sitio 8)
Cd de Mxico (Sitio 1)
Se puede asignar un sitio para cada regin, recordando que son solo 16 sitios posibles de acuerdo a la
opcin que se eligi:
Estos son con prefijo /52, porque se tienen 48 bits del proveedor y luego se usa el prximo 4 para
elegir el sitio.
Sitio 3 (Puebla)
Uso futuro - 2001:0db8:abcd:3000::/56 -- Primer Sub-Sitio
...
Atlixco - 2001:0db8:abcd:3f00::/56 -- ltimo Sub-Sitio
54
ESIME
Sitio 8 (Quertaro)
Quertaro - 2001:0db8:abcd:8000::/56 -- Primer Sub-Sitio
...
Uso futuro - 2001:0db8:abcd:8f00::/56 -- ltimo Sub-Sitio
Al igual que el sitio, el sub-sitio utiliza 4 bits ms, moviendo la longitud de prefijo de un /52 a /56.
Ahora se pueden seleccionar las subredes para seleccionar la ubicacin de los elementos, se usar el
sitio de Atlixco como ejemplo:
Se estn definiendo los ltimos dos cuartetos para la subred por lo que la mscara se mueve de /56
hasta un prefijo de subred /64. Las subredes de Atlixco pueden usar 2001:1db8:abcd:3f00:: y
2001:1db8:abcd:3fff:: para direcciones de subred.
Cada subred ofrece 264 direcciones, ya que todava se tienen 64 bits para su uso, por ejemplo, dentro
de la Red de rea local virtual (VLAN) utilizada solo para servidores de correo todas las direcciones de
nodo comenzaran con 2001:1db8:abcd:3f0d:: y los ltimos 64 bits sern el identificador de interfaz
establecido por la regle EUI-64 o por el administrador de red mediante un servidor DHCP.
55
ESIME
2001:0db8:1234:3f0d::1/64
Mail
Gateway
2001:0db8:1234:3f0d::2/64
2001:0db8:1234:3f0d:abcd:ef12::1/64
mail01
mail03
mail02
2001:0db8:1234:3f0d::ab00/64
Como se puede ver el subneting IPv6 no es igual al de IPv4 ya que en IPv6 no hay problemas de
direccionamiento en el que se tienen que aprovechar al mximo todas las direcciones, ya que IPv6 el
espacio de direcciones no es problema.
56
ESIME
8
Tipo
Cdigo
24
Cheksum
Los diferentes tipos de mensajes que genera ICMPv6 se pueden apreciar en el RFC 246 y la tabla 2.4
muestra solo unos cuantos de estos tipos con sus respectivos cdigos. Se puede apreciar que la
mayor parte de estos mensajes poseen contrapartes en IPv4, para este tema los mensajes de inters para
la autoconfiguracin sin estado son los de tipo 133 a 137.
Tipo
Valor
Significado
Destination Unreachable
Time Exceeded
Parameter Problem
100
101
127
Cdigo
Valor
0
Significado
No route to destination
1
2
3
4
5
6
Port unreachable
Source address failed ingress/egress policy
Reject route to destination
0
0
1
2
57
ESIME
128
129
133
134
Echo Reply
Router Solicitation (NDP)
Router Adv ertisement (NDP)
0
0
0
135
136
137
0
0
0
58
ESIME
Mensaje
D. Origen
D. Destino
Caractersticas Adicionales
El campo t arget posee la direccin U nicast
(FE80::/10) t ent at iv a.
1* *
DAD
Neighbor
Solicitation
::
2
Router
Discov ery
Router Solicitation
FE80:: [Tentativ a]
FF02::1:FF [TentL]
Si aparece st e mensaje significa que la
direccin t ent at iv a y a est a t omada.
FF02::1:FF [TentL]
3
Global Prefix
Router
Adv ertisement
FF80:: [Asignada]
FF02::2
4
Neighbor
Discov ery
(Request)
Neighbor
Solicitation
FE80:: [Asignado]
FF02:1:FF [RoutL]
5
Neighbor
Discov ery
(Reply)
Neighbor
Adv ertisement
FE80:: [Asignado]
FE80:: [RoutL]
6
Global DAD
Neighbor
Solicitation
::
FF02::1:FF [TentL
Tabla 2.5. Pasos para la adquisicin de una direccin IPv 6 por medio de SLAAC
59
ESIME
Reply
Request
Advertise
Solicit
Servidor DHCPv6
5
4
3
2
Si el bit O est habilitado, pero no as el M los hosts podrn solicitar del servidor
DHCPv6 otros parmetros de configuracin como servidores DNS, SIP, NTP, etc, y
utilizar el proceso de autoconfiguracin para establecer los parmetros de la red, este
mecanismo se conoce como configuracin sin estado usando DHCPv6, porque el
servidor DHCPv6 no necesita llevar un control de las direcciones IP de la red.
60
ESIME
Si el bit M est habilitado, los hosts pueden solicitar direcciones manejadas por el
servidor DHCPv6, este se considera el mecanismo de configuracin con estado
utilizando DHCPv6.
61
ESIME
Si un enrutador o un enlace dejan de funcionar, los enrutadores no detectan el error ni informan a otros
enrutadores. Aunque esto supone un problema para las grandes redes corporativas, en una oficina
pequea (con dos enrutadores y tres redes basadas en enlaces LAN) no se interrumpe con la frecuencia
suficiente como para justificar la implementacin de una topologa de varias rutas de acceso y un
protocolo de enrutamiento.
Sobrecarga administrativa.
Si se agrega una nueva red o se quita, las rutas a esa nueva red deben agregarse o quitarse de forma
manual. Si se agrega un nuevo enrutador, debe configurarse correctamente para las rutas de la red.
Las rutas estticas se pueden agregan manualmente. Una vez completada la configuracin, se pueden
usar los comandos ping y tracert para probar la conectividad entre equipos host de modo que se
comprueben todas las rutas de enrutamiento.
62
ESIME
Los Protocolos de Enrutamiento se dividen en dos grupos, protocolos internos y protocolos externos.
1. Internal Gateway Protocol (IGP), que distribuyen la informacin de los enrutadores dentro de
Sistemas Autnomos.
En IPv4: RIP, OSPF, IS-IS.
En IPv6: RIPng, OSPFv3, IS-IS.
2. External Gateway Protocol (EGP), que distribuyen la informacin entre Sistemas Autnomos.
En IPv4:BGP-4.
En IPv6:BGPv6
63
ESIME
64
ESIME
Debido a que IS-IS utiliza una encapsulacin de capa 2, no es necesaria una direccin IP en el paquete.
La implementacin de IS-IS es considerada ms fcil que la de OSPFv3.
Algunos de los pequeos cambios que sufri IS-IS para poder soportar IPv6 se detallan a continuacin:
Un nuevo TLV tipo 236 de IPv6 alcanzable, el cual no es ms que un aviso de ruta IPv6 el cual
contiene el prefijo IPv6, la longitud del prefijo, la mtrica e informacin adicional.
Un nuevo TLV de direccin IPv6 de la interface (tipo=232), el cual para paquetes Hello es la
direccin enlace-local del enrutador.
Un IPv6 NLPID (Network Layer Protocol Identifier) con valor 142, el cual es enviado por los
enrutadores para anunciar el soporte del enrutamiento IPv6 para IS-IS.
La base de datos de IS-IS de la topologa de la red IPv4 y de la topologa de red IPv6 deben de ser
idnticas en un escenario integral de IS-IS, pero al igual que con OSPFv3, las bases de datos pueden
ser diferentes, para cada topologa de red, utilizando el concepto de buques en la noche.
llamados sistemas autnomos (AS), Cuando BGP es usado entre distintos proveedores para
intercambiar rutas se le llama BGP externo (eBGP). Cuando es usado dentro de un sistema autnomo
se le llama BGP interno (iBGP).
El BGP Multiprotocolo (MBGP) es una versin extendida de BGP creada para soportar mltiples
protocolos de red o familias de direcciones. Una nueva familia de direcciones en MBGP es definida
para IPv6 (RFC2545). Esta versin de BGP que soporta IPv6 fue llamada BGP4+ (RFC 4271).
65
ESIME
Algunos de los cambios realizados sobre MBGP para poder soportar IPv6, se listan a continuacin:
Como siguiente salto en MBGP para IPv6, se puede configurar una direccin IPv6 ya sea
global o de sitio.
Con lo que respecta a NLRI (Network Layer Reachability Information) la ruta anunciada, es
expresada como un prefijo IPv6 con su respectiva longitud.
Se cuenta con una nueva direccin de familia para identificar las rutas IPv6.
66
ESIME
establecer sesiones extremo a extremo sobre IPv4 o IPv6.Cuando un dispositivo tiene capacidades de
doble pila, entonces tiene acceso tecnologas a IPv4 e IPv6 disponibles. Se puede utilizar tanto de estas
tecnologas para conectarse a servidores remotos y destinos en paralelo.
Cuando un cliente desea conectarse a un servidor (www.xxxx.com), el cliente emite dos peticiones
DNS en paralelo: una solicitud de direcciones IPv4, y una solicitud para direcciones IPv6. Despus de
recibir las respuestas, la seleccin para IPv6 se inclina hacia la doble pila, en un estado de transicin
en una red IPv6, por lo tanto prefiere IPv6 sobre IPv4 por diseo.
Cuando un cliente recibe una respuesta que incluye tanto una direccin IPv4 y la direccin IPv6 a
continuacin, la direccin IPv6 es la direccin preferida. Si, por cualquier razn, el uso de esa
direccin no fue exitosa, se utilizar una direccin alternativa, potencialmente, una direccin IPv4
vlida para conectarse.
Es posible que un dispositivo de doble pila quiera conectarse a un dispositivo de slo IPv4 o IPv6
solamente. El protocolo seleccionado, IPv4 o IPv6 se basa en las direcciones IP recibidas dentro de una
respuesta DNS. Si el servidor DNS devuelve slo las direcciones IPv4, a continuacin, se utiliza IPv4,
si el servidor DNS devuelve slo las direcciones IPv6 entonces IPv6 se utiliza.
www.xxx.com
Cliente IPv4/IPv6
IPv4/IPv6
Dual Stack
Servidor DNS
IPv6
IPv4
Cliente IPv6
Cliente IPv4
67
ESIME
2.5.2 Tneles
Son tcnicas para establecer tneles punto a punto que permiten el trfico de paquetes IPv6 sobre
estructuras de red IPv4, o al inverso. Permiten transmitir paquetes IPv6 a travs de la infraestructura
IPv4 existente, sin la necesidad de realizar cambios a los mecanismos de enrutamiento, encapsulando
el contenido del paquete IPv6 en un paquete IPv4.
Los tneles pueden ser clasificados de la siguiente forma:
Tunelizacin enrutador-a-enrutador. EnrutadoresIPv6/IPv4, conectados por una red IPv4, que
pueden intercambiar paquetes IPv6 entre s, completando el segmento del camino entre dos hosts IPv6.
6to4 es una de las tcnicas ms difundidas (aunque tiene asociadas problemticas tcnicas que afectan
la continuidad de las comunicaciones) entre hosts IPv6 a travs de una infraestructura IPv4,
proveyendo una
por
el prefijo de
la direccin global
Red IPv4
Red IPv6
Red IPv6
Si
Si
Enrutador
IPv4/IPv6
Enrutador
IPv4/IPv6
68
ESIME
Red IPv4
Red IPv6
Red IPv6
Si
Si
Enrutador
IPv4/IPv6
Host
IPv4/IPv6
Host
IPv6
Enrutador
IPv6
Red IPv4
Red IPv6
Red IPv6
Host
IPv6
Si
Si
Enrutador
IPv6
Enrutador
IPv4/IPv6
Host
IPv4/IPv6
Tunelizacin host-a-host. Hosts IPv6/IPv4, conectados por una red IPv4, intercambian paquetes IPv6
entre s, conectando todo el camino entre los dos hosts.
Si
Red IPv4
Anfitrin
IPv6/IPv6
Enrutador
IPv4
Si
Red IPv4
Enrutador
IPv4
Red IPv4
Anfitrin
IPv4/IPv6
Tnel 6to4
6to4 es un protocolo de configuracin automtica de tnel (autotunneling) junto con una estructura de
direccionamiento. La direccin IPv6 de un host 6to4 alcanzable comienza con el prefijo de IPv6
2002::/ 16. La arquitectura de la direccin incrusta una direccin IPv4 de 32 bits del host extremo en
los prximos 32 bits. De esta manera la direccin IPv6 lleva la direccin IPv4 "equivalente" a la
direccin IPv6.
69
ESIME
Prefijo 6to4
2002::/16
2002:B109:A883::/16
Para enviar un paquete IPv6, el host local necesita primero un tnel a travs de la red IPv4 local. Para
realizar este tnel, el host local encapsula el paquete IPv6 en un encabezado exterior de paquetes
IPv4. El protocolo IP utilizado no es el TCP ni UDP, sino un nmero de protocolo IP reservado para
los paquetes IPv6.
El paquete IPv4 est dirigido a un relay de IPv4 a IPv6. Para evitar la configuracin manual de cada
cliente, todos estos relays comparten la misma direccin Anycast 192.88.99.1. Estos relays tiran el
encabezado exterior de paquetes IPv4 fuera del paquete y envan el paquete IPv6 en la red IPv6. El
destino IPv6 trata el paquete de forma normal, y genera un paquete de respuesta sin el proceso especial.
Servidor
IPv6
Servidor
IPv6
Internet IPv6
6to4
relay
6to4
relay
Internet IPv4
Tnel 6to4
Enrutador
6to4
Enrutador
6to4
Isla A
doble pila
Isla B
doble pila
70
ESIME
Interfaz Web
Internet IPv6
Tnel 6in4
Router servidor
de tneles
2001:db8:40:2a0a::81/126
Cliente
Internet IPv4
2001:db8:40:2a0a::82/126
71
ESIME
ejemplo,
el
su
72
ESIME
NAT y un mecanismo de tnel no es escalable y puede producir resultados inesperados, como deterioro
en la calidad de la transmisin e inclusive el mismo servidor del tnel se puede convertir en un cuello
de botella en la trayectoria de transmisin.
Tratando de ofrecer una alternativa a los usuarios privados detrs de un NAT, se propone Teredo para
proveer conectividad IPv6 a hosts aislados detrs de un NAT. Teredo provee un tnel automtico
extremo a extremo a sitios Teredo y ofrece trayectorias a hosts de solo IPv6.
Teredo se compone de tres elementos: un servidor Teredo, un retransmisor Teredo y un cliente Teredo.
El servidor provee su direccin IPv4 al cliente; una vez que el cliente aprende la direccin IPv4,
automticamente construir la direccin IPv6 del servidor donde la direccin de IPv4 est incrustada.
El retransmisor ayuda a los clientes a conectarse a hosts de solo IPv6. Las comunicaciones de hosts
solo IPv6 en el backbone no estn soportadas de forma inmediata. En lugar de eso, el servidor
Teredo mediar entre los clientes Teredo y los retransmisores Teredo y seleccionar el apropiado, el
cual es seleccionado por la distancia entre el cliente y el retransmisor, as como el nmero de clientes a
los cuales les provee servicio el retransmisor.
El cliente Teredo es un nodo que reside detrs de un NAT y que desea tener conectividad IPv6. Para la
configuracin de la direccin, el cliente obtiene el prefijo del servidor; especialmente, se requiere que
el cliente tenga una direccin IPv4 antes del proceso de calificacin con el fin de mantener el mapeo de
direccin y nmero de puerto asociado con el puerto de servicio Teredo.
2.5.3 Traduccin
Hasta ahora se han visto dos formas generales del enfoque de redes hbridas que estn destinadas a
apoyar tanto la transicin IPv6 y mayores niveles de uso de direcciones en IPv4, es decir, abordar el
mapeo y excavacin de tneles. Un tercer enfoque se encuentra en el rea de la traduccin de
protocolo.
Tcnicas de traduccin realizan la traduccin de IPv4 a IPv6 y viceversa a una determinada capa de la
pila de protocolos, por lo general la capa de red, el transporte o aplicacin. A diferencia de un tnel, los
mecanismos de traduccin no modifican los paquetes IP comnmente entre IPv4 e IPv6. Enfoques de
traduccin recomiendan generalmente en un entorno con nodos slo IPv6 comunicarse con nodos slo
IPv4.
73
ESIME
Red IPv4
Anfitrin
IPv4
Red IPv6
NAT-PT
Anfitrin
IPv6
NAT64
No era de esperar, NAT-PT est experimentando un renacimiento, esta vez bajo el nombre de
"NAT64." No ha cambiado mucho desde el enfoque bsico descrito en NAT-PT. El cliente solo IPv6
realiza una bsqueda de DNS a travs de un servidor DNS modificado que est configurado con
DNS64. Si el nombre consultado slo contiene una direccin IPv4, el servidor DNS64 sintetiza una
respuesta IPv6 mediante la fusin de la direccin de prefijo de la pasarela NAT64 con la direccin
IPv4. Cuando el cliente utiliza esta direccin, el paquete IPv6 se dirige a la puerta de enlace NAT64, y
la misma transformacin como se describe previamente para NAT-PT se lleva a cabo.
Esta configuracin es similar al modelo de CGN, en la medida en que el proveedor de servicios opera
un NAT comn que comparte un conjunto de direcciones IPv4 a travs de un conjunto de clientes
finales.
74
ESIME
75
ESIME
Capa de ncleo
La capa ncleo del diseo jerrquico es la backbone de alta velocidad de la Internetwork. La capa
ncleo es esencial para la interconectividad entre los dispositivos de la capa de distribucin, por lo
tanto, es importante que el ncleo sea sumamente disponible y redundante. El rea del ncleo tambin
puede conectarse a los recursos de Internet. El ncleo agrega el trfico de todos los dispositivos de la
capa de distribucin, por lo tanto debe poder reenviar grandes cantidades de datos rpidamente. En la
figura 3.1 se muestra la distribucin de las tres capas del modelo jerrquico de redes.
Capa de
Nueclo
Capa de
Distribucin
Capa de
Acceso
El diseo propuesto en este documento plantea el escenario de una escuela que consta de 4 edificios y
la unidad de informtica. La figura 3.2 presenta un bosquejo de la distribucin geogrfica de la red, as
mismo nos representa la topologa fsica propuesta empleando el modelo jerrquico de tres capas.
Los conmutadores de la capa de acceso tienen caractersticas solo de capa 2 y admiten funcionalidades
como VLANs y seguridad en los puertos, estos conmutadores estn repartidos en todos los edificios
dependiendo de la densidad de usuarios y dispositivos finales, se pueden ir agregando mas
conmutadores fcilmente en caso de que aumente el nmero de usuarios ya que la red esta diseada
para ser escalable.
76
ESIME
En la capa de distribucin se tienen conmutadores con caractersticas de capa 2 y 3 por lo tanto son
capaces de enrutar paquetes, estos conmutadores estn distribuidos uno en cada edificio y tienen la
suficiente capacidad de conmutacin para procesar de manera ptima el trfico de los equipos de la
capa de acceso que estn conectados a ellos.
En la capa de ncleo existe un conmutador de capa 3 el cual admite protocolos de enrutamiento
avanzado y su rendimiento es mucho ms alto que los equipos de la capa de distribucin, en esta capa
tambin se encuentra un enrutador el cual permite la entrega de paquetes que vienen de internet hacia
su destino final. La ubicacin fsica de la red de la capa de ncleo se encuentra en el edificio de la
unidad informtica.
UNIDAD DE
INFORMTICA
EDIFICIO 1
EDIFICIO 2
EDIFICIO 3
77
EDIFICIO 4
ESIME
Estudiantes
Profesores
Administrativos
Visitas
Voz
Servidores
Para la red IPv4 se utiliz la direccin privada 172.16.0.0 /16 la cual fue debidamente segmentada para
las VLANs mencionadas anteriormente por lo cual la asignacin de direcciones IPv4 quedo como se
muestra en la tabla 3.1.
Los detalles para asignacin de direcciones y la configuracin en ipv4 para equipos finales e
intermediarios no se describen ya que no es el objetivo de este trabajo. En su lugar damos por hecho
que la red IPv4 ya existe y es funcional.
La distribucin geogrfica del direccionamiento IPv4 se muestra en la figura 3.3 y la topologa lgica
de la propuesta se muestra en la figura 3.4.
78
ESIME
Es
tu
an
di
so
fe
o
Pr
VLAN NAME
NETWORK
DEF GATEWAY
Estudiantes_2
172.16.2.0 /24
172.16.2.254
Estudiantes_3
172.16.3.0 /24
172.16.3.254
Estudiantes_4
172.16.4.0 /24
172.16.4.254
Estudiantes_5
172.16.5.0 /24
172.16.5.254
Estudiantes_6
172.16.6.0 /24
172.16.6.254
21
Profesores_1
172.16.21.0 /26
172.16.21.62
172.16.0.16 /30
22
Profesores_2
172.16.22.0 /26
172.16.22.62
23
Profesores_3
172.16.23.0 /26
172.16.23.62
172.16.0.20 /30
24
Profesores_4
172.16.24.0 /26
172.16.24.62
25
Profesores_5
172.16.25.0 /26
172.16.25.62
41
Administrativ os_1
172.16.41.0 /27
172.16.41.30
42
Administrativ os_2
172.16.42.0 /27
172.16.42.30
43
Administrativ os_3
172.16.43.0 /27
172.16.43.30
44
Administrativ os_4
172.16.44.0 /27
172.16.44.30
45
Administrativ os_5
172.16.45.0 /27
172.16.45.30
61
Visitas_1
172.16.61.0 /26
172.16.61.62
62
Visitas_2
172.16.62.0 /26
172.16.62.62
63
Visitas_3
172.16.63.0 /26
172.16.63.62
64
Visitas_4
172.16.64.0 /26
172.16.64.62
65
Visitas_5
172.16.65.0 /26
172.16.65.62
81
Voz_1
172.16.81.0 /27
172.16.81.30
82
Voz_2
172.16.82.0 /27
172.16.82.30
83
Voz_3
172.16.83.0 /27
172.16.83.30
84
Voz_4
172.16.84.0 /27
172.16.84.30
85
Voz_5
172.16.85.0 /27
172.16.85.30
100
Serv idores_0
172.16.101.0 /29
172.16.101.6
101
Serv idores_1
172.16.101.0 /29
172.16.101.6
102
Serv idores_2
172.16.102.0 /29
172.16.102.6
103
Serv idores_3
172.16.103.0 /29
172.16.103.6
104
Serv idores_4
172.16.104.0 /29
172.16.104.6
105
Serv idores_5
172.16.105.0 /29
172.16.105.6
s
te
s
re
ra
st
in
dm
a
sit
Vi
VLAN ID
o
tiv
z
Vo
es
or
d
i
rv
Se
172.16.0.24 /30
172.16.0.28 /30
172.16.0.32 /30
79
ESIME
IF
IC
IO
UNIDAD DE INFORMTICA
VLAN NAME
Estudiantes_2
172.16.2.0 /24
172.16.2.254
21
Profesores_1
172.16.21.0 /26
172.16.21.62
172.16.41.30
41
61
ED
ED
IC
IF
VLAN ID
IO
Visitas_1
NETWORK
DEF. GATEWAY
172.16.61.0 /26
172.16.61.62
81
Voz_1
172.16.81.0 /27
172.16.81.30
101
Serv idores_1
172.16.101.0 /29
172.16.101.6
VLAN ID
VLAN NAME
Estudiantes_3
172.16.3.0 /24
172.16.3.254
22
Profesores_2
172.16.22.0 /26
172.16.22.62
172.16.42.30
42
NETWORK
Visitas_2
172.16.62.0 /26
172.16.62.62
82
Voz_2
172.16.82.0 /27
172.16.82.30
102
Serv idores_2
172.16.102.0 /29
172.16.102.6
ED
IC
IF
Estudiantes_2
EDIFICIO 1
2001:db8:df:0002::/64
EDIFICIO 2
EDIFICIO 3
2001:db8:df:0002::a/64
EDIFICIO 4
DEF. GATEWAY
62
IO
VLAN ID
VLAN NAME
Estudiantes_4
172.16.4.0 /24
172.16.4.254
23
Profesores_3
172.16.23.0 /26
172.16.23.62
43
Administrativ os_3
172.16.43.0 /27
172.16.43.30
63
Visitas_3
172.16.63.0 /26
172.16.63.62
83
Voz_3
172.16.83.0 /27
172.16.83.30
103
Serv idores_3
172.16.103.0 /29
172.16.103.6
NETWORK
Estudiantes_3
DEF. GATEWAY
ED
IC
IF
IO
2001:db8:df:0003::/64
2001:db8:df:0003::a/64
VLAN ID
VLAN NAME
Estudiantes_5
172.16.5.0 /24
172.16.5.254
24
Profesores_4
172.16.24.0 /26
172.16.24.62
44
Administrativ os_4
172.16.44.0 /27
172.16.44.30
64
Visitas_4
172.16.64.0 /26
172.16.64.62
84
Voz_4
172.16.84.0 /27
172.16.84.30
104
Serv idores_4
172.16.104.0 /29
172.16.104.6
NETWORK
DEF. GATEWAY
ESIME
RO_CORE
Internet
200.125.10.4
.18
172.16.0.16 /30
.17
EDIF_4
SW_CORE
172.16.0.12 /30
.14
.2
172.16.100.1/24
SERVIDOR
DE CORREO
172.16.100.2/24
172.16.100.3/24
SERVIDOR
DE
ARCHIVOS
DNS
EDIF_1
.1
172.16.0.0 /30
.10
.6
SW0401
172.16.0.4 /30
172.16.0.8 /30
SW0402
EDIF_3
SW0101
SW0102
.13
172.16.5.0 /24
172.16.24.0 /26
172.16.44.0 /27
172.16.64.0 /26
172.16.84.0 /27
172.16.104.0 /29
SW0301
SW0201
SW0202
SW0302
Estudiantes
Profesores
Administrativo
Visita
Voz
Servidores
ESIME
Se
rv
id
or
es
Vo
z
Vi
sit
as
dm
in
st
ra
t
iv
o
Pr
of
es
or
es
Es
tu
d
ia
nt
es
VLAN NAME
PREFIX
DEFAULT GATEWAY
Estudiantes_2
2001:db8:df:0002::/64
2001:db8:df:0002::a/64
Estudiantes_3
2001:db8:df:0003::/64
2001:db8:df:0003::a/64
2001:db8:df:fff1::/64
Estudiantes_4
2001:db8:df:0004::/64
2001:db8:df:0004::a/64
2001:db8:df:fff2::/64
Estudiantes_5
2001:db8:df:0005::/64
2001:db8:df:0005::a/64
2001:db8:df:fff3::/64
Estudiantes_6
2001:db8:df:0006::/64
2001:db8:df:0006::a/64
2001:db8:df:fff4::/64
21
Profesores_1
2001:db8:df:0021::/64
2001:db8:df:0021::a/64
2001:db8:df:fff5::/64
22
Profesores_2
2001:db8:df:0022::/64
2001:db8:df:0022::a/64
23
Profesores_3
2001:db8:df:0023::/64
2001:db8:df:0023::a/64
24
Profesores_4
2001:db8:df:0024::/64
2001:db8:df:0024::a/64
25
Profesores_5
2001:db8:df:0025::/64
2001:db8:df:0025::a/64
41
Administrativ os_1
2001:db8:df:0041::/64
2001:db8:df:0041::a/64
42
Administrativ os_2
2001:db8:df:0042::/64
2001:db8:df:0042::a/64
43
Administrativ os_3
2001:db8:df:0043::/64
2001:db8:df:0043::a/64
44
Administrativ os_4
2001:db8:df:0044::/64
2001:db8:df:0044::a/64
45
Administrativ os_5
2001:db8:df:0045::/64
2001:db8:df:0045::a/64
61
Visitas_1
2001:db8:df:0061::/64
2001:db8:df:0061::a/64
62
Visitas_2
2001:db8:df:0062::/64
2001:db8:df:0062::a/64
63
Visitas_3
2001:db8:df:0063::/64
2001:db8:df:0063::a/64
64
Visitas_4
2001:db8:df:0064::/64
2001:db8:df:0064::a/64
65
Visitas_5
2001:db8:df:0065::/64
2001:db8:df:0065::a/64
81
Voz_1
2001:db8:df:0081::/64
2001:db8:df:0081::a/64
82
Voz_2
2001:db8:df:0082::/64
2001:db8:df:0082::a/64
83
Voz_3
2001:db8:df:0083::/64
2001:db8:df:0083::a/64
84
Voz_4
2001:db8:df:0084::/64
2001:db8:df:0084::a/64
85
Voz_5
2001:db8:df:0085::/64
2001:db8:df:0085::a/64
100
Serv idores_0
2001:db8:df:0100::/64
2001:db8:df:0100::a/64
101
Serv idores_1
2001:db8:df:0101::/64
2001:db8:df:0101::a/64
102
Serv idores_2
2001:db8:df:0102::/64
2001:db8:df:0102::a/64
103
Serv idores_3
2001:db8:df:0103::/64
2001:db8:df:0103::a/64
104
Serv idores_4
2001:db8:df:0104::/64
2001:db8:df:0104::a/64
105
Serv idores_5
2001:db8:df:0105::/64
2001:db8:df:0105::a/64
82
2001:db8:df:fff6::/64
2001:db8:df:fff7::/64
2001:db8:df:fff8::/64
2001:db8:df:fff9::/64
ESIME
utilizar el prefijo
2001:db8::/32, todas las direcciones que estn dentro de este rango son meramente como propsitos
educativos, no se espera ver un dispositivo con esta direccin en la red publica
Se agregan los siguientes 16 bits como :00ff para obtener un prefijo /48, y resulta en la siguiente
direccin de red.
2001:db8.df::/48
La especificacin IPv6 recomienda utilizar prefijos /64 en los dispositivos finales para un mejor
funcionamiento del protocolo, por lo cual la direccin
83
ESIME
En la red propuesta se har uso de estas tcnicas mocionadas y se abordaran con ms detalle en el
prximo captulo.
3.2.2.3 Enrutamiento IPv6
En la red propuesta se har uso de rutas estticas y del protocolo de enrutamiento RIPng ya que es una
red relativamente pequea, en el prximo captulo se explicara ms a fondo como se configura este
protocolo para IPv6 y se demostrar su funcionamiento.
84
ESIME
UNIDAD DE INFORMTICA
V ID
VLAN NAME
PREFIJO
DEF. GATEWAY
Estudiantes_2
2001:db8:df:0002::/64
2001:db8:df:0002::a/64
Profesores_1
2001:db8:df:0021::/64
2001:db8:df:0021::a/64
2001:db8:df:0041::a/64
21
ED
IF
IC
IO
41
ED
ED
IC
IF
IC
IF
IO
IO
61
Visitas_1
2001:db8:df:0061::/64
2001:db8:df:0061::a/64
81
Voz_1
2001:db8:df:0081::/64
2001:db8:df:0081::a/64
101
Serv idores_1
2001:db8:df:0101::/64
2001:db8:df:0101::a/64
VID
VLAN NAME
NETWORK
DEF. GATEWAY
Estudiantes_3
2001:db8:df:0003::/64
2001:db8:df:0003::a/64
Profesores_2
2001:db8:df:0022::/64
2001:db8:df:0022::a/64
2001:db8:df:0042::a/64
22
42
62
Visitas_2
2001:db8:df:0062::/64
2001:db8:df:0062::a/64
82
Voz_2
2001:db8:df:0082::/64
2001:db8:df:0082::a/64
102
Serv idores_2
2001:db8:df:0102::/64
2001:db8:df:0102::a/64
EDIFICIO 1
EDIFICIO 2
EDIFICIO 3
EDIFICIO 4
VID
VLAN NAME
NETWORK
DEF. GATEWAY
VID
VLAN NAME
NETWORK
DEF. GATEWAY
Estudiantes_4
2001:db8:df:0004::/64
2001:db8:df:0004::a/64
Estudiantes_5
2001:db8:df:0005::/64
2001:db8:df:0005::a/64
23
Profesores_3
2001:db8:df:0023::/64
2001:db8:df:0023::a/64
Profesores_4
2001:db8:df:0024::/64
2001:db8:df:0024::a/64
2001:db8:df:0043::a/64
2001:db8:df:0044::a/64
43
63
Visitas_3
2001:db8:df:0063::/64
2001:db8:df:0063::a/64
83
Voz_3
2001:db8:df:0083::/64
2001:db8:df:0083::a/64
103
Serv idores_3
2001:db8:df:0103::/64
2001:db8:df:0103::a/64
ED
IC
IF
IO
24
44
64
Visitas_4
2001:db8:df:0064::/64
2001:db8:df:0064::a/64
84
Voz_4
2001:db8:df:0084::/64
2001:db8:df:0084::a/64
104
Serv idores_4
2001:db8:df:0104::/64
2001:db8:df:0104::a/64
ESIME
::2
2001:db8:df:fff5::/64
::1
EDIF_4
SW_CORE
2001:db8:df:fff4::/64
::1
::1
::1
2001:db8:df:0100::1/64 2001:db8:df:0100::2/64 2001:db8:df:0100::3/64
SERVIDOR
SERVIDOR
SERVIDOR
DE ARCHIVOS 2001:db8:df:fff1::/64
DNS
DE CORREO
::2
::1
2001:db8:df:0005::/64 Estudiantes
2001:db8:df:0024::/64 Profesores
2001:db8:df:0044::/64 Administrativo
2001:db8:df:0064::/64 Visita
2001:db8:df:0084::/64 Voz
2001:db8:df:0104::/64 Servidores
SW0401
2001:db8:df:fff3::/64
2001:db8:df:fff2::/64
2001:db8:df:0002::/64
2001:db8:df:0021::/64
2001:db8:df:0041::/64
2001:db8:df:0061::/64
2001:db8:df:0081::/64
2001:db8:df:0101::/64
Estudiantes
Profesores
Administrativo
Visita
Voz
Servidores
EDIF_
1
::2
2001:db8:df:0003::/64
2001:db8:df:0022::/64
2001:db8:df:0042::/64
2001:db8:df:0062::/64
2001:db8:df:0082::/64
2001:db8:df:0102::/64
SW0402
Estudiantes
Profesores
Administrativo
Visita EDIF_2
Voz
::2
Servidores
EDIF_3
::2
2001:db8:df:0004::/64
2001:db8:df:0023::/64
2001:db8:df:0043::/64
2001:db8:df:0063::/64
2001:db8:df:0083::/64
2001:db8:df:0103::/64
SW0301
SW0101
SW0102
SW0201
SW0202
SW0302
Estudiantes
Profesores
Administrativo
Visita
Voz
Servidores
ESIME
Lamentablemente para la red propuesta, el programa no cuenta con los equipos necesarios para simular
la red de manera ptima, por lo que se utilizaron equipos de menores recursos dentro del simulador.
Para la simulacin solamente se manejaron dos edificios ya que el procesamiento es demasiado para
los recursos de la computadora, ya que esta no puede otorgar el rendimiento ideal para demostrar la red
simulada como se propuso en el captulo 3. Finalmente los resultados se aproximan bastante al
ambiente real, haciendo posible la demostracin de la base principal del proyecto.
As mismo el proyecto debe de seguir pasos principales para llevar un orden de implantacin y evitar
caer en errores que puedan confundir u ocupar demasiado tiempo para su solucin, por eso a
continuacin se redactan los pasos en orden en el que se implant la red.
Para iniciar nuestra simulacin se configuraron las rutas de acuerdo al diseo planteado en el captulo
3, el protocolo utilizado es RIPng por ser un protocolo dinmico, esto nos da una mayor facilidad para
conocer la direcciones donde se desea de tener conexin y al ser una red lo suficientemente grande es
recomendable utilizar este protocolo en vez de utilizar rutas estticas, por el motivo que causara una
alta probabilidad de error a la hora de configurar y resolver problemas futuros.
87
ESIME
La figura 4.1 muestra en los puntos verdes las zonas configuradas, donde se han asignado las
direcciones IPv6 al enrutador, obteniendo una entrada y una salida para conectarse a los enrutadores
distribucin desde el enrutador Core.
Core
Edificio 1
Edificio 2
Edificio 3
Edificio 4
Las configuraciones aplicadas al enrutador han sido: asignarle un nombre al equipo, asignarle
direcciones IPv6 a las interfaces, crear y activar la funcin de RIPng.
Comando para asignar el nombre CORE al equipo.
router>ena
router#conf t
router(config)#hostname CORE
CORE(config)#
El siguiente comando asigna las direcciones IPv6 en las cuatro interfaces del enrutador, solamente se
muestra una interfaz para demostrar la manera en que se hizo la configuracin. De esta manera se
configuraron las dems interfaces.
CORE(config)#interface FastEthernet0/0 Ingreso a la interfaz seleccionada.
CORE(config-if)#ipv6 address 2001:DB8:DF:FFF1::2/64
Direccin IPv6.
CORE(config-if)#ipv6 rip CISCO enable Habilita la funcion CISCO de enrutamiento IPv6 dentro
de la interface.
CORE(config-if)#no shutdown
Habilita la interfaz lgica.
88
ESIME
NOTA: Para comprobar si la configuracin hecha en el equipo cuenta con los datos deseados
utilizamos el comando show run.
La configuracin del equipo CORE es muy sencilla pero en realidad es la que mayor peso tiene en la
red ya que hace toda la interconexin entre equipos usando un mayor procesamiento que los dems
equipos.
Core
Edificio 1
Edificio 2
Edificio 3
Edificio 4
La configuracin que se realiz, es darle entrada y salida a las interfaces de cada enrutador para
interconectar las LANs de cada enrutador, as nos permite conocer la rutas hacia el equipo CORE y por
ende hacia los dems enrutadores de distribucin.
Solo se muestra la configuracin hecha en un enrutador, ya que la misma configuracin se aplic a los
dems enrutadores, cuidando los detalles de la direccin que se ha propuesto en el diseo.
89
ESIME
La funcin que hace posible el enrutamiento mediante el protocolo RIPng para el aprendizaje dinmico
de rutas dentro del protocolo IPv6 tambin la activamos.
Edificio-1(config)#ipv6 router rip CISCO
Esta misma configuracin se hizo para cada una de la VLANs propuestas, cuidando los detalles para
cada VLAN como las direcciones, Gateway y DNS.
Configuracin de rangos para IPv6.
Edificio-1(config)#ipv6 dhcp pool VLAN-2
Asigna el nombre de la VLAN.
Edificio-1(config-dhcp)#prefix-delegation pool VLAN-2 Prefijo de la VLAN 2.
Edificio-1(config-dhcp)#dns-server 2001:DB8:DF:2::1
Direccin IPv6 para DNS.
Al igual que en IPv4, estos comandos son para la asignacin de prefijos de cada VLAN en IPv6, esto
mismo se hizo con las VLANs faltantes, con sus respetivos rangos.
Ahora, lo que se ha hecho hasta el momento, es asignar los rangos para el protocolo IPv6, despus se
han configurado las rutas hacia el equipo Core.
Para configurar se requiere observar que interfaz est directamente conectada al enrutador principal, en
este caso es la interfaz FastEthernet f0/0 que est directamente conectada con el enrutador principal o
Core, se configur con una direccin IPv6. Dentro de la interfaz se hizo mencin de la funcin CISCO,
para que la direccin IPv6 pueda ser aprendida por el protocolo RIPng. La figura 4.3 muestra la
interfaz que se configuro.
90
ESIME
Core
F0/0
.
Figura 4.3. Interfaz FastEthernet 0/0
El siguiente comando se utiliz para asignar la direccin IPv6 a la interfaz para que haya conectividad,
cabe aclarar que las direcciones deben de estar en el mismo segmento de red de la interfaz del
enrutador principal.
Edificio-1(config)#interface FastEthernet 0/0
Seleccin de la interfaz.
Edificio-1(config-if)#ipv6 address 2001:DB8:DF:FFF1::1/64
Direccion Ipv6.
Edificio-1(config-if)#ipv6 rip CISCO enable
Habilita la funcin de enrutamiento en la
interfaz.
Edificio-1(config-if)# no shutdown
Activa la interfaz lgica.
Este comando se utiliz para los dems enrutadores de los otros tres edificios, configurando su
respectivas interfaces y direcciones propuestas para cada enrutador.
Ahora, la interfaz conectada directamente a la LAN es la FastEthernet 0/1, esta interfaz es configurada
para tener enrutamiento entre VLANs, para ello se hizo la configuracin de sub-interfaces para
asignarles los Gateway que permiten el enrutamiento. La figura 4.4 muestra la interfaz con la que se
trabaj para realizar lo mencionado anteriormente.
Edificio 1
F0/1
VLANs
.
.
.
91
ESIME
Primero se ingres a la interfaz, como se hace en pasos anteriores, se utiliza la funcin CISCO para
habilitar el enrutamiento IPv6 en la interfaz y por ltimo se activa la interfaz lgica.
Edificio-1(config)#interface FastEthernet0/1
Edificio-1(config-if)#ipv6 rip CISCO enable
Edificio-1(config-if)#no shutdown
Los siguientes comandos nos indican la configuracin de una sub-interface hecha para la VLAN 2.
Edificio-1(config)#interface FastEthernet0/ 1.2
Edificio-1(config-subif)#encapsulation dot1Q 2
Edificio-1(config-subif)#ipv6 address 2001:DB8:DF:2::1/64
Edificio-1(config-subif)#ipv6 rip CISCO enable
Edificio-1(config-subif)#ipv6 dhcp server VLAN-2
Se vuelve a llamar la funcin CISCO para que el protocolo RIPng aprenda las direcciones de la
diferentes VLANs, adems de asignarle la funcin de DHCP, que les otorgar las dichas direcciones.
Para comprobar la configuracin se usa el comando show run.
Hasta el momento ya tenemos configuradas las reas de CORE y de distribucin, nicamente falta el
rea de acceso que se conforma por conmutadores capa 2, donde solamente es necesario configurar la
VLANs y as obtener la conexin entre todos lo equipos, contando tambin las computadoras.
92
Edificio 1
ESIME
Edificio 2
F0/23
Troncal
VLANs
Edificio 3
F0/23
Troncal
Edificio 4
F0/23
Troncal
VLANs
F0/23
Troncal
VLANs
VLANs
Para comenzar en cada edificio se configuraron los conmutadores de acceso, se crearon las seis
diferentes VLANs, adems de crear los puertos troncales y asignarle nombre al equipo.
Para el edificio 1, es utilizado un conmutador de veinticuatro puertos, el cual es compatible con IPv6.
93
ESIME
Para confirmar que se crearon correctamente la VLANs se teclea el comando show vlan.
Ya creadas la VLANs se seleccionaron lo puertos a los que van a pertenecer a cada VLAN, en la
simulacin solamente se seleccion un puerto por VLAN para reducir el procesamiento de la
simulacin.
SW-1(config)#interface fastethernet 0/2
SW-1(config-if)# switchport mode access
SW-1(config-if)# switchport access vlan 2
Para VLAN 2
Para VLAN 21
Para VLAN 81
Para VLAN 41
Para VLAN 61
Se cre el puerto troncal que es un puerto especial para transmitir trfico de ms de una VLANSW1-1(config)#interface fastethernet 0/23
SW1-1(config-if)# switchport mode trunk
Este comando es bastante sencillo y se hizo en los otros tres conmutadores con su informacin
correspondiente, solamente es mostrada una sola configuracin para evitar colocar tanto comando, que
pudiese llegar a ser confuso.
94
ESIME
Para obtener una direccin IPv6 en una computadora, se activa el Autoconfig, siguiendo los pasos
anteriores, se selecciona el men config.
95
ESIME
Y activamos la opcin Autoconfig para que automticamente se asigne una direccin IPv6.
96
ESIME
Esto es importante ya que para todos los seres humanos identificamos las pginas de internet mediante
nombres como lo es google.com, yahoo.com, etc. lo que nos hace ms fcil de recordar y de escribir,
estos nombres son los que se conocen como nombres de dominio. Las computadoras identifican los
sitios web y se conectan a ellos utilizando el formato numrico, lo que nosotros conocemos como
direccin IP.
Ah es donde los servidores DNS nos sirven como traductores cuando ingresamos un nombre de
dominio les indica a las computadoras las direccin IP correspondiente a ese nombre de dominio.
Para configurar este servidor empezaremos por asignarle la direccin IPv6 a la cual se dirigirn todos
los host de la red como se muestra en la figura 4.12 en la parte de Desktop del servidor.
Despus damos clic sobre la pestaa de config y DNS como se observa en la figura 4.13.
97
ESIME
Y por ltimo agregamos las pginas con su nombre de dominio y su respectiva direccin IP para la
resolucin de nombres como se muestra en la figura 4.14. Los nmeros indican los pasos a seguir.
Figura 4.14. Muestra como agregar un nombre de dominio con su respectiva direccin IP
En el paso 2 se indica el nombre de dominio en este caso google.com, despus se debe de indicar la
direccin IP del servidor de donde se encuentre esta pgina indicado con el nmero 3, se procede a dar
add para agregar la pgina y su respectiva direccin IP y as se podr dar acceder a este servicio
desde cualquier host de la red.
Para muestra de que el servicio est disponible, nos dirigimos a cualquier PC de la red y entramos a la
pgina google.com o a la direccin 220.220.220.1 y observamos que efectivamente est funcionando
como se muestra en la figura 4.15. y 4.16
98
ESIME
Nosotros nos enfocamos solo en algunos datos para la configuracin de este servidor en nuestro
programa de simulacin.
Como en el servidor anterior procedemos primero a colocar las direcciones para que los host puedan
indicar que direccin tendr su servidor de correo, como se muestra en la figura 4.17.
99
ESIME
Despus procederemos a crear el nombre de dominio que tendr nuestro servidor de correo y los
usuarios que tendrn acceso a nuestra aplicacin de correo como lo indica la figura 4.18.
Como se muestra en la figura 4.19, primero se indic el nombre de dominio del servidor de correo en
este caso mail.com, seguido creamos los usuarios y sus contraseas que tendrn acceso a esta
aplicacin y damos agregar como se muestra en el punto 2,3 y 4.
Ya que tenemos el nombre de dominio y los usuarios creados lo siguiente ser la configuracin de mail
en los host de la red y eso se puede observar en las figuras 4.20
100
ESIME
Como se puede observar en la figura 4.20 se asignan los datos importantes y necesarios para la
configuracin de mail a los usuarios, como son:
1. Direccin de correo del usuario, en este caso luis@mail.com, donde luis es el usuario que
creamos y @mail.com es la parte del dominio de correo.
2. Direccin del servidor de correo saliente y entrante, para este caso es el mismo por lo cual
colocaremos la misma direccin en estos dos campos.
3. Usuario y contrasea, aqu va uno de los usuarios que creamos en el servidor por ejemplo:
luis y su contrasea 1234.
Por ltimo damos en la pestaa save y con esto concluimos la parte de configuracin para la
aplicacin de correo.
101
ESIME
A continuacin de muestran en las figuras los ping en los nodos ms importantes, donde se requiere
que funciones perfectamente para evitar problemas, Las imgenes mostradas son directas de los equipo
y computadoras.
102
ESIME
La configuracin que se aplic al equipo Core en sus 4 interfaces, fue aplicada de manera similar a la
hecha en los enrutadores de distribucin, con la diferencia que la capa de distribucin debe de tener
conexin hacia el enrutador Core y conmutadores de acceso.
Como se puede apreciar que tenemos conectividad sin problemas en la zona de Core y distribucin,
dentro de la zona hacia los equipos de acceso (PCs) tampoco se detectan problemas de conectividad.
Para finalizar mostramos el resultado de la tabla de enrutamiento de la rutas aprendidas con el
protocolo IPv6 obtenida del equipo Core.
103
ESIME
Con esta tabla y los ping hechos se comprueba la configuracin de manera correcta de la red, haciendo
visible su funcionamiento de manera correcta.
104
ESIME
Aunque no se tengan problemas en la red siempre se debe de estar monitoreando la red para evitar
fallas repentinas y estar siempre alertas para ofrecer una solucin rpida y de calidad para poder dejar
nuevamente funcionando la red, siempre es recomendable tener un administrador de red el cual tenga
el conocimiento de la red para que pueda detectar el mnimo error que se tenga.
Se recomienda que a las 24 horas se implante esta accin pero tambin es necesario que la red tenga un
administrador que aplica esta accin por lo menos una vez al mes para prevenir estos errores que
pueden causar muchos problemas a la empresa.
Ya que esta red es simulada es imposible saber cada uno de los detalles de transferencia de archivos
pero sin duda este paso es importante a la hora de implantarlo en un ambiente real, los ingenie ros no
pueden pasar desapercibidos ante esta situacin, por eso es importante mencionarlo como parte de una
implantacin de una red.
Una memoria tcnica es un documento que se entrega al cliente despus de terminado el proyecto, debe
contar con el nuevo diagrama de red, registrando todas la direcciones de cada nodo, desde la
computadoras hasta el equipo CORE, adems de la configuraciones de cada uno de lo equipo dentro de
la red como enrutadores y conmutadores otra informacin que se cuenta son:
105
ESIME
Diagramas de red
Configuraciones
Contraseas
Todo esto es necesario para que el cliente tenga un orden y en caso de haber una falla, tener en cuanta
donde esta esa posible falla.
Por ltimo siempre es recomendable tomar fotografas del antes y despus de cada cambio, sobre todo
si tambin hubo un cambio fisco como conectores o en su caso el cableado, para que el cliente tenga de
cierta manera tranquilidad de que realmente se trabaj para que su red este en ptimas condiciones.
Un ejemplo de los problemas con la direcciones broadcast, es la incorporacin de nuevos eleme ntos a
la red, los enrutadores necesitan conocer la direccin fsica de los elementos, precisamente para poder
enviarle informacin, por lo que mandan a travs del protocolo ARP un mensaje broadcast para
buscarlo, y que este elemento responda y envi su direccin fsica, causando que en la red haya
latencia y perdida de paquetes o en su caso no procese bien la informacin cuando hay ms equipos
trabajando.
Sin embargo en IPv6 desaparecen este tipo de direcciones, utilizando el mismo ejemplo la diferencia
est en que usa las direcciones Multicast tipo 135 y 136 bajo el protocolo ICMPv6 para conocer la
direccin fsica, el mismo enrutador enva la peticin hacia la direccin Multicast de los elementos,
estos responden y envan su direccin fsica hacia el enrutador para guardarla en su tabla.
106
ESIME
Al final esto ayuda a la red a no ser congestionada simplemente para conocer a un nuevo integrante en
la red, utilizando sus recursos en lo que verdaderamente se necesita, que es la transferencia de
informacin en el menor tiempo posible.
Este es un ejemplo de muchos del porque las direcciones broadcast en demasa perjudican el
rendimiento de la red, este ejemplo fue elegido por la facilidad de poder mostrarlo en la simulacin
visiblemente.
Finalmente otro de los beneficios que puede observarse en la simulacin, es la autoconfiguracin de la
direcciones IP que consiste en asignarle una direccin a los elementos a travs de su direccin fsica,
haciendo ms sencilla su configuracin y sobre todo evitar la duplicacin de direcciones en la redes ya
que la direcciones en IPv6 son punto a punto hacia Internet.
Estos beneficios se pueden mostrar en la simulacin aunque existen muchos ms, lamentablemente no
pueden ser mostrados en la simulacin ya que necesitaramos la red fsicamente activa para colocar el
sniffer y ste nos arrojar todas las mejoras que se dan cuando se usa IPv6, aun as estos ejemplos
muestran lo bondadoso que es este protocolo con su antecesor.
107
ESIME
Conclusiones
Implantar una red de doble pila implica un gran reto para los ingenieros, ya que se trabaja con una
nueva tecnologa que todava no est desarrollada al 100% pero que de inmediatamente resalta sus
ventajas con el protocolo anterior. Hay que recalcar que trabajar con nueva tecnologa implica mucho
estudio, interactuar con distinto equipo para configurarlo, etc. pero muy importante siempre partiendo
de las bases para que el entendimiento del tema sea mucho mayor.
El proyecto que se ha propuesto y demostrado, cumple con el objetivo que se ha planteado para que su
funcionamiento sea el correcto. Si bien el proyecto en un ambiente empresarial no sera el idneo por
diversos factores que no se han tomado en cuenta, y siendo simplemente un laboratorio para mostrar
las bondades del protocolo IPv6, empezando desde la teora de como el protocolo a ido evolucionando,
caractersticas, estadsticas, situaciones actuales en todo el mundo, etc. Aspectos tcnicos del mismo,
configuraciones, especificaciones, etc.
Un tema que tambin se tom mucho en cuenta es el cmo implantar la red de un modo correcto, no es
solo implantarla y dejar botado todo el equipo, hacen la recomendaciones de cmo hacer la topologa
fsica y lgica. Montaje y acomodo de los equipos, distribucin de los Host, etc. Lgicamente hay
tambin un orden para administrar de mejor manera la red.
El proyecto da incluso la idea de cmo implantar redes mucho ms pequeas e ir aprendiendo como
configurar y administrar que al final en un ambiente laboral es muy prctico e indispensable conocer
estos temas.
Finalmente como punto de vista el futuro ya est a la vuelta y el protocolo IPv6 debe ser implantado
tarde o temprano, sin embrago el ya ir planeando este cambio te da la ventaja de estar listo para
cualquier situacin y que la tecnologa no te rebase en el momento que se sufra el cambio completo a
este protocolo, que por cierto falta bastante tiempo.
108
ESIME
Bibliografa
McFarland Shannon; Sambi Munider; Sharma Nikhil y Hooda Snajay. IPv 6 for Enterprise Networks .
Ciscopress.
Cicileo Guillermo; Gagliano Roque; OFlaherty Christian; Olv era Morales Csar; Rocha Mariela y
Viv es Martnez lv aro. IPv 6 para Todos. (Argentina). Internet Society.
109
ESIME
110
ESIME
La capa fsica.
En esta capa se lleva a cabo la transmisin de bits puros a travs de un canal de comunicacin. Los
aspectos del diseo implican asegurarse de que cuando un lado enva un bit 1, ste se reciba en el otro
lado como tal, no como bit 0. Las preguntas tpicas aqu son: cuntos volts se deben emplear para
representar un 1 y cuntos para representar un 0?, cuntos nanosegundos dura un bit?, la transmisin
se debe llevar a cabo en ambas direcciones al mismo tiempo?, cmo se establece la conexin inicial y
cmo se finaliza cuando ambos lados terminan?, cuntos pines tiene un conector de red y para qu se
utiliza cada uno? Los aspectos de diseo tienen que ver mucho con interfaces mecnicas, elctricas y
de temporizacin, adems del medio fsico de transmisin, que est bajo la capa fsica.
111
ESIME
112
ESIME
lleguen correctamente al otro extremo. Adems, todo esto se debe hacer con eficiencia y de manera que
asle a las capas superiores de los cambios inevitables en la tecnologa del hardware.
La capa de transporte tambin determina qu tipo de servicio proporcionar a la capa de sesin y,
finalmente, a los usuarios de la red. El tipo de conexin de transporte ms popular es un canal punto a
punto libre de errores que entrega mensajes o bytes en el orden en que se enviaron. Sin embargo, otros
tipos de servicio de transporte posibles son la transportacin de mensajes aislados, que no garantiza el
orden de entrega, y la difusin de mensajes a mltiples destinos. El tipo de servicio se determina
cuando se establece la conexin. (Como observacin, es imposible alcanzar un canal libre de errores; lo
que se quiere dar a entender con este trmino es que la tasa de error es tan baja que se puede ignorar en
la prctica).
La capa de transporte es una verdadera conexin de extremo a extremo, en toda la ruta desde el origen
hasta el destino. En otras palabras, un programa en la mquina de origen lleva a cabo una conversacin
con un programa similar en la mquina de destino, usando los encabezados de mensaje y los mensajes
de control. En las capas inferiores, los protocolos operan entre cada mquina y sus vecinos inmediatos,
y no entre las mquinas de los extremos, la de origen y la de destino, las cuales podran estar separadas
por muchos enrutadores. En la figura 1.1 se muestra la diferencia entre las capas 1 a 3, que estn
encadenadas, y las capas 4 a 7, que operan de extremo a extremo.
La capa de sesin.
Esta capa permite que los usuarios de mquinas diferentes establezcan sesiones entre ellos. Las
sesiones ofrecen varios servicios, como el control de dilogo (dar seguimiento de a quin le toca
transmitir), administracin de token (que impide que las dos partes traten de realizar la misma
operacin crtica al mismo tiempo) y sincronizacin (la adicin de puntos de referencia a transmisiones
largas para permitirles continuar desde donde se encontraban despus de una cada).
La capa de presentacin.
A diferencia de las capas inferiores, a las que les corresponde principalmente mover bits, a la capa de
presentacin le corresponde la sintaxis y la semntica de la informacin transmitida. A fin de que las
computadoras con diferentes representaciones de datos se puedan comunicar, las estructuras de datos
que se intercambiarn se pueden definir de una manera abstracta, junto con una codificacin estndar
para su uso en el cable. La capa de presentacin maneja estas estructuras de datos abstractas y
113
ESIME
permite definir e intercambiar estructuras de datos de un nivel ms alto (por ejemplo, registros
bancarios).
La capa de aplicacin.
Esta capa contiene varios protocolos que los usuarios requieren con frecuencia. Un protocolo de
aplicacin de amplio uso es HTTP (Protocolo de Transferencia de Hipertexto), que es la base de World
Wide Web. Cuando un navegador desea una pgina Web, utiliza este protocolo para enviar al servidor
el nombre de dicha pgina. A continuacin, el servidor devuelve la pgina. Otros protocolos de
aplicacin se utilizan para la transferencia de archivos, correo electrnico y noticias en la red.
114
ESIME
cualquier red y que stos viajen a su destino de manera independiente (podra ser en una red diferente).
Tal vez lleguen en un orden diferente al que fueron enviados, en cuyo caso las capas ms altas debern
ordenarlos, si se desea una entrega ordenada. Observe que aqu el concepto inter-red se utiliza en un
sentido genrico, aun cuando esta capa se presente en Internet.
Aqu la analoga es con el sistema de correo tradicional. Una persona puede depositar una secuencia de
cartas internacionales en un buzn y, con un poco de suerte, la mayora de ellas se entregar en la
direccin correcta del pas de destino. Es probable que durante el trayecto, las cartas viajen a travs de
una o ms puertas de enlace de correo internacional, pero esto es transparente para los usuarios.
Adems, para los usuarios tambin es transparente el hecho de que cada pas (es decir, cada red) tiene
sus propios timbres postales, tamaos preferidos de sobre y reglas de entrega.
La capa de inter-red define un paquete de formato y protocolo oficial llamado IP (Protocolo de
Internet). El trabajo de la capa de inter-red es entregar paquetes IP al destinatario. Aqu, el
enrutamiento de paquetes es claramente el aspecto principal, con el propsito de evitar la congestin.
Por estas razones es razonable decir que la capa de inter-red del modelo TCP/IP es similar en
funcionalidad a la capa de red del modelo OSI. La figura 1.2 muestra esta correspondencia.
La capa de transporte.
La capa que est arriba de la capa de inter-red en el modelo TCP/IP se llama capa de transporte. Est
diseada para permitir que las entidades iguales en los hosts de origen y destino puedan llevar a cabo
una conversacin, tal como lo hace la capa de transporte OSI. Aqu se han definido dos protocolos de
transporte de extremo a extremo. El primero, TCP (Protocolo de Control de Transmisin), es un
115
ESIME
protocolo confiable, orientado a la conexin, que permite que un flujo de bytes que se origina en una
mquina se entregue sin errores en cualquier otra mquina en la inter-red. Divide el flujo de bytes
entrantes en mensajes discretos y pasa cada uno de ellos a la capa de inter-red. En el destino, el proceso
TCP receptor reensambla en el flujo de salida los mensajes recibidos. TCP tambin maneja el control
de flujo para asegurarse de que un emisor rpido no sature a un receptor lento con ms mensajes de los
que puede manejar.
El segundo protocolo de esta capa, UDP (Protocolo de Datagrama de Usuario), es un protocolo no
confiable y no orientado a la conexin para aplicaciones que no desean la secuenciacin o el control de
flujo de TCP y que desean proporcionar el suyo. Tambin tiene un amplio uso en consultas nicas de
solicitud-respuesta de tipo cliente-servidor en un solo envo, as como aplicaciones en las que la
entrega puntual es ms importante que la precisa, como en la transmisin de voz o vdeo. La relacin
de IP, TCP y UDP se muestra en la figura 1.3 Puesto que el modelo se desarroll, se ha implementado
IP en muchas otras redes.
La capa de aplicacin.
El modelo TCP/IP no tiene capas de sesin ni de presentacin. No se han necesitado, por lo que no se
incluyen. La experiencia con el modelo OSI ha probado que este punto de vista es correcto: son de
poco uso para la mayora de las aplicaciones.
Arriba de la capa de transporte est la capa de aplicacin. Contiene todos los protocolos de nivel ms
alto. Los primeros incluyeron una terminal virtual (TELNET), transferencia de archivos (FTP) y correo
electrnico (SMTP), como se muestra en la figura 1.3. El protocolo de terminal virtual permite que un
usuario en una mquina se registre en una mquina remota y trabaje ah. El protocolo de transferencia
116
ESIME
de archivos proporciona una manera de mover con eficiencia datos de una mquina a otra. El correo
electrnico era originalmente slo un tipo de transferencia de archivos, pero ms tarde se desarroll un
protocolo especializado (SMTP) para l. Con el tiempo, se han agregado muchos otros protocolos:
DNS (Sistema de Nombres de Dominio) para la resolucin de nombres de host en sus direcciones de
red; NNTP, para transportar los artculos de noticias de USENET; HTTP, para las pginas de World
Wide Web, y muchos otros.
La capa de host a red.
Debajo de la capa de interred hay un gran vaco. El modelo de referencia TCP/IP en realidad no dice
mucho acerca de lo que pasa aqu, excepto que puntualiza que el host se tiene que conectar a la red
mediante el mismo protocolo para que le puedan enviar paquetes IP. Este protocolo no est definido y
vara de un host a otro y de una red a otra. Este tema rara vez se trata en libros y artculos sobre
TCP/IP.
117
ESIME
Probablemente la contribucin ms grande del modelo OSI es que hace explcita la distincin entre
estos tres conceptos. Cada capa desempea algunos servicios para la capa que est arriba de ella. La
definicin de servicio indica qu hace la capa, no la forma en que la entidad superior tiene acceso a
ella, o cmo funciona dicha capa. Define el aspecto semntico de la capa.
La interfaz de una capa indica a los procesos que estn sobre ella cmo accederla. Especifica cules
son los parmetros y qu resultados se esperan. Incluso, no dice nada sobre cmo funciona
internamente la capa.
Por ltimo, una capa es quien debe decidir qu protocolos de iguales utilizar. Puede usar cualesquier
protocolo que desee, en tanto consiga que se haga el trabajo (es decir, proporcione los servicios
ofrecidos). Tambin puede cambiarlos cuando desee sin afectar el software de las capas superiores.
Estas ideas encajan muy bien con las ideas modernas sobre la programacin orientada a objetos. Un
objeto, como una capa, cuenta con un conjunto de mtodos (operaciones) que pueden ser invocados por
procesos que no estn en dicho objeto. La semntica de estos mtodos define el conjunto de servicios
que ofrece el objeto. Los parmetros y resultados de los mtodos forman la interfaz del objeto. El
cdigo interno del objeto es su protocolo y no es visible o no tiene importancia fuera del objeto.
Originalmente, el modelo TCP/IP no distingua entre servicio, interfaz y protocolo, aunque las
personas han tratado de readaptarlo con el propsito de hacerlo ms parecido al OSI. Por ejemplo, los
nicos servicios ofrecidos realmente por la capa de inter-red son SEND IP PACKET y RECEIVE IP
PACKET.
Como consecuencia, los protocolos del modelo OSI estn mejor ocultos que los del modelo TCPI/IP y
se pueden reemplazar fcilmente conforme cambia la tecnologa. La facilidad para realizar tales
cambios es uno de los objetivos principales de tener protocolos en capas.
El modelo de referencia OSI se vislumbr antes de que se inventaran los protocolos correspondientes.
Esta clasificacin significa que el modelo no estaba diseado para un conjunto particular de protocolos,
un hecho que lo hizo general. Una deficiencia de esta clasificacin es que los diseadores no tenan
mucha experiencia con el asunto y no tenan una idea concreta de qu funcionalidad poner en qu capa.
Por ejemplo, originalmente la capa de enlace de datos slo trataba con redes de punto a punto. Cuando
llegaron las redes de difusin, se tuvo que extender una nueva subcapa en el modelo. Cuando las
personas empezaron a construir redes reales utilizando el modelo OSI y los protocolos existentes, se
118
ESIME
descubri que estas redes no coincidan con las especificaciones de los servicios solicitados, por lo que
se tuvieron que integrar subcapas convergentes en el modelo para proporcionar un espacio para
documentar las diferencias. Por ltimo, el comit esperaba en un principio que cada pas tuviera una
red, controlada por el gobierno y que utilizara los protocolos OSI, pero nunca pensaron en la
interconectividad de redes. Para no hacer tan larga la historia, las cosas no sucedieron como se
esperaba.
Con TCP/IP sucedi lo contrario: los protocolos llegaron primero y el modelo fue en realidad una
descripcin de los protocolos existentes. No haba problemas para ajustar los protocolos al modelo.
Encajaban a la perfeccin. El nico problema era que el modelo no aceptaba otras pilas de protocolos.
Como consecuencia, no era til para describir otras redes que no fueran TCP/IP.
Volviendo de los asuntos filosficos a los ms especficos, una diferencia patente entre los dos
modelos es el nmero de capas: el modelo OSI tiene siete y el TCP/IP slo cuatro. Los dos tienen
capas de (inter)red, transporte y aplicacin, pero las otras capas son diferentes.
Otra diferencia est en el rea de la comunicacin orientada a la conexin comparada con la no
orientada a la conexin. El modelo OSI soporta ambas comunicaciones en la capa de red, pero slo la
de comunicacin orientada a la conexin en la capa de transporte, donde es importante (porque el
servicio de transporte es transparente para los usuarios). El modelo TCP/IP slo tiene un modo en la
capa de red (no orientado a la conexin) pero soporta ambos modos en la capa de transporte, lo que da
a los usuarios la oportunidad de elegir. Esta eleccin es importante especialmente para protocolos
sencillos de solicitud-respuesta.
119
ESIME
Glosario
ARP - Address Resolution Protocol
BGP - Border Gateway Protocol
CPU - Central Processor Unit
CIDR - Classless Inter-Domain Routing
CBT - Core Based Trees
DNS - Domain Name Server
DHCP - Dynamic Host Configuration Protocol
EGP - Exterior Gateway Protocol
EUI-64 - Extended Unique Identifier 64
FTP - File Transfer Protocol
GGP - Gateway-to-Gateway
HTTP - HyperText Transfer Protocol
IETF - Internet Engineering Task Force
IANA - Internet Assigned Numbers Authority
ISP - Internet Service Provider
IP Internet Protocol
ICMP - Internet Control Message Protocol
IGMP - Internet Group Management Protocol
IGP - Interior Gateway Protocol
ISATAP - Intra-Site Automatic Tunneling Addressing Protocol
Is-Is - Integrated System to Integrated System
IEEE - Institute of Electrical and Electronics Engineers
LSA - Link State Advertisements
NAT - Network Address Translation
NAT-PT - Network Address Translation with Protocol Translation
NDP - Neighbor Discovery Protocol
MLD - Multicast Listener Discovery
MAC address - Media Access Control address
OSPF - Open Shortest Path First
PIM - Protocol Independent Multicast
POP - Post Office Protocol
QoS - Quality of Service
RIR - Registro de Internet Regional
RIPng - Routing Information Protocol Next Generation
RIP - Routing Information Protocol
SMTP - Simple Mail Transfer Protocol
ST - Stream
SLAAC - Stateless Address Autoconfiguration
STUN - Session Traversal Utilities for NAT
TELNET Telecommunication Network
TCP Transmission Control Protocol
UDP - User Datagram Protocol
VoIP - Voice Over Internet Protocol
VLAN - Virtual Local Area Network
120