EN ESTA PÁGINA
Ejemplo: Configurar SRGB en el enrutamiento por segmentos para IS-IS
En este ejemplo, se muestra cómo definir el intervalo de etiquetas de bloque de etiqueta de enrutamiento por segmentos (SRGB) para el enrutamiento de paquetes de segmentos en redes (SPRING) o el enrutamiento por segmentos (SR) para el protocolo IS-IS. Esta configuración garantiza que las etiquetas sean más predecibles en todo el dominio del enrutamiento por segmentos con un impacto beneficioso en la velocidad de la red.
Nuestro equipo de pruebas de contenido validó y actualizó este ejemplo.
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
-
Dos enrutadores serie MX
-
Junos OS versión 17.2 o posterior se ejecuta en todos los dispositivos
-
Actualizado y revalidado mediante vMX en Junos OS versión 21.1R1.
-
¿Le interesa obtener experiencia práctica en esta función?
Visite Juniper vLabs para reservar su vLab Sandbox preconfigurado : Enrutamiento por segmentos - Básico y pruébelo de forma gratuita.
Antes de configurar el intervalo de etiquetas SRGB para el enrutamiento de segmentos en el dominio IS-IS, asegúrese de configurar los protocolos de enrutamiento y señalización.
Visión general
Actualmente, Junos OS le permite configurar solo índices de segmentos de nodos. El valor de la etiqueta de inicio depende de la etiqueta dinámica disponible en el sistema. Dado que no hay previsibilidad del rango de etiquetas dinámicas que se asignan al SRGB, Junos OS le permite configurar el rango de etiquetas SRGB que utiliza el enrutamiento por segmentos. Las etiquetas del rango SRGB se utilizan para el enrutamiento de segmentos en el dominio IS-IS. Esto significa que las etiquetas anunciadas son más predecibles y deterministas en el dominio del enrutamiento por segmentos.
Topología
La Figura 1 muestra el SRGB configurado en los enrutadores R1 y R2.

