Задать вопрос
@noob4ik2

Почему идёт потеря пакетов на bridge lxc?

Всем привет! Заметил потерю пакетов до 100% на первом хопе mtr

Настройка в сети в контейнерах:

lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.hwaddr = 00:16:3e:90:81:8c
lxc.network.ipv4.gateway = auto
lxc.network.ipv4 = 1.1.1.1/24 (естественно тут правильный ип)


Сам бридж работает, пакеты через него ходят и не теряются. Я могу пинговать всех, скачивать и тд. Интернет нормально работает.

А если делать mtr 8.8.8.8 например, то будут видны потери на первом хопе до 100% При этом изначально первый хост определяется долго, сначала показывает "??" а потом уже определяется host и он определяет мой основной хост (главный ип машины где стоят эти контейнеры)

До того как определился хост
5a3f73d234e81631108290.jpeg
После того как определился хост
5a3f73dce7f85282086913.jpeg
  • Вопрос задан
  • 226 просмотров
Подписаться 1 Сложный Комментировать
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
PostgreSQL DBA
bridge в mtr не будет виден в принципе, т.к. не является маршрутизатором.
Выясните, кто вашу подсеть маршрутизирует и как это устройство настроено на обработку ICMP. Вполне может быть настроено отбрасывать ICMP и не отвечать на echo запросы, это допустимое поведение. не влияющее на tcp и udp.
Ответ написан
Комментировать
@tamogavk
@deni4ka
Потому-что в linux по умолчанию стоят жесткие rate-limit на icmp exceeded. Если хочется косметики есть команда net.ipv4.icmp_ratelimit = 10 в sysctl.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы