Ordell
02-04-2013, 13:52
Имеется сервер (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 байт.
Может быть, кто-нибудь сталкивался? В чем может быть проблема?
Т.е. как только размер пакета превышает MTU (1472 + заголовок tcp/ip 20 + заголовок ICMP 8 = 1500), пакеты не передаются. Т.е. не фрагментируются на пакеты кратные MTU.
Причем с остальными сетевыми картами все отлично, принимаются и передаются пакеты размеров до 65500 байт.
Может быть, кто-нибудь сталкивался? В чем может быть проблема?