Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Introducción a los análisis de red

 

La característica análisis de red proporciona visibilidad del rendimiento y el comportamiento de la infraestructura del centro de datos. Esta característica recopila datos del conmutador, los analiza con sofisticados algoritmos y captura los resultados en informes. Los administradores de red pueden usar los informes para ayudar a solucionar problemas, tomar decisiones y ajustar los recursos según sea necesario. El administrador de Analytics (analyticsm) del motor de reenvío de paquetes recopila tráfico y estadísticas de colas, y el demonio de análisis (analyticsd) del motor de enrutamiento analiza los datos y genera informes. Puede habilitar los análisis de red mediante la configuración de la supervisión de microráfagas y el monitoreo de estadísticas de tráfico de alta frecuencia.

Nota

En Junos OS versión 13.2 X51-D15, se ha mejorado la característica análisis de red y se han realizado amplios cambios en las instrucciones y jerarquías de CLI. Si actualiza a Junos OS versión 13.2 X51-D15 o posterior de una versión anterior a 13.2 X51-D15, las configuraciones de análisis de red confirmadas en versiones anteriores aparecerán en el dispositivo, pero la característica estará deshabilitada. Para habilitar esta característica, debe volver a configurarla con las nuevas instrucciones y jerarquías de la CLI.

Para obtener más información, consulte:

Descripción general de la característica de análisis

Los análisis de redes se habilitan mediante la configuración de la supervisión de colas (microráfagas) y el monitorado de estadísticas de tráfico de alta frecuencia. Utilice la supervisión de MicroBurst para observar las condiciones de cola de tráfico en la red. Una ocurrencia de microráfaga indica al motor de reenvío de paquetes que se alcanza una profundidad de cola o un umbral de latencia 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 cola según la profundidad o latencia de la cola (pero no ambas) y configurar la frecuencia (intervalo de sondeo) a la que el motor de reenvío de paquetes comprueba las microráfagas y envía los datos al motor de enrutamiento para su procesamiento. Puede configurar la supervisión de colas de forma global 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.

La supervisión de estadísticas de tráfico de alta frecuencia se utiliza para recopilar estadísticas de tráfico a intervalos de sondeo especificados. De forma similar al intervalo de supervisión de la cola, el intervalo de control de 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 la cola están deshabilitados de forma predeterminada. Debe configurar cada tipo de supervisión con la CLI. En cada caso, la configuración de una interfaz siempre tiene prioridad sobre la configuración global.

Nota

Puede configurar el tráfico y la supervisión de colas únicamente para interfaces físicas; no se admiten interfaces lógicas ni interfaces de Puerto Virtual Chassis (VCP).

El daemon analyticsd de la motor de enrutamiento genera archivos de registro locales que contienen los registros de estadísticas de tráfico y cola. 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, no se guardarán los datos.

Puede mostrar el archivo de registro local o especificar un servidor para recibir los datos de transmisión que contengan la cola y las estadísticas de tráfico.

Para cada puerto, la información de los últimos 10 registros de estadísticas de tráfico y 100 registros de estadísticas de colas se almacena en caché. Puede ver esta información utilizando los show analytics comandos.

Para almacenar TraceOptions datos, configure la traceoptions instrucción en el [edit services analytics] nivel jerárquico.

Introducción a las mejoras de Network Analytics

