Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Размер пакетов пропускаемых маршрутизатором

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Murgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть подозрение что часть пакетов размером >~1500 байт теряется. Чем можно было-бы сформировать и отправить такие пакеты, для проверки. Ping больше 1773 нагло игнорируется

Всего записей: 23 | Зарегистр. 13-09-2004 | Отправлено: 14:10 20-09-2004 | Исправлено: Murgen, 17:30 20-09-2004
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну, вообще-то 1500 байт -- это стандартный MTU для ethernet-сетей. Все, что больше, по-любому до маршрутизатора будет доходить в фрагментированном виде.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 16:06 20-09-2004
Murgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема в том, что в сети есть сайт, часто страницы с него клиентам приходят в усекновенном виде. Если попробовать помониторить подключения со стороны клиента и сервера, то можно наблюдать к примеру следующее - с сервера уходят 4 пакета длиной 1514 байт, но до клиента они в таком виде (4 пакета размером ~1500) не доходят. Полностью загрузилась страница в этом случае или нет я не вижу. Что можно сделать?
 
т.е. мне нужно проверить не теряется ли информация на пути.

Всего записей: 23 | Зарегистр. 13-09-2004 | Отправлено: 16:18 20-09-2004 | Исправлено: Murgen, 16:25 20-09-2004
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Murgen
Проверить не сложно совсем. Поставь анализатор сетевых пакетов (сниффер) до и после "подозреваемого" маршрутизатора и смотри, как он с фрагментированными пакетами обходится.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 17:05 20-09-2004
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а с какой радости с сервера такие километровые пакеты летят ?
не проще проблемы с серверной стороны порешать ?

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 17:06 20-09-2004
Murgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum
Я и поставил, результат выше. Но как проверить что пакеты были фрагментированны и отправлены, а не потерялись где-то внутри. Количество пакетов на входе и выходе не совпадает. Посмотреть совпадает ли их общий размер?
Можно подробней:

Цитата:
смотри, как он с фрагментированными пакетами обходится.

Что смотреть?
 
tankistua
А действительно ли такие пакеты слишком большие? Если докажу что это проблема сервера - то пусть она решается на стороне сервера, я к нему доступа особо не имею.
 

Всего записей: 23 | Зарегистр. 13-09-2004 | Отправлено: 17:28 20-09-2004 | Исправлено: Murgen, 17:29 20-09-2004
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Murgen
Что-то я не понял, каким у тебя образом размер пакета может быть 1514 байт при максимальном стандартном MTU = 1500? Ты вместе с Ethernet-кадром что ли считаешь?

Цитата:
Количество пакетов на входе и выходе не совпадает.

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

Цитата:
Посмотреть совпадает ли их общий размер?  

Общий размер переданных данных считай, без заголовков.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 17:54 20-09-2004
Murgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что-то я не понял, каким у тебя образом размер пакета может быть 1514 байт при максимальном стандартном MTU = 1500? Ты вместе с Ethernet-кадром что ли считаешь?

mac-header оно? в сниффере (IRIS) поле Size, там все заголовки учитываются.

Цитата:
Общий размер переданных данных считай, без заголовков.

А как мне их посчитать, вручную отнять размер заголовков * к-во пакетов?

Всего записей: 23 | Зарегистр. 13-09-2004 | Отправлено: 18:08 20-09-2004
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
mac-header оно?  

Оно.
 

Цитата:
А как мне их посчитать, вручную отнять размер заголовков * к-во пакетов?

Да.  

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 19:30 20-09-2004
Murgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После проверки одного из сохраненных временных промежутков:
 от клиента маршр     1725 пакетов
 от маршр серверу     1555
 от серверв маршр     2663
 от маршр клиенту     1310
Но теперь я сомневаюсь что применял сниффер правильно. Дело в том, что в IRIS ограничение буффера на 60000 пакетов, он быстро забивается левым траффиком, к сайту за это время никто может и не обратиться. Я поставил фильтр на захватываемый траффик: IP source или dest - IP сервера, порт source или dest 8080. Но если пакеты фрагментируются, не попадает ли под фильтр только первая часть фрагментированного пакета? Или мои представления далеки от реальности?

Всего записей: 23 | Зарегистр. 13-09-2004 | Отправлено: 09:24 21-09-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Размер пакетов пропускаемых маршрутизатором


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru