Introducción a MPLS
0 Questions
0 Views

Introducción a MPLS

Created by
@PreferableClearQuartz

Questions and Answers

Study Notes

Introducción a MPLS

  • MPLS significa Multiprotocol Label Switching, una tecnología moderna para la transmisión de datos a través de redes.
  • Integra las capas 2 y 3, mejorando la interacción y la eficiencia del enrutamiento.

Ventajas de MPLS

  • La infraestructura de red unificada permite una gestión más sencilla y optimizada de los datos.
  • Mejora la integración de IP sobre ATM, facilitando la comunicación entre diferentes protocolos.
  • El núcleo de red puede operar sin necesidad de Protocolo de Puerta de Enlace Border Gateway Protocol (BGP), simplificando la arquitectura de red.
  • Permite el modelo de VPN peer-to-peer, favoreciendo la comunicación directa entre sitios sin intermediarios.
  • Optimiza el flujo de tráfico, lo que resulta en un uso más eficiente del ancho de banda.
  • Posibilita la ingeniería de tráfico, permitiendo la administración dinámica del uso de la red.

Arquitectura de MPLS

  • Los routers de borde son responsables de la búsqueda de rutas mientras que los routers del núcleo utilizan etiquetas para conmutar paquetes, mejorando la eficiencia.

Modelos de VPN

  • Se utiliza un modelo de VPN Overlay, el cual se establece mediante túneles IP sobre procedimientos como GRE e IPSec.
  • GRE es más simple y rápido; IPSec proporciona autenticación y seguridad necesarias.

Topologías de VPN

  • La topología Hub-and-Spoke conecta múltiples sitios remotos a un sitio central o "hub", facilitando la gestión y el control del tráfico.
  • El modelo Peer-to-Peer conecta directamente los routers de borde de diferentes proveedores, aumentando la escalabilidad y la flexibilidad en la conexión de redes.

Conclusiones sobre MPLS

  • La tecnología MPLS optimiza el rendimiento de las redes modernas mediante una eficiente conmutación de alta velocidad, integración de servicios y una red menos compleja y más escalable.

Introducción a la Tecnología MPLS

  • MPLS (Multiprotocol Label Switching) es un protocolo concebido para mejorar la eficiencia en el envío de paquetes IP.
  • Permite el análisis de rutas y la toma de decisiones en el encaminamiento de datos basándose en etiquetas, no solo en direcciones IP.

Enrutamiento Tradicional

  • El encaminamiento IP convencional se basa en protocolos de enrutamiento Layer 3 (L3) que distribuyen información de dirección.
  • Cada salto en la red requiere la consulta de la dirección de destino, lo que puede resultar ineficiente.
  • Los protocolos de enrutamiento dinámico, como IGRP, crean tablas de enrutamiento, pero el método tradicional tiene limitaciones en la calidad del servicio (QoS).

Evolución y Origen de MPLS

  • MPLS surgió de la conmutación de etiquetas y fue propuesto por el IETF.
  • Se desarrolló combinando ideas de varias compañías, incluidas Toshiba, Cisco e IBM, en un esfuerzo por estandarizar el enrutamiento.

Conceptos Clave de MPLS

  • Los paquetes en MPLS son enviados basándose en etiquetas, que pueden corresponder a redes de destino o a otros parámetros como QoS o dirección de origen.
  • Diseñado para facilitar el encaminamiento de distintos protocolos, creando un tránsito de datos más ágil.

Beneficios de MPLS

  • Funciona entre la capa de enlace de datos (capa 2) y la capa de red (capa 3) del modelo OSI, combinando velocidad y control de enrutamiento.
  • Aumenta la capacidad de implementación de servicios como VPNs, mejorando la calidad de la transmisión de datos desde el origen hasta el destino final.

Resumen de Características de MPLS

  • Facilita la gestión del tráfico y mejora la capacidad de las redes para manejar diferentes tipos de servicios de red.
  • Es clave para el desarrollo de tecnologías emergentes en redes avanzadas, garantizando mejores rendimientos en comparación con el enrutamiento IP tradicional.### Introducción a MPLS
  • MPLS (Multiprotocol Label Switching) se enfoca en superar las limitaciones de las redes IP.
  • Permite crear redes flexibles y escalables, facilitando conexiones entre diversos tipos de redes.
  • No es necesario reconfigurar toda la red para integrar un nuevo punto; solo se ajusta el nuevo cuerpo.

