Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   WinServer 2003, сетевая карта не фрагментирует пакеты (не пропускает) (http://forum.oszone.net/showthread.php?t=257697)

Ordell 02-04-2013 13:52 2124253

WinServer 2003, сетевая карта не фрагментирует пакеты (не пропускает)
 
Имеется сервер (Windows Server 2003 EE, x86) с тремя сетевыми картами. На одной из них (3Com 3C996B Gigabit Server NIC, 1 Gigabit), возникла проблема: не передаются (и не принимаются) пакеты крупнее 1472 байт. При выполнении команды ping -l 1472 <адрес проблемного сетевого адаптера> пакеты проходят. При увеличении хотя бы на 1 байт, не передаются (например ping -l 1473 <адрес проблемного сетевого адаптера>, возвращает: "Превышен интервал ожидания для запроса").

Т.е. как только размер пакета превышает MTU (1472 + заголовок tcp/ip 20 + заголовок ICMP 8 = 1500), пакеты не передаются. Т.е. не фрагментируются на пакеты кратные MTU.
Причем с остальными сетевыми картами все отлично, принимаются и передаются пакеты размеров до 65500 байт.

Может быть, кто-нибудь сталкивался? В чем может быть проблема?

AkP 03-04-2013 09:56 2124789

Смотреть настройки оборудования дальше по маршруту, фрагментация вообще то вещь затратная, лишняя нагрузка на цпу маршрутизаторов и по умолчанию скорее всего выключена. Смотрите что за оборудование стоит дальше и читайте маны, как на нем включить фрагментацию.

Ordell 05-04-2013 16:06 2126316

Пробовали даже на прямую кросс-кабелем к другому серверу (без всякого оборудования) подключать. Все равно, пакеты больше 1472 не проходят.

Ordell 09-04-2013 11:19 2128789

Вопрос решен!

Как выяснилось mtu на сетевой карте (3Com 3C996B Gigabit Server NIC, 1 Gigabit), было выставлено в 9000 байт(параметр JumboMTU). Стоило поменять его на стандартные 1500 байт, как тут же стали передаваться пакеты любого размера. Всем спасибо!


Время: 02:59.

Время: 02:59.
© OSzone.net 2001-