Leyenda del protocolo de enrutamiento dinámico-BGP

Una breve introducción al protocolo de enrutamiento dinámico BGP

1. El sistema autónomo (AS) es un conjunto de enrutadores administrados por una organización de gestión técnica y que utilizan una estrategia de enrutamiento unificada.
Rango de números del sistema autónomo: 1-65535, de los cuales 1-64511 es un número AS público registrado en Internet, similar a una red pública Dirección IP.
64512-65535 son números AS privados, similares a las direcciones IP privadas

2. Clasificación del enrutamiento dinámico
[1] Según el sistema autónomo, se divide en
IGP: Protocolo de enrutamiento interno del sistema autónomo, principalmente: RIP1 / RIP2, OSPF, ISIS, EIGRP (Cisco Proprietary Protocol)
IGP es un protocolo de enrutamiento que se ejecuta dentro del AS, que resuelve principalmente Problemas de enrutamiento dentro de AS, descubrimiento y cálculo de enrutamiento
EGP: protocolo de enrutamiento entre sistemas autónomos, generalmente: BGP
EGP es un protocolo de enrutamiento que se ejecuta entre AS y AS, resuelve el problema de enrutamiento entre AS.

[2] Clasificado por tipo de protocolo
Protocolos de enrutamiento por vector de distancia: rip1 / 2, BGP (Protocolo de vector de ruta), EIGRP (Protocolo de vector de distancia avanzado) Protocolos de
enrutamiento de estado de enlace: OSPF, ISIS (algoritmo de ruta más corta SPF)

El concepto de protocolo BGP

BGP es un protocolo de enrutamiento dinámico que se ejecuta entre AS y AS. Su función principal es intercambiar automáticamente información de enrutamiento sin bucles entre los AS para construir la topología del AS, eliminando así los bucles de enrutamiento e implementando el enrutamiento configurado por el usuario. Estrategia. En la actualidad, hay muchas entradas de red pública y el protocolo IGP no puede transportarlo, pero BGP puede manejarlo fácilmente. Por lo general, el protocolo BGP se utiliza para enrutar el intercambio de información entre ISP e ISP o entre sedes y sucursales interregionales.

Tres características del protocolo BGP

● Protocolo de transmisión: TCP, número de puerto 179
● BGP es un protocolo de enrutamiento externo que se utiliza para transferir información de enrutamiento entre AS
● Es un protocolo de enrutamiento de vector de ruta mejorado
● Tiene un mecanismo de actualización de enrutamiento confiable
● Tiene una gran cantidad de métodos de medición métrica
● Diseño de protocolo sin bucles
● Con información de múltiples atributos para las entradas de enrutamiento
● Admite CIDR (Enrutamiento entre dominios sin
clase ) ● Filtrado de enrutamiento enriquecido y estrategia de enrutamiento
● No se requieren actualizaciones periódicas
● Solo se envía enrutamiento incremental cuando se actualiza el enrutamiento
● Periódico Envíe paquetes KeepAlive para mantener la conectividad TCP

Principio de funcionamiento del protocolo cuatro BGP

1. Mensaje BGP
Mensaje abierto El mensaje
OPen es el primer mensaje enviado después de que se establece TCP. Se utiliza para establecer la relación de conexión entre
pares BGP . Contiene principalmente el número de versión BGP, el número AS local, Holdtime, etc.

● Mensaje de
actualización El mensaje de actualización se usa para actualizar la información de enrutamiento entre BGP, el mensaje de actualización puede anunciar información de enrutamiento alcanzable con los mismos atributos
y también puede cancelar información de enrutamiento no accesible

● Mensaje de notificación
La función del mensaje es que cuando BGP detecta un estado de error, envía inmediatamente un mensaje de NOtificación al par, y luego BGP será interrumpido.
Mientras reciba un mensaje de notificación, volverá al estado inactivo.

● El mensaje Route-Refresh se
utiliza para informar al par de la capacidad de actualizar las rutas admitidas por el par. Cuando cambia el enrutamiento de la política de entrada de BGP, la ruta BGP local enviará el
mensaje Route-Refresh al par. Después de recibir la información, el par El cuerpo reenvía su información de enrutamiento al enrutador BGP local

● Mensaje KeepAlive Este mensaje
se envía periódicamente entre pares para mantener la validez de la conexión y mantener su conexión. El mensaje KeepAlive tiene solo un
encabezado BGP . El ciclo de envío de mensajes KeepAlive predeterminado es 60S. El tiempo de espera es 180S, que es similar al paquete de saludo en OSPF