Configuración
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, copie y pegue los comandos en la CLI en el nivel de jerarquía y, luego, ingrese commit
desde el [edit] modo de configuración.
R1
set chassis network-services enhanced-ip set interfaces ge-0/0/0 unit 0 family inet address 172.16.1.1/30 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::1/128 set interfaces ge-0/0/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.1/32 set interfaces lo0 unit 0 family iso address 49.0004.0192.0168.0001.00 set interfaces lo0 unit 0 family inet6 address 2001:db8:10:10::1/128 set protocols isis interface ge-0/0/0.0 set protocols isis interface lo0.0 passive set protocols isis source-packet-routing srgb start-label 400000 set protocols isis source-packet-routing srgb index-range 4000 set protocols isis source-packet-routing node-segment ipv4-index 2001 set protocols isis source-packet-routing node-segment ipv6-index 3001 set protocols isis level 1 disable set protocols mpls interface ge-0/0/0.0
R2
set chassis network-services enhanced-ip set interfaces ge-0/0/0 unit 0 family inet address 172.16.1.2/30 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::2/64 set interfaces ge-0/0/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.2/32 set interfaces lo0 unit 0 family iso address 49.0004.0192.0168.0002.00 set interfaces lo0 unit 0 family inet6 address 2001:db8:20:20::1/128 set protocols isis interface ge-0/0/0.0 set protocols isis interface lo0.0 passive set protocols isis source-packet-routing srgb start-label 400000 set protocols isis source-packet-routing srgb index-range 4000 set protocols isis source-packet-routing node-segment ipv4-index 2002 set protocols isis source-packet-routing node-segment ipv6-index 3002 set protocols isis level 1 disable set protocols mpls interface ge-0/0/0.0
Configuración del dispositivo R1
Procedimiento paso a paso
El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de la CLI de Junos OS.
Para configurar el dispositivo R1:
Repita este procedimiento para el dispositivo R2 después de modificar los nombres de interfaz, las direcciones y otros parámetros adecuados.
Configure el modo de ip mejorada en la serie MX, ya que la funcionalidad de SRGB solo se admite en enrutadores con MPC e interfaces MIC. Es necesario reiniciar el sistema después de confirmar esta configuración.
[edit chassis] user@R1# set network-services enhanced-ip
Configure las interfaces.
[edit interfaces] user@R1# set ge-0/0/0 unit 0 family inet address 172.16.1.1/30 user@R1# set ge-0/0/0 unit 0 family iso user@R1# set ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::1/128 user@R1# set ge-0/0/0 unit 0 family mpls user@R1# set lo0 unit 0 family inet address 192.168.0.1/32 user@R1# set lo0 unit 0 family iso address 49.0004.0192.0168.0001.00 user@R1# set lo0 unit 0 family inet6 address 2001:db8:10:10::1/128
-
Configure el protocolo MPLS en la interfaz. Para que el enrutamiento de segmentos funcione, puede configurar cualquiera de las instrucciones en la jerarquía [
edit protocols mpls
]. Por ejemplo,abstract-hop
,class-of-service
,label-range
,optimize-switchover-delay
et cetra.[edit protocols] user@R1# set mpls interface ge-0/0/0.0
Configure la etiqueta de inicio y el rango de índice de SRGB.
Nota:Asegúrese de que la etiqueta MPLS para un ID de segmento de enlace (SID) es la suma de la etiqueta de inicio de SRGB y el valor de índice SID. Además, el valor del índice SID debe ser menor o igual que el valor de rango de índice especificado en la configuración.
-
Junos no comprueba si el índice SID está dentro del rango del SRGB cuando el índice SID se asigna mediante una política de exportación IS-IS. Si configura un índice fuera del rango del SRGB configurado, no verá ningún mensaje de error en los registros ni al confirmar la configuración. Junos OS solo muestra un error de confirmación cuando configura el SID en el [edit protocols isis source-packet-routing] nivel de jerarquía.
[edit protocols] user@R1# set isis source-packet-routing srgb start-label 400000 user@R1# set isis source-packet-routing srgb index-range 4000
Configure el valor de índice IPv4 del segmento de nodos.
[edit protocols] user@R1# set isis source-packet-routing node-segment ipv4-index 2001
Configure el valor de índice IPv6 del segmento de nodos.
[edit protocols] user@R1# set isis source-packet-routing node-segment ipv6-index 3001
Desactive el nivel 1, configure el protocolo IS-IS en la interfaz y configure la interfaz de circuito cerrado lo0.0 como pasiva.
[edit protocols] user@R1# set isis level 1 disable user@R1# set isis interface ge-0/0/0.0 user@R1# set isis interface lo0.0 passive
Resultados
Desde el modo de configuración, ingrese los comandos , show interfacesy show protocols para confirmar la show chassisconfiguración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@R1# show chassis network-services enhanced-ip;
user@R1# show interfaces ge-0/0/0 { unit 0 { family inet { address 172.16.1.1/30; } family iso; family inet6 { address 2001:db8:1:1::1/128; } family mpls; } } lo0 { unit 0 { family inet { address 192.168.0.1/32; } family iso { address 49.0004.0192.0168.0001.00; } family inet6 { address 2001:db8:10:10::1/128; } } }
user@R1# show protocols isis { interface ge-0/0/0.0; interface lo0.0 { passive; } source-packet-routing { srgb start-label 400000 index-range 4000; node-segment { ipv4-index 2001; ipv6-index 3001; } } level 1 disable; } mpls { interface ge-0/0/0.0; }
Verificación
RESUMEN Confirme que la configuración funciona correctamente.
Verificar el SRGB configurable
Propósito
Verifique el intervalo de etiquetas de SRGB configurable en la información general del IS-IS.
Acción
Desde el modo operativo, ejecute el show isis overview
comando para mostrar la información general de IS-IS.
user@R1> show isis overview
Instance: master
Router ID: 128.53.50.230
IPv6 Router ID: abcd::128:53:50:230
Hostname: R1
Sysid: 1280.5305.0230
Areaid: 47.0005.80ff.f800.0000.0108.0001
Adjacency holddown: enabled
Maximum Areas: 3
LSP life time: 1200
Attached bit evaluation: enabled
SPF delay: 200 msec, SPF holddown: 5000 msec, SPF rapid runs: 3
IPv4 is enabled, IPv6 is enabled, SPRING based MPLS is enabled
Traffic engineering: enabled
Traffic engineering v6: disabled
Restart: Disabled
Helper mode: Enabled
Layer2-map: Disabled
Source Packet Routing (SPRING): Enabled
SRGB Config Range :
SRGB Start-Label : 400000, SRGB Index-Range : 4000
SRGB Block Allocation: Success
SRGB Start Index : 400000, SRGB Size : 4000, Label-Range: [ 400000, 403999 ]
Node Segments: Enabled
Ipv4 Index : 2001, Ipv6 Index : 3001
SRv6: Disabled
Post Convergence Backup: Disabled
Level 1
Internal route preference: 15
External route preference: 160
Prefix export count: 0
Wide metrics are enabled, Narrow metrics are enabled
Source Packet Routing is enabled
Level 2
Internal route preference: 18
External route preference: 165
Prefix export count: 0
Wide metrics are enabled, Narrow metrics are enabled
Source Packet Routing is enabled
Significado
El resultado muestra la etiqueta de inicio de SRGB configurada y el rango de índice SRGB. El final del rango de etiquetas SRGB es la suma del valor de la etiqueta de inicio y el rango de índice. Todos los dispositivos del dominio de enrutamiento por segmentos deben tener los mismos valores de rango SRGB.