Beneficios de MPLS

  • Uso de una infraestructura de red unificada, optimizando el rendimiento general.
  • Mejora la integración entre IP y ATM, dando mayor rapidez y eficiencia.
  • Protocolo de frontera (BGP) no necesario en el núcleo de la red, lo que simplifica la estructura.
  • Modelo de red de pares para VPN MPLS, optimizando el flujo de tráfico
  • Capacidades avanzadas de ingeniería de tráfico, mejorando la gestión del ancho de banda.

Funcionamiento de MPLS

  • Los routers de borde realizan las búsquedas de rutas; los routers centrales conmutan paquetes basándose en etiquetas.
  • La distribución de etiquetas se realiza por medio del Protocolo de Distribución de Etiquetas (LDP).

Arquitectura de MPLS

  • Routers LSR (Label Switch Router) pueden ser clasificados como downstream (aguas abajo) o upstream (aguas arriba) dependiendo de su posición respecto a la etiqueta y el flujo de datos.

Distribución de Etiquetas y Establecimiento de Sesiones en MPLS

  • Los routers usan una mezcla de UDP y TCP para establecer sesiones LDP, facilitando el descubrimiento de vecinos.
  • Metodología básica y extendida para el descubrimiento de vecinos LDP, evitando configuraciones manuales.

Modelos de VPN en MPLS

  • Overlay VPN implementa túneles IP sobre IP a través de GRE o IPSec, proporcionando autenticación y seguridad.
  • Modelos de VPN tipo Hub-and-Spoke y Peer-to-Peer permiten estructuras versátiles para gestión de tráfico.

Troubleshooting y Configuraciones de MPLS VPN

  • Herramientas clave incluyen comandos para verificar la conectividad de clientes y el estado de las sesiones de VPN.
  • Configuración de VRF (Virtual Routing and Forwarding) para la segmentación del tráfico en clientes específicos.

Introducción a BGP

  • Protocolo de enrutamiento complejo utilizado para establecer conexiones a través de Internet y en empresas multinacionales.
  • BGP permite obtener información sobre el AS (Sistema Autónomo) en el que se encuentra una red específica, a diferencia de los protocolos de enrutamiento interno.

Características y Funcionamiento de BGP

  • BGP no se enfoca en encontrar redes específicas, sino en facilitar la ubicación eficacia de AS.
  • Se diferencia de otros protocolos internos que están diseñados para encontrar redes específicas.### Claves y Características de BGP
  • Protocolo de enrutamiento path vector que soporta VLSM, CIDR y sumarización.
  • Conexiones entre peers se establecen en el puerto 179/TCP; se envían actualizaciones completas al inicio y actualizaciones incrementales posteriormente.
  • Distancia administrativa: 20 (externa) y 200 (interna).
  • Las conexiones se mantienen mediante mensajes keepalive periódicos.
  • Actualizaciones en la red provocan un disparo de cambios.

Sistema Autónomo (AS)

  • Red o grupo de redes bajo administración común, identificado por un número ASN de 16 bits.
  • Números de 64512 a 65535 son para uso privado; del 1 al 64511 son públicos.
  • Existen diferentes tipos de AS: stub (conexión única), tránsito (varias conexiones pero sólo reenvío) y multihomed (más de una conexión para redundancia).

Funcionamiento de BGP

  • BGP opera entre grandes nodos de Internet, requiriendo números de AS y atributos para decisiones de enrutamiento.
  • Establece relaciones de vecinos que no necesitan conexión directa.
  • Se ejecuta como eBGP (entre AS diferentes) o iBGP (dentro del mismo AS).

Conexión y Redundancia

  • BGP es necesario para conectar múltiples AS, implementar políticas complejas y cuando una red sirve de tránsito.
  • No es recomendable si hay una sola conexión a Internet o recursos de router limitados.
  • Multihoming permite conectar un AS a más de un ISP; requiere publicaciones adecuadas y filtrado de redes no originadas en el AS.

Regla de Sincronización de BGP

  • Un router solo puede anunciar rutas internas si están en su tabla de rutas IP local.
  • La sincronización BGP puede ser desactivada en determinados casos, como si el AS no es red de tránsito.

Jerarquía y Tablas BGP

  • El enrutamiento basado en jerarquías permite al administrador definir cómo se enrutará el tráfico.
  • Tablas de BGP contienen redes aprendidas, múltiples rutas y atributos.
  • Comandos como "show ip bgp" se utilizan para verificar las tablas de rutas.

Tipos de Mensajes BGP

  • Mensajes incluyen OPEN (inicia sesión), KEEPALIVE (verifica disponibilidad del vecino), UPDATE (anuncia nueva ruta) y NOTIFICATION (error y cierra sesión).

Establecimiento de Vecinos BGP

  • Establece relación de vecinos mediante varios estados: Idle, Connect, Active, OpenSent, OpenConfirm y Established.
  • Un AS requiere topología de maya completa para iBGP, mientras que solo el router borde establece conexión con eBGP.

Atributos BGP

  • Atributos son parámetros que permiten manipular decisiones de BGP.
  • Se dividen en well-known (obligatorios) y optional (opcionales), con subdivisiones para mayor granularidad.
  • Atributos importantes incluyen Origin, AS-path, Next-hop, MED y Local-preference, que ayudan a determinar las mejores rutas.

Introducción a la Tecnología MPLS

  • MPLS (Multiprotocol Label Switching) es un protocolo concebido para mejorar la eficiencia en el envío de paquetes IP.
  • Permite el análisis de rutas y la toma de decisiones en el encaminamiento de datos basándose en etiquetas, no solo en direcciones IP.

Enrutamiento Tradicional

  • El encaminamiento IP convencional se basa en protocolos de enrutamiento Layer 3 (L3) que distribuyen información de dirección.
  • Cada salto en la red requiere la consulta de la dirección de destino, lo que puede resultar ineficiente.
  • Los protocolos de enrutamiento dinámico, como IGRP, crean tablas de enrutamiento, pero el método tradicional tiene limitaciones en la calidad del servicio (QoS).

Evolución y Origen de MPLS

  • MPLS surgió de la conmutación de etiquetas y fue propuesto por el IETF.
  • Se desarrolló combinando ideas de varias compañías, incluidas Toshiba, Cisco e IBM, en un esfuerzo por estandarizar el enrutamiento.

Conceptos Clave de MPLS

  • Los paquetes en MPLS son enviados basándose en etiquetas, que pueden corresponder a redes de destino o a otros parámetros como QoS o dirección de origen.
  • Diseñado para facilitar el encaminamiento de distintos protocolos, creando un tránsito de datos más ágil.

Beneficios de MPLS

  • Funciona entre la capa de enlace de datos (capa 2) y la capa de red (capa 3) del modelo OSI, combinando velocidad y control de enrutamiento.
  • Aumenta la capacidad de implementación de servicios como VPNs, mejorando la calidad de la transmisión de datos desde el origen hasta el destino final.

Resumen de Características de MPLS

  • Facilita la gestión del tráfico y mejora la capacidad de las redes para manejar diferentes tipos de servicios de red.
  • Es clave para el desarrollo de tecnologías emergentes en redes avanzadas, garantizando mejores rendimientos en comparación con el enrutamiento IP tradicional.### Introducción a MPLS
  • MPLS (Multiprotocol Label Switching) se enfoca en superar las limitaciones de las redes IP.
  • Permite crear redes flexibles y escalables, facilitando conexiones entre diversos tipos de redes.
  • No es necesario reconfigurar toda la red para integrar un nuevo punto; solo se ajusta el nuevo cuerpo.

Beneficios de MPLS

  • Uso de una infraestructura de red unificada, optimizando el rendimiento general.
  • Mejora la integración entre IP y ATM, dando mayor rapidez y eficiencia.
  • Protocolo de frontera (BGP) no necesario en el núcleo de la red, lo que simplifica la estructura.
  • Modelo de red de pares para VPN MPLS, optimizando el flujo de tráfico
  • Capacidades avanzadas de ingeniería de tráfico, mejorando la gestión del ancho de banda.

Funcionamiento de MPLS

  • Los routers de borde realizan las búsquedas de rutas; los routers centrales conmutan paquetes basándose en etiquetas.
  • La distribución de etiquetas se realiza por medio del Protocolo de Distribución de Etiquetas (LDP).

Arquitectura de MPLS

  • Routers LSR (Label Switch Router) pueden ser clasificados como downstream (aguas abajo) o upstream (aguas arriba) dependiendo de su posición respecto a la etiqueta y el flujo de datos.

Distribución de Etiquetas y Establecimiento de Sesiones en MPLS

  • Los routers usan una mezcla de UDP y TCP para establecer sesiones LDP, facilitando el descubrimiento de vecinos.
  • Metodología básica y extendida para el descubrimiento de vecinos LDP, evitando configuraciones manuales.

Modelos de VPN en MPLS

  • Overlay VPN implementa túneles IP sobre IP a través de GRE o IPSec, proporcionando autenticación y seguridad.
  • Modelos de VPN tipo Hub-and-Spoke y Peer-to-Peer permiten estructuras versátiles para gestión de tráfico.

