Introducción a BGP - Capítulo III
28 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿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.

nombre-del-peer-group

¿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?

<p>Solo se propagará la ruta agregada.</p> Signup and view all the answers

El comando 'neighbor {dirección-ip | peer-group} next-hop-self' modifica la dirección del next hop.

<p>True</p> 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?

<p>Router#clear ip bgp {* | dirección} [soft [in | out]]</p> Signup and view all the answers

Match the following BGP commands with their functions:

<p>Router#show ip bgp = Muestra la tabla de routing BGP Router#show ip bgp summary = Muestra información sobre las sesiones TCP Router#debug ip bgp updates = Muestra información en tiempo real sobre las actualizaciones Router#aggregate-address dirección-ip máscara = Sumaniza o agrega rutas dentro del dominio de BGP</p> Signup and view all the answers

¿Qué indica el mensaje OpenConfirm en BGP?

<p>Los vecinos están esperando una respuesta al mensaje KEEPALIVE.</p> Signup and view all the answers

La métrica de BGP se relaciona con los atributos utilizados para seleccionar el mejor camino.

<p>True</p> Signup and view all the answers

¿Cómo se clasifican los atributos de BGP?

<p>Well-known y Optional.</p> Signup and view all the answers

El atributo __________ identifica la lista de AS atravesados para alcanzar un destino.

<p>AS-path</p> Signup and view all the answers

¿Cuál de los siguientes atributos es opcional y nontransitive?

<p>MED</p> Signup and view all the answers

¿Qué atributo BGP proporciona una preferencia para determinar el mejor camino para el tráfico de salida?

<p>Local Preference</p> Signup and view all the answers

¿Qué comando se usa para habilitar el registro de cambios en el estado de los vecinos BGP?

<p>bgp log-neighbor-changes</p> Signup and view all the answers

El comando 'clear ip bgp' se utiliza para hacer un soft reset de las sesiones BGP.

<p>False</p> Signup and view all the answers

¿Qué tipo de atributos son obligatorios y deben ser reconocidos por todas las implementaciones de BGP?

<p>Mandatory</p> Signup and view all the answers

¿Qué es un peer group en el contexto de BGP?

<p>Un grupo de vecinos que comparten la misma política de actualizaciones.</p> Signup and view all the answers

¿Qué es BGP?

<p>Un protocolo de enrutamiento complejo utilizado en Internet y empresas multinacionales.</p> Signup and view all the answers

¿Cuál es la función principal de BGP?

<p>Proporcionar información para encontrar el AS</p> Signup and view all the answers

BGP puede operar de manera independiente sin protocolos de enrutamiento interno.

<p>False</p> Signup and view all the answers

¿Cuál es la distancia administrativa para BGP externo?

<p>20</p> Signup and view all the answers

¿Qué es un Sistema Autónomo (AS)?

<p>Una red o grupo de redes bajo una administración común con políticas de enrutamiento comunes.</p> Signup and view all the answers

¿Qué tipo de AS tiene múltiples conexiones pero no permite el tráfico de tránsito?

<p>AS multihomed</p> Signup and view all the answers

BGP usa el puerto ____ para mantener conexiones entre peers.

<p>179</p> Signup and view all the answers

Por defecto, los compañeros eBGP necesitan estar directamente conectados.

<p>True</p> Signup and view all the answers

¿Qué mensaje envía BGP periódicamente para verificar la disponibilidad de un vecino?

<p>KEEPALIVE</p> Signup and view all the answers

¿Qué es un vecino (peer) en BGP?

<p>Un router configurado para intercambiar información de enrutamiento con otro router.</p> Signup and view all the answers

¿Cuál de los siguientes atributos permite manipular el flujo de tráfico en BGP?

<p>Local-preference</p> 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.

Quiz Team

Related Documents

Capitulo 4- BGP.pdf

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.

More Like This

Use Quizgecko on...
Browser
Browser