Podcast
Questions and Answers
¿Qué función cumple un peer group en la configuración de BGP?
¿Qué función cumple un peer group en la configuración de BGP?
Agrupa routers para una configuración más simple y reduce la carga de la red.
El comando para definir un peer group es: Router(config-router)#neighbor ______ peer-group
.
El comando para definir un peer group es: Router(config-router)#neighbor ______ peer-group
.
nombre-del-peer-group
¿Cuál es el comando para definir las redes que deben ser anunciadas por BGP?
¿Cuál es el comando para definir las redes que deben ser anunciadas por BGP?
Router(config-router)#network dirección-de-red mask máscara-de-red
¿Qué efecto tiene el parámetro 'summary-only' en el comando de agregación de rutas?
¿Qué efecto tiene el parámetro 'summary-only' en el comando de agregación de rutas?
Signup and view all the answers
El comando 'neighbor {dirección-ip | peer-group} next-hop-self' modifica la dirección del next hop.
El comando 'neighbor {dirección-ip | peer-group} next-hop-self' modifica la dirección del next hop.
Signup and view all the answers
¿Qué comando se utiliza para restablecer las sesiones TCP entre vecinos tras cambios en la configuración de BGP?
¿Qué comando se utiliza para restablecer las sesiones TCP entre vecinos tras cambios en la configuración de BGP?
Signup and view all the answers
Match the following BGP commands with their functions:
Match the following BGP commands with their functions:
Signup and view all the answers
¿Qué indica el mensaje OpenConfirm en BGP?
¿Qué indica el mensaje OpenConfirm en BGP?
Signup and view all the answers
La métrica de BGP se relaciona con los atributos utilizados para seleccionar el mejor camino.
La métrica de BGP se relaciona con los atributos utilizados para seleccionar el mejor camino.
Signup and view all the answers
¿Cómo se clasifican los atributos de BGP?
¿Cómo se clasifican los atributos de BGP?
Signup and view all the answers
El atributo __________ identifica la lista de AS atravesados para alcanzar un destino.
El atributo __________ identifica la lista de AS atravesados para alcanzar un destino.
Signup and view all the answers
¿Cuál de los siguientes atributos es opcional y nontransitive?
¿Cuál de los siguientes atributos es opcional y nontransitive?
Signup and view all the answers
¿Qué atributo BGP proporciona una preferencia para determinar el mejor camino para el tráfico de salida?
¿Qué atributo BGP proporciona una preferencia para determinar el mejor camino para el tráfico de salida?
Signup and view all the answers
¿Qué comando se usa para habilitar el registro de cambios en el estado de los vecinos BGP?
¿Qué comando se usa para habilitar el registro de cambios en el estado de los vecinos BGP?
Signup and view all the answers
El comando 'clear ip bgp' se utiliza para hacer un soft reset de las sesiones BGP.
El comando 'clear ip bgp' se utiliza para hacer un soft reset de las sesiones BGP.
Signup and view all the answers
¿Qué tipo de atributos son obligatorios y deben ser reconocidos por todas las implementaciones de BGP?
¿Qué tipo de atributos son obligatorios y deben ser reconocidos por todas las implementaciones de BGP?
Signup and view all the answers
¿Qué es un peer group en el contexto de BGP?
¿Qué es un peer group en el contexto de BGP?
Signup and view all the answers
¿Qué es BGP?
¿Qué es BGP?
Signup and view all the answers
¿Cuál es la función principal de BGP?
¿Cuál es la función principal de BGP?
Signup and view all the answers
BGP puede operar de manera independiente sin protocolos de enrutamiento interno.
BGP puede operar de manera independiente sin protocolos de enrutamiento interno.
Signup and view all the answers
¿Cuál es la distancia administrativa para BGP externo?
¿Cuál es la distancia administrativa para BGP externo?
Signup and view all the answers
¿Qué es un Sistema Autónomo (AS)?
¿Qué es un Sistema Autónomo (AS)?
Signup and view all the answers
¿Qué tipo de AS tiene múltiples conexiones pero no permite el tráfico de tránsito?
¿Qué tipo de AS tiene múltiples conexiones pero no permite el tráfico de tránsito?
Signup and view all the answers
BGP usa el puerto ____ para mantener conexiones entre peers.
BGP usa el puerto ____ para mantener conexiones entre peers.
Signup and view all the answers
Por defecto, los compañeros eBGP necesitan estar directamente conectados.
Por defecto, los compañeros eBGP necesitan estar directamente conectados.
Signup and view all the answers
¿Qué mensaje envía BGP periódicamente para verificar la disponibilidad de un vecino?
¿Qué mensaje envía BGP periódicamente para verificar la disponibilidad de un vecino?
Signup and view all the answers
¿Qué es un vecino (peer) en BGP?
¿Qué es un vecino (peer) en BGP?
Signup and view all the answers
¿Cuál de los siguientes atributos permite manipular el flujo de tráfico en BGP?
¿Cuál de los siguientes atributos permite manipular el flujo de tráfico en BGP?
Signup and view all the answers
Study Notes
Introducción a BGP
- BGP (Border Gateway Protocol) es un protocolo complejo utilizado en Internet y empresas multinacionales.
- Su función principal no es encontrar redes específicas, sino localizar el Sistema Autónomo (AS) donde se encuentra la red.
Características de BGP
- BGP es un protocolo de enrutamiento de vectores de ruta que soporta VLSM y CIDR.
- La comunicación se realiza a través del puerto 179/TCP.
- Utiliza "keepalives" para mantener la conexión y actualizaciones por disparo para cambios en la red.
- BGP tiene su propia tabla de routing y puede preguntar sobre la tabla de routing IP interior.
Sistemas Autónomos (AS)
- Un AS es un grupo de redes bajo una administración común y políticas de enrutamiento compartidas.
- Identificado por un número de 16 bits; números 64512 a 65535 son para uso privado.
- Tipos de AS incluyen:
- AS stub: conexión única con otro AS, usualmente su ISP.
- AS de tránsito: múltiples conexiones, reenviando tráfico entre AS.
- AS multihomed: más de una conexión por redundancia sin permitir tráfico de tránsito.
Funcionamiento de BGP
- BGP realiza intercambio de rutas entre AS a través de relaciones de vecinos, no necesita estar conectado directamente.
- Existen dos tipos de sesiones: eBGP (entre diferentes AS) e iBGP (dentro del mismo AS).
Conexión y Redundancia
- Usar BGP para conectar múltiples AS o ISP, implementar políticas de enrutamiento complejas o si la red actúa como tránsito.
- Evitar BGP cuando hay una sola conexión a Internet o recursos limitados en el router.
Multihoming
- Se refiere a la conexión de un AS a más de un ISP, generalmente con un bloque de direcciones independientes.
- Importante filtrar redes no originadas desde el AS.
Regla de Sincronización de BGP
- BGP requiere que las rutas estén en la tabla de routing IP local antes de ser reenviadas.
- Puede desactivarse si el AS local no es de tránsito o si hay iBGP con topología de malla completa.
Jerarquía y Tablas BGP
- BGP permite definir cómo se enrutará el tráfico a través del AS.
- Tablas BGP contienen redes aprendidas, rutas múltiples y atributos.
- La tabla de enrutamiento lista las mejores rutas hacia un destino, y la tabla de vecinos lista todos los peers de BGP.
Atributos BGP
- Son parámetros que acompañan a la información de rutas y se utilizan para influir en la selección del mejor camino.
- Atributos se dividen en:
- Well-known: obligatorios para su uso.
- Optional: de uso opcional.
Tipos de Mensajes BGP
- OPEN: inicia sesión entre vecinos y negocia parámetros.
- KEEPALIVE: enviado periódicamente para verificar disponibilidad del vecino.
- UPDATE: informa sobre nuevas rutas calculadas.
- NOTIFICATION: enviado en caso de error, cerrando la sesión.
Establecimiento de Vecinos BGP
- BGP identifica vecinos antes de funcionar, permitiendo crear vecinos aunque no estén directamente conectados en iBGP.
- Las sesiones BGP pasan por varios estados: Idle, Connect, Active, OpenSent, OpenConfirm, Established.
Reglas de Anuncios de Rutas
-
E-BGP permite reanunciar prefijos aprendidos a través de I-BGP, pero no viceversa para evitar bucles.### Atributos BGP
-
Atributos bien conocidos
- Obligatorios: Deben ser reconocidos por todas las implementaciones de BGP.
- Discrecional: No son obligatorios, pero si están presentes, todos los routers deben reconocerlos.
-
Atributos opcionales
- Transitivos: No necesitan ser reconocidos por el router, pero deben marcarse como parciales si no se entienden y enviarse completos al siguiente router.
- No transitivos: Se eliminan si no son reconocidos por un router.
Tipos de Atributos BGP
- Origin: Código tipo 1, identifica el origen de la ruta.
- AS-path: Código tipo 2, lista de ASs atravesados para alcanzar un destino.
- Next-hop: Código tipo 3, dirección IP del siguiente salto para alcanzar un destino.
- MED (Multi-Exit-Discriminator): Código tipo 4, métrica opcional para elegir entre routers directamente conectados.
- Local-preference: Código tipo 5, preferencia más alta para determinar mejor camino para el tráfico de salida.
- Atomic-aggregate: Código tipo 6, muestra información perdida al agregar rutas.
- Aggregator: Código tipo 7, muestra el Router ID y el número de AS del router que agrega la ruta.
- Community: Código tipo 8, permite etiquetar rutas que comparten características comunes.
- Originator-ID: Código tipo 9, identificador para prevenir bucles.
- Cluster-ID: Código tipo 10, identifica routers en la reflexión de rutas.
Selección de Caminos BGP
- El proceso de selección de caminos se basa en varias reglas, priorizando:
- WEIGHT más alto.
- LOCAL_PREF más alto.
- Rutas originadas localmente.
- AS_PATH más corto.
- Tipo de origen más corto.
- MED más bajo.
- Preferencia de eBGP sobre iBGP.
- Métrica IGP más baja al siguiente salto.
Comandos Básicos de BGP
-
Router BGP: Se utiliza para iniciar el proceso BGP en un router.
-
router bgp número-de-AS
-
- Desactivar sincronización: Permite acelerar la convergencia.
-
Configurar Router ID:
bgp router-id dirección_IP
para identificar el EDC en el dominio BGP. -
Habilitar registro de cambios de vecinos:
bgp log-neighbor-changes
. -
Definir redes a anunciar: Comando
network dirección-de-red mask
.
Autenticación y Vecinos
- Autenticación usando MD5: Ambas partes deben tener la misma configuración.
-
Definir vecinos:
neighbor dirección_IP remote-as número-de-AS
. -
Verificación del estado de vecinos: Comando
show ip bgp neighbors
.
Limpieza de Sesiones BGP
- Hard reset: Restablece el estado a IDLE y pierde todos los prefijos aprendidos.
- Refresh: Reenvía información sin cerrar la sesión.
- Soft reset: Permite actualizar rutas sin solicitar al vecino repetidamente.
Configuración Básica para Conectar con Otros Sistemas Autónomos
- Para conectar con otros ASs se requiere:
- Iniciar el proceso de routing.
- Configurar vecinos BGP.
- Se puede crear un peer-group, simplificando la configuración y reduciendo la carga en la red.
Agregación de Rutas
- Para agregar rutas se utiliza el comando:
-
aggregate-address dirección-ip máscara [summary-only] [as-set]
.
-
- summary-only: Suprime rutas específicas, propagando solo la suma.### Parámetro as-set en BGP
- Al utilizar el parámetro as-set, se almacenan todos los sistemas autónomos (AS) cruzados en el mensaje de actualización.
- Los atributos AS_Path de los prefijos se generan con el agregado.
Ejemplo de Configuración de BGP
- Configuración de un router con el número de AS 65000.
- Se establece una vecindad con el comando
neighbor
, indicando el AS remoto como 64520 y 65000. - Se definen las redes 172.16.10.0/24 y 192.168.1.0/24 dentro del BGP.
- Se utiliza el comando
no synchronization
para desactivar la sincronización de rutas. - El comando
next-hop-self
se emplea para que el propio router sea el próximo salto.
Verificación de Configuración de BGP
- Es fundamental resetear las sesiones TCP entre vecinos tras cambios en la configuración.
- El comando
clear ip bgp {* | dirección} [soft [in | out]]
desconecta y restablece sesiones utilizando la nueva configuración. - La opción soft permite reenviar actualizaciones sin desconectar sesiones, mientras que in y out indican la dirección de la interfaz afectada.
Comandos para Visualización en BGP
-
show ip bgp
: Muestra la tabla de rutas BGP. -
show ip bgp paths
: Presenta la tabla topológica. -
show ip bgp summary
: Proporciona información sobre las sesiones TCP. -
show ip bgp neighbors
: Ofrece detalles sobre las conexiones TCP con los vecinos. -
show processes cpu
: Muestra los procesos activos en el router, identificando los que consumen más recursos.
Comandos de Debug en BGP
-
debug ip bgp [dampening | events | keepalives | updates]
: Proporciona información en tiempo real de los eventos en BGP. - Route dampening es un mecanismo diseñado para reducir la inestabilidad ocasionada por el flapping de rutas.
- Los comandos de depuración en BGP no se utilizan con la misma frecuencia que en otros protocolos debido a su menor difusión en entornos empresariales, siendo más comunes en ISPs.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este cuestionario cubre los conceptos básicos de BGP, incluyendo la definición de Sistemas Autónomos (AS) y el funcionamiento fundamental del Protocolo de Puerta de Enlace Fronteriza. También se abordarán las jerarquías BGP y sus tablas relevantes. Ideal para estudiantes del módulo de BSCI de Cisco.