ON THIS PAGE
Ejemplo Configurar BGP comunidades grandes
En este ejemplo, se muestra cómo configurar un atributo de ruta de acceso transitiva opcional: una BGP comunidad de 12 bytes, que proporciona el valor más significativo de 4 bytes para codificar el número de sistema autónomo y los dos números restantes de 4 bytes asignados a Codifique los valores locales tal y como se define en RFC 8092. Puede configurar BGP grandes comunidades en [edit policy-options community community-name members] los niveles [edit routing-options static route ip-address community] y jerarquías. El formato BGP atributos de comunidad de gran tamaño incluye cuatro campos: large:global administrator:assigned number:assigned number.
Aplicables
En este ejemplo se utilizan los siguientes componentes de hardware y software:
Tres enrutadores serie MX
Junos OS la versión 17,3 o posterior que se ejecuta en todos los dispositivos
No es necesaria ninguna configuración especial más allá de la inicialización del dispositivo antes de configurar este ejemplo.
Descripción general
En este ejemplo, el dispositivo R1 y el dispositivo R2 son OSPF vecinos en sistema autónomo (AS) 64510. El dispositivo R3 tiene una conexión externa de BGP (EBGP) al dispositivo R1. El dispositivo R2 tiene redes de clientes en el espacio de direcciones de 172.16/16, simuladas con direcciones en su interfaz de bucle de retroceso (lo0). El dispositivo R1 tiene rutas estáticas a varias redes 172.16 x/24 y adjunta valores de comunidad periódicos a estas rutas. El dispositivo R1 utiliza entonces una política de exportación para anunciar las rutas al dispositivo R3. El dispositivo R3 recibe estas rutas y utiliza una política de importación para agregar valores de comunidad grandes a las rutas.
Topología
En la ilustración 1 se muestra la red de ejemplo.

