Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NET
Por
Paulo Colomés
Noviembre 2015
www.netlearning.cl www.redescisco.net
ÍNDICE GENERAL
INTRODUCCIÓN………………………………………………………………………. 3
CAPÍTULO I
DESCRIPCIÓN DEL PROBLEMA Y OBJETIVOS……………………………………. 4
CAPÍTULO II
FUNDAMENTOS DEL PROTOCOLO DE INTERNET VERSIÓN 6………………… 6
2.1. Diferencias comparativas de IPv6 frente a IPv4……………………………………. 11
CAPÍTULO III
PROTOCOLOS DE ENRUTAMIENTO INTERNOS PARA IPv6… ………………… 14
3.1. Protocolo de Información de Enrutamiento de Nueva Generación RIPng…………. 14
3.2. Protocolo de Enrutamiento de Pasarela Interior Avanzado para redes
IPv6 EIGRPv6…………………………………………………………………………… 22
3.3. Implementación del Protocolo Abierto de Ruta más Corta versión 3 OSPFv3……. 30
3.3.1. Configuración de OSPFv3 de área única…………………………………………. 30
3.3.2. Verificación de OSPFv3………………………………………………………….. 32
3.3.3. Aplicación de Enrutamiento OSPFv3 en entornos de múltiples áreas…………... 35
3.3.4. Aspectos técnicos de OSPFv3…………………………………………………..... 42
CAPÍTULO IV
FUNDAMENTOS DE INTERCONEXIÓN DE PROTOCOLOS IGP………………… 44
4.1. Métricas de RIPng, OSPFv3 y EIGRPv6………………………...…………………. 44
4.2. Integración de múltiples protocolos de enrutamiento en IPv6……………………… 51
4.2.1. Integración de RIPng con EIGRPv6……………………………………………… 52
4.2.2. Integración de RIPng con OSPFv3……………………………………………….. 62
4.2.3. Integración de OSPFv3 con EIGRPv6……………………………………………. 70
CAPÍTULO V
CASO DE ESTUDIO DE INTEGRACIÓN DE MÚLTIPLES PROTOCOLOS DE
ENRUTAMIENTO DINÁMICO EN IPv6………………………………………………. 75
5.1. Escenario actual…………………………………………………………………........75
5.2. Etapa de preparación………………………………………………………………… 78
5.3. Etapa de diseño/preparación………………………………………………………… 81
5.4. Etapa de implementación……………………………………………………………. 86
5.5. Etapa de verificación……………………………………………………………….. 104
5.6. Verificación de conectividad de capa 3……………………………………………. 120
CONCLUSIONES Y RESULTADOS………………………………………………….. 132
BIBLIOGRAFÍA………………………………………………………………………... 134
GLOSARIO TÉCNICO………………………………………………………………… 136
www.netlearning.cl www.redescisco.net
INTRODUCCION
última década y con ellos naturalmente las aplicaciones que sobre ella corren. Las
compañías requieren cada vez con mayor frecuencia el uso de aplicaciones de alto tráfico
real.
Para que las organizaciones puedan correr estas aplicaciones lo principal es que la red de
datos sobre la cual se sustentan sea convergente, es decir, que integre múltiples servicios
Estos aspectos se ven directamente afectados por el buen diseño de las redes a nivel de
capa 3 del modelo OSI y la correcta convergencia de los protocolos de enrutamiento que
permitan encaminar de manera correcta los paquetes de datos en las redes corporativas.
técnicas y técnicas de diseño para lograr implementar una red convergente de alta
en IPv6.
www.netlearning.cl www.redescisco.net
CAPITULO I
Resumen
En la actualidad las redes de datos deben ser no tan solo implementadas de manera robusta
técnicos como estructurales para poder funcionar de la manera más optimizada posible
Gateway Protocols) dentro de una única organización utilizando la versión 6 del protocolo
estratégico clave para el desarrollo de las demás operaciones de una organización actual.
Los recursos y aplicaciones de nivel de usuario como correo electrónico, páginas Web,
la calidad de la red sobre la cual trabajan, ya sea WAN, LAN u otra. Si la red en
www.netlearning.cl www.redescisco.net
Muchas de estas deficiencias se presentan a nivel de diseño de red y no en las capas
servicios sobre los cuales se sustenta el negocio. Es por eso que el desarrollo de una
con un mismo protocolo de enrutamiento y es necesario definir como, donde y bajo cuales
Los routers y dispositivos que ejecutan diferentes protocolos, tales como el Protocolo
Abierto de Ruta más Corta (OSPF – Open Short Path First), el Protocolo de Enrutamiento
mediano a gran tamaño. Sin embargo, éste protocolo presenta una serie de deficiencias y
www.netlearning.cl www.redescisco.net
CAPITULO II
IPV6
Para poder comprender de mejor manera de qué se trata IPv6 es necesario detallar su
enviados a la red de tal manera que los dispositivos intermedios puedan encaminar de
manera rápida y eficiente los datagramas desde que son generados en algún dispositivo o
nodo inicial hasta el destino correspondiente dejando toda la tarea de control de errores,
Dentro del modelo de referencia de interconexión de sistemas abiertos OSI (Open Systems
denominada “red”.
www.netlearning.cl www.redescisco.net
Figura 2.1 – Representación de las capas del modelo de redes OSI y ubicación de IPv6
En la capa de red del modelo OSI operan distintos protocolos de direccionamiento de capa
- Versión: 4 bits de longitud. Aquí se indica la versión del protocolo IP que se está
www.netlearning.cl www.redescisco.net
- IHL (Internet Header Lenght): 4 bits de longitud. Indica la longitud total del
- ToS (Type of Service): Este campo ha sido reemplazado por el actual mecanismo
encabezado, este campo de 16 bits de longitud indica el tamaño total del paquete
utilizar una forma de rastreo de datagramas IP en caso de que este pase por algún
mecanismo de fragmentación.
- TTL: Time to Live – Tiempo de Vida. Este valor de 8 bits de longitud permite
definir un mecanismo para evitar los bucles de enrutamiento y así controlar los
datagramas que recorren la red en círculos producto de un error. Por cada enrutador
o dispositivo de capa 3 que el paquete atraviese este valor se rebaja en uno. Así,
www.netlearning.cl www.redescisco.net
teóricamente un paquete IP podría pasar por un máximo de 256 routers hasta ser
descartado completamente.
paquete que lo contiene. Según el RFC 790, la IANA (Internet Assigned Numbers
mismo IPv4 recibe el número Ox04, ICMP 0x01, UDP 0x11, entre otros.
del host que termina la conexión. Al igual que la dirección de origen, el valor de
destino, se sabe que las direcciones IP tienen una longitud de 32 bits separadas en 4
bloques denominados también “octetos” de 8 bits cada uno, permitiendo direcciones entre
11000000.10101000.00000000.00000001 = 192.168.0.1
www.netlearning.cl www.redescisco.net
En cada octeto el número mínimo posible es 0 y el máximo es 255, permitiendo 28
El principal problema con IPv4 radica en la cantidad de direcciones que ofrece este
Actualmente ese número aunque pareciese ser enorme ni siquiera alcanza para proveer de
una dirección IP por cada habitante del planeta, considerando que la población mundial
rodea los 7.000 millones de personas. Sumándole a esto el hecho de que cada persona
utiliza más de una sola dirección IP en distintos dispositivos tales como teléfonos
estándar IP el cual determina que no todas son utilizables, reduciendo así la cantidad de
0.0.0.0 – 0.255.255.255 Red actual. (válido solo para enrutamiento y direcciones de 1700
origen)
se reducen considerablemente.
10
www.netlearning.cl www.redescisco.net
Desde el auge de Internet a mediados de los años 90, los ingenieros de redes,
mucho tiempo sin que el protocolo IPv4 ya no sea capaz de entregar direcciones necesarias
para seguir conectando usuarios y sistemas al mundo interconectado global. Es por eso
número 5 ya estaba utilizado como experimental en el RFC 1819 que definía las bases del
Protocolo de Streaming de Internet (ST). Este nunca llegó a utilizarse y por eso se saltó a
la versión 6.
IPv6 supone una serie de mejoras técnicas al viejo IPv4 donde la principal característica
es la nueva longitud de las direcciones de capa 3 ahora de 128 bits. Además se modificaron
11
www.netlearning.cl www.redescisco.net
Bits
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options | Padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Bits
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
| |
+ Source Address +
| |
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
| |
+ Destination Address +
| |
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
12
www.netlearning.cl www.redescisco.net
Como se puede observar en la figura 2.4, las direcciones IPv6 de origen y de destino
actuales procesadores de 64 bits. Además, los campos IHL, identificación, Flags, Offset y
Checksum de IPv4 han sido eliminados. ToS (DSCP) ahora se denomina Traffic Class, se
ha agregado un nuevo campo denominado etiqueta de flujo. TTL se llama Hop Limit
sería 00FE:0001:0002:0003:ABCD:EF02:CA32:0001
340.282.366.920.938.463.463.374.607.431.768.211.456.
número increíblemente enorme está calculado que durará los próximos 400 años sin que
dentro de un mismo sistema autónomo son EIGRP y OSPF, siendo el primero propietario
han sido ampliamente utilizados en redes IPv4 debido a sus características propias y su
naturaleza de enrutamiento dinámico. RIP tiene una versión con soporte para IPv6
denominado RIPng (New Generation) pero que no ofrece ninguna mejora ni ventaja en el
13
www.netlearning.cl www.redescisco.net
algoritmo principal (Bellman-Ford), sino que solamente han cambiado los encabezados
CAPITULO III
tiene distintos elementos que deben ser considerados antes de realizar una instalación y
que merecen ser explicados previamente antes de tratar el problema de integración entre
ellos.
Internet Protocol New Generation), definido en el RFC 2080, permite que los enrutadores
regulares de tiempo utilizando como base IPv6. Al igual que su predecesor RIP (que en
sus versiones 1 y 2 opera únicamente con IPv4), RIPng es un protocolo de tipo vector
distancia, el cual permite que los routers intercambien rutas solamente con sus vecinos
modificar algunos componentes claves de RIPng y otros protocolos para poder soportar
direcciones de 128 bits y las características avanzadas que se incluyen en la versión 6 del
14
www.netlearning.cl www.redescisco.net
• RIP utiliza el puerto 520/UDP para intercambiar información de rutas. RIP utiliza
clase. Los mensajes de RIPv1 no transportan la máscara de subred por lo tanto los
routers receptores deben asignar la máscara predeterminada (/8, /16 o /24) según
RIPng opera básicamente de la misma forma que RIP con solo algunas diferencias que se
destacan a continuación:
• RIPng utiliza un encabezado diferente para soportar las direcciones de 128 bits.
• RIP puede correr sobre redes IPX e IP, mientras que RIPng solo opera bajo IPv6.
en RIP se debe configurar esta opción como parte del método de ruteo.
15
www.netlearning.cl www.redescisco.net
Figura 3.1.1 – Topología de red de ejemplo para un escenario de aplicación de RIPng
La figura 3.1.1 representa el núcleo de red de una organización compuesto por tres routers
La métrica de RIPng es la cuenta de saltos (hop count). Esto quiere decir que un router
determinará que la mejor ruta para llegar a la red de destino es aquella que cuenta con
red 2001::2:0:0:0:0/64 es mediante el enlace WAN con R2, ya que la cuenta de saltos es
Configuración de direccionamiento en R1
R1(config)#
R1(config)#int s0/0
R1(config-if)#ipv6 address 2001:A:A:A::5/64
R1(config-if)#no shutdown
16
www.netlearning.cl www.redescisco.net
R1(config-if)#int f0/0
R1(config-if)#ipv6 address 2001:A:A:C::5/64
R1(config-if)#no shutdown
R1(config-if)#int f0/1
R1(config-if)#ipv6 address 2001:0:0:1::1/64
R1(config-if)#no shutdown
R1(config-if)#
Configuración de direccionamiento en R2
R2(config)#
R2(config)#int s0/0
R2(config-if)#ipv6 address 2001:A:A:A::6/64
R2(config-if)#no shutdown
R2(config-if)#int f0/0
R2(config-if)#ipv6 address 2001:A:A:B::5/64
R2(config-if)#no shutdown
R2(config-if)#int f0/1
R2(config-if)#ipv6 address 2001::2:0:0:0:1/64
R2(config-if)#no shutdown
R2(config-if)#
Configuración de direccionamiento en R3
R3(config)#int f0/0
R3(config-if)#ipv6 address 2001:A:A:C::6/64
R3(config-if)#no shutdown
R3(config-if)#int f0/1
R3(config-if)#ipv6 address 2001:A:A:B::6/64
R3(config-if)#no shutdown
R3(config-if)#
Para comprobar que los enlaces funcionan correctamente en la capa 3 es necesario probar
con mensajes ICMP Echo Request y Echo Reply para IPv6. En los dispositivos Cisco la
17
www.netlearning.cl www.redescisco.net
Figura 3.1.2 – Comprobación de conexión desde R1 hacia 2001:A:A:A::6 mediante ping IPv6
R1(config)#ipv6 unicast-routing
R2(config)#ipv6 unicast-routing
R3(config)#ipv6 unicast-routing
Finalmente para habilitar RIPng solamente se debe ingresar a cada interfaz de router que
R3 no conectan con ningún otro router es necesario, sin embargo, en ellas también
habilitar RIPng para que esas redes se publiquen hacia sus vecinos y éstos tengan noción
Habilitación de enrutamiento en R1
R1(config)#interface FastEthernet0/0
R1(config-if)#ipv6 rip SISTEMA1 enable
R1(config-if)#interface FastEthernet00/1
R1(config-if)#ipv6 rip SISTEMA1 enable
R1(config-if) interface Serial0/0
R1(config-if)#ipv6 rip SISTEMA1 enable
18
www.netlearning.cl www.redescisco.net
R1(config-if)#end
Habilitación de enrutamiento en R2
Habilitación de enrutamiento en R3
todas las interfaces si pertenezcan al mismo proceso. Las rutas son aprendidas por los
19
www.netlearning.cl www.redescisco.net
Figura 3.1.3 – Tabla de enrutamiento IPv6 de R1
20
www.netlearning.cl www.redescisco.net
Figura 3.1.5 – Tabla de enrutamiento IPv6 de R3
Las entradas de la tabla de enrutamiento marcadas con R han sido aprendidas mediante
RIP. Enviando una consulta ping (ICMPv6) desde R1 hacia la red LAN2 se comprueba
Figura 3.1.6 – Ping desde R1 hacia 2001:0:0:2::1 para comprobar conectividad a través de la red RIPng
21
www.netlearning.cl www.redescisco.net
3.2 Protocolo de Enrutamiento de Pasarla Interior Avanzado para redes IPv6
EIGRPv6
otra marca/fabricantes a diferencia de OSPF y RIP que son estándares definidos bajo sus
IGP existen ya que está diseñado para aceptar información de otros routers y traspasarla
Al igual que EIGRP para IPv4, EIGRPv6 se trata de un protocolo de tipo vector distancia
que utiliza una métrica compuesta, actualizaciones confiables (es decir, que por cada
mensaje que se envía con una actualización de enrutamiento a su vecino, éste responde de
de máquina finita DUAL (Diffusing Update Algorithm) para asegurar una convergencia
rápida.
Existen, sin embargo, algunas pequeñas diferencias entre ambas versiones debido
interfaz.
22
www.netlearning.cl www.redescisco.net
• Las interfaces pasivas son configuradas solamente a nivel de proceso de
enrutamiento.
Dentro de las similitudes entre EIGRP para IPv4 y EIGRP para IPv6 destacan
trabajo).
• Capacidad para poder definir el porcentaje de uso del ancho de banda del enlace
• Soporte para balanceo de carga por enlaces con métricas diferentes mediante el
comando variance. EIGRP es el único protocolo con esta opción. Todos los demás
métricas hacia una red determinada son iguales por 2 o más vecinos.
23
www.netlearning.cl www.redescisco.net
La configuración de un router para implementar EIGRPv6 es, en cierta medida,
Este número debe ser el mismo para todos los routers de la red ya que de ser diferentes,
es como sigue:
R1(config)#ipv6 unicast-routing
R2(config)#ipv6 unicast-routing
R3(config)#ipv6 unicast-routing
24
www.netlearning.cl www.redescisco.net
2. Habilitar el proceso de enrutamiento EIGRPv6 en cada router.
Para esto es necesario definir un Número de Sistema Autónomo (ASN) común para todos.
publicadas en EIGRPv6
25
www.netlearning.cl www.redescisco.net
R3(config)#interface FastEthernet0/1
R3(config-if)#ipv6 eigrp 100
R3(config-if)#exit
4. Verificación de EIGRPv6
Para verificar que este protocolo esté funcionando correctamente es necesario en primer
lugar revisar el estado de las adyacencias entre los vecinos. Esto se logra con el comando
En las figuras 3.2.1, 3.2.2 y 3.2.3 se puede observar que las adyacencias están
correctamente establecidas con los routers vecinos. Cabe destacar que EIGRPv6 forma
26
www.netlearning.cl www.redescisco.net
adyacencias con las direcciones Link-Local de IPv6 de los routers y no con las direcciones
En cada router se debe verificar la tabla de enrutamiento (show ipv6 route) para
comprobar que las rutas se están intercambiando correctamente y que las LAN1 y LAN2
27
www.netlearning.cl www.redescisco.net
Figura 3.2.6 - Tabla de enrutamiento IPv6 de R1 bajo EIGRPv6
28
www.netlearning.cl www.redescisco.net
Figura 3.2.8 - Tabla de enrutamiento IPv6 de R3 bajo EIGRPv6
Como es posible identificar en las figuras 3.2.6, 3.2.7 y 3.2.8 las redes han sido
Figura 3.2.9 – Comprobación de conectividad desde R1 hacia 2001:0:0:2::1 mediante ping IPv6
EIGRPv6 ha convergido e intercambiado rutas IPv6 correctamente entre todos los routers.
29
www.netlearning.cl www.redescisco.net
3.3 Implementación del Protocolo Abierto de Ruta más Corta versión 3 OSPFv3
definido en el RFC2328 para IPv4 (OSPFv1 y OSPFv2) y en el RFC5340 para redes IPv6
términos prácticos esta denominación significa que cada router OSPF de la red tendrá
almacenada una base de datos completa de la topología o el área a la cual pertenece. Los
protocolos vector distancia solamente son capaces de evaluar la información que les envía
un vecino directamente, mientras que OSPF puede observar lo que ocurre en cualquier
punto de la red. Esto último hace que eventualmente para implementar OSPF los requisitos
Una de las ventajas que supone OSPF frente a EIGRP y RIP es que el primero es estándar
al igual que RIP y el diseño de redes que operen bajo este protocolo se puede realizar en
zonas, con un máximo sugerido de 50 enrutadores por cada área. Así es posible
un área única, conocida como área 0 o Backbone y también en un entorno multiárea donde
Configuración de R1
R1(config)#ipv6 unicast-routing
R1(config)#ipv6 router ospf 1
R1(config-rtr)#router-id 1.1.1.1
30
www.netlearning.cl www.redescisco.net
R1(config-rtr)#exit
R1(config)#
R1(config)# interface FastEthernet0/0
R1(config)# ipv6 ospf 1 area 0
R1(config)# interface FastEthernet0/1
R1(config)# ipv6 ospf 1 area 0
R1(config)# interface Serial0/0
R1(config)# ipv6 ospf 1 area 0
Configuración de R2
R2(config)#ipv6 unicast-routing
R2(config)#ipv6 router ospf 1
R2(config-rtr)#router-id 2.2.2.2
R2(config-rtr)#exit
R2(config)#
R2(config)# interface FastEthernet0/0
R2(config)# ipv6 ospf 1 area 0
R2(config)# interface FastEthernet0/1
R2(config)# ipv6 ospf 1 area 0
R2(config)# interface Serial0/0
R2(config)# ipv6 ospf 1 area 0
Configuración de R3
R3(config)#ipv6 unicast-routing
R3(config)#ipv6 router ospf 1
R3(config-rtr)#router-id 3.3.3.3
R3(config-rtr)#exit
R3(config)#
R3(config)# interface FastEthernet0/0
R3(config)# ipv6 ospf 1 area 0
R3(config)# interface FastEthernet0/1
R3(config)# ipv6 ospf 1 area 0
interfaz que se quiera agregar al entorno OSPF y publicar a los demás routers debe llevar
31
www.netlearning.cl www.redescisco.net
representa el backbone de la red. El tema de la implementación de OSPF con múltiples
Tal como EIGRPv6, OSPF también maneja una tabla de adyacencias con vecinos. A
continuación se muestra la salida del comando show ipv6 ospf neighbor para los 3 routers
correcto en la topología.
Como se puede apreciar en las figuras 3.3.2.1, 3.3.2.2 y 3.3.2.3 cada router ha formado
32
www.netlearning.cl www.redescisco.net
Es necesario revisar las tablas de enrutamiento y realizar un ping desde R1 a la LAN2 para
33
www.netlearning.cl www.redescisco.net
Figura 3.3.2.5 - Tabla de enrutamiento IPv6 para R2 bajo OSPFv3
34
www.netlearning.cl www.redescisco.net
Por último se comprueba conectividad desde R1 hacia la LAN2 (2001:0:0:2::1)
Figura 3.3.2.7 – Comprobación de conectividad desde R1 hacia 2001:0:0:2::1 mediante ping IPv6
OSPFv3 ha convergido e intercambiado rutas IPv6 correctamente entre todos los routers.
OSPF se diferencia de los demás protocolos porque permite adaptarse con facilidad a redes
protocolos de enrutamiento de vector-distancia como RIP (v1, v2, ng) y EIGRP, OSPF
permite tener distintas áreas que facilitan la administración y reducen las tablas de
también reduciendo la carga de recursos 3en ellos, tales como ancho de banda, uso de
conocer los elementos y características aplicadas en este modo, tanto para IPv4 como
IPv6.
35
www.netlearning.cl www.redescisco.net
Áreas de OSPF
OSPF divide su funcionamiento en múltiples áreas, cada cual con ciertas reglas. Esto
Sin duda que OSPF es un protocolo complejo y requiere mucho estudio para poder
comprender bien cómo funciona y mucha práctica para poder dominarlo. Uno de los
áreas, asunto que puede tornarse confuso fácilmente debido a la similitud de nombres y
Para poder explicar cómo funciona cada una de ellas es necesario conocer los mensajes
que se intercambian los routers llamados LSA (Link State Advertisements o mensajes de
estado de enlace) que utiliza OSPF para comunicarse entre vecinos y traspasar
Cada router dentro de un área X envía LSA de tipo 1 a sus vecinos. Este LSA nunca sale
del área a la cual pertenece y contiene el Router-ID del remitente, y todos los enlaces que
lo conectan.
Es enviado por el DR (Designated Router) dentro de la red. Él informa a los demás las
redes y máscara que tiene conectados. Este LSA nunca sale del área a la cual corresponde.
Es decir, un ABR (Area Border Router – Enrutador de Borde de Área) no lo reenvía a otra
36
www.netlearning.cl www.redescisco.net
área. Un ABR es un router que tiene al menos una de sus interfaces en el área 0 y una o
más en otra área. Este dispositivo se encarga de traducir las LSA de un área a otra.
Las envía un ABR para traspasar la información de un área a otra. OSPF las denomina
“summary”.
encuentra con una de sus interfaces generalmente en el área 0 y con una o más de las
demás interfaces en otro método de enrutamiento externo a OSPF, como puede ser RIP,
Representa a una ruta externa redistribuida dentro de OSPF desde otro protocolo (Ej:
EIGRP). El ASBR toma las rutas provenientes del protocolo externo y las reenvía como
Las normas de OSPF dicen que solamente en un área Backbone debería haber
(cualquiera menos área 0) se puede conectar un Router que tenga conexión con otro
protocolo de enrutamiento externo (ej: RIP) y el ASBR enviaría esas redes en formato de
tipo 7, de tal manera que el ABR las tome y las redistribuya como tipo 5.
Las LSA de tipo 1 y 2 están presentes en todas las áreas y nunca se envían fuera de la cual
pertenecen. Las demás LSA se envían entre áreas dependiendo de la función que cumplan.
37
www.netlearning.cl www.redescisco.net
Tipos de área en las cuales opera OSPF
OSPF maneja distintos tipos de áreas según sea su utilidad o ubicación dentro de la red.
Área Standard
externas.
Backbone
Es el área principal de una topología OSPF. Es obligatorio que exista y todas las demás
deben estar conectadas a ella. Se etiqueta como area 0 y tiene las mismas características
ésta área.
Stub Area
Este tipo de área no acepta información acerca de rutas externas al sistema autónomo
(redistribución), tales como rutas desde orígenes no OSPF. Si los Router necesitan
comunicarse hacia redes ubicadas fuera del sistema autónomo OSPF, utilizan una ruta
por defecto (0.0.0.0/0) que es enviada por el ABR hacia los demás Router internos del
área Stub. En esta área no se permiten ASBR (a menos que el ABR sea al mismo tiempo
un ASBR).
38
www.netlearning.cl www.redescisco.net
Esta área es propietaria de Cisco y no acepta rutas de sistemas autónomos externos
(redistribución) o rutas sumarizadas desde otras áreas internas del sistema autónomo. Al
igual que en las áreas Stub, los ABR envían una ruta por defecto para todas las rutas
externa y sumarizadas, siendo esto último el elemento diferenciador con un área Stub. En
esta área no se permiten ASBR (a menos que el ABR sea al mismo tiempo un ASBR).
En este tipo de áreas existen los LSA de tipo 7. Son similares a las área Stub ya que no
aceptan información de rutas externas al sistema autónomo (el mundo OSPF) y las
reemplaza por una ruta por defecto originada en el ABR. Sin embargo, la diferencia radica
en que las NSSA sí aceptan un ASBR que conecte con otro protocolo de enrutamiento (ej:
RIP, EIGRP, etc) directamente. El ASBR de las NSSA reenvía las rutas dentro del área
como LSA 7, y el ABR correspondiente las traduce a tipo 5 para ser tratadas de forma
normal.
Totally Stubby Not-so-stubby Area o Totally Stubby NSSA es un área propietaria de Cisco
que se comporta igual que las Totally Stubby Area, es decir, no permite ni rutas externas
39
www.netlearning.cl www.redescisco.net
Figura 3.3.3.1 – Ejemplo de implementación OSPF con múltiples áreas
que R4 y R8 son ASBR por que conectan con otro sistema autónomo u otros protocolos
de enrutamiento. En el área 0 existen todos los LSA, por lo tanto cuando R4 aprenda una
ruta RIP y la redistribuya a OSPF tanto R3 como R5 y R6 las verán como externas.
los routers. Como resultado de esto R1 y R2 verán de manera normal todas las rutas de la
topología excepto aquellas que han sido aprendidas por fuentes externas, como RIP, ya
que R3 al ser un ABR de un área Stub, reemplazará esas redes por una ruta por defecto.
Por lo tanto en la tabla de enrutamiento de R1 y R2 aparecerán todas las redes del mundo
En R7 y R8 ocurre algo similar. Al ser ésta un área NSSA (Not So Stubby Area) ocurre lo
mismo que en un área Stub. Por lo tanto R7 y R8 verán las redes RIP como una ruta por
40
www.netlearning.cl www.redescisco.net
defecto que ha sido informada por R6. Pero acá existe un ASBR (R8) que conecta con una
red externa de tipo EIGRP lo cual no se permite en un área Stub. Cuando R8 reenvía las
rutas aprendidas por EIGRP hacia el mundo OSPF las envía como tipo LSA 7 y el próximo
ABR (R6) las convierte en tipo 5. Este es un caso especial ya que lo óptimo es que la
Se podría convertir el área Stub en una Totally Stubby Area. Lo único que cambiaría en
este caso respecto al área Stub es que no ya no se aceptarían rutas sumarizadas. Lo demás
se mantiene. También se podría convertir el área NSSA en un área Totally Stubby Area.
Lo único que cambiaría en este caso es que la NSSA no aceptaría más rutas sumarizadas.
41
www.netlearning.cl www.redescisco.net
• Un router no debería estar en más de 3 áreas simultáneamente.
OSPFv3 está definido bajo el RFC 5340 y presenta ciertas diferencias con OSPFv2 para
redes IPv4. Ambas versiones son incompatibles entre sí, pero pueden ejecutarse
dominios de enrutamiento tanto IPv4 como IPv6. Esto puede ser útil en un entorno Dual-
OSPFv3 utiliza los 7 tipos de LSA incorporados en OSPFv2. Sin embargo los LSA de tipo
1 y 2 han sido reajustados y además incorpora dos nuevos tipos: Link LSA y Intra-Area
Prefix.
42
www.netlearning.cl www.redescisco.net
OSPFv2 OSPFv3
configuración de un router.
43
www.netlearning.cl www.redescisco.net
CAPITULO IV
protocolos RIPng, OSPFv3 y EIGRPv6, todos ellos sobre el protocolo IPv6. En este
intercambiar rutas aun cuando éstas provengan de algún protocolo diferente al que en ellos
se ejecuta.
El protocolo RIPng, al igual que sus predecesores para redes IPv4 RIPv1 y RIPv2, utiliza
el conteo de saltos (hops) para determinar cuál es la ruta predilecta en caso de tener
44
www.netlearning.cl www.redescisco.net
Figura 4.1.1 – Topología de ejemplo con dos caminos y diferente cantidad de saltos
En la figura 4.1.1 el router R1 debe tomar la decisión de obtener la mejor ruta hacia la red
saltos para escoger el mejor camino, por lo tanto se escogerá de manera predeterminada
la ruta por R2 como la preferida ya que solamente tiene 2 saltos de distancia (R2 y R5)
Figura 4.1.2 – Topología de ejemplo con dos caminos y la misma cantidad de saltos
En el caso de la topología de la figura 4.1.2 R1 tiene la misma cantidad de saltos tanto por
R2 como por R3 para llegar a 2001:4:4:4::/64. En otras palabras, esa red tiene la misma
métrica (2 hops). Cuando este es el caso, RIPng utilizará un método Round-Robin para
45
www.netlearning.cl www.redescisco.net
alternar el envío de mensajes por ambos enlaces logrando activar el balanceo de carga
RIPng es una alternativa de enrutamiento válida para redes muy pequeñas (menos de 15
routers) y no es escalable en grandes redes. La razón es que por una parte la métrica
máxima de RIP es 15 saltos (más allá se considera infinito o métrica 16) y además es muy
probable que en la elección de la mejor ruta escoja un camino cuyo ancho de banda sea
considera que el enlace entre R1 y R2 es de 10 Mbps y los enlaces entre R1, R3, R4 y R5
son de 100Mbps cada uno, queda claro que RIP no es la mejor alternativa de enrutamiento.
OSPF, en sus versiones para IPv4 e IPv6 utiliza una métrica denominada costo para
encontrar la mejor ruta. Este costo se obtiene directamente desde el ancho de banda del
enlace que conecta entre los routers mediante la fórmula 108/BW donde BW es el ancho
Dada la siguiente topología, asumiendo que la red de destino se encuentra en una LAN de
100Mbps.
46
www.netlearning.cl www.redescisco.net
Figura 4.1.3 – Topología de ejemplo con dos caminos, diferente cantidad de saltos y ancho de banda de cada
enlace
OSPF, a diferencia de RIP, toma como referencia el ancho de banda de las interfaces para
obtener el costo de cada enlace y así calcular la sumatoria de los costos hacia la red de
Para calcular el costo de cada enlace OSPF utiliza la fórmula 108/BW donde BW es el
ancho de banda de una interfaz expresado en bits por segundo. Así, por ejemplo, un enlace
R1 – R2 10.000 Kbps 10
R2 – R5 10.000 Kbps 10
R1 – R3 100.000 Kbps 1
R3 – R4 100.000 Kbps 1
R4 – R5 100.000 Kbps 1
Tabla 4.1.1 – Ancho de banda y costo de OSPF entre los enlaces de la topología de la figura 4.1.3
47
www.netlearning.cl www.redescisco.net
De acuerdo a los cálculos hechos por OSF en la figura 4.1.3, R1 determinará que la mejor
4, mientras que a través de R2 el valor asciende a 21. El valor del costo en OSPF es
RIP utiliza saltos, OSPF costo según el ancho de banda de las interfaces y EIGRP utiliza
una fórmula avanzada que incluye 5 elementos dentro del cálculo de la mejor ruta. Cada
uno de estos elementos se conoce como constantes o valores K y son los siguientes:
de K
K2 Confiabilidad 0
K4 Carga 0
K5 MTU 0
Tabla 4.1.2 – Valores predeterminados de las constantes K para el cálculo de métrica EIGRP
valor entre 1 y 255, siendo 255 un enlace 100% confiable, es decir, que no ha presentado
predeterminado según el tipo de interfaz y representa el tiempo que demoran los paquetes
48
www.netlearning.cl www.redescisco.net
Figura 4.1.4 – Fórmula de cálculo de métrica de EIGRP
La figura 4.1.4 muestra la fórmula utilizada por el protocolo EIGRP para calcular la
métrica hacia una red de destino y luego poder determinar la mejor (más baja) de todas
destino expresado en kbps y delay = Sumatoria de todos los delay desde el router que hace
Ya que los valores por defecto de las constantes K son 0 para todas excepto K1 y K3, la
Dado el siguiente ejemplo, se puede determinar la métrica de ambas rutas hacia el destino.
Figura 4.1.5 – Topología de ejemplo con dos caminos, diferente cantidad de saltos, ancho de banda de cada
49
www.netlearning.cl www.redescisco.net
Como se mencionaba, la fórmula de EIGRP para obtener la métrica se reduce a Métrica
Donde BW (Bandwidth) = 107/ Ancho de banda mínimo en esa ruta hacia el destino. Como
todas las interfaces son de 100 Mbps se toma este valor como referencia expresado en
BW = 107/100000
BW = 100
Y DLY (delay) = Σ de todos los delays desde R1 hacia 2001:4:4:4::/64 dividido en 10. Por lo tanto:
DLY = 700
Entonces
Métrica = 204800
El mismo procedimiento aplica para calcular la ruta hacia la misma red pero por R2
BW = 107/10 Mbps
BW = 107/10000 Kbps
BW = 1000
DLY = 1100
Métrica = 537600
Como R1 ha determinado que la ruta a través de R3 tiene una métrica de 204800 y a través
50
www.netlearning.cl www.redescisco.net
camino preferencial. Existen sin embargo otras opciones que están relacionadas con el
cálculo de métrica de EIGRP, como son los estados SIA (Stuck-In-Acive) y otros, pero
Habiendo demostrado como los routers calculan las métricas hacia una red determinada
base, la cual tiene 5 routers donde uno ejecutará el rol de “router de borde” y los otros
Figura 4.2.1 – Topología base para demostración de integración de múltiples protocolos de enrutamiento bajo
IPv6
51
www.netlearning.cl www.redescisco.net
Tanto R1 como R2 estarán ejecutando un único protocolo, al igual que R3 y R4. Será
Asumiendo que el direccionamiento IPv6 está correctamente realizado y todos los Router
R2 y BORDER
Configuración de RIPng en R1
Configuración de RIPng en R2
52
www.netlearning.cl www.redescisco.net
R2(config)# ipv6 unicast-routing
R2(config)# ipv6 router rip RIPng
R2(config)# exit
R2(config)# interface FastEthernet 0/0
R2(config-if)# ipv6 address 2002:F:0:2::2/64
R2(config-if)# ipv6 rip RIPng enable
R2(config-if)# exit
R2(config)# interface Loopback0
R2(config-if)# ipv6 address 2002:0:2:A::1/64
R2(config-if)# ipv6 rip RIPng enable
R2(config-if)# exit
R2(config)# interface Loopback1
R2(config-if)# ipv6 address 2002:0:2:B::1/64
R2(config-if)# ipv6 rip RIPng enable
R2(config-if)# exit
R3, R4 y BORDER
Configuración de EIGRPv6 en R3
53
www.netlearning.cl www.redescisco.net
R3(config-if)# exit
R3(config)# interface Loopback0
R3(config-if)# ipv6 address 2002:0:3:A::2/64
R3(config-if)# ipv6 eigrp 100
R3(config-if)# exit
R3(config)# interface Loopback1
R3(config-if)# ipv6 address 2002:0:3:B::2/64
R3(config-if)# ipv6 eigrp 100
Configuración de EIGRPv6 en R4
54
www.netlearning.cl www.redescisco.net
Con estos comandos se habilitan los protocolos RIP y EIGRP para funcionar bajo IPv6 de
55
www.netlearning.cl www.redescisco.net
Figura 4.2.1.2 – Tabla de enrutamiento de R2 ejecutando RIPng
Figura 4.2.1.3 – Tabla de enrutamiento de BORDER donde se observan las entradas aprendidas por EIGRPv6
56
www.netlearning.cl www.redescisco.net
Figura 4.2.1.4. – Tabla de enrutamiento de R3 ejecutando EIGRP
57
www.netlearning.cl www.redescisco.net
En las figuras 4.2.1.1, 4.2.1.2 y 4.2.1.3 se puede identificar claramente las rutas aprendidas
mediante RIPng (marcadas con una R) y en las figuras 4.2.1.3, 4.2.1.4 y 4.2.1.5 aquellas
aprendidas por EIGRPv6 (marcadas con una D, de DUAL, algoritmo utilizado por este
A excepción del router de borde intermedio, cada router solo conoce las rutas que
prefijos que están instalados en la red EIGRPv6, ni R3 y R4 tampoco conocen las rutas
hacia las redes ubicadas en el dominio RIPng. BORDER sí los conoce pues él tiene
configurados ambos protocolos ya que tiene dos interfaces en la red RIPng y dos en la red
EIGRPv6.
Debido a esto, ningún host que esté eventualmente conectado a R1 podrá alcanzar las
redes que conecten directamente a R3 ni R4, sino que solamente a R2 y BORDER. Para
Esta propiedad del router de borde se utiliza para servir de “traductor” de redes de un
protocolo a otro. Para poder permitir que las rutas de un lado se vean en el otro es necesario
implementar una técnica conocida como redistribución de rutas, que permite tomar las
manera que los demás routers que están en la red puedan manipular esa información y
58
www.netlearning.cl www.redescisco.net
¿Por qué no es posible que BORDER traspase automáticamente las rutas de un lado al
otro? RIPng y EIGRPv6, al igual que OSPFv3 son totalmente diferentes entre sí en cuanto
RIPng utiliza la cuenta de saltos (hops) como mejor ruta posible hacia una red de destino,
OSPFv3 utiliza un parámetro denominado “costo” que es obtenido mediante una serie de
cálculos realizados por el mismo algoritmo SPF tomando como referencia el ancho de
banda de los enlaces escogiendo la ruta que tenga mejor ancho de banda aunque la
cantidad de saltos sea mayor. Por su parte EIGRP utiliza una métrica compuesta de
distintos parámetros como ancho de banda, retraso (delay), confiabilidad y carga del
Dadas la naturaleza divergente de las métricas de cada protocolo los routers no son
capaces de “comprender” o procesar una ruta que viene con una métrica originada en un
red con métrica 204830, RIPng no entendería ese número porque él solo soporta un
máximo de 15 hops y a partir del 16 lo considera infinito, lo cual hará que descarte
totalmente la ruta. Esta incompatibilidad requiere que existan routers que se dediquen a
figura 4.2.1 será BORDER quien traduzca las rutas generadas en RIPng hacia EIGRPv6
y viceversa.
independiente en los routers EIGRPv6. Para lograr que las redes 2002:0:3:A::/64,
59
www.netlearning.cl www.redescisco.net
2002:0:3:B::64, 2002:0:4:A::/64, 2002:0:4:B::/64, 2002:F:0:3::/64 y 2002:F:0:4::/64 sean
redes que él mismo ha aprendido mediante EIGRPv6 y las redistribuya hacia RIPng. Esta
Básicamente se le está indicando al proceso RIPng denominado RIPNG que tome las rutas
originadas en el protocolo EIGRP 100 y los envíe a los routers RIP con una métrica de 3.
Figura 4.2.1.6 – Tabla de enrutamiento de R1 incluyendo las rutas redistribuidas desde EIGRP
60
www.netlearning.cl www.redescisco.net
Sin embargo, aún no hay conectividad completa en la topología ya que los routers R3 y
En el mismo router BORDER es necesario esta vez indicarle al protocolo EIGRPv6 que
necesario decirle al protocolo que traduzca la métrica originada en RIP que está basada en
la cantidad de saltos, a los parámetros necesarios para que los routers EIGRP comprendan
las nuevas redes que se han agregado. Los valores ingresados en el ejemplo son arbitrarios
61
www.netlearning.cl www.redescisco.net
Figura 4.2.1.7 – Tabla de enrutamiento de R4 incluyendo las rutas redistribuidas desde RIP
Destacable es que el protocolo EIGRPv6 identifica aquellas rutas que han sido inyectadas
desde una fuente externa y las marca como EX (External) tal como se muestra en la figura
4.2.1.7. RIPng no diferencia en absoluto y solamente marca las redes con una R como si
Para lograr conectividad entre los routers que ejecutan RIPng con aquellos que corren una
instancia de OSPFv3 es necesario en primer lugar establecer correctamente las rutas entre
62
www.netlearning.cl www.redescisco.net
los dispositivos de un mismo protocolo. Es decir, todos los routers RIPng deben ser
capaces de alcanzar las redes que administran entre sí y los routers OSPFv3 también.
OSPFv3.
3.- Cada interfaz que se quiera publicar en OSPF se debe habilitar el identificador de
63
www.netlearning.cl www.redescisco.net
Configuración de direccionamiento y habilitación de enrutamiento OSPFv3 en R1 y
R2 y BORDER
Configuración de OSPFv3 en R3
Configuración de OSPFv3 en R4
64
www.netlearning.cl www.redescisco.net
BORDER(config-if)# exit
BORDER(config)# interface FastEthernet 3/0
BORDER(config-if)# ipv6 ospf 1 area 0
BORDER(config-if)# exit
Una vez configurados los routers se comprueban las rutas IPv6 en ambas redes, tanto
65
www.netlearning.cl www.redescisco.net
Figura 4.2.2.2 – Tabla de enrutamiento de R2 con las rutas de RIPng
Figura 4.2.2.3 – Tabla de enrutamiento de BORDER mostrando las rutas RIPng (R) y OSPF (O)
66
www.netlearning.cl www.redescisco.net
Figura 4.2.2.4 – Tabla de enrutamiento de R3 mostrando las rutas OSPF
67
www.netlearning.cl www.redescisco.net
Como se puede apreciar en las tablas de enrutamiento mostradas en las figuras 4.2.2.1,
4.2.2.2 y 4.2.2.3, tanto R1 como R2 y BORDER ven correctamente las rutas RIPng,
mientras que R3 y R4 y también BORDER (por ser el intermediario) ven las rutas OSPFv3
Para poder permitir que los routers del área RIPng alcancen las redes ubicadas en la red
por R1 y R2.
Para que R3 y R4 aprendan las rutas de R1 y R2, es necesario que BORDER tome las
redes aprendidas mediante RIP y las inyecte en el proceso OSPFv3. De esta manera la
métrica original de RIPng, que es el conteo de saltos, es transformada en costo para que
los routers OSPF puedan administrar la ruta. El comando para lograr esto es:
Una vez aplicada esta configuración es posible comprobar en R3 que las rutas de RIPng
mediante OSPF. Éstas aparecen como OE2, que significa “OSPF External o Ruta Externa
de OSPF” de tipo 2. Las rutas de tipo 2 son aquellas que mantienen una métrica de 20 en
toda la red, lo cual puede verificarse en el comando show ipv6 route en R1 donde se
68
www.netlearning.cl www.redescisco.net
indica el valor [110/20], siendo 110 el valor de la distancia administrativa predeterminada
de OSPF y 20 es la métrica.
69
www.netlearning.cl www.redescisco.net
Figura 4.2.2.7 – Tabla de enrutamiento de R3 mostrando todas las redes de la topología
En las figuras 4.2.2.6 y 4.2.2.7 se puede ver que las rutas han sido correctamente
En este tópico se tratará el problema de integración entre los protocolos OSPF versión 3
y EIGRP para redes IPv6. Tal como se ha visto en los dos otros casos anteriores de
integración entre RIPng con OSPFv3 y RIPng con EIGRPv6, en este caso también ocurre
la situación donde los routers de ambos lados deben recibir rutas que fueron originadas
70
www.netlearning.cl www.redescisco.net
en otro protocolo y con distintas propiedades (métrica, distancia administrativa, entre
tomando las rutas aprendidas en OSPF para publicarlas en el mundo EIGRP y viceversa.
Dado que la configuración de los enrutadores para establecer adyacencia y traspasarse las
que realizará la traducción de métricas hacia ambos lados. Asumiendo que según la figura
4.2.1 los routers R1, R2 y BORDER ejecutan EIGRP con el ASN 100 mientras que R3,
Esta configuración permite que hacia los routers del ASN EIGRP 100 se redistribuya una
red OSPF funcionando bajo el proceso 1 y viceversa. Los valores 100000 20 255 1 1500
Es decir, se esá indicando cómo se calculará la métrica nueva para esas rutas que están
siendo aprendidas por OSPF (cuya métrica es costo) y cómo se pasarán al mundo EIGRP.
71
www.netlearning.cl www.redescisco.net
Es posible ver las rutas traspasadas desde un lado a otro consultando la tabla de
Figura 4.2.3.1 - Tabla de enrutamiento de R1 mostrando las redes aprendidas correctamente de forma interna
Figura 4.2.3.2 - Tabla de enrutamiento de R3 mostrando las redes aprendidas correctamente de forma interna
72
www.netlearning.cl www.redescisco.net
Una vez formadas las adyacencias y traspasadas las rutas corresponde ejecutar pruebas
Como se demuestra en las figuras 4.2.3.1 y 4.2.3.2, los routers interiores han aprendido
correctamente las rutas de los protocolos externos. En el caso de R1 se muestran las rutas
de OSPF con un indicador D EX (Dual Externo) para indicar que es una red que ha sido
redistribuida dentro de EIGRP. En el caso contrario, en R3, las rutas EIGRP se muestran
Las pruebas de ping de las figuras 4.2.3.3 y 4.2.3.4 muestran que la conectividad es exitosa
Hasta este punto se ha demostrado como se pueden interconectar redes que ejecuten
73
www.netlearning.cl www.redescisco.net
demostrado como son capaces de interoperar los routers que ejecutan EIGRP versión 6,
OSPF versión 3 y RIP New Generation (RIPng) y efectivamente logran traspasar las rutas
Todo lo anterior ha tenido por objetivo establecer las bases técnicas de la aplicación real
necesario realizar los ajustes pertinentes para integrarlos en una única gran red.
74
www.netlearning.cl www.redescisco.net
CAPITULO V: CASO DE ESTUDIO DE INTEGRACIÓN DE MÚLTIPLES
de direccionamiento IPv6 los cuales trabajan y son capaces de operar entre ellos aun
directamente. Al utilizar un router denominado “de borde”, el cual posee al menos una
interfaz de red en un protocolo específico y al menos una segunda en otro protocolo, éste
a otro. Es este router quien convierte las métricas y encabezados de cada protocolo de
considerablemente más complejo y donde se requiere tomar medidas extras para poder
muestra una situación similar a las descritas anteriormente y donde se hace necesario
Este caso de estudio presenta la situación de tres compañías independientes del mismo
75
www.netlearning.cl www.redescisco.net
RIPng dentro de sus redes internas como método de direccionamiento basado en IPv6,
XYZCorp por su parte trabaja con OSPFv3 ya que opera con equipamiento de distintos
76
www.netlearning.cl www.redescisco.net
Figura 5.1.3 – Topología de red de NETSoluciones S.A.
El proceso de fusión de estas empresas a nivel de red requiere una planificación previa
que considere todos los aspectos técnicos y de diseño necesarios para asegurar un
que afecte lo menos posible a los usuarios existentes y minimice los tiempos de inactividad
(downtime). Para lograr esto se definen a continuación 4 etapas del proceso, desde la
1. Preparación
2. Diseño/Planificación
3. Implementación
4. Verificación
77
www.netlearning.cl www.redescisco.net
5.2 Etapa de Preparación
Antes de siquiera diseñar y pensar la mejor solución que se podrá aplicar a este escenario,
definitiva.
que indique la distribución lógica del equipamiento, los servicios y subredes existentes.
Se debe revisar las redes y dispositivos para indicar claramente cual o cuales son los
Los comandos show ip interfaces brief, show running-config y show interfaces pueden
con:
78
www.netlearning.cl www.redescisco.net
Estos datos se recopilan en cada dispositivo ejecutando los comandos show ipv6
con:
(Internet)
79
www.netlearning.cl www.redescisco.net
Dispositivo Interfaz Dirección IPv6 global Conecta con:
80
www.netlearning.cl www.redescisco.net
5.3 Etapa de diseño / planificación
En esta etapa se considera la mejor solución posible dados los elementos recopilados en
la etapa previa. Esta solución debe estar enfocada en tres objetivos primordiales:
• Impacto más bajo posible en las operaciones actuales. Esto es, lograr un bajo
red (Routers, Switches, Cortafuegos, entre otros) y las estaciones de trabajo de los
usuarios.
decir, que la solución no implique una reducción del ancho de banda disponible ni
se produzcan problemas a nivel de red que afecten a las aplicaciones que sobre ella
innecesaria entre los routers y evitar que las tablas de enrutamiento crezcan
• Bajo costo de la implementación. Evitar diseñar una topología nueva que involucre
ABC.COM, siendo esta última quien adquirirá finalmente a las dos primeras. En
esta opción se considera que las tres compañías formen una sola gran red que opere
81
www.netlearning.cl www.redescisco.net
2. Lograr unir las tres compañías de tal manera que conserven sus configuraciones y
Dentro de las ventajas de unificar las tres redes en un único protocolo de enrutamiento
está que al reducir la complejidad de la estructura de red, por consecuencia directa, los
Otra ventaja de este modelo es que las métricas y cálculos de enrutamiento en cada router
se mantienen intactos de extremo a extremo, por lo que no supone una carga extra en el
recálculo de las rutas en caso de haber una caída o una falla, agregando un índice de
rapidez de respuesta asociada al protocolo que se esté usando. Este índice, aunque menor,
Es importante mencionar que dentro de los 3 protocolos acá utilizados, RIPng, OSPFv3 y
EIGRPv6, el menos recomendable sería RIPng ya que sus características técnicas lo hacen
muy poco escalable (no pueden haber más de 15 routers en la red) y el tiempo de falla y
implicaría que todos los enrutadores de otro fabricante que no sean Cisco deben
reemplazarse por esta marca ya que es un protocolo propietario. Por esta razón la mejor
solución si se busca unificar todo bajo un único protocolo sería implementar OSPFv3 en
las tres compañías, pero hay que verificar muy en detalle si es que los actuales dispositivos
soportan OSPFv3 ya que al ser un protocolo de tipo link-state, ellos mantienen una base
82
www.netlearning.cl www.redescisco.net
de datos topológica muy grande y que requiere recursos extras de memoria, CPU y ancho
Por otro lado, la idea de mantener las topologías actuales y utilizar la redistribución de
rutas pareciera ser la mejor de ambas soluciones manteniendo como base los tres objetivos
antes mencionados.
Las desventajas de este modelo son que por una parte se deben definir los así llamados
“routers de borde” (border routers) que servirán como traductor de un protocolo a otro y
esto puede suponer un punto de falla. A pesar de eso, esta dificultad es solucionable con
el uso de “etiquetas de ruta” (route tags) y sin la necesidad de incurrir en gastos mayores.
La gran ventaja es que los cambios en la configuración de los routers se reducen al mínimo
posible ya que ni los dispositivos de los usuarios ni los mismos routers que los conectan
caso de estudio principalmente por las ventajas descritas que supone esta tecnología,
supone una de las técnicas más utilizadas actualmente por las compañías que requieren
dar solución a problemáticas como las descritas en este caso. Aunque la redistribución ha
sino más bien a la subdivisión de una topología en diferentes áreas de enrutamiento y del
83
www.netlearning.cl www.redescisco.net
tipo de enrutadores que sean capaces de ejecutar una instancia de RIPng, OSPFv3 o
EIGRPv6.
continuación. Los cuadros en rojo representan las redes de cada compañía y sus
respectivos bloques IPv6 existentes mientras que el router ABC1 cumplirá con la función
border router. Los enlaces directos entre los routers ABC1, NS1 e INTERNET pueden
ser instalado sobre una red MPLS, ATM, Frame Relay o similar mediante algún proveedor
plantea este caso de estudio, haciéndolo escalable a cualquier tecnología como las
mencionadas.
Figura 5.3.1 – Topología de integración de las redes de ABC.COM, XYZCorp y NETSoluciones S.A.
El diagrama de red de la figura 5.3.1 muestra la solución más simple y económica posible,
aunque no por eso menos efectiva. Sin embargo, esta solución presenta una gran debilidad
84
www.netlearning.cl www.redescisco.net
dispositivo falla, toda las compañías perderán conexión entre sí y la falla no se
Aunque podría ser considerada una solución viable es necesario hacer un ajuste más a este
diseño para obtener una topología tolerante a fallas. Se deben definir al menos dos
enrutadores de borde que actúen como respaldo uno del otro. El mayor inconveniente
deben ser tomados en cuenta para asegurar la operación óptima de las redes conjuntas.
Esos factores, como son los llamados mapas de rutas (route maps), etiquetado de rutas
(route tags) y redistribución bidireccional con múltiples puntos será tratado en detalle más
Figura 5.3.2 – Topología definitiva de solución incluyendo dos routers de borde para asegurar redundancia.
Como es posible apreciar en la figura 5.3.2 se ha creado un enlace directo entre XYZcorp
85
www.netlearning.cl www.redescisco.net
Lo interesante de este diagrama es que es posible obtener redundancia (failover) entre los
routers principales permitiendo que la red completa siga funcionando en caso de una falla
de enlaces y eliminando el punto de falla único que representaba ABC1 en la figura 5.3.1.
A pesar de esta mejora se presenta un problema mayor que debe ser atacado correctamente
y muy bien planificado para evitar los bucles de enrutamiento, ya que si NS1 le informa a
ABC1 de una red LAN que pertenece a NETSoluciones, ABC1 tomará esa información y
la volverá a reenviar al router INTERNET, el cual a su vez volverá a enviarle esa misma
ruta a NS1, y como vendrá con una distancia administrativa menor, es probable que NS1
crea que la ruta más conveniente hacia su misma LAN sea por el router INTERNET y no
a través de NS2 o NS3, lo cual crearía un bucle de enrutamiento. Para solucionar ese
problema será necesario implementar los denominados route tags o etiquetado de rutas.
utilizadas en la topología conjunta que unificará a las tres compañías junto con una
Importante es destacar que los routers internos de cada red, es decir ABC2, ABC3,
Servers, NS1, NS2 y NS3 utilizan una configuración de enrutamiento estándar según sea
el protocolo que utilice en esa área de la red, tal como se explicó en la primera parte de
definir exactamente los parámetros y datos necesarios para que, por ejemplo, un técnico
pueda configurar los routers sin mayor complejidad. Para los routers terminales o internos
86
www.netlearning.cl www.redescisco.net
la configuración no varía respecto a los parámetros recopilados en la etapa de preparación
(Sección 5.2). Los cambios más importantes suceden en los routers de borde ABC1 e
INTERNET.
Las siguientes tablas indican las configuraciones y parámetros de red necesarios para
Nota: Las interfaces de cada router que conectan con alguna red LAN donde se ubiquen
usuarios, servidores o cualquier otro dispositivo de acceso, han sido reemplazadas por
interfaces virtuales de bucle local (Loopback) para efectos de simulación, sin embargo,
esto no afecta en ningún grado a los procesos de enrutamiento que son demostrados en
este trabajo.
b) Configurar las direcciones IPv6 nuevas en los routers de borde que conectan con
87
www.netlearning.cl www.redescisco.net
Dispositi Interfaz Dirección IPv6 Dirección IPv6 Link- Conect
vo global Local a con:
ABC1 FastEthernet0 2002:2E00:0:AAA FE80::C800:15FF:FE08 ABC2
/0 A::1 :0
/0 ::1 :1C
/0 A::2 0
/1 ::1 1
/0 ::2 0
/1 ::2 1
88
www.netlearning.cl www.redescisco.net
ABC1 RIPng RIPABC Ninguna
89
www.netlearning.cl www.redescisco.net
Dispositivo Interfaz Dirección IPv6 Dirección IPv6 Link- Conecta
global Local con:
NS1 FastEthernet0/0 2002:AAF3:1C::1 FE80::C801:11FF:FE48:0 Internet
90
www.netlearning.cl www.redescisco.net
ABC1 EIGRPv6 150 Ninguna
Con la información mostrada en las tablas 5.4.1 a 5.4.6 se configuran los routers con sus
son todos a excepción de ABC1 e INTERNET. Para estos dos routers se muestra la
especiales que no se requieren en los demás, pues la redistribución debe ocurrir de manera
detalles de un solo router por cada una tomando los parámetros de las tablas de
1) Configuración de Servers
interface FastEthernet0/0
no ip address
91
www.netlearning.cl www.redescisco.net
duplex auto
speed auto
ipv6 address 2001:FF0A:CC00:1::2/64
ipv6 ospf 1 area 0
En este caso se ha declarado globalmente que Servers trabaja bajo OSPFv3 con la
instrucción ipv6 router ospf 1 y con el identificador de router 3.3.3.3 y luego en cada
interfaz que se desea publicar a la red se agrega, aparte del direccionamiento IPv6, la
2) Configuración de NS2
Aquí se ha habilitado EIGRPv6 con el comando ipv6 router eigrp 150 donde 150 es el
número de sistema autónomo que identifica a todos los routers de esa red, se utiliza el
Muy similar a OSPFv3, en este caso se habilita cada interfaz que contenga un prefijo IPv6
92
www.netlearning.cl www.redescisco.net
que se quiera publicar a los vecinos con el comando ipv6 eigrp 150. La misma
siguiente:
3) Configuración de ABC2
En este caso simplemente se inicia RIPng con ipv6 router rip RIPABC donde RIPABC
las interfaces que deben ser publicadas a los vecinos e intercambiadas como enrutamiento.
en IPv6 dentro de la red corporativa. Sin embargo, el proceso más relevante ocurre en los
routers de borde ABC1 e INTERNET ya que son ambos los que interconectan con los
redistribución.
93
www.netlearning.cl www.redescisco.net
Configuración de enrutamiento para los routers de borde INTERNET y ABC1.
mucho más compleja ya que son los dispositivos encargados de recibir las rutas desde un
protocolo de enrutamiento y convertirlas en otro para que los demás routers internos
correctamente.
que entre las redes de NETSoluciones y XYZCorp pueden suceder bucles de enrutamiento
donde un paquete IP que provenga, por ejemplo, desde la LAN de NS2 y vaya con destino
a la LAN de Servers, termine siendo desviado por INTERNET hacia ABC1 en vez de
Servers, y a su vez ABC1 lo envíe de vuelta a NS1. Este bucle de enrutamiento (routing
loop) es negativo y provoca que los paquetes no lleguen a destino afectando finalmente la
enrutamiento dentro de una compañía o, como es el caso de este trabajo, cuando ocurre la
El método más simple de redistribución ocurre cuando un router de borde envía las redes
de un protocolo hacia el otro pero no hace este mismo procedimiento de vuelta. Por
ejemplo, desde RIP hacia OSPF pero no en el sentido inverso. Este caso de redistribución
es sin duda el más simple pero también el menos común ya que habitualmente este proceso
94
www.netlearning.cl www.redescisco.net
sucede de manera bidireccional, es decir, cuando el mismo router de borde envía las redes
En el caso de la redistribución bidireccional con único router existe un único equipo que
direcciones. En la figura 5.4.1, este router tomará las rutas aprendidas mediante OSPF y
las enviará a los routers del área EIGRP para que los dispositivos de la LAN1 puedan
acceder a la LAN2. El proceso inverso ocurre también en este router intermedio que
tomará las rutas EIGRP y las enviará a los routers OSPF. Esta bidireccionalidad permite
que los paquetes IP vayan y vuelvan como es requerido que lo hagan en cualquier red.
95
www.netlearning.cl www.redescisco.net
Figura 5.4.2 - Redistribución bidireccional con múltiples routers.
En la figura 5.4.2 se muestra una variante conocida como redistribución bidireccional con
múltiples routers que es exactamente la situación que en el caso de estudio sucede entre
las redes de XZYCorp y NETSoluciones. En este caso surge un problema adicional con
El router OSPF interno que conecta con la LAN2 envía mediante este protocolo la
vecinos. Es decir B1 enviará mediante EIGRP un mensaje a B2 que le diga que él es una
96
www.netlearning.cl www.redescisco.net
Figura 5.4.3 – Envío de actualizaciones de enrutamiento con redistribución bidireccional con múltiples puntos
Si se observa a B1 en la figura 5.4.3 (lo cual es igualmente aplicable a B2) se observa que
este router es informado acerca de la LAN2 por el mismo router LAN y simultáneamente
por B2. Existe el riesgo que B1 tome la información que le envía B2 y la vuelva a
redistribuir de vuelta hacia el mundo OSPF. Esto generaría un bucle de enrutamiento que
informan sobre la misma LAN2. Lo anterior considerando solamente las rutas que son
redistribuidas unidireccionalmente desde OSPF hacia EIGRP pero aún falta considerar lo
que ocurre de forma inversa cuando los routers de borde redistribuyen rutas desde EIGRP
hacia OSPF (también ocurre entre estos dos protocolos y otros como RIP, RIPng, BGP,
IS-IS y otros).
que los routers de borde tomen las rutas aprendidas en un sistema y las vuelvan a reenviar
97
www.netlearning.cl www.redescisco.net
de vuelta al mismo de origen. La forma de lograr esta solución son los denominados
El funcionamiento de los route maps consiste en una serie de argumentos que permite
realizar una selección de rutas mediante una ACL (Access Control List o Lista de Control
de Acceso) y luego aplicar una forma de distinguirlas cuando son enviadas en una
actualización de enrutamiento. Para ello se utiliza una etiqueta o tag con el cual se le
asigna un número a una determinada ruta seleccionada con la ACL y luego se bloquea al
momento de redistribuir.
cual está permitiendo el tráfico que coincida (match) con la lista de acceso que lleve el
wildcard y no la máscara de subred) y le asigna un tag de 1. Así los routers cada vez que
envíen esta red a un vecino lo harán indicando que tiene la etiqueta 1. La idea de aplicar
un tag es tan simple como asignarle un “color” a esa ruta de tal manera que los dispositivos
Luego el mismo mapa de ruta con el número de secuencia 20 le asigna una etiqueta 2 a
cualquier ruta, ya que no hay una ACL específica que seleccione una subred en particular
y al no tener ACL se asume todo el tráfico. Básicamente se trata de una estructura simple
98
www.netlearning.cl www.redescisco.net
de IF/Then donde la palabra clave match funciona como IF y el set opera como Then. Así,
este mapa de ruta se lee como “si se recibe una actualización de enrutamiento que contenga
la red 192.168.0.0/24 entonces se le asigna una etiqueta con valor 1, y cualquier otra ruta
Este sencillo mapa de ruta permite ser incorporado en el proceso de redistribución y filtrar
mediante esta selección aquellas rutas que NO deben ser reenviadas de vuelta.
En el caso de estudio es necesario aplicar esta técnica de filtrado entre los routers de borde
99
www.netlearning.cl www.redescisco.net
que en este caso se cumple la condición de redistribución bidireccional con múltiples
puntos.
enrutamiento.
las listas de acceso para redes IPv6, los mapas de ruta y la redistribución bidireccional
condicionada.
ABC1#
route-map XYZCORP-A-NETS deny 5
match tag 20
route-map XYZCORP-A-NETS permit 10
match ipv6 address REDES_XYZCORP
set tag 10
route-map XYZCORP-A-NETS permit 20
100
www.netlearning.cl www.redescisco.net
route-map NETS-A-XYZCORP deny 5
match tag 10
route-map NETS-A-XYZCORP permit 10
match ipv6 address REDES_NETSOLUCIONES
set tag 20
route-map NETS-A-XYZCORP permit 20
ABC1#
Con esto se está indicando que dentro del proceso EIGRP 150 del router ABC1 se
redistribuirán las redes aprendidas por RIP (RIPABC) y también las del proceso OSPF 1.
La instrucción “metric 10000 20 255 1 1500” incluye los valores que se deben asignar a
la métrica de EIGRP cada vez que se redistribuye en este protocolo, donde 10000 es el
255 es 100%), 1 es la carga, donde 255 es un 100% y 1500 es la MTU estándar. Estos
NETS”.
Aquí se está condicionando la redistribución de rutas dentro de EIGRP (las que irán a los
routers de NETSoluciones S.A.) para que cumplan con el mapa de ruteo llamado
siguiente línea:
101
www.netlearning.cl www.redescisco.net
ipv6 router ospf 1
redistribute rip RIPABC
redistribute eigrp 150 route-map NETS-A-XYZCORP include-connected
Esto indica que este router enviará a los demás routers OSPF, es decir, los de XYZCorp,
todas las rutas que se aprendan por RIP con el proceso RIPABC y además los que se
aprendan desde el protocolo EIGRP con sistema autónomo 150. Este envío de rutas estará
En primer lugar se está negando la redistribución (deny) a todas las redes que coincidan
con el tag 20. Estas son aquellas que están siendo seleccionadas en el siguiente mapa de
REDES_NETSOLUCIONES.
102
www.netlearning.cl www.redescisco.net
Las ACL del router ABC1 están seleccionando el bloque IPv6 completo de la empresa
En estos mapas de ruta se están asignando las etiquetas 20 a todas las redes de
ruta las está bloqueando las rutas para que no sean redistribuidas en el proceso de
103
www.netlearning.cl www.redescisco.net
ipv6 access-list REDES_NETSOLUCIONES
permit ipv6 2002:AAF3:1C::/48 any
INTERNET#
subredes conectadas directamente en las interfaces en las cuales está ejecutándose ese
subredes de las interfaces directamente conectadas en las que corre IPv6 se debe usar la
dentro del proceso EIGRP, el cual tiene el mismo efecto que include-connected. Con esto
haya completado de manera correcta y efectivamente los routers hayan sido capaces de
intercambiar las rutas de todas las empresas para tener finalmente conectividad de extremo
En primer lugar se debe verificar que los enrutadores de cada zona hayan establecido
correctamente las adyacencias entre vecinos. Esto es, que tanto en NETSoluciones como
104
www.netlearning.cl www.redescisco.net
Para las redes corriendo en OSPFv3 se debe ejecutar el comando show ipv6 ospf
neighbor el cual muestra el estado de la adyacencia con cada vecino, mientras que en los
routers EIGRP debe ejecutarse show ipv6 eigrp neighbor. Para la red de ABC.COM no
es posible verificar el estado de las adyacencias con vecinos ya que RIPng no posee un
El comando show ipv6 ospf neighbor muestra información que permite establecer que se
La columna Neighbor ID muestra el Identificador de Router (Router ID) del vecino con
el cual está establecida correctamente la adyacencia. En el caso del router ABC1, hay una
adyacencia formada contra el router identificado como 2.2.2.2 a través de la interfaz local
105
www.netlearning.cl www.redescisco.net
FastEthernet1/1 lo cual se indica con el estado “FULL” indicando que la formación de la
router INTERNET mientras que ABC1 es identificado como 1.1.1.1 y Servers se conoce
106
www.netlearning.cl www.redescisco.net
Figura 5.5.7 – Verificación de adyacencias EIGRP en NS2
como lo hacían en OSPF si no que muestra la dirección de enlace local del vecino con el
Conviene explicar que uno de los aspectos técnicos que varía entre IPv4 e IPv6 está en la
conexión de tipo IP entre nodos vecinos de una red (por ejemplo aquellos conectados a un
tener que utilizar un servidor DHCP. Un mecanismo similar existe en IPv4 denominado
privado automático) que de manera dinámica y sin intervención permite a los hosts auto
modo cliente DHCP y no existe ningún servidor de este tipo que entregue el
direccionamiento solicitado.
107
www.netlearning.cl www.redescisco.net
El método utilizado en IPv6 en reemplazo de APIPA es llamado Link-Local Addressing o
Direccionamiento de Enlace Loca y consiste en que los hosts de una red IPv6 tendrán
cualquier dirección entre el rango FE80:: hasta FEBF:: (sección 2.5.6 del RFC 4291).
Las direcciones locales de la topología del caso de estudio están especificadas en las tablas
de la sección 5.3. Además de las direcciones de enlace local, cada nodo deberá tener
configurada una dirección IPv6 global. En el caso de estudio estas IP están compuestas en
tipo Link-Local y no en sus direcciones globales. Es por esta razón que en las capturas de
pantalla del comando show ipv6 eigrp neighbor se muestra que la adyacencia se forma
Es así que ABC1 tiene un enlace con la dirección FE80::C801:11FF:FE48:0 que según la
tabla 5.4.1 corresponde a la interfaz FastEthernet0/0 del router NS1 y que como se indica
en la figura 5.5.6 este a su vez ha establecido correctamente las adyacencias con los
vecinos ABC1, INTERNET, NS2 y NS3 identificados cada uno por su dirección de enlace
local.
Por otro lado, RIPng carece de un método de formación de relaciones entre vecinos como
prerrequisito para intercambiar rutas, por lo que solamente es posible detectar que
ABC2 como ABC3 hayan recibido la información de las redes remotas desde ABC1, es
108
www.netlearning.cl www.redescisco.net
2002:AAF3:001C::/48 aparezcan en la salida del comando show ipv6 route de cada
router.
Ya que se ha demostrado que las adyacencias han sido establecidas correctamente entre
los distintos routers vecinos de cada área, es necesario entonces verificar que finalmente
Finalmente, mediante el envío de paquetes ping se comprobará que los hosts de cada LAN
de una compañía puedan alcanzar sin problemas las demás redes ubicadas en las otras dos
compañías.
109
www.netlearning.cl www.redescisco.net
Verificación de las tablas de enrutamiento de ABC.COM
Figura 5.5.9 – Tabla de enrutamiento de ABC1 mostrando rutas OSPF (O), RIP (R) y EIGRP (D).
110
www.netlearning.cl www.redescisco.net
Figura 5.5.10 – Tabla de enrutamiento de ABC2 mostrando rutas externas aprendidas mediante RIPng
111
www.netlearning.cl www.redescisco.net
Figura 5.5.11 – Tabla de enrutamiento de ABC3 mostrando rutas externas aprendidas mediante RIPng
En las tres tablas de las figuras 5.5.9, 5.5.10 y 5.5.11 se muestran las rutas completas de
la topología que han sido correctamente aprendidas por los routers de la compañía
ABC.COM. La “R” al comienzo de cada línea indica que esa ruta se aprendió vía RIP,
mientras que aquellas con L (Local) y C (Conectadas) son las que cada router tiene
112
www.netlearning.cl www.redescisco.net
Se observa como los routers de la compañía ABC.COM han aprendido los prefijos
Además se observa también que el router de borde ABC1 ha aprendido todas las redes
Con esto, los eventuales nodos ubicados en las redes LAN de la compañía podrán alcanzar
con éxito las redes remotas de las otras dos compañías. Sin embargo la conectividad aún
no está asegurada de manera bidireccional pues falta que los routers en las redes de
113
www.netlearning.cl www.redescisco.net
Tablas de enrutamiento de XYZCOrp
Figura 5.5.12 – Tabla de enrutamiento de INTERNET mostrando rutas externas aprendidas mediante OSPF
(OE2)
114
www.netlearning.cl www.redescisco.net
Figura 5.5.13 – Tabla de enrutamiento de Servers mostrando rutas externas aprendidas mediante RIPng
En el caso de los routers INTERNET y Servers, pero más específicamente este último, es
posible apreciar de mejor manera las redes que han sido aprendidas por el protocolo OSPF
115
www.netlearning.cl www.redescisco.net
El router Servers aprende el prefijo 2001:FF0A:CC00::/64 mediante OSPF (verificable
OSPF. Esto se demuestra con el identificador “OE2” que significa ruta OSPF externa de
tipo 2. Las redes de tipo 2 son aquellas que no modifican su métrica, por defecto en 20, a
bloques que indican que el etiquetado de rutas implementado para reducir los bucles de
éxito.
116
www.netlearning.cl www.redescisco.net
Tablas de enrutamiento de NETSoluciones S.A.
Figura 5.5.14 – Tabla de enrutamiento de NS1 mostrando rutas externas aprendidas mediante EIGRP (EX)
117
www.netlearning.cl www.redescisco.net
Figura 5.5.15 – Tabla de enrutamiento de NS2 mostrando rutas externas aprendidas mediante EIGRP (EX)
118
www.netlearning.cl www.redescisco.net
Figura 5.5.16 – Tabla de enrutamiento de NS3 mostrando rutas externas aprendidas mediante EIGRP (EX)
Los routers de NETSoluciones S.A. que trabajan bajo EIGRPv6 también son capaces de
distinguir entre aquellas rutas aprendidas de manera interna por este protocolo y las que
han sido redistribuidas desde un protocolo externo dentro de EIGRP. Las rutas internas
son marcadas con una “D” que significa DUAL (Diffusing Update Algorithm) que es el
119
www.netlearning.cl www.redescisco.net
algoritmo principal que utiliza EIGRP para calcular las mejores rutas y las rutas externas
son marcadas como “EX” o DUAL Externo. Otra forma de diferenciarlas es que EIGRP
asigna una distancia administrativa de 90 para las redes internas y 170 para las externas.
Destacable además es que los routers NS1, NS2 y NS3 reciben de manera externa las
redes.
La prueba final para determinar conectividad entre los nodos de todas las redes y
comprobar que la fusión a nivel de red de todas las compañías ha ocurrido correctamente
Dado que en la simulación del caso de estudio se han utilizado interfaces locales de tipo
Loopback para representar las redes LAN es necesario utilizar la aplicación llamada “ping
extendido”.
120
www.netlearning.cl www.redescisco.net
En el envío de un paquete Ping desde un router, éste siempre escogerá la dirección IP de
paquete de solicitud de eco (Echo Request) de tal manera que el servidor invertirá estos
En este caso solamente se está comprobando que las rutas entre el router y el servidor
Para lograr esto es necesario habilitar la función extendida que permite al router
seleccionar desde todas sus interfaces activas la dirección IP de origen que tendrá el
paquete Ping, de tal manera que el servidor responda hacia la Loopback y no hacia la IP
necesaria para alcanzar la red 10.0.0.0 entonces el paquete Ping tendrá éxito. La función
Este ejemplo ha sido mostrado con direcciones de tipo IPv4 aunque es exactamente igual
de aplicable a IPv6.
121
www.netlearning.cl www.redescisco.net
Figura 5.6.2 – Envío de paquete PING desde un router hacia un nodo utilizando las opciones extendidas
En la figura 5.6.2 se muestra un paquete ping similar al del a figura 5.6.1 pero la dirección
de origen ha sido modificada por la de la interfaz Loopback0 de tal manera que el nodo
de destino responderá el ping hacia esta IP y se podrá verificar que las rutas intermedias
funcionan adecuadamente.
En esta fase del plan de verificación de conectividad se comprueba conexión entre las
LAN de ABC1 hacia XYZCORP, luego desde ABC1 hacia NETSoluciones S.A. y
Por defecto se envían 5 mensajes echo request y por cada paquete exitoso que vuelve
(echo reply) se muestra un símbolo de exclamación (!), por lo que la verificación de que
122
www.netlearning.cl www.redescisco.net
las rutas han sido correctamente redistribuidas son 5 símbolos de exclamación sucesivos
(!!!!!).
Figura 5.6.7 – Pruebas de ping desde ABC2 hacia las interfaces de Servers
Figura 5.6.8 – Pruebas de ping desde ABC3 hacia las interfaces de Servers
123
www.netlearning.cl www.redescisco.net
Pruebas de ping desde ABC1 hacia XYZCorp
Figura 5.6.9 – Pruebas de ping desde ABC2 hacia las interfaces de NS1
Figura 5.6.10 – Pruebas de ping desde ABC2 hacia las interfaces de NS2
124
www.netlearning.cl www.redescisco.net
Figura 5.6.11 – Pruebas de ping desde ABC2 hacia las interfaces de NS3
Figura 5.6.12 – Pruebas de ping desde ABC3 hacia las interfaces de NS1
125
www.netlearning.cl www.redescisco.net
Figura 5.6.13 – Pruebas de ping desde ABC3 hacia las interfaces de NS2
Figura 5.6.14 – Pruebas de ping desde ABC3 hacia las interfaces de NS3
126
www.netlearning.cl www.redescisco.net
Pruebas de Ping desde XYZCorp hacia NETSoluciones S.A.
Figura 5.6.15 – Pruebas de ping desde la interfaz Loopback 0 de Servers hacia NS1
127
www.netlearning.cl www.redescisco.net
Figura 5.6.16 – Pruebas de ping desde la interfaz Loopback 1 de Servers hacia NS1
Figura 5.6.17 – Pruebas de ping desde la interfaz Loopback 0 de Servers hacia NS2
128
www.netlearning.cl www.redescisco.net
Figura 5.6.18 – Pruebas de ping desde la interfaz Loopback 1 de Servers hacia NS2
Figura 5.6.19 – Pruebas de ping desde la interfaz Loopback 0 de Servers hacia NS3
129
www.netlearning.cl www.redescisco.net
Figura 5.6.20 – Pruebas de ping desde la interfaz Loopback 1 de Servers hacia NS3
Como se puede apreciar en las figuras 5.6.7 a 5.6.19 se ha podido establecer conectividad
entre todas las redes de la topología del caso de estudio confirmando que los
dinámicos internos (IGP – Internal Gateway Protocols) han sido correctos y los
para evitar rutas defectuosas que afecten la operación de las aplicaciones que corran sobre
la red que fusiona las tres compañías aquí incluidas. Obsérvese que los comandos ping
Tanto las capturas de pantalla de las tablas de enrutamiento como los mensajes ping
caso de estudio, lo cual a su vez es un indicador de que los procedimientos realizados para
concluido correctamente. Los usuarios no tendrán inconvenientes a nivel de red que les
130
www.netlearning.cl www.redescisco.net
perjudique en sus labores diarias y de existir alguno éste se situaría en las capas superiores
A pesar de los distintos tipos de métrica y propiedades de cada zona de enrutamiento los
demostrado en las figuras 5.5.9 a 5.5.16 donde se indica claramente que las rutas fueron
entre sí.
131
www.netlearning.cl www.redescisco.net
CONCLUSIONES Y RESULTADOS
protocolos de enrutamiento dinámicos internos (IGP) en una red, cuáles son los aspectos
técnicos y las consideraciones de diseño necesarias a tener en cuenta para realizar este tipo
El problema principal a resolver fue cómo los routers efectivamente eran capaces de
también diseñar una solución que ofrezca ventajas como escalabilidad, seguridad y otros
caso de estudio, dos routers de borde en vez de uno. Sin embargo, surgió la problemática
La solución a los bucles de enrutamiento se dio con los mapas de rutas (route maps) y
etiquetas de ruta (route tags) que permiten filtrar aquellas rutas aprendidas en un sistema
Por otro lado se hizo énfasis en estructurar una solución al caso de estudio que vaya acorde
al perfil de ingeniería que se requiere para resolver estos problemas, lo cual llevó a generar
preparación y diseño fueron claves para dar con la solución más óptima posible y evitar
topología finalmente convergió y los routers de borde han podido traspasar exitosamente
las rutas entre las redes de las compañías ABC.COM, XYZCorp y NETSoluciones S.A.
Lo anterior es prueba de que las organizaciones actuales de mediano y gran tamaño pueden
132
www.netlearning.cl www.redescisco.net
perfectamente posible intercambiar rutas entre ellas y asegurar de que las aplicaciones que
requieren estabilidad en la capa 3 del modelo OSI van a operar satisfactoriamente. Además
133
www.netlearning.cl www.redescisco.net
BIBILIOGRAFIA
1. Internet Engineering Task Force, IETF (1981). RFC 791 - Internet Protocol.
Darpa Internet Protocol Specification
http://www.ietf.org/rfc/rfc791.txt
2. Internet Engineering Task Force, IETF (1998). RFC 2474 - Definition of the
Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers
http://www.ietf.org/rfc/rfc2474.txt
3. Internet Engineering Task Force, IETF (2001). RFC 3168 - The Addition of
Explicit Congestion Notification (ECN) to IP
http://www.ietf.org/rfc/rfc3168.txt
4. Internet Engineering Task Force, IETF (1981). RFC 790 – Assigned Numbers
http://www.ietf.org/rfc/rfc790.txt
5. Internet Engineering Task Force, IETF (1995) RFC 1819 - Internet Stream
Protocol Version 2 (ST2) - Protocol Specification - Version ST2+
http://www.ietf.org/rfc/rfc1819.txt
6. Internet Engineering Task Force, IETF (1998) RFC 2328 – OSPF version 2
http://www.ietf.org/rfc/rfc2328.txt
7. Internet Engineering Task Force, IETF (2008) RFC 5340 – OSPF for IPv6
http://www.ietf.org/rfc/rfc5340.txt
9. Internet Engineering Task Force, IETF (1997) RFC 2080 – RIPng for IPv6
http://www.ietf.org/rfc/rfc2080.txt
10. Cisco Systems (n.d.). Cisco IOS IPv6 Command Reference - MPLS traffic
engineering auto bandwidth through route-map.
http://www.cisco.com/en/US/docs/ios/ipv6/command/reference/ipv6_10.html
134
www.netlearning.cl www.redescisco.net
12. Cisco Systems (n.d.). IP Routing – Introduction to EIGRP
http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080093f
07.shtml
135
www.netlearning.cl www.redescisco.net
GLOSARIO TÉCNICO
Router que opera con el protocolo OSPF y que tiene al menos una interfaz en un área y
Actualización (Update): Tipo de mensaje que se intercambian dos Routers en los cuales
tipos de mensajes y son las actualizaciones las que contienen las rutas y redes o subredes.
nodos de una red para indicar a la contraparte la exitosa recepción de un paquete anterior.
Por cada mensaje enviado se espera recibir un paquete de tipo “Ack” a modo de
Adyacencia: Estado en el cual dos routers que comparten un enlace en común han
Autónomo, corresponde a un Router que ejecuta el protocolo OSPF y tiene al menos una
interfaz conectada con algún protocolo o método de enrutamiento distinto (ej. EIGRP,
BGP, entre otros). Al tener una interfaz fuera del protocolo OSPF, este Router es capaz
OSPF.
136
www.netlearning.cl www.redescisco.net
ASN: En inglés, Autonomous System Number o Número de Sistema Autónomo.
Backbone: Nombre con el que se conoce a la red de alta velocidad de una organización.
la red.
enlace hacia una red de destino, pero si luego de realizar los cálculos correspondientes
para encontrar la mejor ruta se determina que hay dos o más enlaces con la misma métrica,
ambos son utilizados simultáneamente para el envío de paquetes, por lo general utilizando
un algoritmo Round-Robin.
enrutamiento simultáneamente y actúa como traductor de las rutas de uno hacia el otro.
137
www.netlearning.cl www.redescisco.net
Broadcast (Difusión amplia): Tipo de comunicación dentro de una red en la cual un nodo
a los paquetes de tipo Unicast que van dirigidos solamente de un nodo a otro, o Multicast
Convergencia: Estado en el cual todos los routers de una red han intercambiado
Fueron quienes desarrollaron tanto el actual modelo TCP/IP como el mismo protocolo
IPv4.
Delay: En inglés, retraso. Corresponde al tiempo que demora un paquete de datos en viajar
desde una interfaz de red de salida hacia la interfaz de entrada de otro nodo. Por lo general
es medido en microsegundos.
138
www.netlearning.cl www.redescisco.net
respectivamente, desde la trama hasta el paquete, segmento o datos, según lo requiera la
aplicación correspondiente.
que utiliza el protocolo EIGRP para lograr calcular la mejor ruta hacia una red de destino.
DUAL se considera una máquina de estados finitos y utiliza valores como ancho de banda,
Dual-Stack: Los Routers Dual-Stack son aquellos que ejecutan simultáneamente una
instancia del protocolo IPv4 y otra de IPv6, cada una en interfaces físicas independientes.
y sucesor de IGRP. Este protocolo permite realizar cálculos de ruta y realizar una rápida
transición a las rutas de respaldo en caso de una falla, sin necesidad de realizar
tabla de enrutamiento para buscar una coincidencia. En caso de existir, ese paquete IP es
139
www.netlearning.cl www.redescisco.net
enviado por la interfaz de red que coincida. Si no hay coincidencias el paquete se descarta
envió el mensaje.
subredes ni máscaras de subred y los Routers deben convertir las redes a sus bloques IP
Classful o máscaras IP por defecto según la clase de la dirección (A, B o C) por defecto
LAN.
Host: Un host o nodo es cualquier dispositivo de red que ejecute una instancia del
protocolo IP.
Internet con el cual se intercambian mensajes de capa 3 para conocer el estado de una red.
140
www.netlearning.cl www.redescisco.net
Un ejemplo conocido del uso de este protocolo es la herramienta PING que envía
mensajes ICMP de tipo Echo Request (solicitud de eco) y Echo Reply (respuesta de eco).
una organización internacional que define y regula los protocolos y estándares de uso
común en Internet.
Dentro de los IGP están RIP (V1 y V2), IGRP, EIGRP, OSPF e IS-IS.
actual EIGRP.
IPv4: Versión 4 del Protocolo de Internet (IP) utilizado actualmente desde 1974. Las
IP.
IPv6: Versión 6 del Protocolo de Internet (IP) desarrollado en 1996 por el IETF como
reemplazo de IPv4. Al tener 128 bits de longitud, IPv6 permite un máximo de 3.4×1038
direcciones.
141
www.netlearning.cl www.redescisco.net
M
Métrica: Corresponde al valor entregado a una ruta determinada por un Router a partir de
todas las métricas hacia una red de destino y determina que el valor de métrica más bajo
trama que es puesta en el medio físico. A excepción de las tramas “Jumbo”, un frame
nunca excederá los 1500 bytes mientras viaje por el medio Ethernet.
OSPF: Open Short Path First es un protocolo estándar de enrutamiento que utiliza el
algoritmo SPF diseñado por Edgar Dikjstra para buscar la ruta más corta entre dos puntos.
142
www.netlearning.cl www.redescisco.net
R
documentación utilizado por el IETF para definir los aspectos generales y técnicos de los
operación de HTTP.
siendo la ruta con menor cantidad de enrutadores la escogida como mejor y utilizada para
direcciones IPv4 e IPv6 así como también números de sistema autónomo (ASN) a las
enrutamiento diferente al que se ejecuta en un Router y que haya sido redistribuido en él.
143
www.netlearning.cl www.redescisco.net
Sobrecabecera (Overhead): Información extra que es requerida por ciertos protocolos
de control. Hay algunos elementos que generan mayor sobrecabecera que otros, como es
TCP/IP: Modelo de redes estándar con el cual funciona la Internet actual. Se trata de un
Stack o Pila de protocolos dentro de los cuales destacan TCP (en capa 4) e IP (en capa3).
WAN: Wide Area Network o Red de Área Amplia, es un tipo de topología que cubre una
extensa área geográfica en contraposición a las LAN que cubren un área reducida de alta
WLAN: Wireless Local Area Network o Red de Área Local Inalámbrica es la conexión
sin cables a dispositivos dentro de una LAN. La tecnología Wi-Fi (802.11) se asocia
144
www.netlearning.cl www.redescisco.net