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

Сеть переполнена запросами ARP

У меня проблемы с сетью на виртуальном сервере Debian. Я думаю, что причиной этих сетевых проблем может быть провайдер VPS, поскольку это довольно новая / довольно стандартная установка Debian. Однако, поскольку их техническая поддержка бесполезна, я пытаюсь определить причину сетевых проблем частично, чтобы доказать, что это не моя неправильная конфигурация, а частично, чтобы я мог нечетко направить их техническую поддержку в правильном направлении, поэтому я не Я больше не получаю письма, в которых говорилось, что "нам это нравится".

На самом деле у меня с этим хостом 2 виртуальных сервера. Один в порядке, другой часто требует от меня перезагрузки сети, в противном случае я не могу получить никаких внешних подключений (входящих или исходящих), а внутренние соединения очень медленные.

Я запустил tcpdump на проблемной машине, показывая все, кроме моего собственного ssh-трафика, и большинство результатов было таким, повторяемым снова и снова:

09:49:43.328322 ARP, Request who-has xxx.xxx.xxx.1 tell xxx.xxx.xxx.20, length 42 09:49:43.365528 ARP, Request who-has xx.xxx.xx.184 tell xx.xxx.xx.1, length 46 09:49:43.365662 ARP, Request who-has xxx.xxx.xxx.114 tell xxx.xxx.xxx.1, length 46 09:49:43.365760 ARP, Request who-has xx.xxx.xx.159 tell xx.xxx.xx.1, length 46 09:49:43.450859 ARP, Request who-has xx.xxx.xx.205 tell xx.xxx.xx.1, length 46 09:49:43.711473 ARP, Request who-has xx.xxx.xx.253 tell xx.xxx.xx.1, length 46 09:49:43.761538 ARP, Request who-has xx.xxx.xx.187 tell xx.xxx.xx.1, length 46 09:49:43.806078 ARP, Request who-has xx.xxx.xx.204 tell xx.xxx.xx.1, length 46 09:49:43.929437 ARP, Request who-has xx.xxx.xx.180 tell xx.xxx.xx.1, length 46 09:49:44.122110 ARP, Request who-has xxx.xxx.xxx.94 tell xxx.xxx.xxx.1, length 46 09:49:44.148619 ARP, Request who-has xx.xxx.xx.202 tell xx.xxx.xx.1, length 46 09:49:44.203619 ARP, Request who-has xx.xxx.xx.185 tell xx.xxx.xx.1, length 46 09:49:44.263640 ARP, Request who-has xx.xxx.xx.249 tell xx.xxx.xx.1, length 46 09:49:44.296925 ARP, Request who-has xx.xxx.xx.241 tell xx.xxx.xx.1, length 46

Я запустил tcpdump на другом компьютере (тот, который кажется нормальным) и получил тот же результат. Так, может быть, причина не в этом? Если другой вроде бы нормально. Хотя я почти уверен, что постоянный поток запросов ARP - это не здорово?

Если кто-нибудь может рассказать мне больше о том, что это за ARP-запросы и могут ли они вызывать проблемы, а также что-нибудь еще, что я должен проверить, чтобы попытаться диагностировать проблему дальше.

Спасибо

Это вполне нормально для сети Ethernet и, скорее всего, отвлекающий маневр. xx.xxx.xx.1, скорее всего, проверяет, подключены ли узлы к сети. это можно сделать по многим причинам, например, для освобождения места в базе данных аренды DHCP, проверки конфликтов IP-адресов, мониторинга сети и т. д. Несколько ARP в секунду - не проблема. Если вы имеете дело с правильным ARP-потоком, вы обычно будете видеть 10k + ARP-пакетов в секунду.

Так что вам, вероятно, придется искать источник проблемы с сетью где-нибудь в другом месте.