Troubleshooting y Configuraciones de MPLS VPN

  • Herramientas clave incluyen comandos para verificar la conectividad de clientes y el estado de las sesiones de VPN.
  • Configuración de VRF (Virtual Routing and Forwarding) para la segmentación del tráfico en clientes específicos.

Introducción a BGP

  • Protocolo de enrutamiento complejo utilizado para establecer conexiones a través de Internet y en empresas multinacionales.
  • BGP permite obtener información sobre el AS (Sistema Autónomo) en el que se encuentra una red específica, a diferencia de los protocolos de enrutamiento interno.

Características y Funcionamiento de BGP

  • BGP no se enfoca en encontrar redes específicas, sino en facilitar la ubicación eficacia de AS.
  • Se diferencia de otros protocolos internos que están diseñados para encontrar redes específicas.### Claves y Características de BGP
  • Protocolo de enrutamiento path vector que soporta VLSM, CIDR y sumarización.
  • Conexiones entre peers se establecen en el puerto 179/TCP; se envían actualizaciones completas al inicio y actualizaciones incrementales posteriormente.
  • Distancia administrativa: 20 (externa) y 200 (interna).
  • Las conexiones se mantienen mediante mensajes keepalive periódicos.
  • Actualizaciones en la red provocan un disparo de cambios.

Sistema Autónomo (AS)

  • Red o grupo de redes bajo administración común, identificado por un número ASN de 16 bits.
  • Números de 64512 a 65535 son para uso privado; del 1 al 64511 son públicos.
  • Existen diferentes tipos de AS: stub (conexión única), tránsito (varias conexiones pero sólo reenvío) y multihomed (más de una conexión para redundancia).

Funcionamiento de BGP

  • BGP opera entre grandes nodos de Internet, requiriendo números de AS y atributos para decisiones de enrutamiento.
  • Establece relaciones de vecinos que no necesitan conexión directa.
  • Se ejecuta como eBGP (entre AS diferentes) o iBGP (dentro del mismo AS).

Conexión y Redundancia

  • BGP es necesario para conectar múltiples AS, implementar políticas complejas y cuando una red sirve de tránsito.
  • No es recomendable si hay una sola conexión a Internet o recursos de router limitados.
  • Multihoming permite conectar un AS a más de un ISP; requiere publicaciones adecuadas y filtrado de redes no originadas en el AS.

Regla de Sincronización de BGP

  • Un router solo puede anunciar rutas internas si están en su tabla de rutas IP local.
  • La sincronización BGP puede ser desactivada en determinados casos, como si el AS no es red de tránsito.

Jerarquía y Tablas BGP

  • El enrutamiento basado en jerarquías permite al administrador definir cómo se enrutará el tráfico.
  • Tablas de BGP contienen redes aprendidas, múltiples rutas y atributos.
  • Comandos como "show ip bgp" se utilizan para verificar las tablas de rutas.

Tipos de Mensajes BGP

  • Mensajes incluyen OPEN (inicia sesión), KEEPALIVE (verifica disponibilidad del vecino), UPDATE (anuncia nueva ruta) y NOTIFICATION (error y cierra sesión).

Establecimiento de Vecinos BGP

  • Establece relación de vecinos mediante varios estados: Idle, Connect, Active, OpenSent, OpenConfirm y Established.
  • Un AS requiere topología de maya completa para iBGP, mientras que solo el router borde establece conexión con eBGP.

Atributos BGP

  • Atributos son parámetros que permiten manipular decisiones de BGP.
  • Se dividen en well-known (obligatorios) y optional (opcionales), con subdivisiones para mayor granularidad.
  • Atributos importantes incluyen Origin, AS-path, Next-hop, MED y Local-preference, que ayudan a determinar las mejores rutas.

Introducción a BGP

  • BGP (Border Gateway Protocol) es un protocolo de enrutamiento exterior usado en Internet y empresas multinacionales.
  • Su función principal es proporcionar información sobre cómo llegar a un Sistema Autónomo (AS), no encontrar una red específica.
  • Protocolo interno (como RIP y OSPF) busca redes específicas dentro del AS.

Características de BGP

  • BGP es un protocolo de vector de ruta que admite VLSM, CIDR y sumarización.
  • Utiliza el puerto TCP 179 para establecer conexiones entre peers.
  • La distancia administrativa para BGP es 20 (externo) y 200 (interno).
  • La conexión se mantiene activa mediante keepalives periódicos.

