Я создаю интегрированный портал сетевых операций, который связывает воедино информацию из ряда ресурсов. Одна вещь, которую я хотел бы понять, - это топология сети, и я пытаюсь использовать MTR для этого. К сожалению, я не думаю, что он может изменить IP-адрес коммутаторов, брандмауэра или виртуальных (vSphere) коммутаторов.
Я знаю, что есть пара прыжков, чтобы добраться до этой конечной точки. И этот вывод полезен, так как я смогу понять количество переходов между конечными точками и, следовательно, с достаточным количеством данных я смогу подтвердить, что находится в том же отправлении (логическом или виртуальном), однако я хочу иметь возможность понять, как эти сегменты сочетаются друг с другом.
$ mtr --show-ips --report-wide 10.8.100.12
Start: Sat Feb 27 12:00:05 2016
HOST: tbrown Loss% Snt Last Avg Best Wrst StDev
1.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
2.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
3.|-- drblah02.xyz.com (10.8.100.12) 0.0% 10 76.2 76.1 73.7 80.7 2.3
Нужно ли включать эти устройства, чтобы как-то предоставлять эту информацию?
Количество строк в выходных данных трассировки будет указывать, сколько раз лимит переходов (также называемый временем жизни) был уменьшен на пути от вас к вашему партнеру. Таким образом, устройство, которое не уменьшает лимит скачков, будет невидимым для трассировки. Например, коммутаторы не будут отображаться в трассировке, потому что они работают на более низком уровне, чем IP.
Также имеет значение то, как устройство ведет себя после того, как лимит перехода становится равным нулю. Если устройство молча отбрасывает пакет, вы увидите пустую строку. Если устройство создает пакет ICMP с правильным кодом ошибки, вы увидите исходный IP-адрес (или имя хоста) этого пакета ICMP.
Существует несколько возможных причин, по которым маршрутизатор отображается в трассировке в виде пустой строки:
Если вы видите несколько пустых строк непосредственно перед конечной целью, возможно, это ошибка в стеке IP на самой цели. Если цель копирует ограничение перехода из исходного пакета в ответ, ответ не вернется, если исходный предел перехода не будет достаточным для покрытия маршрута в обе стороны. Обычно это приводит к тому, что путь будет выглядеть вдвое длиннее, чем он есть на самом деле - без ответов от второй половины пути.