Jump to content
Калькуляторы

странные arp-запросы/ответы

Клиент пожаловался на периодически пропадающий инет.

Подключение по pptp, у клиента ip 192.168.10.51, сервер - 192.168.10.1.

Периодически они обмениваются запросами:

 28.332306 AsustekC_67:ee:74 -> Hewlett-_9a:d2:f2 ARP 60 Who has 192.168.10.1?  Tell 192.168.10.51
28.332320 Hewlett-_9a:d2:f2 -> AsustekC_67:ee:74 ARP 42 192.168.10.1 is at 00:1b:78:9a:d2:f2

Потом вдруг вижу:

 870.161593 AsustekC_67:ee:74 ->              ARP 62 Who has 192.168.10.1?  Tell 192.168.10.51
870.161604 Hewlett-_9a:d2:f2 ->              ARP 44 192.168.10.1 is at 00:1b:78:9a:d2:f2

Между клиентом и сервером: на доме свич Planet WGSD-1020, на агрегации DGS-3120-24SC, в центре еще один DGS-3120-24SC

И на арегации и в центре мак клиента видно

На агрегации:

DGS-3120-24SC:admin#sh fdb mac c8:60:00:67:ee:74
Command: show fdb mac_address C8-60-00-67-EE-74

VID  VLAN Name                        MAC Address       Port  Type    Status
---- -------------------------------- ----------------- ----- ------- -------
4    4                                C8-60-00-67-EE-74 1:22  Dynamic Forward

Total Entries: 1

В центре:

DGS-3120-24SC:admin#sh fdb mac c8:60:00:67:ee:74
Command: show fdb mac_address C8-60-00-67-EE-74

VID  VLAN Name                        MAC Address       Port  Type    Status
---- -------------------------------- ----------------- ----- ------- -------
4    users                            C8-60-00-67-EE-74 10    Dynamic Forward

Total Entries: 1

Что за странный обмен пакетами?

Share this post


Link to post
Share on other sites

А где криминал-то по-вашему? Мне что-то не по глазам. Если ты про пустое поле в "to" так это скорее всего broadcast у вас так обозначается.

Share this post


Link to post
Share on other sites

Arp broadcast может адресоваться к какому угодно L3 адресу.

Цель такого запроса: получить MAC конкретного хоста, когда у вас в fdb его нет.

Share this post


Link to post
Share on other sites

broadcast - это ff:ff:ff:ff:ff:ff

Ну не так строго.

Это любой пакет, у которого младший бит первого октета равен единице. Хотя, конечно, де-факто стандартом являются только ff:ff:ff:ff:ff:ff, остальное отдано multicast'у и всяким разный протоколам типа stp.

Share this post


Link to post
Share on other sites

ARP пакеты некоторое оборудование в последние времена поначалу шлет "unicast". И только через некоторое время при неудаче добиться ответа переходит на "broadcast". Я не знаю какой там стандарт и допустимо ли это и с какого времени. Но вот из моей практики не каждое оборудование это понимает.

 

Так как в результате дело докатилось до ARP запросов в "broadcast" подозрительно.

 

Если при этом есть "пропадания" связи на ровном месте, то явно транзитные устройства (в моем случае в pre-WiMax сети не срабатывало отслеживание ARP протокола) не переваривают ARP в виде unicast. Ну или просто есть гигантские потери пакетов.

 

Лечение только одно - играться с тайм-аутами ARP и их соотношениями. И при особо клинических случаях ставить там даже не часы, а несколько дней.

 

В одном клиническом случае сделали вечную "пинговалку" одного абонента. Один пинг в 5 минут... Поначалу это была времянка на время пока не найдем нормальное решение... :)

 

Вот даже такие основы как ARP протокол разные вендоры реализуют кто во что горазд или с багами.

Share this post


Link to post
Share on other sites

В одном клиническом случае сделали вечную "пинговалку" одного абонента. Один пинг в 5 минут...

У меня как раз система мониторинга mon так и делает - раз в 15 минут обстукивает пингами прописанные в ней свичи, в т.ч. и свич, за которым сидит проблемный клиент.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.