Sistema Autónomo (AS)

  • Un AS es un conjunto de redes bajo una administración y políticas de enrutamiento comunes, identificado con un número de 16 bits.
  • Números de AS 64512 a 65535 son para uso privado, mientras que 1 a 64511 son públicos.
  • Tipos de AS:
    • AS stub: Conexión única a otro AS (suele ser un ISP).
    • AS de tránsito: Varios enlaces, reenvía tráfico de un AS a otro.
    • AS multihomed: Múltiples conexiones, pero sin reenviar tráfico entre ellas.

Funcionamiento Básico de BGP

  • Realiza intercambios de rutas entre AS mediante sesiones eBGP (entre diferentes AS) e iBGP (dentro del mismo AS).
  • Necesita de un protocolo IGP para funcionar y se ejecuta un único proceso por router.

Conexión y Redundancia

  • BGP se usa para conectar múltiples AS (multihoming) y para implementar políticas de enrutamiento complejas.
  • No es recomendable usar BGP con una sola conexión a Internet o con recursos limitados.
  • Multihoming implica estar conectado a más de un ISP; hay que filtrar rutas adecuadamente.

Regla de Sincronización de BGP

  • Un router no puede reenviar rutas a un peer eBGP a menos que exista en su tabla de routing local.
  • Asegura la consistencia de la información a través del AS y previene agujeros negros.

Tablas BGP

  • Tabla BGP: Contiene todas las redes aprendidas, múltiples rutas hacia ellas y atributos de cada prefijo.
  • Tabla de enrutamiento: Lista las mejores rutas hacia destinos.
  • Tabla de vecinos: Muestra todos los peers de BGP.
  • Se utiliza el comando show ip bgp para verificar la tabla de rutas.

Regla de Anuncios de Rutas

  • Prefijos aprendidos de un vecino eBGP pueden ser anunciados a otro vecino mediante iBGP, pero no viceversa para evitar bucles.

Tipos de Mensajes BGP

  • OPEN: Inicia la sesión entre vecinos, intercambiando información clave.
  • KEEPALIVE: Mensajes periódicos para verificar la disponibilidad de un vecino.
  • UPDATE: Anuncia información sobre el enrutamiento y nuevas rutas.
  • NOTIFICATION: Informa de errores y reinicia la sesión si es necesario.

Establecimiento de Vecinos BGP

  • BGP requiere identificar vecinos antes de establecer sesiones.
  • Vecinos eBGP deben estar conectados directamente, mientras que los vecinos iBGP no lo necesitan.
  • Pasos en el establecimiento de vecinos: Idle, Connect, Active, OpenSent, OpenConfirm, Established.

Atributos BGP

  • Atributos son parámetros acompañantes de rutas que permiten influir en las decisiones de enrutamiento.
  • Se dividen en "well-known" (obligatorios) y "optional" (opcionales), quienes a su vez se subdividen para mayor granularidad en la selección de rutas.### Atributos BGP
  • Atributos bien conocidos incluyen obligatorios y discrecionales: los obligatorios deben ser reconocidos por todas las implementaciones de BGP, mientras que los discrecionales son opcionales, pero deben ser reconocidos si están presentes.
  • Atributos opcionales se dividen en transitorios y no transitorios: los transitorios pueden no ser reconocidos por un router, pero se envían sin cambios, mientras que los no transitorios se eliminan si no son reconocidos.

Atributos Específicos de BGP

  • Origin (código 1): Identifica el router que originó la ruta.
  • AS-path (código 2): Lista los AS atravesados para alcanzar un destino, se prefiere el camino más corto.
  • Next-hop (código 3): Indica la siguiente dirección IP para alcanzar un destino.
  • MED (código 4): Discriminator de salidas múltiples; los caminos con un MED menor son deseables. Solo se envía a vecinos eBGP.
  • Local-preference (código 5): Preferencia más alta indica el mejor camino para el tráfico de salida. Solo se envía a vecinos iBGP.
  • Atomic-aggregate (código 6): Indica rutas sumarizadas, proporcionando información de rutas perdidas en la agregación.
  • Aggregator (código 7): Muestra el Router ID y el número de AS responsable de la agregación de la ruta.
  • Community (código 8): Capacidad de etiquetar rutas, utilizada en la selección de rutas.
  • Originator-ID (código 9): Añadido por route reflectors, lleva el Router ID en el AS local.
  • Cluster list (código 10): Identifica routers involucrados en route reflection.

