Configurar TWAMP
El protocolo de medición activa bidireccional (TWAMP) define un estándar para medir el rendimiento de IP entre dos dispositivos en una red. Para obtener más información sobre TWAMP, consulte RFC 5357, A Two-Way Active Measurement Protocol (TWAMP). Para obtener más información general sobre TWAMP, consulte Descripción del protocolo de medición activa bidireccional.
Descripción de la configuración de TWAMP
La compatibilidad y la configuración del protocolo de medición activa bidireccional (TWAMP) varían según la plataforma de hardware, las interfaces físicas o las interfaces físicas virtuales (servicios). La compatibilidad con RPM no siempre es un indicador de la compatibilidad de TWAMP en una combinación concreta de plataforma y tarjeta de línea para Junos OS. Las marcas de tiempo utilizadas en RPM y TWAMP se agregan en diferentes lugares, dependiendo de la configuración del hardware. Por ejemplo, diferentes componentes de hardware realizan marcas de tiempo, ya sea en línea en el chip de búsqueda (LU), el motor de enrutamiento (Junos OS evolucionado), la marca de tiempo basada en microkernel en el motor de reenvío de paquetes host o la tarjeta de línea, como una tarjeta de interfaz física multiservicios (MS-PIC), una tarjeta de interfaz modular multiservicios (MS-MIC), un concentrador PIC modular multiservicios (MS-MPC) o un concentrador de puerto denso multiservicios (MS-DPC).
Utilice el Explorador de características: protocolo de medición activa bidireccional para confirmar la compatibilidad de la plataforma y la versión para funciones específicas.
Consulte Descripción del protocolo de medición activa bidireccional para Junos OS Diferencias evolucionadas y notas sobre su plataforma.
- Soporte de TWAMP Light
- Compatibilidad con el Protocolo simple de medición activa bidireccional (STAMP)
- Soporte gestionado de TWAMP
Soporte de TWAMP Light
TWAMP Light, tal como se define en el Apéndice I de RFC 5357, es una versión sin estado de TWAMP donde los parámetros de prueba se predefinen en lugar de negociarse. Todos los paquetes de prueba recibidos por el servidor en un puerto de prueba se reflejan y se olvidan de inmediato.
La compatibilidad con direcciones de destino IPv6 para sesiones de prueba de TWAMP Light se introdujo en Junos OS versión 21.3R1. Para el cliente IPv6 TWAMP Light de Junos OS, debe configurar las target-address
instrucciones y las destination-port
instrucciones en el nivel de [edit services rpm twamp client control-connection control-client-name test-session test-session-name]
jerarquía. La compatibilidad con direcciones de destino locales de vínculo para sesiones de prueba IPv6 de TWAMP Light se introdujo a partir de la versión 21.4R1 de Junos OS y en la versión 22.3R1 de Junos OS Evolved, para aquellos dispositivos compatibles con TWAMP Light.
Compatibilidad con el Protocolo simple de medición activa bidireccional (STAMP)
STAMP, tal como se define en RFC 8762, Protocolo simple de medición activa bidireccional (STAMP), estandariza y amplía el modo operativo de TWAMP Light, que se definió en el Apéndice I de RFC 5357, Protocolo de medición activa bidireccional (TWAMP). Un reflector compatible con STAMP garantiza un tamaño de carga simétrico (de acuerdo con RFC 6038) y funciona en modo sin estado o con estado, dependiendo de si el número de secuencia en la carga reflejada se copia desde la trama del cliente o se genera de forma independiente. Un reflector con estado puede detectar en qué dirección se han producido caídas. En versiones anteriores, admitíamos cargas simétricas y reflexión sin estado. Ahora admitimos la reflexión de estado, el cumplimiento total del estándar STAMP y los valores de caída unidireccionales para los clientes. Admitimos valores de caída unidireccionales no solo para clientes STAMP, sino también para clientes en modo administrado por TWAMP. Para Junos OS Evolved, STAMP se configura en el nivel jerárquico [edit services monitoring twamp server light]. La reflexión con estado se configura con la stateful-sequence
instrucción. Para los servidores, el nuevo valor predeterminado para offload-type
es ahora pfe-timestamp
en lugar de inline-timestamp
.
Use el Explorador de características: Protocolo simple de medición activa bidireccional (STAMP) para confirmar la compatibilidad con la plataforma y la versión.
Soporte gestionado de TWAMP
Para Junos OS, TWAMP se configura en el nivel jerárquico [edit services rpm twamp]
. Para Junos OS Evolved, TWAMP se configura en el nivel jerárquico [edit services monitoring twamp]
.
Utilice el protocolo de medición activa bidireccional para confirmar la compatibilidad de la plataforma y la versión para funciones específicas.
Configurar un servidor TWAMP
Con la excepción de las interfaces físicas, la configuración del servidor TWAMP para Junos OS requiere la siguiente configuración mínima en el nivel de [edit services rpm twamp
jerarquía ]:
server { authentication-mode mode; client-list list-name { address ip-address; } port 862; }
A partir de Junos OS versión 21.3R1, ya no es necesario configurar la authentication-mode
instrucción. El modo predeterminado es ahora none
, lo que significa que las comunicaciones con el servidor no están autenticadas.
-
Para especificar la lista de hosts cliente de control permitidos que pueden conectarse a este servidor, incluya la
client-list
instrucción en el nivel de[edit services rpm twamp server]
jerarquía. Cada valor que incluya debe ser una dirección de enrutamiento entre dominios sin clase (CIDR) (dirección IP más máscara) que represente una red de hosts permitidos. Puede incluir varias listas de clientes, cada una de las cuales puede contener un máximo de 64 entradas. Debe configurar al menos una dirección de cliente para habilitar TWAMP. -
Los enrutadores de la serie ACX no admiten los modos de autenticación y cifrado. El valor
authentication-mode
de la instrucción en el nivel jerárquico[edit services rpm twamp server]
debe establecerse ennone
. -
El tráfico de conexión del control TWAMP siempre llega a los enrutadores ACX con el puerto de escucha establecido como 862. Dado que este número de puerto para sondeos de tráfico se puede modificar, los enrutadores ACX no reconocen ni procesan correctamente los sondeos que llegan con un número de puerto diferente. Como resultado, el tráfico TWAMP y los paquetes enlazados al host se descartan en tal escenario.
Configurar TWAMP proporciona información sobre la compatibilidad con el control ligero del servidor.
En Junos OS, puede configurar el control de luz para el servidor (el control administrado es el predeterminado). La configuración del servidor TWAMP de Junos OS para el control ligero requiere la siguiente configuración mínima en el nivel de [edit services rpm twamp]
jerarquía:
server { authentication-mode none; light; port (862 | 878 | 51000); }
Para Junos OS, para obtener una lista de restricciones en las direcciones de origen, consulte dirección de origen (TWAMP).
Para Junos OS Evolved, puede configurar el control administrado o ligero para el servidor. La configuración del servidor TWAMP para control administrado o ligero requiere la siguiente configuración mínima en el nivel de [edit services monitoring twamp]
jerarquía, suponiendo que utilice el puerto predeterminado para TWAMP (862):
server { (managed | light); }
Para Junos OS Evolved, no puede utilizar las siguientes direcciones para la dirección IP de origen de la lista de clientes utilizada para los sondeos:
-
0.0.0.0
-
127.0.0.0/8 (circuito cerrado)
-
224.0.0.0/4 (multidifusión)
-
255.255.255.255 (emisión)
Puede configurar más de un cliente y cambiar el puerto de escucha de TWAMP siempre que el cambio esté coordinado con el cliente de TWAMP.
Para la marca de tiempo basada en microkernel en Junos OS, no es necesario configurar una si-
interfaz. En este caso, la conexión y las sesiones de TWAMP se establecen en función de la dirección y la ruta de destino.
Para la marca de tiempo en línea en Junos OS, debe configurar si-
las interfaces o sp-
servicios, y la configuración del servidor TWAMP requiere las siguientes instrucciones en el nivel de [edit interfaces service-interface-name]
jerarquía:
user@router# show interfaces si-0/0/0 unit 10 { rpm twamp-server; family inet { address 10.10.10.1/24; } }
user@router# show interfaces sp-0/0/0 unit 10 { rpm twamp-server; family inet { address 10.20.20.1/24; } }
No puede configurar el servidor TWAMP en la unidad 0 de una interfaz de servicios. Si lo intenta, recibirá un error de configuración.
(Solo Junos OS) Para configurar un servidor TWAMP en una interfaz de servicios en línea (si-
), configure la cantidad de ancho de banda reservado en cada motor de reenvío de paquetes para el tráfico de túnel mediante servicios en línea incluyendo la bandwidth (1g | 10g)
instrucción en el [edit chassis fpc slot-number pic number inline-services]
nivel de jerarquía. Especifique la interfaz lógica PIC (sp-
) del servicio que proporciona el servicio TWAMP incluyendo la twamp-server
instrucción en el nivel de [edit interfaces sp-fpc/pic/port unit logical-unit-number family inet]
jerarquía.
La twamp-server
instrucción no es necesaria para la configuración del servidor TWAMP de interfaz física.
Muchos otros parámetros del servidor TWAMP son opcionales. Consulte las instrucciones de configuración de TWAMP server
para obtener más información.
Configurar un cliente TWAMP
Para Junos OS, para configurar el servicio de cliente de TWAMP, incluya la client
instrucción y los parámetros relacionados en el nivel de [edit services rpm twamp]
jerarquía. En Junos OS Evolved, incluya la instrucción y las client
opciones relacionadas en el nivel de [edit services monitoring twamp
jerarquía ].
Hay muchas opciones disponibles para la configuración del cliente TWAMP. Consulte los temas y ejemplos de instrucciones de configuración para obtener más información.
Para la marca de tiempo basada en microkernel en Junos OS, no es necesario configurar una si-
interfaz. En este caso, la conexión y las sesiones de TWAMP se establecen en función de la dirección y la ruta de destino.
Para la marca de tiempo en línea en Junos OS, las si-
interfaces son interfaces físicas virtuales que responden como un servidor TWAMP. Sin embargo, también puede configurar interfaces de servicios para que actúen como cliente de TWAMP, que desempeña la función de controlador de TWAMP.
(Solo Junos OS) Para configurar una interfaz de servicios como cliente de TWAMP, configure los parámetros de servicio y la interfaz de servicio como cliente de TWAMP.
Para configurar la interfaz de servicios de cliente de TWAMP, incluya la rpm twamp-client
instrucción en el nivel de [edit interfaces si-interface-name]
jerarquía:
user@router# show interfaces si-0/0/0 unit 0 { family inet; } unit 10 { rpm twamp-client; family inet { address 10.30.30.1/24 } }
No puede configurar el cliente TWAMP en la unidad 0 de una interfaz de servicio. Si lo intenta, recibirá un error de configuración.
Ver también
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.
offload-type
instrucción ahora
pfe-timestamp
es en lugar de
inline-timestamp
.
authentication-mode
instrucción para el servidor TWAMP. El modo predeterminado es
none
.