Добавить в корзинуПозвонить
Найти в Дзене

Сеть, которая любит менять маски: расследование прерывистых потерь пакетов

Иногда сеть ведёт себя как актер в плохом сериале — то играет идеально, то уходит в драму.
Сегодня всё стабильно, а завтра пинг скачет, RDP рвётся, пользователи шепчут “Интернет опять лагает”…
Знакомо?
Добро пожаловать в мир intermittent packet loss — тех самых прерывистых потерь, которые выводят из себя даже самых спокойных системных администраторов. Начинается всё невинно.
Пара жалоб, “немного подтормаживает”, “раз в час отваливается VPN”...
Проверяешь — вроде всё работает.
Пингуешь — потери 1–2%, иногда ноль.
Перезагружаешь коммутатор — всё снова идеально… на пару часов. Это классика. Сеть, которая жива, но не здорова. Первые шаги всегда одинаковы — нужно увидеть картину целиком. Проверяем базу: Проверяем ARP и дуплекс: Смотрим MTU: Если фрагментация или дроп — проблема на уровне PMTU Discovery. Задача администратора — изолировать участок, где пакеты “умирают”. Один из классических кейсов:
на складе всё периодически “отваливалось”. Проблему искали три дня.
Сменили свитч, переустан
Оглавление

Иногда сеть ведёт себя как актер в плохом сериале — то играет идеально, то уходит в драму.
Сегодня всё стабильно, а завтра пинг скачет, RDP рвётся, пользователи шепчут “Интернет опять лагает”…

Знакомо?

Добро пожаловать в мир
intermittent packet loss — тех самых прерывистых потерь, которые выводят из себя даже самых спокойных системных администраторов.

🕵️‍♂️ Пролог. Когда сеть начинает шептать

Начинается всё невинно.
Пара жалоб, “немного подтормаживает”, “раз в час отваливается VPN”...
Проверяешь — вроде всё работает.
Пингуешь — потери 1–2%, иногда ноль.
Перезагружаешь коммутатор — всё снова идеально… на пару часов.

Это классика. Сеть, которая жива, но не здорова.

⚙️ Первичная диагностика: слушаем сеть

Первые шаги всегда одинаковы — нужно увидеть картину целиком.

Проверяем базу:

-2
  • — если потери начинаются уже на первом узле, проблема локальная.
  • — если только на внешних — подозрение на шлюз или канал.

Проверяем ARP и дуплекс:

-3
  • Иногда на порту возникает ARP-флуд, а иногда просто дуплекс не совпадает:
    один конец на 1G/full, другой — auto. Результат: хаос.

Смотрим MTU:

-4

Если фрагментация или дроп — проблема на уровне PMTU Discovery.

🔍Методичный подход: отсекаем шум

Задача администратора — изолировать участок, где пакеты “умирают”.

  1. Проверить цепочку:
    клиент → патч-корд → свитч → маршрутизатор → интернет.
  2. Поочередно исключить элементы.
  3. Заменить кабель — банально, но помогает в 40% случаев.
  4. Проверить разные VLAN: возможно, только один из них страдает.
  5. Включить зеркалирование трафика (пример Cisco):
-5

💀 Реальный случай: фантомный кабель

Один из классических кейсов:
на складе всё периодически “отваливалось”. Проблему искали три дня.
Сменили свитч, переустановили драйверы, обновили прошивку — без толку.

В итоге виновником оказался патч-корд, у которого треснула одна жила.
Пока никто не двигал стол — связь была стабильной.
Стоило пройти мимо или сдвинуть кресло — потери начинались снова.

🔧 Замена кабеля решила проблему моментально.

Иногда “призраки сети” — всего лишь плохой провод.

-6

🧩 Когда причина не в “железе”

Не всегда виноват кабель или коммутатор. Иногда проблема глубже:

  • QoS мешает ICMP — пинг теряется, но реальный трафик жив.
  • MTU mismatch — из-за фрагментации теряются пакеты.
  • Дублирование IP — частая причина “призрачных” обрывов.
  • ARP cache overflow — при высокой нагрузке таблица сбрасывается.
  • Проблемы на L3/L4 — например, старые драйверы сетевых карт или сбой маршрутизации.
-7

Советы из практики

  • Не доверяй “стабильности” — потери любят приходить ночью.
  • Пинг к 8.8.8.8 — это не всё: проверяй и шлюз, и внутреннюю сеть.
  • Не бойся включать зеркалирование — Wireshark расскажет больше, чем лог.
  • Периодически документируй, где что стоит — при отладке это спасает часы жизни.

Cеть — как кошка

Иногда она мурлычет, иногда царапается.
Главное — не пугаться, а понять её поведение.
Пакеты не исчезают просто так — они всегда где-то есть, просто нужно знать,
где искать.