2. Base de datos BGP
● Tabla de enrutamiento IP: base de datos de información de enrutamiento global, incluida la información de enrutamiento IP óptima
● Tabla de enrutamiento BGP: base de datos de información de enrutamiento BGP, incluida la información de enrutamiento anunciada por BGPSpeak local y agregar lo mejor a la tabla de enrutamiento
● Tabla de vecinos: tabla de lista de vecinos de pares, incluida la información de vecinos y la lista de vecinos en ambos extremos del par
● Adi-RIB-In: base de información de enrutamiento sin procesar anunciada por el par al Speak local
● Adjust-RIB-OUT: Local Speak anuncia a la base de datos de información de enrutamiento de pares especificada

3. Tipos de BGP
Dos tipos de vecinos: IBGP y EBGP
IBGP: Relación de vecinos BGP dentro del mismo AS. El vecino IBGP se refiere a los pares que ejecutan el protocolo BGP en el mismo dominio de AS, pertenecientes a BGP AS
EBGP interno : entre AS Relación de vecino BGP, EBGP generalmente significa que los dos extremos del protocolo BGP en ejecución están en diferentes AS

Cinco experimentos integrales de BGP + RIP + OSPF

1. Topología experimental

Inserte la descripción de la imagen aquí

2. Distribución experimental

2.1 Configuración de BGP

1. Declare Route-id, use
2. Habilite BGP, seguido del número de sistema AS
3. Anuncie quién establece la relación de vecino con,
4. Anuncie rutas BGP, (red, importación)
Ejemplo:

[R1]router id 1.1.1.1
[R1]bgp 100
[R1-bgp] peer 7.7.7.7 as-number 100		###环回口建邻居,环回口地址不会掉
[R1-bgp] peer 7.7.7.7 connect-interface LoopBack 0###我用自己的环回口和你建邻居
[R1-bgp] network 1.1.1.1 32

IBGP

R1

[R1]router id 1.1.1.1
[R1]bgp 100
[R1-bgp]peer 2.2.2.2 as-number 100
[R1-bgp]peer 2.2.2.2 connect-interface loo 0
[R1-bgp]peer 5.5.5.5 as-number 100
[R1-bgp]peer 5.5.5.5 connect-interface loo 0

R2

[R2]router id 2.2.2.2
[R2]bgp 100
[R2-bgp]peer 1.1.1.1 as-number 100
[R2-bgp]peer 1.1.1.1 connect-interface loo 0
[R2-bgp]peer 5.5.5.5 as-number 100
[R2-bgp]peer 5.5.5.5 connect-interface loo 0

R5

[R5]router id 5.5.5.5
[R5]bgp 100
[R5-bgp]peer 1.1.1.1 as-number 100
[R5-bgp]peer 1.1.1.1 connect-interface loo 0
[R5-bgp]peer 2.2.2.2 as-number 100
[R5-bgp]peer 2.2.2.2 connect-interface loo 0

EBGP
R2

[R2]bgp 100
[R2-bgp]peer 3.3.3.3 as-number 200
[R2-bgp]peer 3.3.3.3 connect-interface loo 0
[R2-bgp]peer 3.3.3.3 ebgp-max-hop 2		#最大跳数是2

R3

[R3]bgp 200
[R3-bgp]peer 2.2.2.2 as-number 100
[R3-bgp]peer 2.2.2.2 connect-interface loo 0
[R3-bgp]peer 2.2.2.2 ebgp-max-hop 2		#最大跳数是2

R5

[R5]bgp 100
[R5-bgp]import-route direct  #导入202.0.0.0网段和202.0.1.0网段

2.2 Configuración OSPF

R1

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]a 0
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.3
[R1-ospf-1-area-0.0.0.0]network 15.0.0.0 0.0.0.3

R2

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]a 0
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.3

R5

[R5]ospf 1 router-id 5.5.5.5
[R5-ospf-1]a 0
[R5-ospf-1-area-0.0.0.0]network 5.5.5.5 0.0.0.0
[R5-ospf-1-area-0.0.0.0]network 15.0.0.0 0.0.0.3

2.3 Configuración de RIP

R2

[R2]rip 1
[R2-rip-1]undo summary 
[R2-rip-1]v 2
[R2-rip-1]network 23.0.0.0
[R2-rip-1]import-route ospf 1		#在rip 1中注入ospf 1
[R2-rip-1]quit
[R2]ospf 1
[R2-ospf-1]import-route rip 1		#在ospf 1中注入rip 1

R3

[R3]rip 1
[R3-rip-1]un summary 
[R3-rip-1]v 2
[R3-rip-1]network 23.0.0.0
[R3-rip-1]network 3.0.0.0

2.4 Ver entradas de ruta

Ingrese el comando display ip routing-table en el router R3 para ver las entradas de enrutamiento. Ingrese el comando display ip routing-table
Inserte la descripción de la imagen aquí
en el router R2 para ver las entradas de enrutamiento . Ingrese el comando display ip routing-table
Inserte la descripción de la imagen aquí
en el enrutador R1 para ver las entradas de enrutamiento.
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/cenjeal/article/details/107163755
Recomendado
Clasificación