Модераторы: marykone
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Wireshark ловит большие пакеты, Пакеты больше mtu 
V
    Опции темы
konshyn
Дата 20.3.2014, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 19.9.2013

Репутация: нет
Всего: нет



Привет. Есть огромные проблемы и не знаю, что с этим делать.
В общем, передается один файл с одного хоста на другой. Между хостами 2 коммутатора. MTU у обоих хостов и коммутаторов 1500. 
На второй хост приходят пакеты больше, чем MTU. Куча SACK пакетов. Скорость падает до нуля. 
Wireshark log прикрепил к сообщению.
Гуру-ребята, есть идеи?
Стоит Linux.

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  wireshark_log 316,52 Kb


--------------------
«Потому что ценность акта действия в этой стране возрастает в несколько раз».
PM MAIL Skype   Вверх
feodorv
Дата 21.3.2014, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: нет
Всего: 45



Цитата(konshyn @  20.3.2014,  17:45 Найти цитируемый пост)
На второй хост приходят пакеты больше, чем MTU.

Не понятно. А уходят какие?

Может, поможет)))


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
konshyn
Дата 22.3.2014, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 19.9.2013

Репутация: нет
Всего: нет



Sorry smile

Это сообщение отредактировал(а) konshyn - 31.3.2014, 09:47


--------------------
«Потому что ценность акта действия в этой стране возрастает в несколько раз».
PM MAIL Skype   Вверх
feodorv
Дата 22.3.2014, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: нет
Всего: 45



Цитата(konshyn @  22.3.2014,  14:08 Найти цитируемый пост)
Пакеты инкапсулируются

А вот тут-то не происходит ли превышение MTU, если изначальный пакет уже на грани этого MTU?

Цитата(konshyn @  22.3.2014,  14:08 Найти цитируемый пост)
Там выдвинута идея, что массовые SACKи могут быть из-за несоответствий дуплекса.

Не только. Скорости передачи тоже должны быть сбалансированы.

Цитата(konshyn @  22.3.2014,  14:08 Найти цитируемый пост)
Какие есть идеи, мысли? 

Идей нет, разве что только тот, кто инкапсулирует пакеты, тот их и склеивает... Точно проверили, что уходят недлинные пакеты?


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
konshyn
Дата 23.3.2014, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 19.9.2013

Репутация: нет
Всего: нет



Sorry smile

Это сообщение отредактировал(а) konshyn - 31.3.2014, 09:47


--------------------
«Потому что ценность акта действия в этой стране возрастает в несколько раз».
PM MAIL Skype   Вверх
konshyn
Дата 23.3.2014, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 19.9.2013

Репутация: нет
Всего: нет



Sorry smile

Это сообщение отредактировал(а) konshyn - 31.3.2014, 09:47


--------------------
«Потому что ценность акта действия в этой стране возрастает в несколько раз».
PM MAIL Skype   Вверх
konshyn
Дата 23.3.2014, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 19.9.2013

Репутация: нет
Всего: нет



Sorry smile

Это сообщение отредактировал(а) konshyn - 31.3.2014, 09:50


--------------------
«Потому что ценность акта действия в этой стране возрастает в несколько раз».
PM MAIL Skype   Вверх
konshyn
Дата 27.3.2014, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 19.9.2013

Репутация: нет
Всего: нет



Вопрос решен.
Дальше для тех, кто когда-нибудь сталкнется с такой же проблемой и ее надо будет решить.

Все дело было в драйвере. И не только драйвер r8169 имеет такие "проблемы". Это не проблема, это оптимизация. ОС проще за раз переписать 65536 байт, чем постоянно переключать контекст, чтобы записать пакет <= MTU, в основном 1500. Вообще, очень много интересных опций в современных драйверах. Как с ними  работать, я пока что не знаю.
И вот сама по себе "проблема" больших пакетов. TSO.


--------------------
«Потому что ценность акта действия в этой стране возрастает в несколько раз».
PM MAIL Skype   Вверх
feodorv
Дата 29.3.2014, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: нет
Всего: 45



Цитата(konshyn @  27.3.2014,  12:02 Найти цитируемый пост)
Как с ними  работать, я пока что не знаю.

Есть такой намёк:
Цитата

Under Linux, LSO/TSO can be controlled using the -K option to the ethtool command, which can also be used to control other offloading features. It is typically enabled by default if kernel/driver and adapter support it. 



--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
konshyn
Дата 30.3.2014, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 19.9.2013

Репутация: нет
Всего: нет



Цитата(feodorv @  29.3.2014,  12:09 Найти цитируемый пост)
Есть такой намёк:

Да, с помощью ethtool проблему и решили.


--------------------
«Потому что ценность акта действия в этой стране возрастает в несколько раз».
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Сетевые технологии | Следующая тема »


 




[ Время генерации скрипта: 0.1797 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.