Selección de Caminos BGP

  • Se prefieren trayectos basados en:
    • WEIGHT más alto
    • LOCAL_PREF más alto
    • Ruta generada localmente
    • AS_PATH más corto
    • Tipo de origen más corto
    • MED más bajo
    • Preferir eBGP sobre iBGP, etc.

Comandos Básicos de BGP

  • Iniciar proceso BGP: router bgp número-de-AS
  • Desactivar sincronización: Permite acelerar la convergencia si el AS no es de tránsito.
  • Registrar cambios de vecinos: bgp log-neighbor-changes; ayuda en la resolución de problemas de conectividad.
  • Definir vecinos: neighbor dirección-ip remote-as número-de-AS
  • Configurar autenticación: Se utiliza MD5 para autenticar conexiones entre vecinos.

Limpieza de Sesiones BGP

  • Hard reset: Reinicia la conexión, eliminando configuraciones anteriores.
  • Soft reset: Permite solicitar actualizaciones sin eliminar la conexión.
  • Soft reconfiguration inbound: Guarda actualizaciones enviadas por el vecino en memoria.

Configuración para Conectar con Otro Sistema Autónomo

  • Comando necesario para conectar con otros AS: router bgp número-de-AS.
  • Definir peer-groups: Agrupa vecinos que comparten políticas, simplificando la configuración y reduciendo carga en la red.

Comandos Opcionales

  • Definir redes a anunciar: Utilizar network dirección-de-red mask máscara-de-red para indicar redes originadas por el router.
  • Forzar dirección del next-hop: neighbor {dirección-ip | peer-group} next-hop-self cambia la dirección del next hop.
  • Agregación de rutas: aggregate-address dirección-ip máscara [summary-only] [as-set] para sumarizar rutas dentro de BGP.### BGP y Configuración de AS_PATH
  • Uso del parámetro as-set: almacena todos los sistemas autónomos (AS) que atraviesa en el mensaje de actualización.
  • Los atributos AS_Path se construyen mediante la agregación, facilitando la gestión de rutas.

Ejemplo de Configuración de BGP

  • Comando para iniciar BGP: RouterB(config)#router bgp 65000.
  • Se configura un vecino con neighbor 10.1.1.2 remote-as 64520 y otra conexión con neighbor 192.168.1.50 remote-as 65000.
  • Se publican redes con mascarillas: network 172.16.10.0 mask 255.255.255.0 y network 192.168.1.0 mask 255.255.255.0.
  • Desactivación de sincronización: no synchronization.
  • Configuración del próximo salto: neighbor 192.168.1.50 next-hop-self.
  • Para agregar dirección resumida: aggregate-address 172.16.0.0 255.255.0.0 summary-only.

Resetear Conexiones TCP entre Vecinos

  • Importancia de resetear sesiones TCP después de cambios en BGP utilizando Router#clear ip bgp {* | dirección} [soft [in | out]].
  • La opción 'soft' mantiene la sesión y envía actualizaciones sin desconectar.
  • Las opciones 'in' y 'out' especifican el tráfico entrante o saliente.
  • Resetear las conexiones puede impactar drásticamente el enrutamiento.

Comandos Show Relacionados con BGP

  • Router#show ip bgp: muestra la tabla de enrutamiento BGP.
  • Router#show ip bgp paths: proporciona la tabla topológica.
  • Router#show ip bgp summary: detalle sobre las sesiones TCP activas.
  • Router#show ip bgp neighbors: información sobre conexiones TCP de vecinos y su intercambio de actualizaciones.
  • Router#show processes cpu: indica los procesos activos y recursos consumidos por el router.

Comandos Debug en BGP

  • Router#debug ip bgp [dampening | events | keepalives | updates]: proporciona datos en tiempo real sobre eventos en BGP.
  • Se utiliza "route dampening" para reducir inestabilidad causada por el flapping de rutas.
  • Los comandos de depuración en BGP tienen menor profundidad en la formación que otros protocolos, por su uso más limitado en empresas.

Introducción a BGP

  • BGP (Border Gateway Protocol) es un protocolo de enrutamiento exterior usado en Internet y empresas multinacionales.
  • Su función principal es proporcionar información sobre cómo llegar a un Sistema Autónomo (AS), no encontrar una red específica.
  • Protocolo interno (como RIP y OSPF) busca redes específicas dentro del AS.

Características de BGP

  • BGP es un protocolo de vector de ruta que admite VLSM, CIDR y sumarización.
  • Utiliza el puerto TCP 179 para establecer conexiones entre peers.
  • La distancia administrativa para BGP es 20 (externo) y 200 (interno).
  • La conexión se mantiene activa mediante keepalives periódicos.

