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 sobre TWAMP, consulte Descripción del protocolo de medición activa bidireccional.
Descripción de la configuración de TWAMP
La compatibilidad y configuración del protocolo de medición activa bidireccional (TWAMP) varía 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 compatibilidad con TWAMP en una combinación particular 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 host del motor de reenvío de paquetes 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 de PIC modular multiservicios (MS-MPC) o un concentrador de puerto denso multiservicios (MS-CPC).
Utilice 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 Evolucionado, diferencias y notas sobre su plataforma.
- Soporte de luz TWAMP
- Soporte simple de protocolo de medición activa bidireccional (STAMP)
- Soporte administrado de TWAMP
Soporte de luz TWAMP
TWAMP Light, 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 están predefinidos en lugar de negociados. 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 TWAMP Light se introduce en la versión 21.3R1 de Junos OS. Para el cliente Junos OS IPv6 TWAMP Light, debe configurar las target-address instrucciones y en el destination-port [edit services rpm twamp client control-connection control-client-name test-session test-session-name] nivel jerárquico. La compatibilidad con direcciones de destino locales de vínculo para IPv6 Las sesiones de prueba TWAMP Light se introducen a partir de la versión 21.4R1 de Junos OS y la versión 22.3R1 de Junos OS Evolved para aquellos dispositivos compatibles con TWAMP Light.
Soporte simple de protocolo 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 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 de la carga reflejada se copia del marco de cliente o se genera de forma independiente. Un reflector de estado puede detectar en qué dirección se han producido las caídas. En versiones anteriores, admitíamos cargas simétricas y reflexión sin estado. Ahora admitimos la reflexión con 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 TWAMP. Para Junos OS Evolved, STAMP se configura en el nivel de jerarquía [edit services monitoring twamp server light]. La reflexión de estado se configura con la stateful-sequence instrucción. Para los servidores, el nuevo valor predeterminado para offload-type ahora es en pfe-timestamp lugar de inline-timestamp.
Utilice el Explorador de funciones: Protocolo simple de medición activa bidireccional (STAMP) para confirmar la compatibilidad con la plataforma y la versión.
Soporte administrado de TWAMP
Para Junos OS, TWAMP está configurado en el nivel de [edit services rpm twamp] jerarquía. Para Junos OS Evolved, TWAMP se configura en el [edit services monitoring twamp] nivel jerárquico.
Utilice el protocolo de medición activa bidireccional para confirmar la compatibilidad de la plataforma y la versión con funciones específicas.
Configuración de 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 [edit services rpm twampnivel de jerarquía ]:
server { authentication-mode mode; client-list list-name { address ip-address; } port 862; }
A partir de la versión 21.3R1 de Junos OS, ya no es necesario configurar la authentication-mode instrucción. El modo predeterminado ahora nonees , lo que significa que las comunicaciones con el servidor no se autentican.
-
Para especificar la lista de hosts de cliente de control permitidos que pueden conectarse a este servidor, incluya la
client-listinstrucción en el nivel de[edit services rpm twamp server]jerarquía. Cada valor que incluya debe ser una dirección de enrutamiento interdominio 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 activar TWAMP. -
Los enrutadores de la serie ACX no admiten modos de autenticación y cifrado. El valor de la instrucción en
authentication-modeel nivel de[edit services rpm twamp server]jerarquía debe establecerse ennone. -
El tráfico de conexión de control TWAMP siempre llega a enrutadores ACX con el puerto de escucha establecido como 862. Dado que este número de puerto para los 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.
Para Junos OS, puede configurar el control ligero para el servidor (el control administrado es el valor predeterminado). La configuración del servidor TWAMP de Junos OS para Light Control requiere la siguiente configuración mínima en el nivel jerárquico [edit services rpm twamp] :
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 el 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 (difusión)
Puede configurar más de un cliente y puede cambiar el puerto de escucha TWAMP siempre que el cambio esté coordinado con el cliente TWAMP.
Para marcas de tiempo basadas en microkernel en Junos OS, no es necesario configurar una si- interfaz. En este caso, la conexión TWAMP y las sesiones 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- interfaces de servicios y sp- 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 que utiliza 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 de PIC (sp-) de 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.
Esta 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 TWAMP server para obtener más información.
Configurar un cliente TWAMP
Para Junos OS, para configurar el servicio de cliente TWAMP, incluya la instrucción y los client parámetros relacionados en el nivel de [edit services rpm twamp] jerarquía. Para Junos OS Evolved, incluya la instrucción y las client opciones relacionadas en el nivel de [edit services monitoring twampjerarquía ].
Hay muchas opciones disponibles para la configuración del cliente TWAMP. Consulte los temas y ejemplos de la instrucción de configuración para obtener más información.
Para marcas de tiempo basadas en microkernel en Junos OS, no es necesario configurar una si- interfaz. En este caso, la conexión TWAMP y las sesiones 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 TWAMP, que desempeña la función de controlador TWAMP.
(Solo Junos OS) Para configurar una interfaz de servicios como cliente TWAMP, configure los parámetros de servicio y la interfaz de servicios como cliente TWAMP.
Para configurar la interfaz de servicios de cliente 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 de la función depende de la plataforma y la versión que utilice. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.
offload-type inline-timestamp opción. Esta función de marca de tiempo en línea también es compatible con Flex Algo y SR-MPLS. La instrucción se configura
offload-type en el servidor o en el cliente.
offload-type instrucción ahora es en
pfe-timestamp lugar de
inline-timestamp.
authentication-mode instrucción para el servidor TWAMP. El modo predeterminado es
none.