Automática
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, a continuación, copie y pegue los comandos en la CLI en el nivel [edit] hierarchy.
Dispositivo R1
Dispositivo R2
Dispositivo R3
Procedimiento detallado
El ejemplo siguiente requiere que se exploren varios niveles en la jerarquía de configuración. Para obtener más información sobre cómo navegar por la CLI, consulte Using the CLI Editor in Configuration Mode en el Guía de usuario de CLI.
Para configurar el dispositivo R3:
- Configure las interfaces.[edit interfaces]set ge-0/0/1 unit 0 family inet address 10.0.0.13/30set lo0 unit 0 family inet address 192.168.0.3/32
- Configure el número de sistema autónomo (AS) y el ID de encaminador.[edit routing-options]set router-id 192.168.0.3set autonomous-system 64511
- Configure la conexión EBGP con el dispositivo R1.[edit protocols bgp group to-R1]set type externalset import set-large-commsset peer-as 64510set neighbor 10.0.0.14
- Configure la Directiva que agrega valores de comunidad grandes a las rutas recibidas desde el dispositivo R1.
Una gran comunidad utiliza una notación de large:global administrator:assigned number:assigned number. Los valores específicos de la comunidad pueden ser cualquier cosa que cumpla con los objetivos administrativos, dentro de determinados parámetros.
[edit policy-options policy-statement set-large-comms]set term route-1 from route-filter 172.16.1.0/24 exactset term route-1 then community add large2-asset term route-1 then acceptset term route-2 from route-filter 172.16.2.0/24 exactset term route-2 then community add large2-ipset term route-2 then acceptset term route-3 from route-filter 172.16.3.0/24 exactset term route-3 then community add large1-asset term route-3 then acceptset term route-4 from route-filter 172.16.4.0/24 exactset term route-4 then community add large1-ipset term route-4 then accept[edit policy-options ]set community large1-as members large:64511:3:1set community large1-ip members large:7777:4:1set community large2-as members large:64511:1:1set community large2-ip members large:7777:2:1
Resultados
Desde el modo de configuración, para confirmar la configuración show interfaces, show protocolsescriba show policy-optionslos comandos show routing-options ,, y. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregir la configuración.
Si ha terminado de configurar el dispositivo, entre commit en el modo de configuración.
Comproba
Confirme que la configuración funciona correctamente.
Verificación de R1
Finalidad
En el dispositivo R1, compruebe el 172,16. rutas de la tabla de enrutamiento.
Acción
user@R1> show route protocol static match-prefix
172.16.* detail
inet.0: 17 destinations, 17 routes (17 active, 0 holddown, 0 hidden) 172.16.0.0/12 (1 entry, 1 announced) *Static Preference: 5 Next hop type: Router, Next hop index: 341 Address: 0xb7a0d90 Next-hop reference count: 9 Next hop: 10.49.127.254 via fxp0.0, selected Session Id: 0x0 State: < Active NoReadvrt Int Ext > Local AS: 64510 Age: 4d 22:38:07 Validation State: unverified Task: RT Announcement bits (1): 0-KRT AS path: I 172.16.1.0/24 (1 entry, 1 announced) *Static Preference: 5 Next hop type: Router, Next hop index: 580 Address: 0xb7a1270 Next-hop reference count: 9 Next hop: 10.0.0.2 via ge-0/0/0.0, selected Session Id: 0x140 State: < Active Int Ext > Local AS: 64510 Age: 4d 19:02:23 Validation State: unverified Task: RT Announcement bits (2): 0-KRT 4-BGP_RT_Background AS path: I Communities: 64510:1 large:64510:100:1 172.16.2.0/24 (1 entry, 1 announced) *Static Preference: 5 Next hop type: Router, Next hop index: 580 Address: 0xb7a1270 Next-hop reference count: 9 Next hop: 10.0.0.2 via ge-0/0/0.0, selected Session Id: 0x140 State: < Active Int Ext > Local AS: 64510 Age: 4d 19:02:23 Validation State: unverified Task: RT Announcement bits (2): 0-KRT 4-BGP_RT_Background AS path: I Communities: 64510:2 large:64510:200:2 172.16.3.0/24 (1 entry, 1 announced) *Static Preference: 5 Next hop type: Router, Next hop index: 580 Address: 0xb7a1270 Next-hop reference count: 9 Next hop: 10.0.0.2 via ge-0/0/0.0, selected Session Id: 0x140 State: < Active Int Ext > Local AS: 64510 Age: 4d 22:17:12 Validation State: unverified Task: RT Announcement bits (2): 0-KRT 4-BGP_RT_Background AS path: I Communities: 64510:3 172.16.4.0/24 (1 entry, 1 announced) *Static Preference: 5 Next hop type: Router, Next hop index: 580 Address: 0xb7a1270 Next-hop reference count: 9 Next hop: 10.0.0.2 via ge-0/0/0.0, selected Session Id: 0x140 State: < Active Int Ext > Local AS: 64510 Age: 4d 22:17:12 Validation State: unverified Task: RT Announcement bits (2): 0-KRT 4-BGP_RT_Background AS path: I Communities: 64510:4 iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) inet6.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
Significado
El resultado muestra que la comunidad regular y los valores de comunidad grandes se adjuntan a las rutas.
Las comunidades se adjuntan a rutas estáticas, lo que demuestra que estas comunidades se pueden adjuntar a rutas no BGP.
Verificación R3
Finalidad
En el dispositivo R3, compruebe el 172,16. rutas de la tabla de enrutamiento.
Acción
user@R3> show route protocol bgp match-prefix 172.16.* detail
inet.0: 14 destinations, 14 routes (14 active, 0 holddown, 0 hidden) 172.16.1.0/24 (1 entry, 1 announced) *BGP Preference: 170/-101 Next hop type: Router, Next hop index: 581 Address: 0xb7a10f0 Next-hop reference count: 8 Source: 10.0.0.14 Next hop: 10.0.0.14 via ge-0/0/1.0, selected Session Id: 0x140 State: < Active Ext > Local AS: 64511 Peer AS: 64510 Age: 3d 16:36:18 Validation State: unverified Task: BGP_64510.10.0.0.14 Announcement bits (1): 0-KRT AS path: 64510 I Communities: 64510:1 large:64510:100:1 large:64511:1:1 Accepted Localpref: 100 Router ID: 192.168.0.1 172.16.2.0/24 (1 entry, 1 announced) *BGP Preference: 170/-101 Next hop type: Router, Next hop index: 581 Address: 0xb7a10f0 Next-hop reference count: 8 Source: 10.0.0.14 Next hop: 10.0.0.14 via ge-0/0/1.0, selected Session Id: 0x140 State: < Active Ext > Local AS: 64511 Peer AS: 64510 Age: 3d 16:36:18 Validation State: unverified Task: BGP_64510.10.0.0.14 Announcement bits (1): 0-KRT AS path: 64510 I Communities: 64510:2 large:7777:2:1 large:64510:200:2 Accepted Localpref: 100 Router ID: 192.168.0.1 172.16.3.0/24 (1 entry, 1 announced) *BGP Preference: 170/-101 Next hop type: Router, Next hop index: 581 Address: 0xb7a10f0 Next-hop reference count: 8 Source: 10.0.0.14 Next hop: 10.0.0.14 via ge-0/0/1.0, selected Session Id: 0x140 State: < Active Ext > Local AS: 64511 Peer AS: 64510 Age: 3d 16:36:18 Validation State: unverified Task: BGP_64510.10.0.0.14 Announcement bits (1): 0-KRT AS path: 64510 I Communities: 64510:3 large:64511:3:1 Accepted Localpref: 100 Router ID: 192.168.0.1 172.16.4.0/24 (1 entry, 1 announced) *BGP Preference: 170/-101 Next hop type: Router, Next hop index: 581 Address: 0xb7a10f0 Next-hop reference count: 8 Source: 10.0.0.14 Next hop: 10.0.0.14 via ge-0/0/1.0, selected Session Id: 0x140 State: < Active Ext > Local AS: 64511 Peer AS: 64510 Age: 3d 16:36:18 Validation State: unverified Task: BGP_64510.10.0.0.14 Announcement bits (1): 0-KRT AS path: 64510 I Communities: 64510:4 large:7777:4:1 Accepted Localpref: 100 Router ID: 192.168.0.1 iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) inet6.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
Significado
El resultado muestra que los valores de comunidad normales permanecen adjuntos a las rutas, y que se agregan los valores de comunidad grandes.