Sistema Autónomo (AS)

  • Un AS es un conjunto de redes bajo una administración y políticas de enrutamiento comunes, identificado con un número de 16 bits.
  • Números de AS 64512 a 65535 son para uso privado, mientras que 1 a 64511 son públicos.
  • Tipos de AS:
    • AS stub: Conexión única a otro AS (suele ser un ISP).
    • AS de tránsito: Varios enlaces, reenvía tráfico de un AS a otro.
    • AS multihomed: Múltiples conexiones, pero sin reenviar tráfico entre ellas.

Funcionamiento Básico de BGP

  • Realiza intercambios de rutas entre AS mediante sesiones eBGP (entre diferentes AS) e iBGP (dentro del mismo AS).
  • Necesita de un protocolo IGP para funcionar y se ejecuta un único proceso por router.

Conexión y Redundancia

  • BGP se usa para conectar múltiples AS (multihoming) y para implementar políticas de enrutamiento complejas.
  • No es recomendable usar BGP con una sola conexión a Internet o con recursos limitados.
  • Multihoming implica estar conectado a más de un ISP; hay que filtrar rutas adecuadamente.

Regla de Sincronización de BGP

  • Un router no puede reenviar rutas a un peer eBGP a menos que exista en su tabla de routing local.
  • Asegura la consistencia de la información a través del AS y previene agujeros negros.

Tablas BGP

  • Tabla BGP: Contiene todas las redes aprendidas, múltiples rutas hacia ellas y atributos de cada prefijo.
  • Tabla de enrutamiento: Lista las mejores rutas hacia destinos.
  • Tabla de vecinos: Muestra todos los peers de BGP.
  • Se utiliza el comando show ip bgp para verificar la tabla de rutas.

Regla de Anuncios de Rutas

  • Prefijos aprendidos de un vecino eBGP pueden ser anunciados a otro vecino mediante iBGP, pero no viceversa para evitar bucles.

Tipos de Mensajes BGP

  • OPEN: Inicia la sesión entre vecinos, intercambiando información clave.
  • KEEPALIVE: Mensajes periódicos para verificar la disponibilidad de un vecino.
  • UPDATE: Anuncia información sobre el enrutamiento y nuevas rutas.
  • NOTIFICATION: Informa de errores y reinicia la sesión si es necesario.

Establecimiento de Vecinos BGP

  • BGP requiere identificar vecinos antes de establecer sesiones.
  • Vecinos eBGP deben estar conectados directamente, mientras que los vecinos iBGP no lo necesitan.
  • Pasos en el establecimiento de vecinos: Idle, Connect, Active, OpenSent, OpenConfirm, Established.

Atributos BGP

  • Atributos son parámetros acompañantes de rutas que permiten influir en las decisiones de enrutamiento.
  • Se dividen en "well-known" (obligatorios) y "optional" (opcionales), quienes a su vez se subdividen para mayor granularidad en la selección de rutas.### Atributos BGP
  • Atributos bien conocidos incluyen obligatorios y discrecionales: los obligatorios deben ser reconocidos por todas las implementaciones de BGP, mientras que los discrecionales son opcionales, pero deben ser reconocidos si están presentes.
  • Atributos opcionales se dividen en transitorios y no transitorios: los transitorios pueden no ser reconocidos por un router, pero se envían sin cambios, mientras que los no transitorios se eliminan si no son reconocidos.

Atributos Específicos de BGP

  • Origin (código 1): Identifica el router que originó la ruta.
  • AS-path (código 2): Lista los AS atravesados para alcanzar un destino, se prefiere el camino más corto.
  • Next-hop (código 3): Indica la siguiente dirección IP para alcanzar un destino.
  • MED (código 4): Discriminator de salidas múltiples; los caminos con un MED menor son deseables. Solo se envía a vecinos eBGP.
  • Local-preference (código 5): Preferencia más alta indica el mejor camino para el tráfico de salida. Solo se envía a vecinos iBGP.
  • Atomic-aggregate (código 6): Indica rutas sumarizadas, proporcionando información de rutas perdidas en la agregación.
  • Aggregator (código 7): Muestra el Router ID y el número de AS responsable de la agregación de la ruta.
  • Community (código 8): Capacidad de etiquetar rutas, utilizada en la selección de rutas.
  • Originator-ID (código 9): Añadido por route reflectors, lleva el Router ID en el AS local.
  • Cluster list (código 10): Identifica routers involucrados en route reflection.