A partir de Junos OS de la versión 13.2 X51-D15, la característica análisis de red ofrece las siguientes mejoras:

  • Los—recursos se componen de interfaces y del sistema. El recurso interfaces 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, así como un perfil de recurso asociado para el sistema.

  • Perfil—de recurso una plantilla que contiene las configuraciones para el control de colas y tráfico, como los valores umbral de profundidad y umbral de latencia, y si cada tipo de supervisión está habilitada o deshabilitada. Una vez configurado el perfil de recurso, lo aplica a un recurso del sistema o de interfaces.

  • Recopilar—un servidor para recopilar estadísticas de supervisión de cola y tráfico, y puede ser un servidor local o remoto. Puede configurar un servidor local para almacenar las estadísticas de supervisión en un archivo de registro o un servidor remoto para recibir los datos de estadísticas transmitidos.

  • Exportar perfil—debe configurar un perfil de exportación si desea enviar los datos de streaming a un recopilador remoto. En el perfil de exportación, se define la categoría de datos transmitidos (en todo el sistema o específico a la interfaz) para determinar el tipo de secuencia que recibirá el recaudador. Puede especificar tanto las categorías del sistema como las de secuencias de interfaces. Los datos del sistema incluyen información del sistema y estado del monitoreo del tráfico y cola. Los datos específicos de la interfaz incluyen información de interfaz, estadísticas de cola y tráfico, así como estado de vínculo, cola y tráfico.

  • Formato—de secuencias del búfer de protocolo Google (GBP) formato de transmisión de datos para supervisar estadísticas que se envían a un recopilador remoto en un único mensaje de registro. Este formato de secuencia proporciona nueve tipos de información, entre los que se incluyen:

    • Información—del sistema información general del sistema, incluidos el tiempo de inicio, la información de modelo, el número de serie, el número de puertos, etc.

    • Estado de la—cola del sistema estado de cola del sistema en general.

    • Estado—de tráfico del sistema estado de tráfico del sistema en general.

    • La información—de interfaz incluye el índice, la ranura, el puerto y otra información del SNMP.

    • Las estadísticas de cola—para interfaces estadísticas de la cola para interfaces específicas.

    • Estadísticas de tráfico para—las estadísticas de tráfico de interfaces para interfaces específicas.

    • El estado de los—vínculos para las interfaces incluye velocidad de vínculo, estado, etc.

    • Estado de la cola—para interfaces estado de cola para interfaces específicas.

    • Estado de tráfico del—estado de tráfico de interfaces para interfaces específicas.

  • El analytics.proto archivo—proporciona una plantilla para el formato de secuencia GBP. Este archivo se puede usar para escribir la aplicación de servidor de análisis. Para descargar el archivo, vaya a:

    https://www.juniper.net/documentation/en_US/junos13.2/topics/reference/proto-files/analytics-proto.txt

  • Uso de valores—de umbral el administrador de análisis (analyticsm) generará un registro de estadísticas de cola cuando se supere la profundidad de cola inferior o el valor de umbral de latencia.

  • Protocolo de datagramas de usuario—(UDP) protocolo de transporte adicional puede configurar, además del Protocolo de control de transmisión (TCP), para el puerto de servidor de streaming remoto.

  • Un solo archivo para el—registro local sustituye los archivos de registro independientes para las estadísticas de cola y tráfico.

  • El cambio en la—configuración de medición de la latencia y la notificación de los valores de latencia han cambiado de microsegundos a nanosegundos.

  • Cambio en los informes del tiempo de colección en estadísticas—de formato UTC el tiempo de recopilación se notifica en microsegundos en lugar de en milisegundos.

  • Nuevo comando show analytics collector—de modo operativo sustituye show analytics streaming-server al comando.

  • Entre los cambios en el—formato de resultados del comando se incluyen los siguientes:

    • La adición de contadores de unidifusión, multidifusión y difusión en las estadísticas de cola y tráfico.

    • Inversión de la secuencia de información de estadísticas de la salida. El registro más reciente se muestra al principio y el registro más antiguo al final de la salida.

    • Eliminación del tráfico o la información de estado de supervisión de la cola de show analytics configuration la show analytics status parte global de la salida del comando y si no hay ninguna configuración global.

    • La adición n/a de la parte específica de la interfaz de show analytics configuration la show analytics status salida del comando and si no se ha configurado un parámetro (por ejemplo, umbral de profundidad o umbral de latencia).

Resumen de cambios de CLI

A partir de Junos OS de la versión 13.2 X51-D15, las mejoras de la característica análisis de red tienen como resultado cambios en la CLI cuando se configura la característica. Consulte Tabla 1 para ver un resumen de los cambios de la CLI.

Tabla 1: Cambios de la CLI de Network Analytics

Tarea

CLI para Junos OS Release 13.2 X50-D15 y 13.2 X51-D10

CLI para el Junos OS versión 13.2 X51-D15 y posterior

Configurar el intervalo de sondeo de la cola global y el control del tráfico

[edit services analytics]

traffic-statistics {
interval interval;
}
queue-statistics {
interval interval;
}

[edit services analytics]

resource {
system {
polling-interval {
queue-monitoring interval;
traffic-monitoring interval;
}
}
}

Configuración de archivos locales para el tráfico y la creación de informes de estadísticas de colas

[edit services analytics]

