(ENSP) Experimento BGP

1. Descripción general de BGP

  • Protocolo de puerta de enlace fronteriza
  • Protocolo de enrutamiento externo
  • Protocolo de enrutamiento por vector de distancia
  • IGP: ejecutar dentro de AS
  • EGP: ejecutar entre AS

Dos, características de BGP

  • BGP controla la propagación de rutas y selecciona la mejor ruta.

  • BGP usa TCP como su protocolo de capa de transporte, número de puerto 179.

  • BGP es un protocolo de enrutamiento de vector de ruta que utiliza la lista AS para llegar a la dirección de destino y medir la distancia a la dirección de destino.

  • BGP admite CIDR (enrutamiento entre dominios sin clases).

  • Al enrutar actualizaciones, BGP solo envía rutas actualizadas, lo que reduce en gran medida el ancho de banda ocupado por BGP para propagar rutas y es adecuado para propagar una gran cantidad de información de enrutamiento en Internet.

  • El enrutamiento BGP resuelve completamente el problema del bucle de enrutamiento al transportar información de ruta AS.

  • BGP proporciona una gran cantidad de estrategias de enrutamiento, que pueden implementar filtrado y selección de rutas flexibles.

  • BGP es fácil de expandir y puede adaptarse a nuevos desarrollos en la red.

3. Oradores y compañeros de BGP

1. Altavoz BGP
El enrutador que ejecuta el protocolo BGP se denomina altavoz BGP. Los hablantes de BGP reciben o generan información de enrutamiento y anuncian la información de enrutamiento a otros hablantes de BGP.
2. Peers
BGP Los altavoces BGP que tienen conexiones TCP entre sí e intercambian información de enrutamiento son peers BGP.
Según el AS donde se encuentra el par, existen dos tipos de pares:

  1. Peer IBGP: el peer y el enrutador local están en el mismo AS.
  2. Peer EBGP: el par y el enrutador local están en diferentes AS.

Cuatro, inyección de ruta BGP

  • Inyección dinámica pura: inyecta todas las rutas descubiertas por IGP.
  • Inyección semidinámica: inyección selectiva de rutas descubiertas por IGP.
  • Inyección estática: inyecte rutas configuradas estáticamente.

Generalmente hay dos formas:

  • Método de importación: según el tipo de protocolo, importe el enrutamiento RIP, el enrutamiento OSPF y otras rutas de protocolo en la tabla de enrutamiento BGP. El método de importación también puede importar rutas estáticas y rutas directas.
  • Método de red: importe las rutas existentes en la tabla de enrutamiento IP a la tabla de enrutamiento BGP una por una, que es más precisa que el método de importación.

Cinco, tipos de mensajes BGP

  • Abierto: al establecer una conexión BGP a través de TCP.
  • KeepAlive: después de que se establezca la conexión.
  • Actualización: después de la estabilización.
  • Notificación: cuando se encuentra un error.

Seis, máquina de estado BGP

  • Estado inactivo
  • Estado de conexión
  • Estado activo
  • Estado de OpenSent
  • Estado de OpenConfirm
  • Estado establecido

Siete, atributos BGP

  • Atributo de origen
  • Atributo AS-PATH
  • Atributos del siguiente salto
  • Atributo de preferencia local
  • Atributos MED

8. Topología experimental

Inserte la descripción de la imagen aquí
El protocolo RIP se usa dentro del AS 100, el protocolo OSPF se usa dentro del AS 200 y el protocolo BGP se usa entre los AS.

Nueve, configuración experimental

1. Primero configure la interfaz del enrutador IP
R1:

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int e0/0/0
[Huawei-Ethernet0/0/0]ip add 11.1.1.1 24
[Huawei-Ethernet0/0/0]q
[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]ip add 10.1.1.1 24
[Huawei-Ethernet0/0/1]q

Otros enrutadores se configuran de esta manera.

2. Configure el protocolo de enrutamiento dinámico interno AS
100:
R1:

[Huawei]rip
[Huawei-rip-1]network 10.0.0.0
[Huawei-rip-1]network 11.0.0.0
[Huawei-rip-1]q

R2:

[Huawei]rip
[Huawei-rip-1]network 13.0.0.0
[Huawei-rip-1]network 11.0.0.0
[Huawei-rip-1]q

AS 200:
R3:

[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 20.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 21.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q
[Huawei-ospf-1]q

R4:

[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 20.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 22.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q
[Huawei-ospf-1]q
[Huawei]q

R5:

[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 21.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 22.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q
[Huawei-ospf-1]q
[Huawei]q

3. Configurar el protocolo BGP

R1:

[Huawei]bgp 100
[Huawei-bgp]peer 10.1.1.2 as-number 200

R3:

[Huawei]bgp 200
[Huawei-bgp]peer 10.1.1.1 as-number 100

Otros enrutadores son similares.

4. Inyección de ruta BGP en
R1:

[Huawei]bgp 100
[Huawei-bgp]import-route direct
[Huawei-bgp]import-route rip 1
[Huawei-bgp]q

R6:

[Huawei]bgp 300
[Huawei-bgp]peer 23.1.1.1 as-number 200
[Huawei-bgp]network 24.1.1.10 24
[Huawei-bgp]q
  • Los dispositivos en AS 100 y AS 200 utilizan el método de importación para importar rutas.
  • El equipo en AS 300 adopta el método de red para importar rutas.

5. Sincronización BGP
R1:

[Huawei]rip
[Huawei-rip-1]import-route bgp
[Huawei-rip-1]q
[Huawei]q

R3:

[Huawei]ospf 1
[Huawei-ospf-1]import-route bgp
[Huawei-ospf-1]q
[Huawei]q

Otros enrutadores son similares.

6, configuración del atributo Next-Hop

R1:

[Huawei]bgp 100
[Huawei-bgp]peer 10.1.1.2 next-hop-local    //要将BGP路由发送给10.1.1.2这个邻居时,将路由的下一跳设置成自己的地址,这个地址是与10.1.1.2建立邻居所使用的源地址。
[Huawei-bgp]q
[Huawei]q

7. Configure la agregación de rutas
R1:

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]int loo1
[Huawei-LoopBack1]ip add 14.1.1.10 24
[Huawei-LoopBack1]q
[Huawei]int loop2
[Huawei-LoopBack2]ip add 14.1.2.10 24
[Huawei-LoopBack2]q
[Huawei]int loop3
[Huawei-LoopBack3]ip add 14.1.3.10 24
[Huawei-LoopBack3]q
[Huawei]q

R1:

[Huawei]bgp 100
[Huawei-bgp]aggregate 14.1.0.0 255.255.255.0
[Huawei-bgp]q
[Huawei]q

8. Agregue el enlace
Inserte la descripción de la imagen aquí
9. Configure el atributo Local-Pref
Propósito: Permita que la ruta de R1 a R6 pase por R3 en lugar de R4 y
R3:

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]route-policy lop permit node 10
Info: New Sequence of this List.
[Huawei-route-policy]apply local-preference 222
[Huawei-route-policy]q
[Huawei]bgp 200
[Huawei-bgp]peer 10.1.1.1 route-policy lop export
[Huawei-bgp]q
[Huawei]q
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]q
<Huawei>reset bgp all

10. Configure el atributo MED
R4:

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]route-policy med permit node 10
Info: New Sequence of this List.
[Huawei-route-policy]apply cost + 500
[Huawei-route-policy]q
[Huawei]bgp 200
[Huawei-bgp]peer 25.1.1.1 route-policy med export
[Huawei-bgp]q
[Huawei]q

Verifique la tabla de enrutamiento de R1 después de la configuración:
Inserte la descripción de la imagen aquí

10. Prueba experimental

Tome R3 como caso de prueba:
vea el estado de vecino de R3:
Inserte la descripción de la imagen aquí
puede ver el estado de vecino en este momento.

Verifique la tabla de enrutamiento R3 BGP:
la tabla de enrutamiento antes de la agregación de rutas no está
Inserte la descripción de la imagen aquí
configurada:
Inserte la descripción de la imagen aquí
la tabla de enrutamiento después de que se configura la agregación de rutas: la tabla de enrutamiento contiene todas las subredes.

Consulte la tabla de enrutamiento BGP de R1:
Inserte la descripción de la imagen aquí
Haga ping a R6 desde R2: ¡El
Inserte la descripción de la imagen aquí
experimento fue exitoso!

11. Captura experimental de mensajes

1. Mensaje BGP
Inserte la descripción de la imagen aquí
2. Mensaje OSPF
Inserte la descripción de la imagen aquí

12. Resumen experimental

En este experimento, aprendí sobre BGP y lo apliqué al experimento. Los experimentos básicos de BGP están configurados, la agregación de rutas, los atributos del siguiente salto, los atributos de prioridad, los atributos MED, la sincronización de BGP, etc. están configurados, pero el conocimiento que presento ahora está lejos de ser suficiente para dominar verdaderamente el protocolo BGP. ¡Espero aprender más en el próximo experimento!

Supongo que te gusta

Origin blog.csdn.net/weixin_44366125/article/details/105982121
Recomendado
Clasificación