Selección de Caminos BGP

  • Se prefieren trayectos basados en:
    • WEIGHT más alto
    • LOCAL_PREF más alto
    • Ruta generada localmente
    • AS_PATH más corto
    • Tipo de origen más corto
    • MED más bajo
    • Preferir eBGP sobre iBGP, etc.

Comandos Básicos de BGP

  • Iniciar proceso BGP: router bgp número-de-AS
  • Desactivar sincronización: Permite acelerar la convergencia si el AS no es de tránsito.
  • Registrar cambios de vecinos: bgp log-neighbor-changes; ayuda en la resolución de problemas de conectividad.
  • Definir vecinos: neighbor dirección-ip remote-as número-de-AS
  • Configurar autenticación: Se utiliza MD5 para autenticar conexiones entre vecinos.

Limpieza de Sesiones BGP

  • Hard reset: Reinicia la conexión, eliminando configuraciones anteriores.
  • Soft reset: Permite solicitar actualizaciones sin eliminar la conexión.
  • Soft reconfiguration inbound: Guarda actualizaciones enviadas por el vecino en memoria.

Configuración para Conectar con Otro Sistema Autónomo

  • Comando necesario para conectar con otros AS: router bgp número-de-AS.
  • Definir peer-groups: Agrupa vecinos que comparten políticas, simplificando la configuración y reduciendo carga en la red.

Comandos Opcionales

  • Definir redes a anunciar: Utilizar network dirección-de-red mask máscara-de-red para indicar redes originadas por el router.
  • Forzar dirección del next-hop: neighbor {dirección-ip | peer-group} next-hop-self cambia la dirección del next hop.
  • Agregación de rutas: aggregate-address dirección-ip máscara [summary-only] [as-set] para sumarizar rutas dentro de BGP.### BGP y Configuración de AS_PATH
  • Uso del parámetro as-set: almacena todos los sistemas autónomos (AS) que atraviesa en el mensaje de actualización.
  • Los atributos AS_Path se construyen mediante la agregación, facilitando la gestión de rutas.

Ejemplo de Configuración de BGP

  • Comando para iniciar BGP: RouterB(config)#router bgp 65000.
  • Se configura un vecino con neighbor 10.1.1.2 remote-as 64520 y otra conexión con neighbor 192.168.1.50 remote-as 65000.
  • Se publican redes con mascarillas: network 172.16.10.0 mask 255.255.255.0 y network 192.168.1.0 mask 255.255.255.0.
  • Desactivación de sincronización: no synchronization.
  • Configuración del próximo salto: neighbor 192.168.1.50 next-hop-self.
  • Para agregar dirección resumida: aggregate-address 172.16.0.0 255.255.0.0 summary-only.

Resetear Conexiones TCP entre Vecinos

  • Importancia de resetear sesiones TCP después de cambios en BGP utilizando Router#clear ip bgp {* | dirección} [soft [in | out]].
  • La opción 'soft' mantiene la sesión y envía actualizaciones sin desconectar.
  • Las opciones 'in' y 'out' especifican el tráfico entrante o saliente.
  • Resetear las conexiones puede impactar drásticamente el enrutamiento.

Comandos Show Relacionados con BGP

  • Router#show ip bgp: muestra la tabla de enrutamiento BGP.
  • Router#show ip bgp paths: proporciona la tabla topológica.
  • Router#show ip bgp summary: detalle sobre las sesiones TCP activas.
  • Router#show ip bgp neighbors: información sobre conexiones TCP de vecinos y su intercambio de actualizaciones.
  • Router#show processes cpu: indica los procesos activos y recursos consumidos por el router.

Comandos Debug en BGP

  • Router#debug ip bgp [dampening | events | keepalives | updates]: proporciona datos en tiempo real sobre eventos en BGP.
  • Se utiliza "route dampening" para reducir inestabilidad causada por el flapping de rutas.
  • Los comandos de depuración en BGP tienen menor profundidad en la formación que otros protocolos, por su uso más limitado en empresas.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Este cuestionario explora los conceptos básicos de MPLS, una tecnología esencial para la transmisión de datos eficientemente. Aprenderás sobre la integración de capas en redes, así como sus ventajas y cómo mejora la comunicación entre diferentes protocolos.

More Quizzes Like This

¿Cuánto sabes sobre MPLS?
9 questions
MPLS Path Calculation Methods Quiz
12 questions
MPLS: Mengenal Lingkungan Sekolah 2024
23 questions
Use Quizgecko on...
Browser
Browser