Назад | Перейти на главную страницу

Обнаружение неисправных физических ссылок с помощью ping

У меня вопрос об обнаружении проблемы с физической связью с помощью команды ping.

Если у нас есть оптоволокно или кабель, в котором возникла проблема и в кадре возникают некоторые ошибки CRC (видимые в статистике интерфейса коммутатора или маршрутизатора), возможно, все тесты ping пройдут успешно из-за небольшого размера пакета ICMP по умолчанию и статистически меньшего количества возможностей ошибка. Это верно?

Кроме того, если я пингую с размером пакета 65 КБ, один эхо-запрос будет генерировать приблизительно 65000/1500 (MTU) = 43 кадра или IP-фрагмента, тогда вероятность потери пакета будет выше. Обычно при потере одного IP-фрагмента теряется весь IP-пакет. Верно ли это предположение?

Главный вопрос в том, можем ли мы обнаружить физическую проблему на ссылке при большом пинге?

ping это быстрый метод диагностики, полезный для выявления макроскопических сетевых проблем. Например, если одна тысяча эхо-запросов внутри локальной сети показывает потерю пакетов на 2%, то у вас серьезная проблема.

Ваше наблюдение о размере пинга действительно: чем больше пинг, тем больше нагрузка / нагрузка на сеть. Однако вместо того, чтобы выдавать эхо-запросы, превышающие MTU, я бы увеличил их частоту (при использовании Linux вы можете использовать ping -f чтобы залить целевой хост).

Тем не менее, ping не лучший и не более полный инструмент в вашем распоряжении. Для более глубокого тестирования я бы использовал netbench или iperf.