Реальные программы и утилиты, которые используют сетевые инженеры для диагностики, мониторинга и анализа сетей
Процент сетевых инженеров, регулярно использующих эти инструменты в работе
Глубокий анализ сетевого трафика, декодирование протоколов, поиск аномалий и проблем в сети.
Используйте статистику "Conversations" для анализа самых активных хостов и "IO Graphs" для визуализации проблем с пропускной способностью.
Точное измерение пропускной способности сети, тестирование TCP/UDP производительности, выявление потерь пакетов.
Используйте параллельные потоки (-P) для полной загрузки высокоскоростных каналов. Для Wi-Fi тестов используйте UDP для измерения джиттера и потерь.
Сканирование сети, обнаружение хостов, определение открытых портов, fingerprinting ОС и сервисов.
Используйте -sS (SYN scan) для скрытности. Для внутренних сетей -sT (TCP connect) более надежен. Всегда получайте разрешение перед сканированием!
Комбинированный инструмент traceroute + ping для диагностики проблем маршрутизации и потерь пакетов.
Потери пакетов на промежуточных hop'ах часто нормальны (трафик shaping). Смотрите на потери на последнем hop'е - это реальная проблема.
Консольный сниффер для захвата и анализа сетевого трафика, особенно полезен на серверах без GUI.
Используйте -s 0 для захвата полных пакетов. Для высоконагруженных интерфейсов применяйте фильтры BPF чтобы не потерять пакеты.
Мониторинг задержек и потерь пакетов с красивыми графиками, идеален для долгосрочного наблюдения за качеством связи.
Настройте алерты при превышении пороговых значений задержки. Используйте для мониторинга критически важных каналов связи.
Анализ потокового трафика для понимания структуры нагрузки, выявления топ-говорящих, обнаружения аномалий.
Настройте экспорт NetFlow с маршрутизаторов на анализатор. Используйте для планирования емкости и расследования инцидентов.
Официальная консольная утилита от Ookla для тестирования скорости интернета к ближайшим серверам.
Используйте --format=json для автоматизации тестов. Проводите тесты в разное время суток для построения графиков качества.
Последовательность использования инструментов при решении сетевых проблем
ping, traceroute, MTR для определения области проблемы
iPerf, Speedtest для проверки пропускной способности
Wireshark, tcpdump для исследования проблем протоколов
SmokePing, NetFlow для долгосрочного наблюдения
Начинайте с простых инструментов и двигайтесь к сложным. Сначала определите область проблемы (клиент, Wi-Fi, LAN, провайдер), затем используйте специализированные инструменты для глубокого анализа. Всегда документируйте результаты для последующего анализа.