Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Topología
Tabla de direcciones
Enlace local
Dispositivo Interfaz Dirección IPv4 Dirección IPv6 IPv6
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 1 de 15 www.netacad.com
Lab – Comunidades BGP
Enlace local
Dispositivo Interfaz Dirección IPv4 Dirección IPv6 IPv6
Objetivos
Parte 1: Construya la red y configure los ajustes básicos del dispositivo y el direccionamiento de la
interfaz
Parte 2: configurar y verificar BGP multiprotocolo en todos los routers.
Parte 3: configurar y verificar comunidades BGP en todos los routers.
Antecedentes / Escenario
Como vio en la práctica de laboratorio anterior, las herramientas de manipulación de ruta estándar
generalmente requieren mucha configuración. Imagínese si el último laboratorio se implementara en un entorno
de enrutamiento grande y complejo. El uso de comunidades BGP le brinda una opción para etiquetar y controlar
la información de enrutamiento de una manera menos laboriosa. En esta práctica de laboratorio, configurará
BGP multiprotocolo e implementará configuraciones de comunidad BGP para IPv4 e IPv6.
Nota: Este laboratorio es un ejercicio de desarrollo, implementación y verificación de comunidades BGP y no
refleja las mejores prácticas de redes.
Recursos necesarios
Simulador GNS3 con soporte en VM GNS3 preferiblemente.
3 routers Cisco con imagen IOU i86bi_linux-adventerprisek9-ms.155-2.T.bin o similar.
Instrucciones
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 2 de 15 www.netacad.com
Lab – Comunidades BGP
Router R1
no ip domain lookup
hostname R1
line con 0
exec-timeout 0 0
logging synchronous
exit
banner motd # This is R1, Implement BGP Communities #
ipv6 unicast-routing
interface g0/0/0
ip address 10.1.2.1 255.255.255.0
ipv6 address fe80::1:1 link-local
ipv6 address 2001:db8:acad:1012::1/64
no shutdown
interface s0/1/0
ip address 10.1.3.1 255.255.255.128
ipv6 address fe80::1:2 link-local
ipv6 address 2001:db8:acad:1013::1/80
no shutdown
interface s0/1/1
ip address 10.1.3.129 255.255.255.128
ipv6 address fe80::1:3 link-local
ipv6 address 2001:db8:acad:1014::1/80
no shutdown
interface loopback 0
ip address 192.168.1.1 255.255.255.224
ipv6 address fe80::1:4 link-local
ipv6 address 2001:db8:acad:1000::1/64
no shutdown
interface loopback 1
ip address 192.168.1.65 255.255.255.192
ipv6 address fe80::1:5 link-local
ipv6 address 2001:db8:acad:1001::1/64
no shutdown
exit
Router R2
no ip domain lookup
hostname R2
line con 0
exec-timeout 0 0
logging synchronous
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 3 de 15 www.netacad.com
Lab – Comunidades BGP
exit
banner motd # This is R2, Implement BGP Communities #
ipv6 unicast-routing
interface g0/0/0
ip address 10.1.2.2 255.255.255.0
ipv6 address fe80::2:1 link-local
ipv6 address 2001:db8:acad:1012::2/64
no shutdown
interface g0/0/1
ip address 10.2.3.2 255.255.255.0
ipv6 address fe80::2:2 link-local
ipv6 address 2001:db8:acad:1023::2/64
no shutdown
interface loopback 0
ip address 192.168.2.1 255.255.255.224
ipv6 address fe80::2:3 link-local
ipv6 address 2001:db8:acad:2000::1/64
no shutdown
interface loopback 1
ip address 192.168.2.65 255.255.255.192
ipv6 address fe80::2:4 link-local
ipv6 address 2001:db8:acad:2001::1/64
no shutdown
Router R3
no ip domain lookup
hostname R3
line con 0
exec-timeout 0 0
logging synchronous
exit
banner motd # This is R3, Implement BGP Communities #
ipv6 unicast-routing
interface g0/0/0
ip address 10.2.3.3 255.255.255.0
ipv6 address fe80::3:1 link-local
ipv6 address 2001:db8:acad:1023::3/64
no shutdown
interface s0/1/0
ip address 10.1.3.3 255.255.255.128
ipv6 address fe80::3:2 link-local
ipv6 address 2001:db8:acad:1013::3/80
no shutdown
interface s0/1/1
ip address 10.1.3.130 255.255.255.128
ipv6 address fe80::3:3 link-local
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 4 de 15 www.netacad.com
Lab – Comunidades BGP
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 5 de 15 www.netacad.com
Lab – Comunidades BGP
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 6 de 15 www.netacad.com
Lab – Comunidades BGP
b. Utilice los comandos show bgp ipv4 unicast y show bgp ipv6 unicast para ver las tablas BGP especificadas.
Tenga en cuenta que el R1 tiene varias rutas a cada red de destino. Tome nota de la dirección del próximo
salto para las redes de destino marcadas con el símbolo ">".
R1# show bgp ipv4 unicast
BGP table version is 9, local router ID is 1.1.1.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
t secondary path, L long-lived-stale,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 7 de 15 www.netacad.com
Lab – Comunidades BGP
* 10.1.3.130 0 0 300 i
c. Utilice los comandos show ip route bgp y show ipv6 route bgp para ver las tablas de enrutamiento. Tenga
en cuenta que solo hay una ruta para cada destino y que las rutas incluidas en la tabla de enrutamiento
tienen el mismo siguiente salto que las que tienen el símbolo ">" en las tablas BGP.
R1# show ip route bgp | begin Gateway
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 8 de 15 www.netacad.com
Lab – Comunidades BGP
b. Agregue una declaración de vecino para cada vecino con el parámetro de comunidad de envío.
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 9 de 15 www.netacad.com
Lab – Comunidades BGP
c. En este punto, los enrutadores están listos para enviar información de la comunidad, pero no hay
información de la comunidad disponible. En R2, ejecute el comando show bgp ipv4 unicast 192.168.2.0/27
y verá que no hay información de la comunidad en la lista.
R2# show bgp ipv4 unicast 192.168.2.0/27
BGP routing table entry for 192.168.2.0/27, version 4
Paths: (1 available, best #1, table default)
Advertised to update-groups:
2
Refresh Epoch 1
Local
0.0.0.0 from 0.0.0.0 (2.2.2.2)
Origin IGP, metric 0, localpref 100, weight 32768, valid, sourced, local, best
rx pathid: 0, tx pathid: 0x0
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 10 de 15 www.netacad.com
Lab – Comunidades BGP
b. En este caso, tenga en cuenta que hay dos rutas, una directamente desde R3 / ASN300 y la otra desde
R1 / ASN6500. Esto puede no ser deseable, porque configura ASN6500 como una red de tránsito. Para
solucionar este problema, se puede crear una lista de prefijos en R3 para que coincida con la dirección
de origen y la máscara de las redes que pertenecen a ASN300.
Abrir ventana de configuración
c. A continuación, cree un mapa de ruta para IPv4 e IPv6 en R3 que use la lista de prefijos para configurar la
comunidad aditiva sin exportación en redes que coincidan con la lista de prefijos y la comunidad aditiva de
Internet en redes que no coincidan con la lista de prefijos. De forma predeterminada, al configurar una
comunidad, las comunidades existentes se sobrescriben, pero se pueden conservar mediante la palabra
clave adicional opcional.
R3(config)# route-map COMMSET permit 10
R3(config-route-map)# match ip address prefix-list LOCAL_NETWORK_COMMSET
R3(config-route-map)# set community no-export additive
R3(config-route-map)# exit
R3(config)# route-map COMMSET permit 20
R3(config-route-map)# set community internet additive
R3(config-route-map)# exit
R3(config)# route-map COMMSET_6 permit 10
R3(config-route-map)# match ipv6 address prefix-list LOCAL_6_NETWORK_COMMSET
R3(config-route-map)# set community no-export additive
R3(config-route-map)# exit
R3(config)# route-map COMMSET_6 permit 20
R3(config-route-map)# set community internet additive
d. A continuación, aplique estos mapas de ruta a las declaraciones vecinas asociadas con R1.
R3(config)# router bgp 300
R3(config-router)# address-family ipv4 unicast
R3(config-router-af)# neighbor 10.1.3.1 route-map COMMSET out
R3(config-router-af)# neighbor 10.1.3.129 route-map COMMSET out
R3(config-router-af)# address-family ipv6 unicast
R3(config-router-af)# neighbor 2001:db8:acad:1013::1 route-map COMMSET_6 out
R3(config-router-af)# neighbor 2001:db8:acad:1014::1 route-map COMMSET_6 out
e. Realice un restablecimiento de las adyacencias con el tráfico saliente al R1 sin interrumpir la sesión.
R3# clear bgp ipv4 unicast 6500 out
R3# clear bgp ipv6 unicast 6500 out
Cerrar ventana de configuración
f. En R2, ejecute el comando show bgp ipv4 unicast 192.168.3.0/27 para ver las rutas BGP disponibles a
192.168.3.0/27 desde R2. Esta vez, no debería ver una ruta a 192.168.3.0/27 a través del siguiente salto
10.1.2.1. Si usa el comando show bgp ipv6 unicast 2001: db8: acad: 3000 :: / 64, verá solo una dirección
del siguiente salto, que es 2001: db8: acad: 1023 :: 3.
Abrir ventana de configuración
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 11 de 15 www.netacad.com
Lab – Comunidades BGP
Paso 3: Agregue información de la comunidad privada a las rutas anunciadas por R1.
En este paso, configurará R1 para que agregue cadenas de comunidad personalizadas a las rutas IPv4 e IPv6
que anuncia a R2 / ASN500.
a. En R1, cree dos mapas de ruta. Un mapa de ruta agregará la comunidad 650: 400 a todas las rutas IPv4
anunciadas a R2 / ASN500, y el segundo mapa de ruta agregará la comunidad 650: 600 a todas las rutas
IPv6 anunciadas a R2 / ASN500.
Abrir ventana de configuración
c. En R1, realice un restablecimiento de las adyacencias con el tráfico saliente a R2 sin interrumpir la sesión.
R1# clear bgp ipv4 unicast 500 out
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 12 de 15 www.netacad.com
Lab – Comunidades BGP
e. En R2, verifique que las etiquetas de la comunidad estén presentes emitiendo los comandos show bgp
ipv4 unicast 192.168.1.0/27 | i Comunidad y show bgp ipv6 unicast 2001: db8: acad: 1000 :: / 64 | i
Comunidad.
Abrir ventana de configuración
Si ejecuta esos mismos comandos en R3, verá que las etiquetas de la comunidad también están presentes
allí. Debido a que Comunidad es un atributo transitivo opcional, se transmite a los vecinos eBGP de forma
predeterminada.
b. En R3, cree un par de mapas de ruta que utilicen las listas de comunidades recién creadas. El primer mapa
de ruta eliminará las rutas con el conjunto comunitario 650: 400 y permitirá todas las demás. El segundo
mapa de ruta coincidirá con la comunidad 650: 600 y establecerá el valor de preferencia local en 250. Las
rutas que no coincidan con la comunidad 650: 600 no se modificarán.
R3(config)# route-map COMMCHECK_4 deny 10
R3(config-route-map)# match community 100
R3(config-route-map)# route-map COMMCHECK_4 permit 20
R3(config-route-map)# exit
R3(config)# route-map COMMCHECK_6 permit 10
R3(config-route-map)# match community 101
R3(config-route-map)# set local-preference 250
R3(config-route-map)# route-map COMMCHECK_6 permit 20
R3(config-route-map)# exit
d. Realice un restablecimiento de las adyacencias con el tráfico entrante a R2 sin interrumpir la sesión.
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 13 de 15 www.netacad.com
Lab – Comunidades BGP
e. En R3, verifique que la política de IPv4 esté funcionando. Ejecute el comando show bgp ipv4 unicast
192.168.1.0/27 | i Community y verá que no hay salida. Siga esto con el comando show bgp ipv4 unicast
y verá que no hay rutas a las redes ASN6500 a través de R2. Todos han sido filtrados.
R3# show bgp ipv4 unicast 192.168.1.0/27 | i Community
f. En R3, verifique que la política de IPv6 esté funcionando. Ejecute el comando show bgp ipv6 unicast y
observe que la preferencia local se ha asignado a las rutas ASN500 anunciadas desde R2.
R3# show bgp ipv6 unicast
BGP table version is 11, local router ID is 3.3.3.3
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
t secondary path, L long-lived-stale,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 14 de 15 www.netacad.com
Lab – Comunidades BGP
* 2001:DB8:ACAD:1013::1
0 0 6500 i
*> 2001:DB8:ACAD:1001::/64
2001:DB8:ACAD:1023::2
250 0 500 6500 i
* 2001:DB8:ACAD:1014::1
0 0 6500 i
* 2001:DB8:ACAD:1013::1
Network Next Hop Metric LocPrf Weight Path
0 0 6500 i
* 2001:DB8:ACAD:2000::/64
2001:DB8:ACAD:1014::1
0 6500 500 i
* 2001:DB8:ACAD:1013::1
0 6500 500 i
*> 2001:DB8:ACAD:1023::2
0 0 500 i
* 2001:DB8:ACAD:2001::/64
2001:DB8:ACAD:1014::1
0 6500 500 i
* 2001:DB8:ACAD:1013::1
0 6500 500 i
*> 2001:DB8:ACAD:1023::2
0 0 500 i
*> 2001:DB8:ACAD:3000::/64
:: 0 32768 i
*> 2001:DB8:ACAD:3001::/64
:: 0 32768 i
Preguntas de reflexión
1. Nombra las tres comunidades comunes conocidas.
Internet, No_advertise and No_Export
2. Al configurar una comunidad dentro de un mapa de ruta usando el comando set community, ¿cuál es la función
de la palabra clave "aditiva" opcional?
The funcion is to preserves the old community and addsthe community information.
2020 - 2022Cisco y / o sus afiliadas. Reservados todos los derechos. Cisco Public Página 15 de 15 www.netacad.com