Я за последнее время довольно часто сталкивался или мне сообщали об этом коллеги и знакомые админы, что после инсталляции Service Pack 2 у них появлялись необъяснимые проблемы с сетевыми подключениями. Часто это выражалось в невозможности провести репликацию между контроллерами домена, задержках в работе сетевых подключений, нестабильной работе ISA 2004/2006 при авторизации пользователей и в массивах NLB.
Во многи случаях оказалось, что причиной является включенное в SP2 и активируемое по умолчанию обновление Scalable Networking Pack, описанное в статье KB912222. Более того оказалось, что само по себе обновление зачастую безвредно, проблема появляется в несовместимости функций заложенных в него и сетевых драйверов от поставщиков серверного оборудования. Очень часто обновление драйверов до последних версий решало проблемы, но не всегда. Поэтому привжу официльную рекомендацию статьи KB936594, о том как отключить функции данного обновления.
Для этого надо открыть раздел реестра:
найти ключи типа DWORD EnableRSS, EnableTCPA и EnableTCPChimney и установить их значение в 0.
Не забудте перезагрузить компьютер…
UPDATE: 31 января 2008 года вышла официальная статья про ошибку в SNP, приводящую к этим результатам. Вот ссылка: On a Windows Server 2003-based computer that has a TCP Chimney Offload network adapter, the TCP data stream may be corrupted when the network adapter indicates an MDL chain whose starting MDL has a nonzero offset.
UPDATE2: 21 июня 2008 года была завершена еще одна важная статья в базе знаний Microsoft касающаяся SNP. Вот ссылка: Information about the TCP Chimney Offload, Receive Side Scaling, and Network Direct Memory Access features in Windows Server 2008.