Chapter 12 - Advanced BGP Flashcards

(31 cards)

1
Q

¿Cuál es la función principal de BGP Multihoming y qué consideraciones de diseño busca abordar en las conexiones a Internet y MPLS?

A

BGP Multihoming se refiere a los métodos para proporcionar resiliencia a través de conexiones BGP redundantes, junto con consideraciones de diseño deseadas y no deseadas para conexiones de Internet y MPLS (rama y centro de datos). Su función principal es asegurar la continuidad del servicio y la optimización del tráfico al tener múltiples proveedores de servicio o enlaces.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describa el concepto de Conditional Matching en BGP. ¿Qué elementos se utilizan para este fin?

A

Conditional Matching en BGP es el proceso de igualar condicionalmente prefijos de red utilizando ACLs, prefix lists, y expresiones regulares. Permite a los administradores de red filtrar o manipular rutas basadas en criterios específicos definidos por estas herramientas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cuáles son los cuatro componentes principales de un Route Map y cuál es el propósito de cada uno?

A

Un Route Map tiene cuatro componentes principales: el Número de secuencia (dicta el orden de procesamiento), los Criterios de coincidencia condicional (identifica las características del prefijo para una acción específica), la Acción de procesamiento (permite o deniega el prefijo), y la Acción opcional (permite manipulaciones, como modificación, adición o eliminación de características de ruta).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explique cómo las Access Control Lists (ACLs) se utilizan para el filtrado de rutas en BGP, destacando la diferencia entre ACLs estándar y extendidas en este contexto.

A

Las ACLs se utilizan en BGP para filtrar rutas, ya sea permitiendo o denegando prefijos de red basados en criterios. Las ACLs estándar definen paquetes basándose únicamente en la red de origen, mientras que las ACLs extendidas definen paquetes basándose en la red de origen, destino, protocolo, puerto o una combinación de otros atributos del paquete. Para BGP, las ACLs extendidas reaccionan diferente, haciendo coincidir el campo de origen con la porción de red de la ruta y los campos de destino con la máscara de red.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué son las Prefix Lists en BGP y por qué un ingeniero de red podría preferirlas sobre el método de selección de red de las ACLs?

A

Las Prefix Lists proporcionan otro método para identificar redes en un protocolo de enrutamiento. Los ingenieros de red a menudo las prefieren sobre las ACLs para la selección de red porque una prefix list puede identificar múltiples redes con longitudes de prefijo específicas en una sola declaración, utilizando parámetros de longitud de coincidencia como “mayor o igual que” (ge) o “menor o igual que” (le), ofreciendo más flexibilidad y granularidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cuándo es preferible utilizar Regular Expressions (regex) para el Conditional Matching en BGP, en lugar de ACLs o prefix lists?

A

Regular Expressions (regex) para Conditional Matching en BGP son preferibles cuando el emparejamiento condicional de prefijos de red es demasiado complicado o cuando se prefiere identificar todas las rutas de una organización específica. Permiten una selección de rutas más sofisticada y basada en el AS_Path.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuál es la lógica subyacente al principio de “Longest Match” en la selección de rutas BGP? Proporcione un ejemplo.

A

El principio de “Longest Match” en la selección de rutas BGP establece que los routers siempre seleccionan el camino que un paquete debe tomar examinando la longitud del prefijo de una entrada de red. La ruta con la longitud de prefijo más larga siempre es preferida. Por ejemplo, una ruta /28 es preferida sobre una /24.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explique la importancia de la estabilidad de la red en BGP. ¿Cómo difiere el enfoque de BGP de los protocolos IGP como OSPF e IS-IS en cuanto a las actualizaciones de rutas?

A

BGP prefiere la estabilidad de la red. A diferencia de OSPF e IS-IS, que anuncian actualizaciones incrementales o refrescos, BGP no lo hace porque un “link flap” podría resultar en la recalculación de rutas para miles de rutas, lo que llevaría a la inestabilidad. BGP está diseñado para ser estable en entornos con un gran número de prefijos de red.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

En el contexto de la manipulación de rutas BGP, ¿qué es un “soft reset” y cuándo se utiliza? ¿En qué se diferencia de un “hard reset”?

A

Un “soft reset” en BGP invalida la caché BGP y solicita un anuncio completo del vecino BGP. Se utiliza cuando se realizan cambios en la política BGP y se necesita que la tabla BGP se procese nuevamente sin romper la sesión BGP existente, a diferencia de un “hard reset” que derriba completamente la sesión BGP y es más disruptivo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué son las BGP Communities y cómo se utilizan para aplicar políticas de enrutamiento a los prefijos? Mencione al menos dos comunidades bien conocidas.

