Notas de estudio de Linux: comando mtr de la herramienta de diagnóstico de red

Comando mtr de la herramienta de diagnóstico de red

Recientemente, durante una entrevista, me preguntaron sobre el comando mtr y estaba confundido. Según el entrevistador, este comando se usa comúnmente en la empresa, ¡así que me gustaría aprenderlo también!

Antecedentes de diagnóstico de red

Las herramientas de diagnóstico de red incluyen pingy utilizan paquetes del Protocolo traceroutede mensajes de control de Internet (ICMP) para probar conexiones y transmisiones entre dos puntos de Internet.mtr,

Cuando un usuario hace ping a un host en Internet, se envía una serie de paquetes ICMP al host y el host responde enviando paquetes. El cliente del usuario puede entonces calcular el tiempo de ida y vuelta entre dos puntos de Internet. En cambio, herramientas como traceroute y MTR envían paquetes ICMP con su TTL incrementado, lo que le permite ver la serie de saltos que realiza el paquete entre el origen y el destino. TTL, o tiempo de vida, controla cuántos saltos realizará un paquete antes de "muerte" y regrese al host . Al enviar una serie de paquetes y devolverlos uno, dos y tres saltos después, MTR puede analizar las rutas de tráfico entre diferentes hosts en Internet .

En lugar de simplemente proporcionar una simple descripción general de las rutas de Internet, MTR recopila información adicional sobre el estado, la conectividad y la capacidad de respuesta de los hosts intermedios . Gracias a esta información adicional, MTR puede proporcionar una descripción completa de la conexión entre dos hosts en Internet.

Introducción al comando mtr

La siguiente herramienta de evaluación de conectividad de red más útil en Linux se puede combinar con ping nslookup tracert para juzgar las características relevantes de la red.Este comando es mtr. El nombre completo de mtr es my traceroute, que es una herramienta de diagnóstico de red que combina ping y traceroute en un solo programa.

Instalar

[root@felix_server ~]# yum install -y mtr

análisis de parámetros del informe mtr

[root@felix_server ~]# mtr -r www.baidu.com

Insertar descripción de la imagen aquí

nombre del parámetro significado
ANFITRIÓN nombre de host, dirección IP
Pérdida% Porcentaje de pérdida de paquetes por salto
snt Número de paquetes enviados
Último El retraso del último paquete enviado.
promedio Latencia promedio de todos los paquetes
Mejor El mejor (más corto) tiempo de ida y vuelta para paquetes a este host
primero El mejor, peor (más largo) tiempo de viaje de ida y vuelta para paquetes a este host
StDev Desviación estándar de latencia por host. Cuanto mayor sea la desviación estándar, mayor será la diferencia entre las mediciones de latencia

Significado de la opción de comando

Opciones significado
-r Imprima el informe de diagnóstico de mtr. Si no utiliza el parámetro -r o --report, mtr continuará ejecutándose dinámicamente.
-s Especificar el tamaño de los paquetes de ping
-C Especifique la cantidad de entrega
-norte Sin resolución de nombre de host o de dominio
-i Establezca el requisito entre retornos ICMP. El valor predeterminado es 1 segundo.

Caso

Imprimir informe de diagnóstico mtr

[root@felix_server ~]# mtr -r www.baidu.com
Start: Sun Jun 11 12:56:54 2023
HOST: felix_server                Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- gateway                    0.0%    10    2.1   3.7   1.7  18.6   5.2
  2.|-- 192.168.0.1                0.0%    10    2.4   2.4   1.5   3.5   0.3
  3.|-- 175.0.148.1                0.0%    10   33.2  18.0   3.9  98.0  29.4
  4.|-- 61.187.32.125             80.0%    10    7.0   6.2   5.4   7.0   1.0
  5.|-- 61.137.11.177             80.0%    10   12.2  11.6  11.0  12.2   0.0
  6.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  7.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  8.|-- 121.14.14.138             20.0%    10   20.0  25.3  19.4  48.4  10.0
  9.|-- 14.29.117.142             80.0%    10   30.7  33.2  30.7  35.7   3.5
 10.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
 11.|-- 14.119.104.254             0.0%    10   18.9  19.4  18.3  20.4   0.3

Sin resolución de nombre de dominio, establezca la cantidad de paquetes enviados y el tamaño de los paquetes enviados.

[root@felix_server ~]# mtr -r -n -c 20 -s 100 www.baidu.com
Start: Sun Jun 11 13:14:29 2023
HOST: felix_server                Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.31.1               0.0%    20    1.7   2.0   1.6   2.4   0.0
  2.|-- 192.168.0.1                0.0%    20    1.9   2.5   1.5   7.7   1.2
  3.|-- 175.0.148.1                0.0%    20    5.4   8.5   4.2  16.0   3.9
  4.|-- 61.187.32.125             75.0%    20    3.8   4.8   3.8   5.6   0.7
  5.|-- 61.137.11.173             65.0%    20   20.4  12.8   8.3  20.4   5.4
  6.|-- ???                       100.0    20    0.0   0.0   0.0   0.0   0.0
  7.|-- 113.96.4.102              95.0%    20   27.8  27.8  27.8  27.8   0.0
  8.|-- 219.135.96.94              0.0%    20   20.6  23.3  19.2  46.8   7.1
  9.|-- 121.14.67.170             70.0%    20   25.6  37.0  24.4  61.9  13.7
 10.|-- ???                       100.0    20    0.0   0.0   0.0   0.0   0.0
 11.|-- 14.119.104.189             0.0%    20   25.8  24.5  22.4  26.8   0.8

Supongo que te gusta

Origin blog.csdn.net/qq_57629230/article/details/131152502
Recomendado
Clasificación