EN ESTA PÁGINA
Descripción de la transmisión de datos de transmisión de análisis de red mejorados
Descripción de la salida de archivo local de análisis mejorado
Descripción de la configuración y el estado de análisis de red
Archivo prototipo para el formato de transmisión de búfer de protocolo de Google
Configuración de un archivo local para datos de análisis de red
Configuración de un recopilador remoto para datos de análisis de transmisión
Ejemplo: Configuración de funciones mejoradas de análisis de red
Análisis de red
SUMMARY En esta sección se describe la función de análisis de red que proporciona visibilidad del rendimiento y el comportamiento de la infraestructura del centro de datos. Recopila datos del conmutador, los analiza mediante algoritmos sofisticados y captura los resultados en informes. Los administradores de red pueden usar los informes para solucionar problemas, tomar decisiones y ajustar los recursos según sea necesario.
Descripción general de análisis de red
El gestor de análisis (analyticsm) del motor de reenvío de paquetes recopila estadísticas de tráfico y colas, y el demonio de análisis (analyticsd) en el motor de enrutamiento analiza los datos y genera informes. Puede habilitar el análisis de red mediante la configuración del monitoreo de microburst y el monitoreo de estadísticas de tráfico de alta frecuencia.
En junos OS versión 13.2X51-D15, se mejoró la función de análisis de red y se realizaron cambios extensos en las jerarquías y las instrucciones de CLI. Si actualiza a Junos OS versión 13.2X51-D15 o posterior desde una versión anterior a 13.2X51-D15, las configuraciones de análisis de red confirmadas en versiones anteriores aparecerán en su dispositivo, pero la función está deshabilitada. Para habilitar esta función, debe volver a configurarla mediante las nuevas instrucciones y jerarquías de CLI.
Para obtener más información, consulte:
- Descripción general de las funciones de Analytics
- Descripción general de mejoras de análisis de red
- Resumen de los cambios en la CLI
Descripción general de las funciones de Analytics
Puede habilitar el análisis de red mediante la configuración del monitoreo de colas (microburst) y el monitoreo de estadísticas de tráfico de alta frecuencia. Se utiliza la supervisión de microburst para ver las condiciones de las colas de tráfico en la red. Una ocurrencia de microburst indica al motor de reenvío de paquetes que se alcanza un umbral de latencia o profundidad de cola especificado por el usuario. La profundidad de la cola es el búfer (en bytes) que contiene los datos, y la latencia es el tiempo (en nanosegundos o microsegundos) que los datos permanecen en la cola.
Puede configurar la supervisión de colas según la profundidad o la latencia de las colas (pero no ambas), y configurar la frecuencia (intervalo de sondeo) en la que el motor de reenvío de paquetes comprueba la búsqueda de microrrupciones y envía los datos al motor de enrutamiento para su procesamiento. Puede configurar la supervisión de colas globalmente para todas las interfaces físicas del sistema o para una interfaz específica en el conmutador. Sin embargo, el intervalo de supervisión de cola especificado se aplica a todas las interfaces o a ninguna; no puede configurar el intervalo para cada interfaz.
Utilice la supervisión de estadísticas de tráfico de alta frecuencia para recopilar estadísticas de tráfico en intervalos de sondeo especificados. Similar al intervalo de supervisión de cola, el intervalo de supervisión del tráfico se aplica a todas las interfaces o a ninguna; no puede configurar el intervalo para cada interfaz.
Tanto el tráfico como la supervisión de colas están deshabilitadas de forma predeterminada. Debe configurar cada tipo de supervisión mediante la CLI. En cada caso, la configuración de una interfaz siempre tiene prioridad sobre la configuración global.
Puede configurar el monitoreo de tráfico y colas solo para interfaces físicas; no se admiten interfaces lógicas ni del puerto de Virtual Chassis (VCP).
El demonio de análisis en el motor de enrutamiento genera archivos de registro local que contienen registros de cola y estadísticas de tráfico. Puede especificar el nombre de archivo y el tamaño del registro, así como el número de archivos de registro. Si no configura un nombre de archivo, los datos no se guardarán.
Puede mostrar el archivo de registro local o especificar un servidor para recibir los datos de transmisión que contienen la cola y las estadísticas de tráfico.
Para cada puerto, se almacena en caché la información de los últimos 10 registros de estadísticas de tráfico y 100 registros de estadísticas de cola. Puede ver esta información mediante los show analytics
comandos.
Para almacenar datos de traceoptions, configure la traceoptions
instrucción en el [edit services analytics]
nivel de jerarquía.
Descripción general de mejoras de análisis de red
A partir de Junos OS versión 13.2X51-D15, la función de análisis de red ofrece las siguientes mejoras:
Recursos: consta de interfaces y sistema. El recurso de interfaces le permite configurar un nombre de interfaz y un nombre de perfil de recurso asociado para cada interfaz. Con el recurso del sistema, puede configurar los intervalos de sondeo para la supervisión de colas y el tráfico, además de un perfil de recurso asociado para el sistema.
Perfil de recursos: una plantilla que contiene las configuraciones para la supervisión de colas y tráfico, como el umbral de profundidad y los valores de umbral de latencia, y si cada tipo de supervisión está habilitado o deshabilitado. Una vez configurado un perfil de recurso, se aplica a un recurso de sistema o interfaces.
Recopilador: es un servidor para recopilar estadísticas de monitoreo de tráfico y colas, y puede ser un servidor local o remoto. Puede configurar un servidor local para almacenar estadísticas de monitoreo en un archivo de registro o un servidor remoto para recibir datos de estadísticas transmitidas.
Exportar perfil: debe configurar un perfil de exportación si desea enviar datos de transmisión a un recopilador remoto. En el perfil de exportación, se define la categoría de datos transmitidos (para todo el sistema o específico de la interfaz) para determinar el tipo de flujo que recibirá el recopilador. Puede especificar categorías de transmisión del sistema y de la interfaz. Los datos del sistema incluyen información del sistema y estado de la cola y monitoreo de tráfico. Los datos específicos de la interfaz incluyen información de interfaz, estadísticas de cola y tráfico, y estado de vínculo, cola y tráfico.
Formato de transmisión de búfer de protocolo de Google (GBP): un nuevo formato de transmisión para monitorear datos estadísticos que se envían a un recolector remoto en un solo mensaje AnRecord. Este formato de transmisión ofrece nueve tipos de información, incluyendo:
Información del sistema: información general del sistema, como el tiempo de arranque, la información del modelo, el número de serie, el número de puertos, etc.
Estado de cola del sistema: estado de cola para el sistema en general.
Estado de tráfico del sistema: estado del tráfico del sistema en general.
Información de interfaz: incluye índice SNMP, ranura, puerto y otra información.
Estadísticas de cola para interfaces: estadísticas de cola para interfaces específicas.
Estadísticas de tráfico para interfaces: estadísticas de tráfico para interfaces específicas.
Estado de vínculo para interfaces: incluye la velocidad del vínculo, el estado, etc.
Estado de cola para interfaces: estado de cola para interfaces específicas.
Estado de tráfico para interfaces: estado de tráfico para interfaces específicas.
El analytics.proto archivo: proporciona una plantilla para el formato de transmisión gbp. Este archivo se puede utilizar para escribir su aplicación de servidor de análisis. Para descargar el archivo, vaya a:
Uso de valores de umbral: analytics Manager (analyticsm) generará un registro de estadísticas de cola cuando se supere el valor de umbral de latencia o profundidad de cola más bajo.
Protocolo de datagramas de usuario (UDP): protocolo de transporte adicional que puede configurar, además del Protocolo de control de transmisión (TCP), para el puerto del servidor de transmisión remota.
Archivo único para registro local: reemplaza los archivos de registro independientes para estadísticas de cola y tráfico.
Cambio en la medición de latencia: la configuración y la presentación de informes de valores de latencia han cambiado de microsegundos a nanosegundos.
Cambio en la notificación del tiempo de recopilación en formato UTC: el tiempo de recopilación de estadísticas se informa en microsegundos en lugar de milisegundos.
Nuevo comando
show analytics collector
de modo operativo: sustituye elshow analytics streaming-server
comando.Cambios en el formato de salida de comandos: incluya los siguientes cambios:
Adición de contadores de paquetes de unidifusión, multidifusión y difusión en las estadísticas de tráfico y colas.
Reversión de la secuencia de información estadística en la salida. El registro más reciente se muestra al principio y el más antiguo al final de la salida.
Eliminación de la información de estado de supervisión de tráfico o cola de la parte global de la salida del comando y
show analytics status
de lashow analytics configuration
salida si no hay una configuración global.Adición de
n/a
a la parte específica de la interfaz de lashow analytics configuration
salida del comando yshow analytics status
del comando si un parámetro no está configurado (por ejemplo, umbral de profundidad o umbral de latencia).
Resumen de los cambios en la CLI
A partir de Junos OS versión 13.2X51-D15, las mejoras en la función de análisis de red dan como resultado cambios en la CLI cuando se configura la característica. Consulte Tabla 1 para obtener un resumen de los cambios en la CLI.
Tarea |
CLI para Junos OS versión 13.2X50-D15 y 13.2X51-D10 |
CLI para Junos OS versión 13.2X51-D15 y posteriores |
---|---|---|
Configuración de la cola global y el intervalo de sondeo de monitoreo de tráfico |
traffic-statistics { interval interval; } queue-statistics { interval interval; } |
resource { system { polling-interval { queue-monitoring interval; traffic-monitoring interval; } } } |
Configuración de archivos locales para informes de estadísticas de tráfico y colas |
traffic-statistics { file filename; size size; files number; } queue-statistics { file filename; size size; files number; } |
collector { local { file filename { files number; size size; } } } |
Habilitación de estadísticas de colas y monitoreo de tráfico, y especificación del umbral de profundidad para todas las interfaces (globalmente) |
interfaces { all { queue-statistics; traffic-statistics; depth-threshold { high number; low number; } } } |
Requiere definir un perfil de recurso y aplicarlo al sistema:
|
Habilitación de estadísticas de colas y monitoreo de tráfico, y especificación del umbral de latencia para una interfaz |
interfaces { interface{ queue-statistics; traffic-statistics; latency-threshold high number; low number; } } |
Requiere definir un perfil de recurso y aplicarlo a la interfaz:
|
Configuración del formato de datos de transmisión (JSON, CSV o TSV) para enviar a un servidor remoto Nota:
Junos OS versión 13.2X51-D15 agregó compatibilidad con el formato de flujo GPB y la configuración de los protocolos de transporte (TCP o UDP). |
streaming-servers { address ip-address { port number { stream-format format; } } } |
Requiere definir el formato de transmisión en un perfil de exportación y aplicar el perfil al recopilador.
|
Configurar los tipos de mensajes de transmisión (estadísticas de cola o tráfico) para enviar a un servidor remoto |
streaming-servers { address ip-address { port number { stream-type type; stream-type type; } } } |
Requiere definir un perfil de exportación y aplicarlo al recopilador:
|
Configuración del protocolo de transporte para enviar datos de transmisión a un servidor externo |
No hay ninguna configuración disponible. Solo se admite el protocolo TCP. |
La configuración está disponible. Se admiten los protocolos TCP y UDP, y se pueden configurar para el mismo puerto.
collector { address ip-address { port number1 { transport tcp; transport udp; } port number2 { transport udp; } } } |
Mostrar información sobre el servidor o recolector de transmisión remoto |
Emita el |
Emita el |
Descripción de la transmisión de datos de transmisión de análisis de red mejorados
Los datos de monitoreo de análisis de red se pueden transmitir a servidores remotos llamados recolectores. Puede configurar uno o varios recolectores para recibir datos transmitidos que contengan estadísticas de tráfico y colas. En este tema se describe la salida de los datos transmitidos.
Este tema se aplica a Junos OS versión 13.2X51-D15 o posterior.
A partir de Junos OS versión 13.2X51-D15, el análisis de red admite los siguientes formatos de datos de transmisión y salida:
- Búfer de protocolo de Google (GPB)
- Notación de objetos JavaScript (JSON)
- Valores separados por comas (CSV)
- Valores separados por pestañas (TSV)
- Salida de estadísticas de cola para JSON, CSV y TSV
- Salida de estadísticas de tráfico para JSON, CSV y TSV
Búfer de protocolo de Google (GPB)
Se agregó compatibilidad con el formato de transmisión del búfer de protocolo de Google (GPB) en la versión 13.2X51-D15 de Junos OS. Este formato de transmisión ofrece:
Compatibilidad con nueve tipos de mensajes, según el tipo de recurso (para todo el sistema o específico de la interfaz).
Envía mensajes en un formato jerárquico.
Puede generar otros mensajes con formato de transmisión (JSON, CSV, TSV) a partir de mensajes formateados por GPB.
Incluye un encabezado de mensaje de 8 bytes. Consulte Tabla 2 para obtener más información.
Tabla 2 describe el encabezado del mensaje de formato de transmisión GPB.
Posición de byte |
Campo |
---|---|
0 a 3 |
Longitud del mensaje |
4 |
Versión del mensaje |
De 5 a 7 |
Reservado para uso futuro |
El siguiente archivo de prototipo GPB (analytics.proto) proporciona detalles sobre los datos transmitidos:
package analytics; // Traffic statistics related info message TrafficStatus { optional uint32 status = 1; optional uint32 poll_interval = 2; } // Queue statistics related info message QueueStatus { optional uint32 status = 1; optional uint32 poll_interval = 2; optional uint64 lt_high = 3; optional uint64 lt_low = 4; optional uint64 dt_high = 5; optional uint64 dt_low = 6; } message LinkStatus { optional uint64 speed = 1; optional uint32 duplex = 2; optional uint32 mtu = 3; optional bool state = 4; optional bool auto_negotiation= 5; } message InterfaceInfo { optional uint32 snmp_index = 1; optional uint32 index = 2; optional uint32 slot = 3; optional uint32 port = 4; optional uint32 media_type = 5; optional uint32 capability = 6; optional uint32 porttype = 7; } message InterfaceStatus { optional LinkStatus link = 1; optional QueueStatus queue_status = 2; optional TrafficStatus traffic_status = 3; } message QueueStats { optional uint64 timestamp = 1; optional uint64 queue_depth = 2; optional uint64 latency = 3; } message TrafficStats { optional uint64 timestamp = 1; optional uint64 rxpkt = 2; optional uint64 rxucpkt = 3; optional uint64 rxmcpkt = 4; optional uint64 rxbcpkt = 5; optional uint64 rxpps = 6; optional uint64 rxbyte = 7; optional uint64 rxbps = 8; optional uint64 rxcrcerr = 9; optional uint64 rxdroppkt = 10; optional uint64 txpkt = 11; optional uint64 txucpkt = 12; optional uint64 txmcpkt = 13; optional uint64 txbcpkt = 14; optional uint64 txpps = 15; optional uint64 txbyte = 16; optional uint64 txbps = 17; optional uint64 txcrcerr = 18; optional uint64 txdroppkt = 19; } message InterfaceStats { optional TrafficStats traffic_stats = 1; optional QueueStats queue_stats = 2; } //Interface message message Interface { required string name = 1; optional bool deleted = 2; optional InterfaceInfo information = 3; optional InterfaceStats stats = 4; optional InterfaceStatus status = 5; } message SystemInfo { optional uint64 boot_time = 1; optional string model_info = 2; optional string serial_no = 3; optional uint32 max_ports = 4; optional string collector = 5; repeated string interface_list = 6; } message SystemStatus { optional QueueStatus queue_status = 1; optional TrafficStatus traffic_status = 2; } //System message message System { required string name = 1; optional bool deleted = 2; optional SystemInfo information = 3; optional SystemStatus status = 4; } message AnRecord { optional uint64 timestamp = 1; optional System system = 2; repeated Interface interface = 3; }
Notación de objetos JavaScript (JSON)
El formato de transmisión de notación de objetos JavaScript (JSON) admite los siguientes datos:
Datos de estadísticas de cola. Por ejemplo:
{"record-type":"queue-stats","time":1383453988263,"router-id":"qfx5100-switch", "port":"xe-0/0/18","latency":0,"queue-depth":208}
Consulte Tabla 3 para obtener más información acerca de los campos de salida de estadísticas de cola.
Estadísticas de tráfico. Por ejemplo:
{"record-type":"traffic-stats","time":1383453986763,"router-id":"qfx5100-switch", "port":"xe-0/0/16","rxpkt":26524223621,"rxpps":8399588,"rxbyte":3395100629632, "rxbps":423997832,"rxdrop":0,"rxerr":0,"txpkt":795746503,"txpps":0,"txbyte":101855533467, "txbps":0,"txdrop":0,"txerr":0}
Consulte Tabla 4 para obtener más información acerca de los campos de salida de estadísticas de tráfico.
Valores separados por comas (CSV)
El formato de transmisión de valores separados por comas (CSV) admite los siguientes datos:
Estadísticas de cola. Por ejemplo:
q,1383454067604,qfx5100-switch,xe-0/0/18,0,208
Consulte Tabla 3 para obtener más información acerca de los campos de salida de estadísticas de cola.
Estadísticas de tráfico. Por ejemplo:
t,1383454072924,qfx5100-switch,xe-0/0/19,1274299748,82950,163110341556,85603312,0,0, 27254178291,8300088,3488534810679,600002408,27268587050,3490379142400
Consulte Tabla 4 para obtener más información acerca de los campos de salida de estadísticas de tráfico.
Valores separados por pestañas (TSV)
El formato de transmisión de valores separados por pestañas (TSV) admite los siguientes datos:
Estadísticas de cola. Por ejemplo:
q 585870192561703872 qfx5100-switch xe-0/0/18 (null) 208 2
Consulte Tabla 3 para obtener más información acerca de los campos de salida de estadísticas de cola.
Estadísticas de tráfico. Por ejemplo:
t 1383454139025 qfx5100-switch xe-0/0/19 1279874033 82022 163823850036 84801488 0 0 27811618258 8199630 3559887126455 919998736 27827356915 3561901685120
Consulte Tabla 4 para obtener más información acerca de los campos de salida de estadísticas de tráfico.
Salida de estadísticas de cola para JSON, CSV y TSV
Tabla 3 describe los campos de salida para los datos de estadísticas de colas transmitidas en el orden en que aparecen.
Campo |
Descripción |
---|---|
tipo de registro |
Tipo de estadísticas. Se muestra como:
|
hora |
Tiempo (en formato de época Unix) en el que se capturaron las estadísticas. |
id de enrutador |
ID del dispositivo host de análisis de red. |
Puerto |
Nombre del puerto físico configurado para el análisis de red. |
latencia |
Latencia de cola de tráfico en milisegundos. |
profundidad de cola |
Profundidad de la cola de tráfico en bytes. |
Salida de estadísticas de tráfico para JSON, CSV y TSV
Tabla 4 describe los campos de salida para los datos de estadísticas de tráfico transmitido en el orden en que aparecen.
Campo |
Descripción |
---|---|
tipo de registro |
Tipo de estadísticas. Se muestra como:
|
hora |
Tiempo (en formato de época Unix) en el que se capturaron las estadísticas. |
id de enrutador |
ID del dispositivo host de análisis de red. |
Puerto |
Nombre del puerto físico configurado para el análisis de red. |
rxpkt |
Total de paquetes recibidos. |
rxpps |
Total de paquetes recibidos por segundo. |
rxbyte |
Total de bytes recibidos. |
rxbps |
Total de bytes recibidos por segundo. |
rxdrop |
Total de paquetes entrantes caídos. |
rxerr |
Total de paquetes con errores. |
txpkt |
Total de paquetes transmitidos. |
txpps |
Total de paquetes transmitidos por segundo. |
txbyte |
Total de bytes transmitidos. |
txbps |
Total de bytes transmitidos por segundo. |
txdrop |
Total de bytes transmitidos caídos. |
txerr |
Total de paquetes transmitidos con errores (caídos). |
Consulte también
Descripción de la salida de archivo local de análisis mejorado
La función de análisis de red ofrece visibilidad del rendimiento y el comportamiento de la infraestructura del centro de datos. Puede habilitar el análisis de red mediante la supervisión de estadísticas de tráfico o colas, o ambos. Además, puede configurar un archivo local para almacenar los registros de estadísticas de tráfico y colas.
En este tema, se describe la salida del archivo local en Junos OS versión 13.2X51-D15 y posteriores.
A partir de Junos OS versión 13.2X51-D15, las estadísticas de monitoreo de tráfico y colas se pueden almacenar localmente en un solo archivo. En el ejemplo siguiente se muestra el resultado del monitor start
comando.
root@qfx5100-33> monitor start an root@qfx5100-33> *** an *** q,1393947567698432,qfx5100-33,xe-0/0/19,1098572,1373216 q,1393947568702418,qfx5100-33,xe-0/0/19,1094912,1368640 q,1393947569703415,qfx5100-33,xe-0/0/19,1103065,1378832 t,1393947569874528,qfx5100-33,xe-0/0/16,12603371884,12603371884,0,0, 8426023,1613231610488,8628248712,0,3,5916761,5916761,0,0,0,757345408,0,0,0 t,1393947569874528,qfx5100-33,xe-0/0/18,12601953614,12601953614,0,0, 8446737,1613050071660,8649421552,0,5,131761619,131761619,0,0,84468, 16865487232,86495888,0,0 t,1393947569874528,qfx5100-33,xe-0/0/19,126009250,126009250,0,0,84469, 16129184128,86496392,0,0,12584980342,12584980342,0,0,8446866,1610877487744, 8649588432,12593703960,0 q,1393947575698402,qfx5100-33,xe-0/0/19,1102233,1377792 q,1393947576701398,qfx5100-33,xe-0/0/19,1107724,1384656
Consulte Tabla 5 el resultado de estadísticas de cola y Tabla 6 la salida de estadísticas de tráfico. Los campos de las tablas se enumeran en el orden en que aparecen en el ejemplo de salida.
Campo |
Descripción |
Ejemplo en salida |
---|---|---|
Tipo de registro |
Tipo de estadísticas (monitoreo de colas o tráfico) |
|
Tiempo (microsegundos) |
Época de Unix (o tiempo de Unix) en microsegundos en los que se capturaban las estadísticas. |
|
ID de enrutador |
ID del dispositivo host de análisis de red. |
|
Puerto |
Nombre del puerto físico configurado para el análisis de red. |
|
Latencia (nanosegundos) |
Latencia de cola de tráfico en nanosegundos. |
|
Profundidad de cola (bytes) |
Profundidad de la cola de tráfico en bytes. |
|
Campo |
Descripción |
Ejemplo en salida |
---|---|---|
Tipo de registro |
Tipo de estadísticas (monitoreo de colas o tráfico) |
|
Tiempo (microsegundos) |
Época de Unix (o tiempo de Unix) en microsegundos en los que se capturaban las estadísticas. |
|
ID de enrutador |
ID del dispositivo host de análisis de red. |
|
Puerto |
Nombre del puerto físico configurado para el análisis de red. |
|
rxpkt |
Total de paquetes recibidos. |
|
rxucpkt |
Total de paquetes de unidifusión recibidos. |
|
rxmcpkt |
Total de paquetes de multidifusión recibidos. |
|
rxbcpkt |
Total de paquetes de difusión recibidos. |
|
rxpps |
Total de paquetes recibidos por segundo. |
|
rxbyte |
Total de octetos recibidos. |
|
rxbps |
Total de bytes recibidos por segundo. |
|
rxdroppkt |
Total de paquetes entrantes caídos. |
|
rxcrcerr |
Errores de CRC/Alineación recibidos. |
|
txpkt |
Total de paquetes transmitidos. |
|
txucpkt |
Total de paquetes de unidifusión transmitidos. |
|
txmcpkt |
Total de paquetes de multidifusión transmitidos. |
|
txbcpkt |
Total de paquetes de difusión transmitidos. |
|
txpps |
Total de paquetes transmitidos por segundo. |
|
txbyte |
Total de octetos transmitidos. |
|
txbps |
Bytes por segundo transmitidos. |
|
txdroppkt |
Total de paquetes transmitidos caídos. |
|
txcrcerr |
Errores de CRC/alineación transmitidos. |
|
Descripción de los datos de transmisión de análisis de red
En este tema se describen la cola de análisis de red y las estadísticas de tráfico que se transmiten a servidores remotos.
Puede configurar uno o más servidores remotos para recibir datos transmitidos que contengan estadísticas de cola y tráfico. El formato de los datos transmitidos puede ser notación de objetos de JavaScript (JSON), valores separados por comas (CSV) o valores separados por pestañas (TSV).
El resultado que se muestra en este tema solo se aplica a la versión 13.2X51-D10 de Junos OS. La hora se muestra en el formato de época de Unix (también conocido como tiempo de Unix o tiempo POSIX).
Los ejemplos siguientes muestran la salida de datos de estadísticas de cola transmitida en diferentes formatos.
Formato JSON:
{"record-type":"queue-stats","time":1383453988263,"router-id":"qfx5100-switch", "port":"xe-0/0/18","latency":0,"queue-depth":208}
Formato CSV:
q,1383454067604,qfx5100-switch,xe-0/0/18,0,208
Formato TSV:
q 585870192561703872 qfx5100-switch xe-0/0/18 (null) 208 2
Tabla 7 describe los campos de salida para los datos de estadísticas de colas transmitidas en el orden en que aparecen.
Campo |
Descripción |
---|---|
tipo de registro |
Tipo de estadísticas. Se muestra como:
|
hora |
Tiempo (en formato de época Unix) en el que se capturaron las estadísticas. |
id de enrutador |
ID del dispositivo host de análisis de red. |
Puerto |
Nombre del puerto físico configurado para el análisis de red. |
latencia |
Latencia de cola de tráfico en milisegundos. |
profundidad de cola |
Profundidad de la cola de tráfico en bytes. |
Los siguientes ejemplos muestran la salida de datos de estadísticas de tráfico en diferentes formatos.
Formato JSON:
{"record-type":"traffic-stats","time":1383453986763,"router-id":"qfx5100-switch", "port":"xe-0/0/16","rxpkt":26524223621,"rxpps":8399588,"rxbyte":3395100629632, "rxbps":423997832,"rxdrop":0,"rxerr":0,"txpkt":795746503,"txpps":0,"txbyte":101855533467, "txbps":0,"txdrop":0,"txerr":0}
Formato CSV:
t,1383454072924,qfx5100-switch,xe-0/0/19,1274299748,82950,163110341556,85603312,0,0, 27254178291,8300088,3488534810679,600002408,27268587050,3490379142400
Formato TSV:
t 1383454139025 qfx5100-switch xe-0/0/19 1279874033 82022 163823850036 84801488 0 0 27811618258 8199630 3559887126455 919998736 27827356915 3561901685120
Tabla 8 describe los campos de salida para los datos de estadísticas de tráfico transmitido en el orden en que aparecen.
Campo |
Descripción |
---|---|
tipo de registro |
Tipo de estadísticas. Se muestra como:
|
hora |
Tiempo (en formato de época Unix) en el que se capturaron las estadísticas. |
id de enrutador |
ID del dispositivo host de análisis de red. |
Puerto |
Nombre del puerto físico configurado para el análisis de red. |
rxpkt |
Total de paquetes recibidos. |
rxpps |
Total de paquetes recibidos por segundo. |
rxbyte |
Total de bytes recibidos. |
rxbps |
Total de bits recibidos por segundo. |
rxdrop |
Total de paquetes entrantes caídos. |
rxerr |
Total de paquetes con errores. |
txpkt |
Total de paquetes transmitidos. |
txpps |
Total de paquetes transmitidos por segundo. |
txbyte |
Total de bytes transmitidos. |
txbps |
Total de bytes transmitidos por segundo. |
txdrop |
Total de bytes transmitidos caídos. |
txerr |
Total de paquetes transmitidos con errores (caídos). |
Consulte también
Descripción de la configuración y el estado de análisis de red
La función de análisis de red ofrece visibilidad del rendimiento y el comportamiento de la infraestructura del centro de datos. Puede habilitar el análisis de red mediante la configuración del tráfico y el monitoreo de estadísticas de colas.
En este tema, se describe la configuración y el resultado de estado solo de Junos OS versión 13.2X50-D15 y 13.2X51-D10.
Si habilitó la supervisión de tráfico o colas, puede emitir los show analytics configuration
comandos y y show analytics status
para ver la configuración y el estado de la interfaz global y el de interfaces específicas. El resultado que se muestra depende de su configuración en la interfaz global y niveles de interfaz específicos. Por ejemplo:
Una configuración de interfaz global (para todas las interfaces) para deshabilitar la supervisión reemplaza a la configuración para habilitarla en una interfaz.
La configuración de interfaz para habilitar o deshabilitar la supervisión reemplaza a la configuración de interfaz global, a menos que la supervisión se haya deshabilitado globalmente para todas las interfaces.
Si no hay ninguna configuración, ya sea para todas las interfaces o para una interfaz específica, la supervisión se deshabilita de forma predeterminada (consulte Tabla 9).
Tabla 9 describe la correlación entre la configuración del usuario y la configuración que se muestran.
Configuración del usuario |
Configuración global o del sistema |
Configuración de interfaz específica |
||
---|---|---|---|---|
Configuración |
Estado |
Configuración |
Estado |
|
Sin configuración de interfaz global o específica. Esta es la configuración predeterminada. |
Automático |
Automático |
Automático |
Deshabilitado |
No hay configuración de interfaz global, pero la supervisión de interfaz específica está deshabilitada. |
Automático |
Automático |
Deshabilitado |
Deshabilitado |
No hay configuración de interfaz global, pero la supervisión de interfaz específica está habilitada. |
Automático |
Automático |
Habilitado |
Habilitado |
La supervisión está deshabilitada globalmente y no hay configuración de interfaz. |
Deshabilitado |
Deshabilitado |
Automático |
Deshabilitado |
La supervisión está deshabilitada tanto a nivel de interfaz global como específica. |
Deshabilitado |
Deshabilitado |
Deshabilitado |
Deshabilitado |
La supervisión está deshabilitada en el nivel de interfaz global, pero está habilitada en el nivel de interfaz específico. La configuración de interfaz global Deshabilitada reemplaza a la opción Habilitada para una interfaz específica. |
Deshabilitado |
Deshabilitado |
Habilitado |
Deshabilitado |
La supervisión está habilitada para todas las interfaces, pero no hay ninguna configuración para la interfaz específica. |
Habilitado |
Habilitado |
Automático |
Habilitado |
La supervisión está habilitada tanto a nivel de interfaz global como específica. |
Habilitado |
Habilitado |
Habilitado |
Habilitado |
La supervisión está habilitada para todas las interfaces, pero está deshabilitada para la interfaz específica. |
Habilitado |
Habilitado |
Deshabilitado |
Deshabilitado |
Consulte también
Archivo prototipo para el formato de transmisión de búfer de protocolo de Google
El formato de transmisión de búfer de protocolo de Google (GBP) se utiliza para transmitir datos de estadísticas de monitoreo a un recolector remoto en un solo mensaje AnRecord.
El analytics.proto archivo proporciona una plantilla para el formato de transmisión GBP. Este archivo se puede utilizar para escribir su aplicación de servidor de análisis.
Para descargar el archivo de prototipo GPB, vaya a:
Consulte también
Configuración de la supervisión de colas
El monitoreo de colas de análisis de red proporciona visibilidad del rendimiento y el comportamiento de la infraestructura del centro de datos. Esta función recopila datos del conmutador, los analiza mediante algoritmos sofisticados y captura los resultados en los informes. Puede usar los informes para ayudar a solucionar problemas, tomar decisiones y ajustar los recursos según sea necesario.
Para habilitar la supervisión de colas, primero se define una plantilla de perfil de recurso y, luego, se aplica el perfil al sistema (para una configuración global) o a interfaces individuales.
Puede configurar la supervisión de colas solo en interfaces de red físicas; no se admiten interfaces lógicas ni interfaces físicas de Virtual Chassis (VCP).
El procedimiento para configurar la supervisión de colas en un conmutador independiente de la serie QFX requiere la versión 13.2X51-D15 o posterior de Junos OS para instalarse en su dispositivo.
Para configurar la supervisión de colas en un conmutador independiente de la serie QFX:
Configuración de la supervisión de tráfico
El monitoreo de colas de análisis de red proporciona visibilidad del rendimiento y el comportamiento de la infraestructura del centro de datos. Esta función recopila datos del conmutador, los analiza mediante algoritmos sofisticados y captura los resultados en los informes. Puede usar los informes para ayudar a solucionar problemas, tomar decisiones y ajustar los recursos según sea necesario.
Puede habilitar la supervisión del tráfico definiendo primero una plantilla de perfil de recurso y, luego, aplicando el perfil al sistema (para una configuración global) o a interfaces individuales.
Puede configurar la supervisión de tráfico solo en interfaces de red físicas; no se admiten interfaces lógicas ni interfaces físicas de Virtual Chassis (VCP).
El procedimiento para configurar la supervisión de tráfico en un conmutador independiente de la serie QFX requiere junos OS versión 13.2X51-D15 o posterior para instalarse en su dispositivo.
Para configurar la supervisión del tráfico en un conmutador independiente de la serie QFX:
Configuración de un archivo local para datos de análisis de red
La función de análisis de red ofrece visibilidad del rendimiento y el comportamiento de la infraestructura del centro de datos. Esta función recopila datos del conmutador, los analiza mediante algoritmos sofisticados y captura los resultados en los informes. Los administradores de red pueden usar los informes para ayudar a solucionar problemas, tomar decisiones y ajustar los recursos según sea necesario.
Para guardar la cola y los datos de estadísticas de tráfico en un archivo local, debe configurar un nombre de archivo para almacenarlo.
El procedimiento para configurar un archivo local para almacenar estadísticas de monitoreo de tráfico y colas requiere la versión 13.2X51-D15 o posterior de Junos OS para instalarse en el dispositivo.
Para configurar un archivo local para almacenar estadísticas de monitoreo de cola y tráfico:
Configuración de un recopilador remoto para datos de análisis de transmisión
La función de análisis de red ofrece visibilidad del rendimiento y el comportamiento de la infraestructura del centro de datos. Esta función recopila datos del conmutador, los analiza mediante algoritmos sofisticados y captura los resultados en los informes. Los administradores de red pueden usar los informes para ayudar a solucionar problemas, tomar decisiones y ajustar los recursos según sea necesario.
Puede configurar un perfil de exportación para definir el formato y el tipo de datos de la transmisión, y uno o más servidores remotos (recolectores) para recibir datos de análisis de red de transmisión.
El procedimiento para configurar un recopilador para recibir datos de análisis transmitidos requiere la versión 13.2X51-D15 o posterior de Junos OS para instalarse en su dispositivo.
Para configurar un recopilador para recibir datos de análisis transmitidos:
Ejemplo: Configuración de análisis de red
En este ejemplo, se muestra cómo configurar el análisis de red, lo que incluye la supervisión de colas y tráfico en un conmutador independiente QFX3500.
La configuración que se muestra en este ejemplo solo se admite en Junos OS versión 13.2X50-D15 y 13.2X51-D10.
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
Un conmutador independiente QFX3500
Un servidor de transmisión externo para recopilar datos
Software Junos OS versión 13.2X50-D15
Software de servidor TCP (para servidores de transmisión remotos)
Antes de configurar los análisis de red, asegúrese de que tiene lo siguiente:
Junos OS versión 13.2X50-D15 o software posterior instalado y en ejecución en el conmutador QFX3500
(Opcional para servidores de transmisión) Software del servidor TCP configurado para procesar registros separados por un nuevo carácter de línea (\n) en el servidor de transmisión remota
Todos los demás dispositivos en ejecución
Descripción general
La función de análisis de red ofrece visibilidad del rendimiento y el comportamiento de la infraestructura del centro de datos. Esta función recopila datos del conmutador, los analiza mediante algoritmos sofisticados y captura los resultados en los informes. Los administradores de red pueden usar los informes para ayudar a solucionar problemas, tomar decisiones y ajustar los recursos según sea necesario. Puede habilitar el análisis de red configurando el monitoreo de estadísticas de tráfico y colas.
Topología
En este ejemplo, el conmutador QFX3500 se conecta a un servidor externo que se utiliza para transmitir datos de estadísticas.
Configuración
Para configurar el análisis de red, realice estas tareas:
- Configuración rápida de CLI
- Configuración de la supervisión de estadísticas de tráfico y colas
- Configuración de archivos de estadísticas locales
- Configuración de servidores de transmisión
- Resultados
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, luego, copie y pegue los comandos en la CLI en el [edit]
nivel jerárquico.
[edit] set services analytics interfaces all queue-statistics set services analytics interfaces all latency-threshold high 900 low 300 set services analytics interfaces xe-0/0/1 traffic-statistics set services analytics queue-statistics file qstats1.qs files 3 size 10 set services analytics queue-statistics interval 10 set services analytics traffic-statistics file tstats1.ts files 3 size 10 set services analytics traffic-statistics interval 2 set services analytics streaming-servers address 10.94.198.11 port 50001 stream-format json stream-type queue-statistics set services analytics streaming-servers address 10.94.198.11 port 50005 stream-format csv stream-type traffic-statistics
Configuración de la supervisión de estadísticas de tráfico y colas
Procedimiento paso a paso
Para configurar la supervisión de colas y tráfico en interfaces físicas:
Puede configurar la supervisión de colas y tráfico solo en interfaces de red físicas; no se admiten interfaces lógicas ni interfaces físicas de Virtual Chassis (VCP).
La deshabilitación de la supervisión de tráfico o cola reemplaza la configuración (habilitación) de esta función. Puede deshabilitar la supervisión mediante la emisión del no-queue-statistics
o no-traffic-statistics
en el [edit services analytics interfaces]
nivel de jerarquía.
Configure todas las interfaces para la supervisión de colas y establezca los umbrales de latencia (en microsegundos):
[edit] set services analytics interfaces all queue-statistics set services analytics interfaces all latency-threshold high 900 low 300
Configure una interfaz para la supervisión del tráfico:
[edit] set services analytics interfaces xe-0/0/1 traffic-statistics
Configuración de archivos de estadísticas locales
Procedimiento paso a paso
Para configurar archivos de estadísticas locales:
Configure el número de archivos de estadísticas de cola y cada tamaño de archivo en MB:
[edit] set services analytics queue-statistics file qstats1.qs files 3 size 10m
Configurar el intervalo de recopilación de estadísticas de cola en milisegundos
[edit] set services analytics queue-statistics interval 10
Configure el número de archivos de estadísticas de tráfico y cada tamaño de archivo en MB:
[edit] set services analytics traffic-statistics file tstats1.ts files 3 size 10m
Configure el intervalo de recopilación de estadísticas de tráfico en segundos:
[edit] set services analytics traffic-statistics interval 2
Configuración de servidores de transmisión
Procedimiento paso a paso
Para configurar los servidores de transmisión para recibir datos de monitoreo:
Además de configurar los servidores de transmisión, también debe configurar el software de cliente TCP para procesar registros separados por el nuevo carácter de línea (\n) en el servidor remoto.
Configure un puerto y dirección IP del servidor para el monitoreo de estadísticas de cola:
[edit] set services analytics streaming-servers address 10.94.198.11 port 50001 stream-format json stream-type queue-statistics
Configure una dirección IP y un puerto de servidor para el monitoreo de estadísticas de tráfico:
[edit] set services analytics streaming-servers address 10.94.198.11 port 50005 stream-format csv stream-type traffic-statistics
Resultados
Mostrar los resultados de la configuración:
[edit services analytics] user@switch> show configuration queue-statistics { file qstats1.qs size 10m files 3; interval 10; } traffic-statistics { file tstats1.ts size 10m files 3; interval 2; } interfaces { xe-0/0/1 { traffic-statistics; } all { queue-statistics; latency-threshold high 900 low 300; } }
Verificación
Confirme que la configuración es correcta y funciona como se esperaba mediante la realización de estas tareas:
- Verificar la configuración de Network Analytics
- Verificar el estado de análisis de red
- Verificar la configuración de los servidores de transmisión
- Verificar estadísticas de cola
- Verificar estadísticas de tráfico
Verificar la configuración de Network Analytics
Propósito
Verifique la configuración para el análisis de red.
Acción
Desde el modo operativo, ingrese el show analytics configuration
comando para mostrar la configuración de monitoreo de tráfico y colas.
user@host> show analytics configuration Global configurations: Traffic statistics: Auto, Poll interval: 2 seconds Queue statistics: Enabled, Poll interval: 10 milliseconds Depth threshold high: 0 bytes, low: 0 bytes Latency threshold high: 900 microseconds, low: 300 microseconds Interface Traffic Queue Depth-threshold Latency-threshold Statistics Statistics High Low High Low (bytes) (microseconds) xe-0/0/1 Enabled Auto 0 0 900 300
Significado
El resultado muestra información sobre el tráfico y la supervisión de colas en el conmutador.
Verificar el estado de análisis de red
Propósito
Verifique el estado operativo de análisis de red del conmutador.
Acción
Desde el modo operativo, ingrese el show analytics status
comando para mostrar el estado de monitoreo de tráfico y colas.
user@host> show analytics status Global configurations: Traffic statistics: Auto, Poll interval: 2 seconds Queue statistics: Auto, Poll interval: 10 milliseconds Depth threshold high: 1228800 bytes, low: 1024 bytes Latency threshold high: 900 microseconds, low: 300 microseconds Interface Traffic Queue Depth-threshold Latency-threshold Statistics Statistics High Low High Low (bytes) (microseconds) xe-0/0/1 Enabled Auto 1228800 1024 900 300 xe-0/0/7 Auto Auto 1228800 1024 900 300 xe-0/0/8 Auto Auto 1228800 1024 900 300
Verificar la configuración de los servidores de transmisión
Propósito
Compruebe que la configuración de la transmisión de datos a servidores remotos funciona.
Acción
Desde el modo operativo, ingrese el show analytics streaming-servers
comando para mostrar la configuración de los servidores de transmisión.
user@host> show analytics streaming-servers Address Port Stream-Format Stream-Type State Sent 10.94.198.11 50001 json QS Established 1100 10.94.198.11 50005 csv TS/QS In Progress 0
Significado
El resultado muestra información del servidor de transmisión remota.
Verificar estadísticas de cola
Propósito
Compruebe que la recopilación de estadísticas de cola funciona.
Acción
Desde el modo operativo, ingrese el show analytics queue-statistics
comando para mostrar las estadísticas de la cola.
user@host> show analytics queue-statistics Time Interface Queue-length (bytes) Latency (us) Apr 6 0:17:18.224 xe-0/0/1 1043952 835 Apr 6 0:17:18.234 xe-0/0/1 1053520 842 Apr 6 0:17:18.244 xe-0/0/1 1055184 844
Significado
El resultado muestra la información de estadísticas de cola según lo esperado.
Verificar estadísticas de tráfico
Propósito
Compruebe que la recopilación de estadísticas de tráfico funciona.
Acción
Desde el modo operativo, ingrese el show analytics traffic-statistics
comando para mostrar las estadísticas de tráfico.
user@host> show analytics traffic-statistics Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/1 Traffic Statistics: Receive Transmit Total octets: 4797548752936 408886273632 Total packet: 5658257464 3190613435 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 252901000 Packet dropped: 0 252901 Utilization: 0.0% 0.0% Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/7 Traffic Statistics: Receive Transmit Total octets: 4790866253100 477139024 Total packet: 5624473639 477944 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 166582000 Packet dropped: 0 166582 Utilization: 0.0% 0.0% Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/8 Traffic Statistics: Receive Transmit Total octets: 4789797668456 764910024 Total packet: 5623280870 765715 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 156099000 Packet dropped: 0 156099 Utilization: 0.0% 0.0%
Significado
El resultado muestra información de estadísticas de tráfico según lo esperado.
Ejemplo: Configuración de funciones mejoradas de análisis de red
En este ejemplo, se muestra cómo configurar la función de análisis de red mejorado, lo que incluye la supervisión de colas y tráfico.
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
Un conmutador independiente QFX5100
Un servidor de transmisión externo para recopilar datos
Software Junos OS versión 13.2X51-D15
Software de servidor TCP (para servidores de transmisión remotos)
Antes de configurar los análisis de red, asegúrese de que tiene lo siguiente:
Junos OS versión 13.2X51-D15 o software posterior instalado y en ejecución en el conmutador QFX5100.
(Opcional para servidores de transmisión para los formatos JSON, CSV y TSV) Software de servidor TCP o UDP configurado para procesar registros separados por un nuevo carácter de línea (\n) en el servidor de transmisión remota.
(Opcional para servidores de transmisión con formato GPB) TCP o UDP crean servidor de transmisión mediante el analytics.proto archivo.
Todos los demás dispositivos de red en ejecución.
Descripción general
La función de análisis de red ofrece visibilidad del rendimiento y el comportamiento de la infraestructura del centro de datos. Esta función recopila datos del conmutador, los analiza mediante algoritmos sofisticados y captura los resultados en los informes. Los administradores de red pueden usar los informes para ayudar a solucionar problemas, tomar decisiones y ajustar los recursos según sea necesario.
Para habilitar el análisis de red, primero se define una plantilla de perfil de recurso y, luego, se aplica el perfil al sistema (para una configuración global) o a interfaces individuales.
Puede configurar la supervisión de colas y tráfico solo en interfaces de red físicas; no se admiten interfaces lógicas ni interfaces físicas de Virtual Chassis (VCP).
La deshabilitación de la supervisión de tráfico o cola reemplaza la configuración (habilitación) de esta función. Deshabilitar la supervisión mediante la aplicación de un perfil de recurso que incluya la no-queue-monitoring
instrucción de configuración o no-traffic-monitoring
en el [edit services analytics resource-profiles]
nivel jerárquico.
Topología
En este ejemplo, el conmutador QFX5100 se conecta a un servidor externo usado para transmitir datos de estadísticas.
Configuración
Para configurar las funciones de análisis de red, realice estas tareas:
- Configuración rápida de CLI
- Configuración del intervalo de sondeo para la supervisión de colas y tráfico
- Configuración de un archivo de estadísticas local
- Configurar y aplicar un perfil de recursos para el sistema
- Configurar y aplicar un perfil de recursos para una interfaz
- Configurar un perfil de exportación y un recopilador para la transmisión de datos
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, luego, copie y pegue los comandos en la CLI en el [edit]
nivel jerárquico.
[edit] set services analytics resource system polling-interval queue-monitoring 1000 set services analytics resource system polling-interval traffic-monitoring 5 set services analytics collector local file an.stats set services analytics collector local file an files 3 set services analytics collector local file an size 10m set services analytics resource-profiles sys-rp queue-monitoring set services analytics resource-profiles sys-rp traffic-monitoring set services analytics resource-profiles sys-rp depth-threshold high 999999 low 99 set services analytics resource system resource-profile sys-rp set services analytics resource-profiles if-rp queue-monitoring set services analytics resource-profiles if-rp traffic-monitoring set services analytics resource-profiles if-rp latency-threshold high 2300 low 20 set services analytics resource interfaces xe-0/0/16 resource-profile if-rp set services analytics resource interfaces xe-0/0/18 resource-profile if-rp set services analytics resource interfaces xe-0/0/19 resource-profile if-rp set services analytics export-profiles ep stream-format gpb set services analytics export-profiles ep interface information set services analytics export-profiles ep interface statistics queue set services analytics export-profiles ep interface statistics traffic set services analytics export-profiles ep interface status link set services analytics export-profiles ep system information set services analytics export-profiles ep system status queue set services analytics export-profiles ep system status traffic set services analytics collector address 10.94.198.11 port 50001 transport tcp export-profile ep set services analytics collector address 10.94.184.25 port 50013 transport udp export-profile ep
Configuración del intervalo de sondeo para la supervisión de colas y tráfico
Procedimiento paso a paso
Para configurar la cola del intervalo de sondeo y la supervisión del tráfico de forma global:
Configure el intervalo de sondeo de monitoreo de cola (en milisegundos) para el sistema:
[edit] set services analytics resource system polling-interval queue-monitoring 1000
Configure el intervalo de sondeo de monitoreo de tráfico (en segundos) para el sistema:
[edit] set services analytics resource system polling-interval traffic-monitoring 5
Configuración de un archivo de estadísticas local
Procedimiento paso a paso
Para configurar un archivo para la recopilación de estadísticas locales:
Configure el nombre de archivo:
[edit] set services analytics collector local file an.stats
Configure el número de archivos:
[edit] set services analytics collector local file an files 3
Configure el tamaño del archivo:
[edit] set services analytics collector local file an size 10m
Configurar y aplicar un perfil de recursos para el sistema
Procedimiento paso a paso
Para definir una plantilla de perfil de recursos para recursos de monitoreo de tráfico y colas:
Configure un perfil de recursos y habilite la supervisión de colas:
[edit] set services analytics resource-profiles sys-rp queue-monitoring
Habilite la supervisión del tráfico en el perfil:
[edit] set services analytics resource-profiles sys-rp traffic-monitoring
Configure el umbral de profundidad (valores altos y bajos) para la supervisión de colas en el perfil:
[edit] set services analytics resource-profiles sys-rp depth-threshold high 999999 low 99
Aplique la plantilla de perfil de recurso al tipo de recurso del sistema para una configuración global:
[edit] set services analytics resource system resource-profile sys-rp
Configurar y aplicar un perfil de recursos para una interfaz
Procedimiento paso a paso
Puede configurar la supervisión de colas y tráfico para una o más interfaces específicas. La configuración específica de la interfaz reemplaza a la configuración global (sistema). Para definir una plantilla de perfil de recursos para recursos de supervisión de cola y tráfico para una interfaz:
Configure un perfil de recursos y habilite la supervisión de colas:
[edit] set services analytics resource-profiles if-rp queue-monitoring
Habilite la supervisión del tráfico en el perfil:
[edit] set services analytics resource-profiles if-rp traffic-monitoring
Configure el umbral de latencia (valores altos y bajos) para el monitoreo de colas en el perfil:
[edit] set services analytics resource-profiles if-rp latency-threshold high 2300 low 20
Aplique la plantilla de perfil de recurso al tipo de recurso de interfaces para interfaces específicas:
[edit] set services analytics resource interfaces xe-0/0/16 resource-profile if-rp set services analytics resource interfaces xe-0/0/18 resource-profile if-rp set services analytics resource interfaces xe-0/0/19 resource-profile if-rp
Configurar un perfil de exportación y un recopilador para la transmisión de datos
Procedimiento paso a paso
Para configurar un recopilador (servidor de transmisión) para recibir datos de supervisión:
Cree un perfil de exportación y especifique el formato de transmisión:
[edit] set services analytics export-profiles ep stream-format gpb
Configure el perfil de exportación para que incluya información de interfaz:
[edit] set services analytics export-profiles ep interface information
Configure el perfil de exportación para que incluya estadísticas de cola de interfaz:
[edit] set services analytics export-profiles ep interface statistics queue
Configure el perfil de exportación para que incluya estadísticas de tráfico de interfaz:
[edit] set services analytics export-profiles ep interface statistics traffic
Configure el perfil de exportación para que incluya información del vínculo del estado de la interfaz:
[edit] set services analytics export-profiles ep interface status link
Configure el perfil de exportación para que incluya información del sistema:
[edit] set services analytics export-profiles ep system information
Configure el perfil de exportación para que incluya el estado de la cola del sistema:
[edit] set services analytics export-profiles ep system status queue
Configure el perfil de exportación para que incluya el estado del tráfico del sistema:
[edit] set services analytics export-profiles ep system status traffic
Configure el protocolo de transporte para las direcciones del recopilador y aplique un perfil de exportación:
[edit] set services analytics collector address 10.94.198.11 port 50001 transport tcp export-profile ep set services analytics collector address 10.94.184.25 port 50013 transport udp export-profile ep
Nota:Si configura la
tcp
opción oudp
para los formatos JSON, CSV y TSV, también debe configurar el software cliente TCP o UDP en el recopilador remoto para procesar registros separados por el nuevo carácter de línea (\n) en el servidor remoto.Si configura la
tcp
opción oudp
para el formato GPB, también debe configurar el servidor de transmisión de compilación TCP o UDP mediante el analytics.proto archivo.
Resultados
Mostrar los resultados de la configuración:
[edit services analytics] user@switch# run show configuration services { analytics { export-profiles { ep { stream-format gpb; interface { information; statistics { traffic; queue; } status { link; } } system { information; status { traffic; queue; } } } } resource-profiles { sys-rp { queue-monitoring; traffic-monitoring; depth-threshold high 99999 low 99; } if-rp { queue-monitoring; traffic-monitoring; latency-threshold high 2300 low 20; } } resource { system { resource-profile sys-rp; polling-interval { traffic-monitoring 5; queue-monitoring 1000; } } interfaces { xe-0/0/16 { resource-profile if-rp; } xe-0/0/18 { resource-profile if-rp; } xe-0/0/19 { resource-profile if-rp; } } } collector { local { file an size 10m files 3; } address 10.94.184.25 { port 50013 { transport udp { export-profile ep; } } } address 10.94.198.11 { port 50001 { transport tcp { export-profile ep; } } } } } }
Verificación
Confirme que la configuración es correcta y funciona como se esperaba mediante la realización de estas tareas:
- Verificar la configuración de Network Analytics
- Verificar el estado de análisis de red
- Verificar la configuración del recopilador
- Verificar estadísticas de cola
- Verificar estadísticas de tráfico
Verificar la configuración de Network Analytics
Propósito
Verifique la configuración para el análisis de red.
Acción
Desde el modo operativo, ingrese el show analytics configuration
comando para mostrar la configuración de monitoreo de tráfico y colas.
user@host> show analytics configuration Traffic monitoring status is enabled Traffic monitoring polling interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes Interface Traffic Queue Queue depth Latency Statistics Statistics threshold threshold High Low High Low (bytes) (nanoseconds) xe-0/0/16 enabled enabled n/a n/a 2300 20 xe-0/0/18 enabled enabled n/a n/a 2300 20 xe-0/0/19 enabled enabled n/a n/a 2300 20
Significado
El resultado muestra la información de configuración de supervisión de tráfico y colas en el conmutador.
Verificar el estado de análisis de red
Propósito
Verifique el estado operativo de análisis de red del conmutador.
Acción
Desde el modo operativo, ingrese el comando para mostrar el show analytics status global
tráfico global y el estado de monitoreo de colas.
user@host> show analytics status global Traffic monitoring status is enabled Traffic monitoring pollng interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes
Desde el modo operativo, ingrese el show analytics status
comando para mostrar el estado de la interfaz y de la cola global.
user@host> show analytics status Traffic monitoring status is enabled Traffic monitoring pollng interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes Interface Traffic Queue Queue depth Latency Statistics Statistics threshold threshold High Low High Low (bytes) (nanoseconds) xe-0/0/16 enabled enabled n/a n/a 2300 20 xe-0/0/18 enabled enabled n/a n/a 2300 20 xe-0/0/19 enabled enabled n/a n/a 2300 20
Significado
El resultado muestra el estado global y de interfaz del tráfico y la supervisión de colas en el conmutador.
Verificar la configuración del recopilador
Propósito
Acción
Compruebe que la configuración del recopilador de datos transmitidos funciona.
Desde el modo operativo, ingrese el show analytics collector
comando para mostrar la configuración de los servidores de transmisión.
user@host> show analytics collector Address Port Transport Stream format State Sent 10.94.184.25 50013 udp gpb n/a 484 10.94.198.11 50001 tcp gpb In progress 0
Significado
El resultado muestra la configuración del recopilador.
El estado de conexión de un puerto configurado con el udp
protocolo de transporte siempre se muestra como n/a
.
Verificar estadísticas de cola
Propósito
Compruebe que la recopilación de estadísticas de cola funciona.
Acción
Desde el modo operativo, ingrese el show analytics queue-statistics
comando para mostrar las estadísticas de la cola.
user@host> show analytics queue-statistics CLI issued at 2014-03-04 15:37:03.116018 Time Interface Queue-depth Latency (bytes) (nanoseconds) 00:00:00.412371 ago xe-0/0/19 1384656 1107724 00:00:01.412395 ago xe-0/0/19 1375712 1100569 00:00:02.415366 ago xe-0/0/19 1385280 1108224 00:00:03.417395 ago xe-0/0/19 1381744 1105395 00:00:04.411392 ago xe-0/0/19 1368432 1094745 00:00:05.414387 ago xe-0/0/19 1374880 1099904 00:00:06.414365 ago xe-0/0/19 1373632 1098905 00:00:07.416386 ago xe-0/0/19 1370096 1096076 00:00:08.413384 ago xe-0/0/19 1377168 1101734 00:00:09.415379 ago xe-0/0/19 1370720 1096576 00:00:10.418374 ago xe-0/0/19 1381120 1104896 00:00:11.410376 ago xe-0/0/19 1383408 1106726 00:00:12.412372 ago xe-0/0/19 1382576 1106060 00:00:13.417371 ago xe-0/0/19 1387152 1109721 00:00:14.411368 ago xe-0/0/19 1375296 1100236 ---(more)---
Significado
El resultado muestra la información de estadísticas de cola, con el registro más reciente en la parte superior del informe.
Verificar estadísticas de tráfico
Propósito
Compruebe que la recopilación de estadísticas de tráfico funciona.
Acción
Desde el modo operativo, ingrese el show analytics traffic-statistics
comando para mostrar las estadísticas de tráfico.
user@host> show analytics traffic-statistics CLI issued at 2014-03-04 15:37:52.047136 Time: 00:00:02.252377 ago, Physical interface: xe-0/0/19 Traffic Statistics: Receive Transmit Total octets: 15044882432 1502607382656 Total packets: 117538143 11739120146 Unicast packet: 117538143 11739120146 Multicast packets: 0 0 Broadcast packets: 0 0 Octets per second: 86488360 8649309384 Packets per second: 84461 8446590 CRC/Align errors: 0 0 Packets dropped: 0 11760298455 Time: 00:00:02.252377 ago, Physical interface: xe-0/0/18 Traffic Statistics: Receive Transmit Total octets: 1504619929836 15782818944 Total packets: 11754843131 123303273 Unicast packet: 11754843131 123303273 Multicast packets: 0 0 Broadcast packets: 0 0 Octets per second: 8649134008 86487816 Packets per second: 8446458 84461 CRC/Align errors: 5 0 Packets dropped: 0 0 Time: 00:00:02.252377 ago, Physical interface: xe-0/0/16 Traffic Statistics: Receive Transmit Total octets: 1504801437048 757345408 Total packets: 11756261156 5916761 Unicast packet: 11756261156 5916761 Multicast packets: 0 0 Broadcast packets: 0 0 Octets per second: 7910619496 0 Packets per second: 7725214 0 CRC/Align errors: 3 0 Packets dropped: 0 0
Significado
El resultado muestra información de estadísticas de tráfico.