A

Las BGP Communities son un atributo de ruta BGP opcional y transitivo que permite etiquetar rutas y modificar la política de enrutamiento en routers de upstream y downstream. Se utilizan para aplicar políticas a un grupo de prefijos. Dos comunidades bien conocidas son “No_Advertise” (las rutas con esta comunidad no se anunciarán a ningún par BGP) e “Internet” (las rutas con esta comunidad deben ser anunciadas a Internet).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Access Control Lists (ACLs)

A

Listas de control de acceso; se utilizan en BGP para filtrar rutas basándose en criterios de origen, destino, protocolo u otros atributos, permitiendo o denegando el tráfico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Additive Keyword

A

Una palabra clave utilizada al establecer comunidades BGP que permite agregar nuevas comunidades a las existentes, en lugar de sobrescribirlas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

AS Path ACL

A

Una lista de comandos regex que permite permitir o denegar prefijos de red basándose en los valores actuales de la ruta AS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

AS_Path

A

Un atributo BGP mandatorio bien conocido que incluye una lista completa de todos los Sistemas Autónomos por los que ha pasado un anuncio de prefijo desde su origen, utilizado para la prevención de bucles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Autonomous System (AS)

A

Una colección de routers bajo el control de una única organización que utiliza uno o más protocolos de pasarela internos (IGP) y métricas comunes para enrutar paquetes dentro del AS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

BGP Best-Path Algorithm

A

El algoritmo utilizado por BGP para seleccionar la ruta más preferida cuando hay múltiples rutas hacia un mismo destino. Considera una serie de atributos en un orden específico.

17
Q

BGP Communities

A

Un atributo de ruta BGP opcional y transitivo que permite etiquetar rutas y modificar la política de enrutamiento en routers de upstream y downstream. Permite aplicar políticas a grupos de prefijos.

18
Q

BGP Multihoming

A

Métodos para proporcionar resiliencia a través de conexiones BGP redundantes, abordando consideraciones de diseño para Internet y conexiones MPLS.

19
Q

BGP Route Filtering

A

El método de identificar selectivamente rutas que se anuncian o reciben de routers vecinos, utilizado para manipular flujos de tráfico, reducir la utilización de memoria o mejorar la seguridad.

20
Q

Conditional Matching

A

El proceso de igualar condicionalmente prefijos de red utilizando ACLs, prefix lists, y expresiones regulares en BGP.

21
Q

Distribute List

A

Un método de filtrado de prefijos de red basado en una ACL estándar o extendida.

22
Q

eBGP (External BGP)

A

Sesiones BGP establecidas con un router que se encuentra en un Sistema Autónomo diferente.

23
Q

iBGP (Internal BGP)

A

Sesiones BGP establecidas con un router que se encuentra en el mismo Sistema Autónomo o participa en la misma confederación BGP.

24
Q

Longest Match

A

Principio de selección de ruta en BGP donde se prefiere la ruta con la longitud de prefijo más específica (más larga).

25
MED (Multi-Exit Discriminator)
Un atributo de ruta BGP no transitivo que se utiliza para influir en los flujos de tráfico de entrada en un AS cuando hay múltiples puntos de entrada desde un AS vecino.
26
Prefix Lists
Listas de especificaciones de coincidencia de prefijos que permiten o deniegan prefijos de red de forma secuencial, similar a una ACL pero más flexible para la coincidencia de prefijos.
27
Regular Expressions (regex)
Patrones utilizados para la coincidencia condicional de prefijos de red en BGP, especialmente útiles para identificar rutas de un AS específico o rutas que han pasado por ASNs particulares.
28
Route Maps
Herramientas de configuración de Cisco que permiten filtrar o manipular rutas basándose en condiciones de coincidencia y acciones definidas. Son fundamentales para aplicar políticas de enrutamiento complejas en BGP.
29
Soft Reset
Un método para aplicar cambios de política BGP que invalida la caché BGP y solicita un anuncio completo del vecino BGP sin romper la sesión BGP existente.
30
Transit Routing
El enrutamiento de tráfico a través de una red empresarial o de un proveedor de servicios que no es el origen ni el destino final del tráfico.
31
Well-known Communities
Comunidades BGP predefinidas con significados específicos que influyen en cómo se anuncian o manejan las rutas (e.g., Internet, No_Advertise, Local-AS, No_Export).