Descripción de los segmentos de adyacencia, los segmentos de anycast y el SRGB configurable en SPRING
El enrutamiento por segmentos (SR) o enrutamiento de paquetes fuente en redes (SPRING) es una arquitectura de plano de control que permite a un enrutador de entrada dirigir un paquete a través de un conjunto específico de nodos y enlaces sin depender de los nodos intermedios de la red para determinar la ruta real que debe tomar. SPRING permite la automatización de una red mediante el uso de un controlador de red definido por software (SDN) para la dirección y la ingeniería de tráfico en una red de paquetes WAN. Para dirigir los paquetes a través del conjunto especificado de nodos y vínculos, el enrutador de entrada antepone paquetes con segmentos que contienen una combinación adecuada de túneles. Cada segmento está asociado con un identificador, que se conoce como identificador de segmento (SID). Una lista ordenada de segmentos se codifica como una pila de etiquetas. A cada nodo del dominio de enrutamiento de segmentos se le asignan etiquetas en función de la disponibilidad del intervalo de etiquetas dinámicas. Un bloque global de enrutamiento de segmentos (SRGB) es el rango de valores de etiqueta reservados para el enrutamiento de segmentos.
A partir de Junos OS versión 17.2R1, puede definir el SRGB para el protocolo IS-IS y proporcionar segmentos de cualquier difusión con prefijo, además de segmentos de nodo, a los prefijos anunciados por el protocolo IS-IS mediante la configuración de políticas. Junos OS también amplía la compatibilidad con los segmentos de cualquier difusión de SPRING y los índices de segmentos de adyacencia configurables para el protocolo IS-IS.
Ventajas de los segmentos de anycast, los segmentos de adyacencia y el SRGB configurable
Gracias a la compatibilidad con segmentos de prefijo anycast en Junos OS, puede configurar varios enrutadores para anunciar el mismo prefijo con el mismo SID, lo que facilita el equilibrio de carga.
La configuración del tiempo de espera de adyacencia ayuda a retener segmentos durante un período de tiempo especificado después de que un vínculo se agite y garantiza una convergencia más rápida después de que falle un vínculo.
La configuración del intervalo de etiquetas SRGB garantiza que las etiquetas sean más predecibles en todo el dominio de enrutamiento de segmentos.
Bloque global de enrutamiento por segmentos configurable
Un segmento se codifica como una etiqueta MPLS. Una lista ordenada de segmentos se codifica como una pila de etiquetas. El administrador de etiquetas de nodo asigna etiquetas a cada nodo del dominio de enrutamiento de segmentos en función del intervalo de índices configurado para el enrutamiento de paquetes de origen. Estas etiquetas se asignan al segmento de nodo en función de la disponibilidad del rango de etiquetas dinámico administrado por el administrador de etiquetas de nodo. Un SRGB es el rango de valores de etiqueta utilizados en el enrutamiento de segmentos. Puede configurar un intervalo de etiquetas SRGB disponible para los protocolos IS-IS y OSPF de modo que las etiquetas sean predecibles en todos los dominios de enrutamiento de segmentos. Asegúrese de que ninguna otra aplicación utilice las etiquetas SRGB configuradas.
Segmentos de adyacencia y segmentos de prefijo
Un nodo dirige un paquete a su destino a través de una lista ordenada de instrucciones, llamadas segmentos. Esencialmente, el enrutamiento por segmentos utiliza protocolos de puerta de enlace interior (IGP) como IS-IS y OSPF para anunciar dos tipos de segmentos de red:
Segmentos de adyacencia: túnel estricto de reenvío de un solo salto que transporta paquetes a través de un vínculo específico entre dos nodos, independientemente del costo del enlace.
Segmentos de prefijos: un túnel de varios saltos que utiliza enlaces de ruta más cortos con reconocimiento de múltiples saltos de igual costo para llegar a un prefijo. El SID de prefijo admite prefijos IPv4 e IPv6. Un segmento de nodo es un caso especial de segmento de prefijo que utiliza los vínculos de ruta más cortos entre dos nodos específicos. Un segmento anycast es también un tipo de segmento de prefijo que identifica un conjunto de enrutadores para anunciar el mismo prefijo con el mismo valor SID.
- Tiempo de espera del segmento de adyacencia configurable
- Índice de segmento de prefijo
- Segmentos de Anycast
Tiempo de espera del segmento de adyacencia configurable
El protocolo IS-IS crea segmentos de adyacencia por adyacencia, nivel y familia de direcciones (uno para IPv4 e IPv6). Se asigna una etiqueta MPLS para cada segmento de adyacencia que se crea. Estas etiquetas se asignan después de que el estado de adyacencia del segmento cambie al estado up. A partir de Junos OS versión 17.2R1, puede configurar un tiempo de espera para asegurarse de que IS-IS no libere los segmentos inmediatamente después de que un vínculo se active o deje de funcionar, sino que los conserve durante el tiempo de espera configurado. El tiempo de espera predeterminado para los segmentos de adyacencia en el protocolo IS-IS es de 300 segundos.
El protocolo OSPF crea segmentos de adyacencia por adyacencia. Para garantizar que los segmentos de adyacencia se conserven durante las aletas de adyacencia o de vínculo, los segmentos de adyacencia no se liberan inmediatamente durante el vínculo hacia abajo. El tiempo de espera predeterminado para los segmentos de adyacencia en el protocolo OSPF es de 180 segundos.
Índice de segmento de prefijo
Actualmente, Junos OS permite configurar un SID de nodo SPRING para las familias de direcciones IPv4 e IPv6 para cada instancia de enrutamiento. Este SID de nodo está conectado a un ID de enrutador IPv4 e IPv6 si el ID de enrutador está configurado en la interfaz de circuito cerrado. De lo contrario, se elige la dirección IP más baja asignada a la interfaz de circuito cerrado como SID de nodo. La configuración de un SID de nodo mediante la política le permite elegir la dirección de circuito cerrado que obtiene el SID del nodo. Si existe la configuración del SID del nodo y se define una política para la selección del SID del nodo para el mismo prefijo, la configuración de la política tiene prioridad.
A partir de Junos OS versión 17.2R1, puede designar índices de segmento de prefijo para prefijar SID, tanto SID de nodos como anycast, que se anuncian en IS-IS mediante la configuración de directivas. Los enrutadores remotos utilizan este índice para consolidar prefijos en los SRGB respectivos y para derivar el identificador de segmento y reenviar el tráfico destinado a un prefijo específico. Una vez aprovisionados los índices de segmento de prefijos, los dispositivos que ejecutan Junos OS los anuncian en uno o varios de los siguientes tipos de TLV IS-IS mediante un nuevo subTLV de prefijo-SID (tipo 3):
Prefijo IP TLV (tipo 135)
Prefijo IP MT TLV (tipo 235)
TLV de accesibilidad con prefijo IPV6 (tipo 236)
MT IPV6 Prefijo Accesibilidad TLV (tipo 237)
A partir de Junos OS versión 19.1, puede designar de manera similar índices de segmento de prefijo para prefijar SID, tanto SID de nodos como anycast, que se anuncian en OSPF mediante la configuración de políticas. Los enrutadores remotos utilizan este índice para consolidar prefijos en los SRGB respectivos y para derivar el identificador de segmento y reenviar el tráfico destinado a un prefijo específico.
Segmentos de Anycast
Un segmento anycast IGP es un segmento de prefijo IGP que identifica un conjunto de enrutadores. Un segmento de anycast aplica el reenvío basándose en la ruta más corta con reconocimiento de múltiples rutas de igual costo hacia el nodo más cercano del conjunto de anycast. Dentro de un grupo anycast, todos los enrutadores anuncian el mismo prefijo con el mismo valor SID, lo que facilita el equilibrio de carga.
Tabla de historial de cambios
La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.