traffic-statistics {
file filename;
size size;
files number;
}
queue-statistics {
file filename;
size size;
files number;
}

[edit services analytics]

collector {
local {
file filename {
files number;
size size;
}
}
}

Habilitar las estadísticas de cola y el control del tráfico, y especificar el umbral de profundidad para todas las interfaces (globalmente)

[edit services analytics]

interfaces {
all {
queue-statistics;
traffic-statistics;
depth-threshold {
high number;
low number;
}
}
}

Requiere la definición de un perfil de recurso y su aplicación al sistema:

  1. Para definir un perfil de recursos:

    [edit services analytics]

    resource-profiles {
    profile-name{
    queue-monitoring;
    traffic-monitoring;
    depth-threshold {
    high number;
    low number;
    }
    }
    }
  2. Para aplicar un perfil al sistema:

    [edit services analytics]

    resource {
    system {
    resource-profile profile-name;
    }
    }

Habilitación de estadísticas de cola y supervisión del tráfico, y especificando el umbral de latencia de una interfaz

[edit services analytics]

interfaces {
interface{
queue-statistics;
traffic-statistics;
latency-threshold
high number;
low number;
}
}

Requiere la definición de un perfil de recurso y su aplicación a la interfaz:

  1. Para definir un perfil de recursos:

    [edit services analytics]

    resource-profiles {
    profile-name{
    queue-monitoring;
    traffic-monitoring;
    latency-threshold {
    high number;
    low number;
    }
    }
    }
  2. Para aplicar un perfil a la interfaz:

    [edit services analytics]

    resource {
    interfaces {
    interface-name {
    resource-profile profile-name;
    }
    }
    }

Configurando el formato de datos de Stream (JSON, CSV o TSV) para enviar a un servidor remoto

Nota: Junos OS versión 13.2 X51-D15 se agregó compatibilidad para el formato de secuencia GPB y la configuración de los protocolos de transporte (TCP o UDP).

[edit services analytics]

streaming-servers {
address ip-address {
port number {
stream-format format;
}
}
}

Requiere definir el formato de secuencia en un perfil de exportación y aplicar el perfil al recopilador.

  1. Para configurar el formato de la secuencia:

    [edit services analytics]

    export-profiles {
    profile-name {
    stream-format format;
    }
    }
  2. Aplicación de un perfil de exportación al selector:

    [edit services analytics]

    collector {
    address ip-address {
    port number {
    transport protocol {
    export-profile profile-name;
    }
    }
    }
    }

Configuración de los tipos de mensajes de transmisión (estadísticas de tráfico o cola) que se deben enviar a un servidor remoto

[edit services analytics]

streaming-servers {
address ip-address {
port number {
stream-type type;
stream-type type;
}
}
}

Es necesario definir un perfil de exportación y aplicarlo al selector:

  1. Para definir un perfil de exportación:

    [edit services analytics]

    export-profiles {
    profile-name {
    interface {
    information;
    statistics {
    queue;
    traffic;
    }
    status {
    link;
    queue;
    traffic;
    }
    }
    system {
    information;
    status {
    queue;
    traffic;
    }
    }
    }
    }
  2. Aplicación de un perfil de exportación al selector:

    [edit services analytics]

    collector {
    address ip-address {
    port number {
    export-profile profile-name;
    }
    }
    }

Configuración del Protocolo de transporte para enviar datos de transmisión por secuencias a un servidor externo

No hay ninguna configuración disponible. Solo se admite el protocolo TCP.

Configuración disponible. Se admiten tanto los protocolos TCP como UDP, y se pueden configurar para el mismo puerto.

[edit services analytics]

collector {
address ip-address {
port number1 {
transport tcp;
transport udp;
}
port number2 {
transport udp;
}
}
}

Mostrar información sobre el recolector o servidor de streaming remoto

Ejecute el show analytics streaming-sever comando.

Ejecute el show analytics collector comando.

Release History Table
Publicación
Descripción
En Junos OS versión 13.2 X51-D15, se ha mejorado la característica análisis de red y se han realizado amplios cambios en las instrucciones y jerarquías de CLI.
A partir de Junos OS de la versión 13.2 X51-D15, la característica análisis de red ofrece las siguientes mejoras:
A partir de Junos OS de la versión 13.2 X51-D15, las mejoras de la característica análisis de red tienen como resultado cambios en la CLI cuando se configura la característica.