UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
ASIGNATURA: REDES IV
TEMA: PROYECTO PRIMER PARCIAL.
INTEGRANTES:
VARELA PIGUAVE MARLON
TENE TORRES FREDDY
YANAYACO MITE MANUEL
CURSO:
INE-S-NO- 7-4
DOCENTE:
TREJO ALARCON JOHANA, ING.
GUAYAQUIL-ECUADOR
JULIO 2021-2022 CI
Tabla de contenido
INTRODUCCION .................................................................................................................................. 3
Border Gateway Protocol (BGP)......................................................................................................... 4
DEFINICION ..................................................................................................................................... 4
FUNCIONAMIENTO ......................................................................................................................... 4
SISTEMA AUTÓNOMO AS ................................................................................................................... 5
CONFIGURACION ............................................................................................................................ 6
OSPF .................................................................................................................................................... 7
DEFINICION ..................................................................................................................................... 7
FUNCIONAMIENTO ......................................................................................................................... 8
CONFIGURACION ............................................................................................................................ 9
RIP V2 ................................................................................................................................................ 11
DEFINICION ................................................................................................................................... 11
FUNCIONAMIENTO ....................................................................................................................... 11
CONFIGURACION .......................................................................................................................... 12
Comandos que permiten monitorear RIP ................................................................................ 13
PRACTICA DE BGP ............................................................................................................................. 14
TOPOLOGIA ................................................................................................................................... 14
CONFIGURACION BGP ...................................................................................................................... 14
BGP 1 ............................................................................................................................................. 15
BGP 2 ............................................................................................................................................. 15
BGP 3 ............................................................................................................................................. 15
BGP 4 ............................................................................................................................................. 15
BGP 5 ............................................................................................................................................. 15
BGP 6 ............................................................................................................................................. 16
CONFIGURACION DE RIP V2 ............................................................................................................. 16
RIP V2 ............................................................................................................................................ 17
CONFIGURACION OSPF..................................................................................................................... 17
OSPF .............................................................................................................................................. 17
PRUEBAS MEDIANTE ENVIO DE PAQUETES ..................................................................................... 18
PRUEBAS MEDIANTE PING EN PCS................................................................................................... 18
CONCLUSION..................................................................................................................................... 19
Referencias ....................................................................................................................................... 20
INTRODUCCION
La presente investigación se refiere al estudio de los protocolos de
enrutamiento estudiados y utilizados con el fin de emplearlos a lo largo de todo el
curso, es necesario el cumplimiento de los mismos para que se efectué una
comunicación a través de redes que sea correcta y con todos los requerimientos
cumplidos, es importante el estudio de estos protocolos en este caso BGP, OSPF y
RIP los cuales hemos escogido para nuestro proyecto, sin embargo hay mas
protocolos que nos pueden ayudar en la comunicación de nuestras rede.
Border Gateway Protocol (BGP)
DEFINICION
El Border Gateway Protocol (BGP) es un protocolo escalable de dynamic
routing usado en la Internet por grupos de enrutadores para compartir información
de enrutamiento. BGP usa parámetros de ruta o atributos para definir políticas de
enrutamiento y crear un entorno de enrutamiento estable. Ese protocolo permite que
divulgue más de un camino hacia y desde la Internet a su red y recursos, lo que le
ofrece caminos redundantes y puede aumentar su tiempo de actividad.
(WatchGuard, 2018)
Los hosts que usan BGP usan TCP para enviar información de tabla de
enrutamiento actualizada cuando un host encuentra una alteración. El Host envía
sólo la parte de la tabla de enrutamiento que tiene la alteración. El BGP usa el
enrutamiento interdominios sin clase (CIDR) para reducir el volumen de las tablas
de enrutamiento de Internet.
FUNCIONAMIENTO
BGP (Border Gateway Protocol) es un protocolo de enrutamiento capa 4 en
el modelo OSI, documentado en el RFC 4271 y que utiliza el puerto TCP 179.
Las conexiones entre dos puntos BGP pueden ser externas (eBGP) o
internas (iBGP). El tipo de conexión depende del número del sistema autónomo
(AS) asignado a cada uno de los puntos. El número AS indica si los puntos son parte
de las redes administradas por la misma o distintas organizaciones.
“BGP genera rutas para paquetes IP entre Sistemas Autónomos.”
SISTEMA AUTÓNOMO AS
Un sistema autónomo AS corresponde a un grupo de redes que para enviar
y recibir tráfico de Internet utilizan una misma entidad u operador de red (usualmente
los ISPs). (Rosa, 2019)
Las funciones básicas de un enrutador BGP son:
Anunciar las redes de sus abonados.
Propagar información sobre las rutas posibles.
Escoger, en función de esta información, la ruta más conveniente
para cada tráfico en particular.
CONFIGURACION
Configurar el Demonio de Enrutamiento BGP
Comando Descripción
bgp enrutado [ASN] Habilita el demonio BGP y define el número de sistema
autónomo (ASN); este es proporcionado por su ISP.
bgp router-id [A.B.C.D] Configura la ID del enrutador.
red [A.B.C.D/M] Anuncia el BGP en la red: A.B.C.D/M, identifica la subred
a anunciar.
sin red [A.B.C.D/M] Deshabilitar anuncios de BGP en la re A.B.C.D/M
ipv6 bgp network Anuncia el BGP en la red.
[Link]G:H/M]
ipv6 bgp aggregate-prefix Configura el conjunto de entradas BGP.
[Link]G:H/M]
timers bgp [keepalive] [holdtime] Establece el tiempo de keepalive BGP y el tiempo de
mantener en espera, en segundos. El tiempo
predeterminado de keepalive es de 60 segundos, y el
tiempo de espera es de 180 segundos.
Definir propiedades de vecinos
neighbor [A.B.C.D|[Link]G:H] Define el vecino como miembro de ASN remoto.
remote-as [ASN]
neighbor [A.B.C.D|[Link]G:H] Define el vecino en otra red usando multisalto EBGP.
ebgp-multihop
neighbor [A.B.C.D|[Link]G:H] Define la versión de BGP (4, 4-) para comunicación con el
version [4|4-] vecino; la versión predeterminada es 4
neighbor [A.B.C.D|[Link]G:H] Define la sesión BGP para que use una interfaz específica
update-source [WORD] para las conexiones TCP.
neighbor [A.B.C.D|[Link]G:H] Anuncia la ruta predeterminada para el vecino BGP
default-originate [A,B,C,D].
Configurar el Demonio de Enrutamiento BGP
Comando Descripción
neighbor [A.B.C.D|[Link]G:H] Define el puerto TCP personalizado para comunicarse con
port 189 el vecino BGP [A,B,C,D].
neighbor [A.B.C.D|[Link]G:H] Determina el punto send-community
send-community
neighbor [A.B.C.D|[Link]G:H] Define el peso predeterminado para las rutas del vecino
weight 1000 [A.B.C.D].
neighbor [A.B.C.D|[Link]G:H] Define el número máximo de prefijos permitidos a partir de
maximum-prefix [NUMBER] este vecino.
neighbor [A.B.C.D|[Link]G:H] Establece el temporizador de conexión BGP en segundos.
timers connect [time]
OSPF
DEFINICION
Open Shortest Path First (OSPF) es un protocolo de direccionamiento de tipo
enlace-estado, desarrollado para las redes IP y basado en el algoritmo de primera
vía más corta (SPF). OSPF es un protocolo de pasarela interior (IGP).
En una red OSPF, los direccionadores o sistemas de la misma área
mantienen una base de datos de enlace-estado idéntica que describe la topología
del área. Cada direccionador o sistema del área genera su propia base de datos de
enlace-estado a partir de los anuncios de enlace-estado (LSA) que recibe de los
demás direccionadores o sistemas de la misma área y de los LSA que él mismo
genera. El LSA es un paquete que contiene información sobre los vecinos y los
costes de cada vía. Basándose en la base de datos de enlace-estado, cada
direccionador o sistema calcula un árbol de extensión de vía más corta, siendo él
mismo la raíz, utilizando el algoritmo SPF. (IBM, 2020)
Las ventajas principales de OSPF son las siguientes:
En comparación con los protocolos de direccionamiento de distancia-vector
como el protocolo de información de direccionamiento (RIP),
Con OSPF, puede dividir un sistema autónomo (AS) en áreas y mantenerlas
separadas para disminuir el tráfico de direccionamiento de OSPF y el tamaño
de la base de datos de enlace-estado de cada área.
FUNCIONAMIENTO
El funcionamiento de OSPF no resulta tan complejo cuando se contempla desde
una alta perspectiva. Básicamente, OSPF traza un mapa completo de una interred
y luego escoge el camino de menor coste basándose en dicho mapa. Con este
protocolo cada enrutador posee un mapa completo de toda la red. Si un enlace falla,
el protocolo OSPF puede localizar y resolver rápidamente un camino alternativo al
destino basándose en el mapa sin que se forme un bucle de enrutamiento.
OSPF es un protocolo de estado de enlace; en otras palabras, basa su
funcionamiento en estados de conexión de red, o bien en enlaces. En OSPF, el
componente más importante a la hora de calcular la topología es el estado de cada
enlace en cada enrutador.
OSPF puede construir una base de datos que incluya todos los enlaces en la red
y luego utilizar el algoritmo primero el camino más corto (SPF, Shortest Path
First) para determinar cuáles son los caminos más cortos a todos los destinos.
Como cada enrutador contiene el mismo mapa de topología, OSPF no
requiere que las actualizaciones se envíen a intervalos regulares. A no ser que se
produzca un cambio en OSPF. (Huawei, 2020)
CONFIGURACION
Sección Comando Descripción
Configurar interfaz
interfaz eth[N] Iniciar sección para definir propiedades
para interfaz
ip IP ospf OSPF Definir contraseña de autenticación de
authentication-key OSPF
[CONTRASEÑA]
ip IP ospf OSPF message- Definir clave e ID de clave de autenticación
digest-key [CLAVE-ID] de MD5
MD5md5 [CLAVE]
ip ospf costo [1-65535] Definir costo de enlace para la interfaz (ver
tabla de Costo de Interfaz OSPF abajo)
ip ospf hello-intervalo [1- Definir intervalo para enviar paquetes de
65535] hello; el predeterminado es de 10
segundos
ip ospf intervalo-muerto [1- Definir intervalo después del último hello de
65535] un vecino antes de declararlo inactivo; el
predeterminado es de 40 segundos.
ip ospf intervalo-retransmitir [1- Definir intervalo entre retransmisiones de
65535] anuncios de enlace-estado (LSA); el
predeterminado es de 5 segundos.
ip ospf transmitir-retraso [1- Definir tiempo requerido para enviar
3600] actualización de LSA; el predeterminado es
de 1 segundo.
Sección Comando Descripción
ip ospf prioridad [0-255] Definir prioridad de ruta; un valor alto
aumenta la elegibilidad de convertirse en el
enrutador asignado (DR, en sus siglas en
inglés)
Configurar el Dominio de Enrutamiento OSPF
enrutador ospf Habilitar el ddominio OSPF
ospf enrutador-id [A.B.C.D] definir ID de enrutador para OSPF
manualmente; el enrutador determina su
propio ID, en caso de que no esté definido
ospf rfc1583compatibility Activar compatibilidad RFC 1583 (puede
llevar a bucles de ruta)
Redistribuir las Rutas OSPF
información-predeterminada Compartir ruta del último recurso (ruta
originar predeterminada) con OSPF
información-predeterminada Compartir ruta del último recurso (ruta
originar métrica [0-16777214] predeterminada) con OSPF, y añadir una
métrica usada para generar la ruta
predeterminada
información-predeterminada Compartir siempre la ruta del último
originar siempre recurso (ruta predeterminada)
información-predeterminada Compartir siempre la ruta del último
originar siempre métrica [0- recurso (ruta predeterminada), y añadir una
16777214] métrica usada para generar la ruta
predeterminada
redistribute static Redistribuir rutas estáticas de firewall a
puntos OSPF
redistribuir conectado Redistribuir rutas de todas las interfaces a
OSPF
redistribuir métricas Redistribuir las rutas de todas las
conectadas interfaces a OSPF y una métrica usada
para la acción
RIP V2
DEFINICION
RIP versión 2 (RIPv2) se utiliza para enrutar direcciones IPv4 en redes
pequeñas. RIPv2 es un protocolo de routing vector distancia sin clase, según la
definición de RFC 1723. Debido a que RIPv2 es un protocolo de routing sin clase,
las máscaras de subred se incluyen en las actualizaciones de routing. De manera
predeterminada, RIPv2 resume automáticamente las redes en los límites de redes
principales. Cuando se deshabilita la sumarización automática, RIPv2 ya no resume
las redes a su dirección con clase en routers fronterizos. RIP de última generación
(RIPng) es un protocolo de routing vector distancia para enrutar direcciones IPv6,
según la definición de RFC 2080. RIPng se basa en RIPv2 y tiene la misma distancia
administrativa y limitación de 15 saltos. (CISCO, 2014)
Routing Information Protocol version 2 (RIPv2) es uno de los protocolos de
enrutamiento interior más sencillos y utilizados. Esto es particularmente verdadero
a partir de la versión 2 que introduce algunas mejoras críticas que la constituyeron
en un recurso necesario para cualquier administrador de rdes. (Gerometta, 2006)
FUNCIONAMIENTO
El dispositivo envía su tabla de enrutamiento completa a todos los vecinos
conectados cada 30 segundos. Puede haber actualizaciones disparadas por
eventos si, por ejemplo, una interfaz cae antes de que expire el timer de 30
segundos.
Por ser un protocolo de vector distancia, es sensible a la aparición de bucles
de enrutamiento. Esto es consecuencia de la inexistencia de relaciones de vecindad
o recálculos de la topología de la red, como ocurre con los protocolos de estado de
enlace. Esto afecta directamemte la calidad de la información de enrutamiento que
proporciona RIP. (Gerometta, 2006)
CONFIGURACION
A diferencia de otros protocolos de enrutamiento, RIP no utiliza sistemas
autónomos, ni números de área que identifiquen algún tipo de unidad administrativa.
Por este motivo, la configuración de RIP es muy sencilla:
Router(config)#router rip
Router(config-router)# version 2
Router(config-router)# network [Link]
Este último parámetro indica que sobre cualquier interfaz que pertenezca a esa
dirección de red, el protocolo:
Enviará actualizaciones de enrutamiento.
Estará atento a la recepción de actualizaciones de enrutamiento.
Incluirá la dirección de red de toda interfaz que se encuentre "on" en
cualquier actualización de enrutamiento que envíe.
Si no se quieren enviar actualizaciones de enrutamiento a través de una interfaz,
deberá utilizarse el comando passive interface.
Comandos que permiten monitorear RIP
Los principales comandos de monitoreo son:
show ip route
show ip route rip
show ip protocols
show running-config
show running-config begin router rip
debug ip r
PRACTICA DE BGP
TOPOLOGIA
CONFIGURACION BGP
BGP 1
BGP 2
BGP 3
BGP 4
BGP 5
BGP 6
CONFIGURACION DE RIP V2
RIP V2
CONFIGURACION OSPF
OSPF
PRUEBAS MEDIANTE ENVIO DE PAQUETES
PRUEBAS MEDIANTE PING EN PCS
CONCLUSION
El trabajo realizado nos explica el uso correcto de Protocolos de ruteo,
nosotros utilizando BGP, OSPF y RIP, podemos definir que son los encargados de
que cada paquete de Información llegue a su correcto destino. El Ruteo se divide
en dos categorías; ruteo interno y ruteo externo cada uno independientemente
trabajan con algoritmos distintos.
El ruteo es un proceso de selección de caminos por el cual mandarán
paquetes que pasen por varias redes, estos caminos serán elegidos mediante una
tabla inteligente que está siendo analizada constantemente.
Referencias
CISCO. (2014). Cisco Network Academy. Obtenido de [Link]
Gerometta, O. A. (1 de 7 de 2006). Libros networking. Obtenido de [Link]
Huawei. (15 de 1 de 2020). Obtenido de [Link]
IBM. (10 de 2020). IBM. Obtenido de [Link]
Rosa, A. d. (4 de 9 de 2019). Pandorafms. Obtenido de [Link]
WatchGuard. (2018). Fireward Help. Obtenido de [Link]