Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo de grado presentado como requisito parcial para optar por el ttulo
de Ingeniero Electrnico
Director de tesis
PhD. JHON JAIRO PADILLA AGUILAR
Ingeniero Electrnico
Nota de Aceptacin
_______________________
_______________________
_______________________
_______________________
Firma del jurado
DEDICATORIA
A mi familia.
AGRADECIMIENTOS
A Jhon Jairo Padilla Aguilar, nuestro director de proyecto por su apoyo y sabios
aportes en el desarrollo de este proceso.
TABLA DE CONTENIDO
Pg.
1. INTRODUCCIN
17
2. OBJETIVOS
18
18
18
3. MARCO TERICO
19
19
21
22
26
27
3.3.1 Autenticacin
29
31
31
34
35
35
37
38
39
40
41
3.6.4 Sub-Protocolos
42
43
43
44
46
48
49
50
50
51
53
54
54
3.7.3.2 reas
55
56
57
58
58
59
60
61
63
63
64
65
68
69
3.9 QU
70
ES OPNET MODELER?
71
4. METODOLOGA DE LA TESIS
73
73
73
73
77
80
83
87
CONCLUSIONES
91
BIBLIOGRAFA
93
ANEXOS
94
LISTA DE FIGURAS
Pg.
23
24
28
30
33
36
37
40
45
47
49
52
54
55
56
61
64
65
66
69
70
72
72
9
74
75
76
76
77
78
Figura 30. Ruta alternativa para la demanda de trfico entre los Routers C-J
79
79
80
81
82
83
84
85
86
86
87
88
88
89
89
90
90
10
LISTA DE ANEXOS
Pg.
95
110
131
162
11
185
GLOSARIO
Interfaz (fisica): Se conoce como interfaz fsica a los medios utilizados para la
conexin de un computador con el medio de transporte de la red.
NET: Especifica uno o ms identificadores del router. Cada router debe tener al
menos una entidad de red especificada (NET). Un router puede tener mltiples
NETs, pero cada NET debe ser nico dentro de la red.
OSPF: Es un protocolo universal basado en el algoritmo de estado de enlace,
utiliza el algoritmo Dijkstra enlace-estado (LSA - Link State Algorithm) que le
permite calcular la distancia ms corta entre la fuente y el destino al determinar la
ruta para un grupo especfico de paquetes.
Paquete: Los paquetes pueden estar formados por una cabecera, una parte de
datos y una cola. En la cabecera estarn los campos que pueda necesitar el
protocolo de nivel de red, en la cola, si la hubiere, se ubica normalmente algn
mecanismo de comprobacin de errores.
13
14
TTULO:
AUTOR:
FACULTAD:
DIRECTOR:
INGENIERIA ELECTRNICA
PhD. JHON JAIRO PADILLA AGUILAR
CONTENIDO:
Este proyecto de grado se realiz con el fin de implementar unas guas de
laboratorio sobre los protocolos de enrutamiento en la red: RIP, OSPF, BGP e ISIS; basados en un software de simulacin (Opnet Modeler) para realizar todo un
anlisis sobre las caractersticas de cada uno de estos. La documentacin previa
de cada uno de los protocolos permiti una mejor comprensin y aplicabilidad para
desarrollar Ingeniera de Trfico garantizando calidad de servicio (QoS), teniendo
en cuenta las ventajas y desventajas de cada uno.
PALABRAS CLAVES: RIP, OSPF, BGP, IS-IS, costo, ancho de banda, retardo,
Ingeniera de Trfico, Opnet Modeler, Protocolos de enrutamiento.
PROYECTO DE GRADO
ESCUELA DE INGENIERA Y ADMINISTRACIN. PROGRAMA DE INGENIERA ELECTRNICA. JHON JAIRO
PADILLA AGUILAR
15
TITLE:
DOCUMENTATION,
IMPLEMENTATION
AND
DEVELOPMENT OF LAB MANUALS ON ROUTING
PROTOCOLS OVER DATA NETWORKS: RIP, IS-IS, OSPF Y
BGP; BASED ON A SIMULATION SOFTWARE
AUTHOR:
FACULTY:
DIRECTOR:
ELECTRONIC ENGINEERING
PhD. JHON JAIRO PADILLA AGUILAR
CONTENT:
This project was performed with the purpose to create some lab practices for the
Networking laboratory. These practices are focused in network routing protocols;
they are based on a simulation software (Opnet Modeler) that allows to perform
several analysis about characteristics of each one. Also they allow a better
comprehension and applicability of such protocols in developing Traffic
Engineering and support of Quality of Service, taking into account advantages and
disadvantages of each routing protocol.
KEY WORDS: RIP, OSPF, BGP, IS-IS, cost, bandwidth, delay, Traffic Engineer,
Opnet Modeler, Routing Protocols.
VoBo DIRECTOR
WORK PROJECT
SCHOOLL OF ENGINEERING AND MANAGEMENT. ELECTRONICS ENGINEERING PROGRAM. JHON JAIRO
PADILLA AGUILAR
16
1. INTRODUCCIN
Este proyecto permitir que se tenga una mayor profundizacin sobre los
Protocolos de Enrutamiento en la red y el problema que resuelve la Ingeniera de
Trfico en estas redes; obteniendo un conocimiento claro tanto terico como
prctico sobre sus aplicaciones.
17
2. OBJETIVOS
18
3. MARCO TERICO
En la actualidad las redes IP traen consigo una serie de nuevos conceptos que
deben ser analizados y estudiados con el fin de contribuir a la convergencia de
datos, voz y video bajo una misma arquitectura de red.
19
HEDRICK, C. Routing Information Protocol (RIP): RFC 1058, Rutgers University. June 1988.Disponible en:
http://www.freesoft.org/CIE/RFC/1058/index.htm
2
MOY, J. Open Shortest Path First (OSPF): RFC 2328, Ascend Communications. June 1998.Disponible en:
http://www.ietf.org/rfc/rfc2328.txt
3
SMITH, H. Intermediate System to Intermediate System (IS-IS): RFC 3784, Procket Networks. June
2004.Disponible en: http://www.faqs.org/rfcs/rfc3784.html
4
REKHTER, Y. Border Gateway Protocol (BGP):RFC 4271, June 2006.Disponible en :
http://www.faqs.org/rfcs/rfc4271.html
20
De cierto modo las redes IP se auto gestionan por medio de estos protocolos,
haciendo que la comunicacin sea de la mejor calidad posible. Para ello se
manejan diferentes mtricas caractersticas de las rutas como son: ancho de
banda, retardo, carga, confiabilidad, nmero de saltos, costo, etc. Donde adems
ante cualquier cambio en la configuracin de la topologa de red, los routers estn
en la capacidad de actualizar sus tablas de enrutamiento para proceder a
seleccionar nuevos caminos posibles. Sin embargo, estos mecanismos no
garantizan que la red sea lo ms eficiente posible. Pues puede pasar que un
enlace est congestionado a pesar que existan enlaces subutilizados en otras
partes de la red un servicio requerido puede viajar sobre una ruta con alto
retardo de propagacin cuando un camino de baja latencia est disponible. Es por
eso que se requiere hacer ms eficiente la administracin y el uso de los recursos
que se encuentran disponibles en la red, mejorando los tiempos de respuesta
hacia los usuarios.
QUINTERO, Edison y ALVARO, Luis. ESTADO DEL ARTE EN LA APLICACIN DE INGENIERIA DE TRAFICO EN
REDES IP. pdf. Universidad Pontificia Bolivariana.2010
6
MEDHI, Deepankar y RAMASAMY, Karthikeyan. NETWORK ROUTING Algorithms, Protocols, and
Architectures. Oxford, Elsevier: 2007. p. 147
21
estuvo disponible cuando RIP se edit con la versin 4.3 de Berkeley Software
Distribution (BSD).
Ibd., p. 147
22
23
Una prctica comn de muchos protocolos es tener algunos espacios para futuras
mejoras en el protocolo, a menudo, estos espacios estn marcados con Must Be
Zero. Como puede verse en la Figura 2, hay muchos lugares donde esto ocurre en
el formato de mensaje RIPv1; algunos de ellos son utilizados en el formato de
mensaje RIPv2.
24
Version (1 byte): Este campo indica la versin del protocolo RIP. Se establece
en 1 para RIPv1.Si este campo pasa a ser cero, el mensaje debe ser ignorado.
Se
establece
en
para la
familia
de
direcciones IP.
continuacin.
un
mensaje
RIPv1.
Mientras
haban
cinco
diferentes
comandos
originalmente definidos, slo dos se utilizan: request y response, los otros son
obsoletos. El comando de peticin puede ser utilizado por un router para
solicitarle a un router vecino la informacin del vector distancia. Si se desea
obtener la tabla de enrutamiento completa, un mensaje de solicitud
(denominado "request-full") es enviado donde el identificador de la familia de
direcciones se establece en 0 y la infinidad de mtricas. Sin embargo, si se
buscan las respuestas para un conjunto de bloques de direcciones
25
solicitud se establece, el
Los routers vecinos manejan respuestas siguiendo la regla de Split horizon. Una
vez que las respuestas son recibidas, la tabla de enrutamiento es actualizada
con rutas nuevas que el router ha obtenido.
8
Ibd., p. 149
26
Actualizaciones
aproximadamente
del
cada
enrutamiento:
30
segundos
por
defecto
(Autoupdate
esto
timer)
se
donde
hace
las
explcitamente;
pero
tambin
se
introduce
la
autenticacin.
Ibd., p. 150
27
28
Route Tag (2 bytes): Este campo se presta para diferenciar las rutas internas
dentro de un dominio de enrutamiento RIP de las rutas externas. Para las rutas
internas, este campo se ajusta en cero. Si una ruta se obtiene de un protocolo
de enrutamiento externo, entonces un valor arbitrario o preferiblemente el
nmero del sistema autnomo de la ruta externa se incluye para diferenciarla de
las rutas internas.
Subnet Mask(4 bytes): Este campo permite el enrutamiento basado sobre la
subred en lugar de hacer clases de enrutamiento, eliminando as una
importante limitacin de RIPv1. En particular, la variable longitud de la mscara
de subred (VLSM) se puede utilizar.
Next hop (4 bytes): Tpicamente, un router anunciador es el mejor siguiente
salto desde su propio punto de vista slo cuando permite que sus vecinos
conozcan la ruta.
3.3.1 Autenticacin10
10
Ibd., p. 151
29
claro, recordando los 16 bytes que contiene el password. El formato del paquete
con autenticacin se muestra en la figura 4. Verdaderamente, un password de
texto claro no es una muy buena forma de autenticacin. Por eso en la prctica no
es muy usado.
Figura 4. Formato del paquete RIPv2
Desde una consideracin funcional, los mensajes RIPv2 son multicast en lugar de
broadcast como se hizo en RIPv1. Sin embargo, una red puede ser configurada
en donde las rutas puedan ser sobre una red non-broadcast; un ejemplo de una
red non-broadcast es una red ATM. Luego, una red unicast punto a punto puede
ser utilizada para enviar informacin de enrutamiento. Podemos notar que la
familia del identificador de direcciones puede tomar tres valores: 2 para un
direccionamiento normal IP, todos los unos para autenticacin, en el cual slo se
realiza en la primera ruta de entrada despus de la cabecera comn, y 0 para un
30
vecino.
3.4 INTERIOR GATEWAY ROUTING PROTOCOL (IGRP)11
IGRP fue desarrollado por Cisco primeramente para superar el conteo lmite de
hop y el conteo mtrico de hop para RIPv1. En general, IGRP difiere de RIPv1 de
la siguiente manera:
IGRP se ejecuta directamente sobre IP con el tipo de protocolo establecido en
9.
El sistema autnomo es aparte de los campos del mensaje.
Las actualizaciones del vector de distancia incluyen cinco valores de mtricas
diferentes para cada ruta, aunque una no se utiliza en el clculo de la mtrica
compuesta.
Rutas externas pueden ser anunciadas.
Permite mltiples caminos de una ruta para la propuesta de balanceo de carga;
esto requiere modificacin del clculo de Bellman-Ford para que en lugar de la
ruta ms sencilla al destino, mltiples casi caminos de igual costo puedan ser
almacenados.
11
Ibd., p. 153
31
32
33
(Ecuacin 1).
(Ecuacin 2).
12
Ibd., p. 154
34
EIGRP es otro protocolo de enrutamiento de Cisco; es, sin embargo, ms que una
simple mejora de IGRP. Lo nico en comn entre IGRP y EIGRP es la mtrica
compuesta. Aunque EIGRP tambin es de la familia del protocolo de vector
distancia, en muchos sentidos; es completamente diferente de los protocolos RIP
e IGRP. Una diferencia importante es que EIGRP proporciona enrutamiento loopfree, lo que se logra a travs de la difusin del clculo, lo que tambin demuestra
que no todos los protocolos de vector distancia utilizan un sencillo Bellman-Ford
para el clculo del camino de enrutamiento ms corto. Hay una coordinacin
activa de fase antes del clculo de enrutamiento cuando falla un enlace o el costo
de este mismo cambia; para ello, solicita informacin adicional para que el
algoritmo de actualizacin de difusin (DUAL) mantenga los estados. DUAL le
permite a EIGRP lograr una convergencia ms rpida. Adems, EIGRP incluye el
protocolo Hello para el descubrimiento y recuperacin de vecinos, y un mecanismo
de transferencia fiable para el intercambio de datos de vector distancia.
El paquete EIGRP est dividido en dos partes: una parte la cabecera EIGRP, 20
bytes de longitud, seguido por varias entidades que estn codificadas usando una
variable longitud TLV (Type-Length-Value).
13
14
Ibd., p. 157
Ibd., p. 158
35
15
Ibd., p. 159
37
16
Ibd., p. 167
38
Por lo general, las reas (aparte del rea troncal) se numeran secuencialmente
como rea 1 (es decir, 0.0.0.1), rea 2, y as sucesivamente. OSPF permite una
configuracin jerrquica con el rea troncal como el nivel superior, mientras que
todas las otras reas, conectadas con el rea troncal, se conocen como reas de
bajo nivel, lo que tambin significa que el rea de red troncal es la encargada de
resumir la topologa de un rea a otra rea, y viceversa. En la figura 8, se ilustra la
jerarqua de la red utilizando las reas de bajo nivel.
17
Ibd., p. 168
39
Con la funcionalidad proporcionada para dividir una red OSPF en reas, los
routers son clasificados en cuatro tipos diferentes:
Figura 8. rea troncal OSPF y reas de bajo nivel
Routers de borde de rea: Son routers que se sitan entre el borde del rea
trocal y las reas de bajo nivel. Cada router de borde de rea debe tener al
menos una interfaz al rea troncal; tambin debe tener al menos una interfaz
para cada rea a la cual est conectada.
18
Ibd., p. 168
40
Routers internos: Son routers ubicados en cada rea de bajo nivel que slo
tienen interfaces para los routers internos en la misma rea.
Routers del rea troncal: Son routers localizados en el rea 0 con al menos
una interfaz que une a otro router en el rea troncal.
OSPF est designado para direccionar 5 diferentes tipos de redes: (1) redes punto
a punto, (2) redes de radiodifusin, (3) redes multiacceso sin radiodifusin
(NBMA), (4) redes punto a multipunto, y (5) enlaces virtuales.
Las redes de radio difusin hacen referencia a las redes tales como las LANs,
conectadas con una tecnologa como Ethernet. Las redes de radiodifusin, por
naturaleza, son multiaccesos donde todos los routers en una red de radiodifusin
19
Ibd., p. 169
41
Las redes multi punto a punto son tambin redes sin radio difusin como las redes
NBMA, sin embargo, el modo de operacin de OSPF es diferente y de hecho
similar a los enlaces punto a punto.
Los enlaces virtuales son utilizados para conectar un rea con el rea troncal
utilizando un trnsito sin rea troncal. Los enlaces virtuales se configuran entre
dos routers de borde de rea. Los enlaces virtuales pueden ser utilizados tambin
si el rea troncal est dividida en dos partes en caso de que un enlace falle; en tal
caso, los enlaces virtuales son tuneliados a travs del rea (sin rea troncal).
3.6.4 Sub-Protocolos20
20
Ibd., p. 171
42
Ibd., p. 171
Ibd., p. 172
43
de un enlace entre dos routers vecinos y que luego sea recuperado. Pues la base
de datos del estado de enlace mantenida por estos dos routers puede convertirse
fuera de sincronizacin durante el tiempo de fallo del enlace, es necesario
sincronizarlos de nuevo. Mientras un completo LSA de todos los enlaces en la
base de datos de cada router pueda ser intercambiado, un proceso de descripcin
especial de la base de datos se utiliza para optimizar este paso. Por ejemplo,
durante la de descripcin de la base de datos, slo las cabeceras del LSA son
intercambiadas; las cabeceras sirven como una informacin adecuada para
comprobar si un lado tiene el ltimo LSA. Ya que un proceso de sincronizacin
puede requerir intercambio de informacin de la cabecera sobre muchos LSAs, el
proceso de sincronizacin de la base de datos permite para tales intercambios
dividir en mltiples pedazos. Estos pedazos son comunicados mediante la
descripcin de la base de datos de los paquetes indicando si es un pedazo de un
paquete inicial (utilizando I-bit) o una continuacin/ms paquetes o el ltimo
paquete (con M-bit). Adems, un lado necesita servir como maestro (MS-bit)
mientras que el otro lado sirve como esclavo, esta negociacin es permitida;
tpicamente, el router vecino con el ID ms bajo ser el esclavo.
Cabecera comn
23
Ibd., p. 177
44
Type: Este campo especifica el tipo del paquete. OSPF tiene 5 tipos de
paquetes: hello (1), database description (2), link state request (3), link state
update (4), y LSA (5).
Packet length: Este indica la longitud del paquete OSPF
Router ID: Este campo indica el ID del router origen. Ya que un router tiene
mltiples interfaces, no hay un modo definitivo para determinar cual interface de
direccin IP debera ser el ID del router. De acuerdo al RFC 2328, podra ser
tambin la direccin IP
24
Ibd., p. 178
46
difusin, el valor por defecto es 10 segundos, mientras para una red sin radio
difusin el valor por defecto es 30 segundos.
Options: El campo options permite compatibilidad con un router vecino para ser
revisado.
Priority: Este campo se utiliza cuando se elige el router designado y el router
de apoyo.
Router
48
LSA Header: Este campo enumera las cabeceras de los LSAs en el originador
de la base de datos de estado de enlace; podra enumerar algunos o todos.
La tecnologa actual hace que sea posible soportar varias mtricas en paralelo.
Evaluando el camino entre dos nodos en base a diferentes mtricas es tener
distintos mejores caminos segn la mtrica utilizada en cada caso, pero surge la
duda de cul es el mejor. Esta eleccin se realizara en base a los requisitos que
existan en la comunicacin.
25
QUINTERO, Edison y ALVARO, Luis. ESTADO DEL ARTE EN LA APLICACIN DE INGENIERIA DE TRAFICO EN
REDES IP. pdf. Universidad Pontificia Bolivariana.2010. p. 19
49
La posibilidad de utilizar varias mtricas para el clculo de una ruta, implica que
OSPF provea de un mecanismo para que una vez elegida una mtrica en un
paquete para realizar su routing esta sea la misma siempre para ese paquete, esta
caracterstica dota a OSPF de un routing de servicio de tipo en base a la mtrica.
26
27
Ibd., p. 34
MEDHI, Deepankar y RAMASAMY, Karthikeyan. NETWORK ROUTING Algorithms, Protocols, and
50
corto mediante el algoritmo SPF (Shortest Path First). El protocolo est definido en
el RFC 1142.
Este protocolo tambin se puede usar bajo la arquitectura TCP/IP. De tal manera
que es capaz de encaminar paquetes IP y CLNP (ConnectionLess Network
Protocol). No emplea encapsulacin para los paquetes, ni ninguna diferencia
relevante entre ellos, excepto que en IP aade informacin adicional.
28
SHEWANDAGN, Esuendale y ATHAR, Syed. Performance Comparison of EIGRP/ IS-IS and OSPF/ IS-IS. pdf.
51
Intradomain
routing
protocol
discriminator:
Este
campo
indica
el
52
Por lo general los tipos de paquetes son definidos para Level 1 o Level 2.
1. Intermediate System Intermediate System HELLO
Se utiliza para informar a otras rutas de LSPs, que podran ser olvidadas.
Esto es importante para los routers para tener la misma informacin.
29
Ibd., p. 51
53
IS-IS no incluye un rea Backbone como lo hace OSPF rea 0. Una coleccin
contigua de routers IS-IS de nivel 2 forman el rea backbone donde cada uno de
ellos puede estar en diferentes reas. En la figura 13 se muestra el rea backbone
en color rojo lo cual los routers L1/L2 estn posicionados en diferentes reas.
Figura 13. rea Backbone
30
31
Ibd., p. 52
Ibd., p. 52
54
3.7.3.2 reas32
32
Ibd., p. 53
55
Router Nivel 1:
Figura 15. Topologa de una red IS-IS
33
Ibd., p. 53
56
34
Ibd., p. 55
57
En IS-IS, los routers envan paquetes HELLO a todas las interfaces habilitadas
con IS-IS para identificar vecinos y crear adyacencias.
Los routers podran establecer un paquete de estado de enlace dependiendo de
las interfaces locales configuradas con IS-IS y prefijadas desde otros routers
adyacentes.
Los routers inundan paquetes de estado de enlace a cada vecino adyacente
excluyendo el vecino de donde se obtiene el paquete del estado de enlace. Hay
diferentes tipos de inundacin y dependiendo de los escenarios, la operacin
de inundacin difiere.
Cada router construye su base de datos de estado de enlace desde los
paquetes de estado de enlace.
35
Ibd., p. 55
58
Ambos protocolos tienen la capacidad para resumir las direcciones entre reas.
Ambos protocolos mantienen una base de datos de estado del enlace, y el
clculo del camino ms corto a cabo utilizando el algoritmo de Dijkstra.
Mientras que los paquetes OSPF son encapsulados en datagramas IP, los
paquetes en IS-IS son encapsulados directamente en el marco de la capa de
enlace.
59
El protocolo BGP se utiliza para comunicar informacin sobre las redes que
actualmente residen (o alojados) en un sistema autnomo a otros sistemas
autnomos. El intercambio de informacin de la red se realiza mediante la
creacin de una sesin de comunicacin entre sistemas autnomos de frontera.
Para la entrega fiable de informacin, se establece una sesin de comunicacin
basado en el protocolo TCP entre sistemas autnomos de frontera utilizando el
nmero de puerto TCP 179. Esta sesin de comunicacin es requerida para estar
conectado, y es utilizado por ambas partes para intercambiar y actualizar
peridicamente la informacin. Cuando por alguna razn se rompe la conexin
TCP, cada parte est obligada a dejar de utilizar la informacin que ha obtenido
desde el otro lado. En otras palabras, la sesin TCP sirve como un enlace virtual
entre los dos sistemas autnomos vecinos, y la falta de comunicacin significa que
este vnculo virtual esta cado. Ciertamente, este enlace virtual ser ms que un
enlace fsico que conecta los routers frontera entre dos sistemas autnomos; es
importante sealar que si se rompe un enlace virtual, no significa necesariamente
que la conexin fsica se ha roto.
Ibd., p. 239
60
38
Ibd., p. 239
61
1. OPEN
2. UPDATE
3. KEEPALIVE
4. NOTIFICACION
Ibd., p. 243
62
Los mensajes BGP tienen una cabecera comn de 19 octetos que contiene los
siguientes tres campos:
Marcador: reservado para autentificacin. El emisor puede insertar un valor en
este campo para permitir al receptor comprobar la veracidad del emisor.
Longitud: longitud del mensaje en octetos.
Tipo: tipo de mensaje; OPEN, UPDATE, NOTIFICATION, KEEPALIVE.
63
Campo
Marcador
Longitud
Tipo
Versin
AS
Tiempo
permanente.
Identificador BGP
Long. Opciones
Opciones
Long (bytes)
16
2
1
1
2
2
4
1
Variable
64
Campo
Marcador
Longitud
Tipo
Long (bytes)
16
2
1
Informacin sobre una ruta particular a travs del conjunto de redes. Esa
informacin se puede incorporar a la base de datos de cada dispositivo de
encaminamiento que la recibe.
65
dispositivo de
que
Campo
Long
(bytes)
16
2
1
no 2
Marcador
Longitud
Tipo
En la figura 19 se Longitud
Rutas
del mensaje UPDATE: factibles
Rutas retiradas
Longitud Total atributos
de camino
Atributos de camino
Informacin.
De
accesibilidad de la capa
de red
visualiza
van
el
ser
formato
Variable
2
Variable
Variable
66
El campo atributos de camino contiene una lista de atributos que se aplican a esta
ruta particular. Los atributos definidos son los siguientes:
Camino AS: una lista de los AS que son atravesados por la ruta.
Multi exit disc: se usa para comunicar alguna informacin sobre rutas internas
a un AS.
informacin
que
se
debe
comunicar
en
NLRI
se
puede
reducir
significativamente.
El atributo Camino AS sirve realmente para dos objetivos. Ya que indica los AS
que debe atravesar un datagrama si sigue esta ruta, la informacin de camino AS
habilita a un dispositivo de encaminamiento a que implemente un criterio
de
informar de los
Campo
Long (bytes)
Marcador
16
Longitud
Tipo
Cdigo error
Sub-cdigo error
Datos
Variable
69
70
71
72
Fuente: Imgenes de las pruebas de Simulaciones realizadas por el autor del proyecto
Fuente: Imgenes de las pruebas de Simulaciones realizadas por el autor del proyecto
73
4. METODOLOGA DE LA TESIS
Arquitectura de la red:
Metodologa:
75
Para verificar que se cumpli con los parmetros establecidos, se obtuvieron las
siguientes grficas:
Metodologa:
78
Para verificar que se cumpli con los parmetros establecidos, se obtuvieron las
siguientes grficas:
En la figura 29, para el escenario Sin_areas se puede apreciar la ruta que toma el
flujo de trfico desde el Router C hasta el Router J, basado en la ruta de menor
costo.
Figura 29. Ruta basada en las caractersticas del protocolo OSPF (trfico
entre los Routers C J)
79
En la figura 31, se puede apreciar los resultados obtenidos del ancho de banda y
de trfico recibido entre los Routers C-D para el escenario Sin_areas.
Figura 31. Representacin del ancho de banda y trfico recibido entre los
Routers C- D y Routers B - C
80
81
Metodologa:
Para verificar que se cumpli con los parmetros establecidos, se obtuvieron las
siguientes grficas:
En la figura 33 se puede apreciar la ruta del flujo de trfico desde el Router Ocaa
hasta el Router Cali, proporcionando balanceo de carga a travs del Router
Bucaramanga.
Figura 33. Balanceo de carga, Ruta Ocaa Cali (Escenario Red_jerarquia)
82
83
que se encuentran dentro del mismo AS se configuraron con la opcin IBGP peers
y la parejas de routers que se encuentran en diferente AS se configuraron con
EBGP peers.
85
Metodologa:
86
87
88
89
90
91
CONCLUSIONES
92
93
BIBLIOGRAFA
HEDRICK, C. Routing Information Protocol (RIP): RFC 1058, Rutgers
University. June 1988.Disponible en:
http://www.freesoft.org/CIE/RFC/1058/index.htm
RFC 2328, (OSPF) Open Shortest Path First, Abril 1998.
RFC 3784, (IS-IS) Intermediate System to Intermediate System, Junio 2004.
RFC 4271, (BGP) Border Gateway Protocol, Enero 2006.
QUINTERO, Edison y ALVARO, Luis. ESTADO DEL ARTE EN LA
APLICACIN DE INGENIERIA DE TRAFICO EN REDES IP. pdf. Universidad
Pontificia Bolivariana.2010
MEDHI, Deepankar y RAMASAMY, Karthikeyan. NETWORK ROUTING
Algorithms, Protocols, and Architectures. Oxford, Elsevier. 2007.
STALLINGS, William. Comunicaciones y Redes de Computadores. Sptima
edicin; 2004.
MALHOTRA, Ravi. IP Routing. United States of America, OReilly & Associates.
2002.
SHEWANDAGN, Esuendale y ATHAR, Syed. Performance Comparison of
EIGRP/ IS-IS and OSPF/ IS-IS. pdf. Blekinge Institute of Technology. 2009
94
ANEXOS
95
AUTORES:
ROBINSON ALVARADO CADENA
JHON JAIRO PADILLA AGUILAR
ANEXO 1
OBJETIVOS:
Analizar las tablas de enrutamiento de los routers a partir de los diferentes
escenarios (Avera y Sin Avera) diseados en la prctica de laboratorio.
Generar trfico RIP y compararlo a partir de las grficas obtenidas en
diferentes escenarios
Familiarizar al estudiante con el uso del software de simulacin Opnet Modeler;
para las aplicaciones del protocolo de enrutamiento RIP en la red.
1. MARCO TERICO:
97
necesita ser
implementado fuera del sistema. Esta flexibilidad permite que los IRP se hagan a
medida para aplicaciones y requisitos especficos.
98
este protocolo slo tiene en cuenta la distancia entre equipos en cuanto a saltos y
no considera el estado de la conexin para seleccionar el mejor ancho de banda. 40
2. PROCEDIMIENTO:
Elementos:
Router
IP
(ethernet4_slip8_gtwy):
El
modelo
representa
un
nodo
STALLINGS, William. Comunicaciones y Redes de Computadores. Sptima edicin; 2004. p. 642 643
99
Failure
Recovery:
Este
modulo
puede
ser
utilizado
para
modelar
I. Inicie el simulador Opnet Modeler, para la creacin del nuevo proyecto elija en
la barra de men la opcin File y seleccione New para crear el proyecto, luego
presione Click en Project y por ltimo Ok. Ahora dele un nombre al proyecto,
por ejemplo: tu nombre_RIP; dele el nombre Sin_Averia al escenario a crear y
presione Ok. Aparecer la ventana de Startup Wizard, haga Click en Next para
elegir el rea sobre la cual se desea crear la arquitectura de red, seleccione la
opcin Campus y presione Next. Ahora, para adecuar el tamao de la red,
asigne los valores x=60 y y=40. Finalmente presione Next dos veces y luego
Finish.
100
101
IV. Seleccione el Router 4 y dele Click derecho, escoja Edit Attributes y luego en
Reports despliegue la jerarqua IP Forwarding Table, habilite Status=
Enabled y al frente de IP Forwarding Table en el campo de Value dale
Export at End of Simulation (esta opcin permitir que el Router 4 exporte su
tabla de enrutado al final de la simulacin).
2.3 Configuracin de estadsticas y atributos globales de la red:
I. Es necesario configurar las estadsticas para ver las prestaciones del protocolo
RIP. Para esto debe dar Click derecho sobre el campo de trabajo y escoge
Choose Individual DES Statistics. Ahora en el cuadro de dilogo despliegue
102
Inputs y escoja Global Atributes, para hacer que RIP sea el protocolo de
enrutado en todos los routers de la red; dele Click en IP, escoja IP Dynamic
Routing Protocol = RIP y por ltimo seleccione IP Interface Addressing
Mode = Auto Addessed / Export.
Para que el protocolo siga actualizando la tabla de enrutado a pesar de algn
cambio en la red; debe desplegar Simulation Efficiency y seleccione
Disabled. Dale Apply y salve el proyecto.
104
III. Ahora, para visualizar la comparacin del trfico RIP sobre toda la red en los
dos escenarios, seleccione los campos: Avera y Sin Avera, despliegue en
Global Statistics la opcin RIP, escoja Traffic Received (bits/sec) y
aparecer como se ve en la figura 7.
Si desea ver las grficas de ambos trficos (Traffic Received y Traffic Sent)
para los dos escenarios, adicionalmente seleccione Traffic Sent (bits/sec).
Para una mejor visualizacin de las grficas seleccione Show como aparece en
la figura 8.
106
Figura 8. Visualizacin del trfico RIP (Traffic Received y Traffic Sent) para
ambos escenarios
107
IV. Para obtener la tabla de enrutamiento del Router 4, debe seleccionar sobre la
barra de men de Results Browser la opcin DES Run (1) Tables, despliegue
Object Tables y seleccione las siguientes opciones en cadena: Campus
Network, despus Router 4, luego Performance y por ltimo IP Forwarding
Table at End of Simulation.
En la figura 9 se aprecia la respectiva tabla de enrutamiento para el Router 4.
108
Trabajo en Clase:
1. Analizar las grficas obtenidas que comparan el trfico RIP sobre la red a
partir de los dos escenarios propuestos.
109
ANEXO 2
OBJETIVOS:
Establecer los niveles jerrquicos (backbone y reas) en la estructura de la red.
Distribuir los pesos de los enlaces para obtener rutas alternativas, teniendo en
cuenta las caractersticas del protocolo OSPF: ruta ms corta, menor costo y
disminucin de flujo trfico.
Analizar la tabla de enrutamiento de los Routers para cada uno de los dos
escenarios a analizar: con reas y sin reas.
1. MARCO TERICO:
El protocolo del primer camino ms corto disponible (OSPF, Open Shortest Path
First) se usa de forma generalizada como protocolo de encaminador interior en
redes TCP/IP. OSPF calcula una ruta a travs de una interconexin de redes que
supone el menor coste de acuerdo a una mtrica de coste configurable por el
usuario para que exprese una funcin del retardo, la velocidad de trasmisin, el
coste econmico u otros factores. Adems, OSPF
110
atraviesan el rea
dos
reas.
Aunque
es
posible
nicamente con el rea backbone (sin organizacin por reas), OSPF escala bien
cuando la red se subdivide en un nmero de reas ms pequeas, ya que la
definicin de reas reduce el gasto de procesamiento, acelera la convergencia,
limita la inestabilidad de la red a un rea y mejora el rendimiento.
41
111
2. PROCEDIMIENTO:
Elementos:
Router IP (slip8_gtwy): El modelo representa un nodo slip8_gtwy, el cual
opera como una puerta de enlace IP y contiene 8 interfaces de lnea seriales a
una velocidad seleccionable. Los paquetes IP que llegan a cualquier interfaz
son enrutados a la interfaz de salida adecuada en funcin de su direccin IP de
destino.
Ping Parameters: Define diferentes opciones de configuracin que slo los
routers/hosts
112
I. Inicie el simulador Opnet Modeler, para la creacin del nuevo proyecto elija en
la barra de men la opcin File y seleccione New para crear el proyecto, luego
dale Click en Project y por ltimo Ok. Ahora dele nombre al proyecto, por
ejemplo: tu nombre_OSPF, luego al escenario a crear dele el nombre
Sin_areas, presione Ok. Aparecer la ventana de Startup Wizard, haga Click en
Next para elegir el rea sobre el cual se desea crear la arquitectura de red,
seleccione la opcin Campus y presione Next, ahora para adecuar el tamao
de la red; coloca en el campo x=100 y y=100. Finalmente dele Next dos veces
y luego Finish.
115
IV. Para asignar una nica direccin IP a las interfaces IP conectadas; debe
desplegar en la barra de men la opcin
Enlace
Bandwidth
(Kbps)
Router A - Router B
50000
Router B - Router D
50000
50000
Router B- Router C
50000
Enlace
Bandwidth
(Kbps)
Router B - Router E
200000
200000
Router F - Router D
200000
Enlace
Bandwidth
(Kbps)
Router H - Router J
100000
Router J - Router I
100000
Router I - Router G
100000
Router G- Router J
100000
117
VI. Una forma de visualizar y confirmar los valores establecidos sobre los enlaces
es hacer que se muestren los valores de los pesos en la topologa de red. Para
ello despliegue en la barra de men la opcin View, seleccione Visualize
Protocol Configuration, seleccione IPv4 Interface Metrics y por ltimo dele
Click sobre OSPF Metrics, de esta manera aparecer como se ve en la figura 5
el valor asignado a cada enlace.
Para quitar la visualizacin del coste sobre los enlaces pulse Ctrl+Shift+C.
Enlace
Router A - Router B
Router B - Router D
Router D - Router C
Router C - Router A
Router B- Router C
III. Seleccione los siguientes enlaces que aparecen en la Tabla 5, repita el paso 2 y
escriba en el parmetro Area identifier el valor 0.0.0.0 (backbone).
120
Enlace
Router B - Router E
Router E - Router G
Router I - Router F
Router F - Router D
Router E Router F
IV. Seleccione los siguientes enlaces que aparecen en la Tabla 6, repite el paso 2
y escribe en Area identifier 0.0.0.2.
Enlace
Router G - Router H
Router H - Router J
Router J - Router I
Router I - Router G
Router G- Router J
VI. Ahora, es necesario asignar nuevos costes a los enlaces para obtener una
ruta alternativa teniendo en cuenta el trfico establecido entre los Routers B-D
y Routers C-J, y tambin se analizar el ancho de banda.
122
Enlace
Bandwidth
(Kbps)
200000
Router G - Router J
200000
Router H - Router J
200000
Router A - Router B
100000
Router B - Router C
100000
Router D - Router F
100000
100000
Router A - Router C
50000
Router F - Router I
50000
25000
Router I - Router J
25000
Router B - Router D
10000
123
126
Figura 13. Ruta basada en las caractersticas del protocolo OSPF (trfico
entre los Routers B D)
Figura 14. Ruta basada en las caractersticas del protocolo OSPF (trfico
entre los Routers C J)
127
Router C y ah mismo
del escenario
Figura 15. Ruta alternativa para la demanda de trfico entre los Routers B-D
128
B-C, tanto para el trfico recibido como para el ancho de banda. En la figura 17
se puede apreciar las grficas correspondientes.
Figura 17. Representacin del ancho de banda y trfico recibido entre los
Routers C- D y Routers B - C
130
Trabajo en Clase:
131
ANEXO 3
OBJETIVOS:
Implementar y configurar una red basada en las caractersticas del protocolo de
enrutamiento IS-IS.
Establecer los tipos de sistemas (L1, L2, L1/L2) de cada router en su respectiva
rea.
Garantizar el balanceo de carga a travs de los enlaces, dependiendo de la ruta
de la demanda de trfico.
Analizar las tablas de enrutamiento y la forma de visualizacin del ancho de
banda con la opcin throughput a partir de las grficas obtenidas.
1. MARCO TERICO:
un rea. Una red IS-IS est compuesta por sistemas finales, sistemas intermedios,
reas y dominios. En una red IS-IS, los routers son sistemas intermedios
organizados en grupos locales llamados reas. Muchas reas son agrupadas
juntas para formar dominios. Los dispositivos usuarios son sistemas finales. IS-IS
y OSPF son protocolos de enrutamiento de estado de enlace que pueden ser
usados para grandes redes. IS-IS utiliza el algoritmo Dijkstra para determinar el
camino ms corto y utiliza una base de datos del estado de enlace para enrutar
los paquetes entre los sistemas intermedios. Una caracterstica importante del
computo del enrutamiento para ambos protocolos (OSPF e IS-IS) es la opcin de
mltiples caminos de igual costo; de esta manera, si dos rutas tienen el mismo
camino de ms bajo costo, el enlace de salida (siguiente hop) para ambos puede
ser llamado en la tabla de enrutamiento y as la demanda de trfico pueda ser
divido, garantizando el balanceo de carga a travs de mltiples rutas.
133
Tipos de Sistemas
134
La estructura del protocolo IS-IS cuenta con una configuracin importante para el
rea mxima de direcciones, el cual es el nmero de reas de direcciones
permitidas e IS-IS tiene dos clases de direcciones:
Network Service Access Point (NSAP): Las direcciones NSAP descubren los
servicios de la capa de red.
Network Entity Title (NET): Las direcciones NET descubren entidades de capa
de red o procesos en lugar de servicios.
Existe la posibilidad de que un dispositivo tenga ms de un tipo de direccin,
NETs y el sistema de identificacin por parte de NSAP debe ser nico para
cada sistema.42
2. PROCEDIMIENTO:
42
SHEWANDAGN, Esuendale y ATHAR Syed. Performance Comparison of EIGRP/ IS-IS and OSPF/ IS-IS. pdf.
Blekinge Institute of Technology. 2009
135
Elementos:
Router
IP
(Ethernet2_slip8_gtwy):
El
modelo
representa
un
nodo
136
I. Inicie el simulador Opnet Modeler, para la creacin del nuevo proyecto elija en
la barra de men la opcin File y seleccione New para crear el proyecto, luego
haga Click en Project y por ltimo Ok. Ahora dele nombre al proyecto, por
ejemplo: tu nombre_ISIS, luego al escenario a crear dele el nombre
Sin_jerarquia, presione Ok. Aparecer la ventana de Startup Wizard, haga Click
en Next para elegir el rea sobre el cual se desea crear la arquitectura de red,
seleccione la opcin World y presione 2 veces Next y luego Finish.
137
138
el
139
IV. Para habilitar IS-IS sobre los routers y que haya intercambio de informacin de
enrutamiento con otros routers IS-IS habilitados, se debe realizar los siguientes
dos pasos:
Router
NET
System Type
Montera
Sincelejo
Caucsea
Tulu
Cali
Neiva
Ibagu
Ocaa
Ccuta
Pamplona
Medelln
Quibd
Bogot
Bucaramanga
Villavicencio
VI. Es necesario asignar las direcciones IP para todas las interfaces, despliegue
en la barra de men la opcin Protocols, seleccione IP, luego escoja
Addressing y por ltimo dele Click en Auto Assign IP Addresses. En la figura
7 se puede apreciar la configuracin automtica de las direcciones IP.
143
VIII. Para configurar la mtrica sobre todas las interfaces de la red despliegue en
la barra de men la opcin Protocols, seleccione IS-IS, escoja
Configure
144
XI. Una de las caractersticas del protocolo IS-IS es la capacidad para el balanceo
de carga a travs de caminos de igual costo, asigne esta configuracin sobre el
router Bucaramanga, para esto despliegue en la barra de men la opcin
145
146
147
Router
NET
System
rea
Type
Montera
49.0001.1920.0004.5001.00 Level 1
49.0001
Sincelejo
49.0001.1920.0004.4001.00 Level 1
49.0001
Caucsia
49.0001
Tulu
49.0002.1920.0004.9001.00 Level 1
49.0002
Cali
49.0002.1920.0007.0001.00 Level 1
49.0002
Neiva
49.0002.1920.0004.8001.00 Level 1
49.0002
Ibagu
49.0002
Ocaa
49.0003.1920.0004.1001.00 Level 1
49.0003
Ccuta
49.0003.1920.0003.3001.00 Level 1
49.0003
Pamplona
49.0003
Medelln
49.0001.1920.0003.2001.00 Level 2
49.0001(Backbone)
Quibd
49.0001.1920.0004.3001.00 Level 2
49.0001(Backbone)
Bogot
49.0001.1920.0003.4001.00 Level 2
49.0001(Backbone)
Bucaramanga
49.0001.1920.0003.1001.00 Level 2
49.0001(Backbone)
Villavicencio
49.0001.1920.0003.0001.00 Level 2
49.0001(Backbone)
148
149
150
VI. Basado en las caractersticas del protocolo IS-IS se efectuar el balanceo del
flujo de trfico desde el router Ocaa hacia los routers Monteria y Cali,
configurado en el router Bucaramanga. Para asignar el balanceo de carga
seleccione el router Bucaramanga, despliegue en la barra de men la opcin
Protocols, seleccione IP, escoge Routing y por ltimo dele Click sobre
Configure Load Balancing Options. Aparecer la ventana de configuracin,
asigne Packet Based y habilite Selected routers.
151
VII. Para visualizar el ancho de banda utilice la opcin throughput. Para configurar
esta opcin presione Click derecho sobre el espacio de trabajo y escoge
Choose Individual DES Statistics, aparecer la ventana de Choose Results y
seleccione Link Statistics, escoge Point to Point y por ltimo throughput
(bits/sec).
152
154
156
sobre
VIII. Repita el paso 4 para ver las rutas del flujo de trfico del escenario
red_jerarquica. En la figura 23 y 24 se puede apreciar las respectivas rutas.
158
X. Repita el paso 6 para generar la tabla de enrutamiento del router Ocaa del
escenario red_jerarquica.
Trabajo en clase:
1. Analice la tabla de enrutamiento del router Ocaa, para los dos escenarios.
Tenga en cuenta las ventajas y desventajas del protocolo de enrutamiento y la
configuracin de la red.
ANEXO 4
OBJETIVOS:
Implementar una red BGP garantizando las caractersticas generales que rige
este protocolo, como son: establecer parejas de vecindad IBGP y EBGP;
asignar sistemas autnomos y crear la tabla de vecinos para cada router.
Utilizar la opcin throughput como una forma de visualizacin del ancho de
banda, a partir del trfico generado entre las corporaciones.
Analizar las tablas de enrutamiento para cada uno de los Routers.
3. MARCO TERICO:
2. PROCEDIMIENTO:
43
PEREZ, Duber. SISTEMAS DE COMUNICACIN MOVIL Y REDES DE BANDA ANCHA. Pdf. Universidad Privada
Antenor Orrego.2009.
163
Por ejemplo: Web Browsing (Heavy HTTP), indica una aplicacin de la web.
164
I. Inicie el simulador Opnet Modeler, para la creacin del nuevo proyecto elige en
la barra de men la opcin File y seleccione New para crear el proyecto, luego
dale Click en Project y por ltimo Ok. Ahora dele nombre al proyecto, por
ejemplo: tu nombre_Corporaciones, luego al escenario a crear dele el nombre
Corporaciones, presione Ok. Aparecer la ventana de Startup Wizard, haga
Click en Next para elegir el rea sobre el cual se desea crear la arquitectura de
red, seleccione la opcin Campus y presione Next, ahora para adecuar el
tamao de la red; coloque en el campo x=100 y y=100. Finalmente dele Next
dos veces y luego Finish.
165
166
III. Ahora site en el rea de trabajo el elemento que representa una subestacin
, seleccinelo; ubique 3 objetos de este mismo y dele el nombre a cada
uno con su respectivo nmero de AS: Google AS-65110, Yahoo AS-65120 y
Microsoft AS-65130. Presione dos veces Click izquierdo sobre uno de estos
sistemas autnomos, para crear dentro de esta subestacin la arquitectura de
red.
Luego,
seleccione
10BaseT_LAN,
un
un
router
switch
ethernet4_slip8_gtwy,
3C_CB3500_4s_ae12_ge2,
redes
2
LAN
servidores
167
y asigne el nombre
169
VII. A
continuacin
verificamos
los
puertos
de
cada
router
asignados
VIII. Al tener claridad de los puertos asignados para cada interfaz, se procede a
configurar la tabla de las interfaces de cada router y dems propiedades.
Seleccione el respectivo router, presione Click derecho y escoge Edit
Attributes. Ahora, despliegue la opcin IP, luego IP Routing Parameters para
obtener las respectivas opciones y configurar: Autonomous System Number,
Interface Information y Loopback Interface.
(En este caso se utilizaron los valores predeterminados de los puertos para las
interfaces de cada router). Configure cada uno de los parmetros a partir de la
informacin establecida en las siguientes tablas para cada router.
Router Google
(AS-65110)
Interface
IF0
IF1
IF2
IF10
Address
192.0.1.2
192.0.2.2
192.0.3.1
192.0.24.1
Subnet Mask
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
Protocol
RIP
RIP
RIP
None
IF11
Loopback
192.0.25.1
Interface
IF0
IF1
IF2
IF10
Router Yahoo
(AS-65120)
Address
192.0.7.2
192.0.8.2
192.0.9.1
192.0.16.2
Subnet Mask
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
Protocol
RIP
RIP
RIP
None
Loopback
Protocol
RIP
RIP
RIP
None
None
Loopback
192.0.35.1
Router Microsoft
(AS-65130)
Interface
IF0
IF1
IF2
IF10
IF11
Address
192.0.4.2
192.0.5.2
192.0.6.1
192.0.18.1
192.0.19.1
Subnet Mask
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
192.0.26.1
Telmex Router2
(AS-65002)
Interface
IF10
Address
Subnet Mask Protocol
192.0.21.1 255.255.255.0 RIP
IF11
Loopback
192.0.27.1
Telmex Router 1
(AS-65002)
Interface
IF10
IF11
Address
Subnet Mask Protocol
192.0.20.1 255.255.255.0 None
192.0.14.1 255.255.255.0 None
IF12
Loopback
192.0.28.1
Telefnica Router1
(AS-65003)
Interface
IF10
IF11
Address
Subnet Mask Protocol
192.0.15.1 255.255.255.0 None
192.0.14.2 255.255.255.0 None
IF12
Loopback
192.0.30.1
Telefnica Router2
(AS-65003)
Interface
IF10
Address
Subnet Mask Protocol
192.0.22.1 255.255.255.0 RIP
IF11
Loopback
192.0.29.1
GCR1
(AS-65001)
Interface
IF10
IF11
IF12
Address
192.0.13.2
192.0.10.2
192.0.23.2
Subnet Mask
255.255.255.0
255.255.255.0
255.255.255.0
Protocol
RIP
RIP
RIP
IF13
192.0.17.2
255.255.255.0
None
172
Loopback
192.0.34.1
GCR2
(AS-65001)
Interface
IF10
IF11
IF12
Address
192.0.20.2
192.0.12.2
192.0.13.1
Subnet Mask
255.255.255.0
255.255.255.0
255.255.255.0
Protocol
None
RIP
RIP
IF13
192.0.15.2
255.255.255.0
None
Loopback
192.0.33.1
GCR3
(AS-65001)
Interface
IF10
IF11
IF12
Address
192.0.11.2
192.0.12.1
192.0.23.1
Subnet Mask
255.255.255.0
255.255.255.0
255.255.255.0
Protocol
RIP
RIP
RIP
IF13
192.0.19.2
255.255.255.0
None
Loopback
192.0.32.1
GCR4
(AS-65001)
Interface
IF10
IF11
Address
192.0.10.1
192.0.11.1
Subnet Mask
255.255.255.0
255.255.255.0
Protocol
RIP
RIP
IF12
192.0.16.1
255.255.255.0
None
Loopback
192.0.31.1
IP Address
192.0.24.2
192.0.17.2
Remote AS
65002
65001
Router Yahoo
IP Address
192.0.16.1
Remote AS
65001
Router Microsoft
IP Address
192.0.18.2
192.0.19.2
Remote AS
65003
65001
Telmex Router1
IP Address
192.0.21.1
192.0.20.2
192.0.14.2
Remote AS
65002
65110
65001
174
Telmex Router2
IP Address
192.0.21.2
192.0.24.1
Remote AS
65002
65110
Telefnica Router1
IP Address
192.0.22.1
192.0.14.1
192.0.15.2
Remote AS
65003
65002
65001
Telefnica Router2
IP Address
192.0.21.2
192.0.18.1
Remote AS
65003
65130
GCR1
IP Address
192.0.13.1
192.0.23.1
192.0.10.1
192.0.17.1
Remote AS
65001
65001
65001
65110
GCR2
IP Address
192.0.12.1
192.0.13.2
192.0.15.1
192.0.20.1
Remote AS
65001
65001
65003
65002
175
GCR3
IP Address
192.0.12.2
192.0.23.2
192.0.11.1
192.0.19.1
Remote AS
65001
65001
65001
65120
GCR4
IP Address
192.0.11.2
192.0.10.2
192.0.16.2
Remote AS
65001
65001
65120
X. Es necesario establecer las parejas de vecindad (IBGP y EBGP) para cada uno
de los routers que se encuentran dentro y fuera de cada sistema autnomo.
Ahora, seleccione para cada pareja de routers que se encuentran dentro de
cada AS, por ejemplo: TelmexR1- TelmexR2 y despliegue en la barra de men
la opcin IP, seleccione BGP y por ltimo escoge IBGP Peers. Repita este
mismo paso para las parejas de Routers situados en diferentes ASs con la
opcin EBGP Peers, por ejemplo: TelmexR1-TelefonicaR1.
XIII. El otro anlisis que se debe realizar ara verificar la configuracin de BGP
consiste en visualizar los vecinos BGP. Despliegue de nuevo en la barra de
men la opcin View, seleccione Visualize Protocol Configuration y luego
escoja BGP Peers. En la figura 10 se muestra los vecinos BGP en donde se ha
pintando de un color distinto los vecinos IBGP y los EBGP.
177
178
Modifique el Profile Name de un row por HTTP & EMAIL y el otro row por
HTTP. En la figura 12 se puede apreciar la respectiva configuracin.
179
aparecera una tabla, y agregue 2 row. Para cada row modifique la opcin
Name por EMAIL y el otro por HTTP. Presiones ok.
XVIII. Ahora para habilitar las configuraciones que se hicieron en el punto anterior
se realiza lo siguiente: Ubquese en red LAN Ventas de la corporacin Google
AS-65110 , oprima click derecho y busque Edit Attributes, despliegue el men
Applications, seleccione Application: Supported Profiles, que se encuentra
con el valor None, al oprimir en edit se abrir una ventana, agregue 1 Rows,
coloque en Profile name HTTP & EMAIL y verifique en la opcin Application
Delay Tracking que est habilitado. Ahora seleccione la opcin Application:
Supported Services, y asigne el valor All, finalice presionando Ok. En la figura
14 y 15 se aprecia la respectiva configuracin. Repita este paso para configurar
las redes LAN de las otras corporaciones.
180
182
183
Trabajo en clase:
1. Genere y analice las tablas de enrutamiento para los routers: GCR1, TelmexR2
y el router de la corporacin Google.
184
OBJETIVOS:
Implementar y configurar una red basada en las caractersticas del protocolo de
enrutamiento OSPF, para analizar las formas de desarrollo de Ingeniera de
Trfico.
Distribuir los pesos de los enlaces para crear rutas alternativas ante la demanda
de trfico.
Configurar los routers para garantizar el balanceo de carga y as obtener las
rutas ms cortas; de igual y ms bajo costo.
Analizar las tablas de enrutamiento de los routers.
1. MARCO TERICO
Se debe tener en cuenta que como mnimo, el ancho de banda de un enlace es de
gran importancia para efectos de aplicar la ingeniera de trfico. Adems, un
enlace puede permitir mayor ancho de banda reservado debido al aumento
anunciado de multiplexado estadstico para determinados tipos de trfico, lo que
significa que el nmero de ofertas puede ser tolerable. Tambin, un enlace podr
185
tener un ancho de banda en la actualidad sin reservas, el cual es til para los
clculos de los caminos de enrutamiento, pero que no necesariamente se basa en
un clculo de la ruta ms corta. Dado que una red puede proporcionar ms de un
tipo de servicios priorizados, sera til anunciar el ancho de banda sin reserva
permitido para cada clase de prioridad. Adems, un proveedor de red puede
utilizar una mtrica diferente, distinta a la relacin mtrica estndar; sta mtrica
del enlace podra tener un significado interno es decir solamente para el
proveedor.
En resumen se debe considerar para un enlace:
Mximo ancho de banda del enlace que se puede utilizar.
Mxima reserva de ancho de banda en caso de permitirse mltiples demandas.
Ancho de banda sin ser reservado disponible en diferentes niveles de prioridad.
Mtricas de ingeniera de trfico.
La pregunta es: Cmo es comunicada esta informacin?
Esto da lugar a la aparicin de dos protocolos de enrutamiento de estados de
enlace denominados OSPF / IS-IS. Estos dos protocolos se han ampliado para
tener en cuenta las consideraciones anteriores para un determinado enlace.
2. PROCEDIMIENTO:
186
Elementos:
Router IP (slip8_gtwy): El modelo representa un nodo slip8_gtwy, el cual
opera como una puerta de enlace IP y contiene 8 interfaces de lnea seriales a
una velocidad seleccionable. Los paquetes IP que llegan a cualquier interfaz
son enrutados a la interfaz de salida adecuada en funcin de su direccin IP de
destino.
Ping Parameters: Define diferentes opciones de configuracin que slo los
routers/hosts
I. Inicie el simulador Opnet Modeler, para la creacin del nuevo proyecto elija en
la barra de men la opcin File y seleccione New para crear el proyecto, luego
dale Click en Project y por ltimo Ok. Ahora dele nombre al proyecto, por
ejemplo: tu nombre_OSPF, luego al escenario a crear dele el nombre
Ruta_uno, presione Ok. Aparecer la ventana de Startup Wizard, haga Click en
Next para elegir el rea sobre el cual se desea crear la arquitectura de red,
seleccione la opcin Campus y presione Next, ahora para adecuar el tamao
de la red; coloque en el campo x=100 y y=100. Finalmente dele Next dos veces
y luego Finish.
188
189
190
VI. Al igual que muchos routers comerciales, los modelos de routers de OPNET
aceptan un parmetro llamado reference bandwith para calcular el coste real:
Enlace
Bandwidth
(Kbps)
Router 1 - Router 3
50000
Router 2 - Router 5
50000
Router 2 - Router 7
50000
Router 2 - Router 4
50000
Router 3 - Router 8
50000
Router 8 - Router 9
50000
191
Enlace
Bandwidth
(Kbps)
Router 9 - Router 11
200000
Enlace
Bandwidth
(Kbps)
Router 1 - Router 2
100000
Router 3 - Router 4
100000
Router 5 - Router 6
100000
Router 6 - Router 7
100000
Router 10 - Router 12
100000
Router 11 - Router 12
100000
VII. Una forma de visualizar y confirmar los valores establecidos sobre los enlaces
es hacer que se muestren los valores de los pesos en la topologa de red. Para
ello despliegue en la barra de men la opcin View, seleccione Visualize
Protocol Configuration, seleccione IPv4 Interface Metrics y por ltimo dele
Click sobre OSPF Metrics. De esta manera aparecer el valor asignado sobre
cada enlace, como se aprecia en la figura 5. Para quitar la visualizacin del
coste sobre los enlaces pulse Ctrl+Shift+C.
192
VIII.
Enlace
Router 2 - Router 5
Router 5 - Router 6
Router 6 - Router 7
Router 2 - Router 7
Enlace
Router 1 - Router 2
Router 1 - Router 3
Router 2 - Router 4
Router 3 - Router 4
Router 7 Router 8
Router 3 Router 8
Router 8 Router 9
XI. Seleccione los siguientes enlaces que aparecen en la Tabla 6, repite el paso 2 y
escribe en Area identifier 0.0.0.2.
Enlace
Router 9 - Router 10
Router 9 - Router 11
Router 10 - Router 12
Router 11 - Router 12
XII. Para observar las respectivas reas despliegue View en la barra de men,
seleccione Vizualize Protocol Configuration, luego haga Click sobre OSPF y
finalmente seleccione la opcin Area Configuration. Aparecer una ventana
194
195
XIV.
196
XV. Ahora, se debe configurar los parmetros a analizar. Presione Click derecho
sobre el espacio de trabajo y escoja Choose Individual DES Statistics,
aparecer la ventana de Choose Results y seleccione Link Statistics, escoja
197
XVI. Luego, aplique la opcin para exportar las tablas de enrutamiento de cada
router; despliegue en la barra de men la opcin Protocols, seleccione IP,
escoja Routing y por ltimo dele Click en Export Routing Table (all nodes).
XVII. Salve el proyecto
198
Salve el proyecto.
II. Compruebe
de
nuevo
las
configuraciones
hechas
en
el
escenario
III. Una de las caractersticas del protocolo OSPF es la capacidad para el balanceo
de carga a travs de caminos de igual costo, asigne esta configuracin sobre
los Routers 2 y 3, para esto despliegue en la barra de men la opcin
Protocols, seleccione IP, escoja Routing y por ltimo Configure Load
199
de
nuevo
las
configuraciones
hechas
en
el
escenario
Enlace
Bandwidth
(Kbps)
Router 5 - Router 6
200000
Router 6 - Router 7
200000
100000
50000
Router 3 - Router 8
50000
Router 2 - Router 7
50000
Router 2 - Router 4
50000
Router 8 - Router 9
50000
200
Router 9 - Router 11
50000
Router 9 - Router 10
50000
Router 7 - Router 8
250000
Router 2 - Router 5
250000
201
seleccione Create Traffic Flows, luego IP y por ltimo Unicast Full mesh
between all nodes, presione Create.
3. Despliegue el men Scenarios y seleccione Manage Scenarios, luego en el
campo de results cambie la opcin para cada escenario por collect o
recollect. Ahora para establecer el tiempo de la simulacin; en el campo Sim
Duration escriba 10 y en Time Units escoja min, haga Click en Ok. Al finalizar
presione Close y salve el proyecto.
4. Ahora, seleccione de nuevo la opcin Traffic y escoja Open Traffic Center
para ver el flujo de trfico. Aparecer la ventana de Traffic center y habilite la
carpeta Flow.
5. Cierre la ventana de Traffic center y en la barra de men despliegue la opcin
Protocols, seleccione IP, escoja Demands y ahora Display Routes for
Configure Demands (aparecer la ventana Route Report for IP Traffic
Flows), ahora despliegue la opcin Router 12 y ah mismo seleccione Router
5. Para ver el flujo de trfico del escenario Ruta_uno cambie el campo de
Display por Yes. En la figura 12 se puede apreciar la respectiva configuracin y
en la figura 13 se muestra la ruta obtenida en base a las caractersticas del
protocolo OSPF. (Note que es la ruta ms corta y de ms bajo costo)
202
203
205
11. Repita los pasos 2,3,4 y 5 para generar de nuevo la demanda de trfico en
este escenario entre todos los routers y analizar la ruta obtenida. En la
figura 19 se puede apreciar el balanceo de carga entre las rutas de igual
costo que unen a los Routers 2 y 3.
206
207
genere las grficas de ancho de banda y utilizacin entres los Routers 3 -1 y los
Routers 4 3. En la figura 21 se puede apreciar estas caractersticas.
15. Repita los pasos 2,3,4 y 5 para generar la demanda de trfico en este
escenario entre todos los routers y analizar la ruta obtenida. En la figura 22
se puede apreciar la ruta alternativa a travs de la distribucin de pesos
sobre los enlaces.
208
209
Trabajo en clase:
Analice las aplicaciones (ventajas y desventajas) que se implementaron con el
protocolo OSPF, como una forma de desarrollar Ingeniera de Trfico en los 4
escenarios.
Existen ms situaciones o alternativas para desarrollar Ingeniera de Trfico
con el protocolo OSPF?
Genere y analice la tabla de enrutamiento del Router 3, para los escenarios
Balanceo_averia y Ruta_alternativa.
Habilite las prestaciones del protocolo OSPF para cada escenario configurando
Choose Individual DES Statistic. Para esto despliegue Global Statistics,
seleccione OSPF y corra de nuevo el programa. Analice las grficas obtenidas.
210