トップ回答者
KB948496(SNP機能無効化)パッチの効能について

質問
-
KB948496は、SNP機能(Receive Side Scaling(RSS)やTCP/IPオフロード)を無効にする
パッチと説明されていますが、具体的には、どんな操作・設定をするパッチか、
御存知の方はおられるでしょうか?http://support.microsoft.com/kb/948496/ja
後述のレジストリ設定共々、環境によっては、全く効果がないように見えます。
現在、顧客納入したWindows Server 2003 SP2(32bit)でネットワーク障害が発生しており、
原因調査しています。
WireShark等でトラフィック調査すると、多数のbad checksumエラーが検出されています。このエラー自体は、WireSharkでキャプチャする際、SNP機能(TCP/IPオフロード)の副作用で
おかしく見えるだけで、実際にはNICで正しい値が設定されるので、 問題ないと
言われていますが、原因切り分けの為、念の為、この機能を無効にしてみようと考えました。そこで、障害発生しているサーバに、KB948496を適用しましたが、bad checksumエラーは
消えませんでした。KB948496で示される以下のレジストリやNICドライバの詳細設定も
変更してみましたが、現象は変わりません。HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
EnableTCPChimney
EnableRSS
EnableTCPA不審に思い、別の2台のPCに、Windows Server 2003 SP2を入れて試した所、
今度はパッチを当てる前から、bad checksumが起きず、かつ、上記レジストリを
操作してSNP機能を有効にしても、bad checksumが起きないという、正反対の
事象が起き、いずれにしても、KB948496の効果がないという結果になりました。年代は違うものの、システム構成やパッチ状態に大差はなく、NICとドライバ位しか
顕著な差異はないのですが、こういう違いが出るものでしょうか?PC本体 NIC ドライバ SNP機能
障害サーバ 2007年製 Intel(R) 82574L 11.1.6.0(2009/07/13) 無効にしても無効にならない
テストサーバ(1) 2007年製 Broadcom NetXtreame 10.62.1.2(2007/11/30) 有効にしても有効にならない
テストサーバ(2) 2013年製 Intel(R) 82579V 12.6.45.0(2013/02/22) 有効にしても有効にならない2014年4月15日 6:57
回答
-
KB948496 は、説明にある通り RSS ,TCP/IPオフロードなどを無効にします。
checksum offload とは別物なので、SNP を無効にしても、WireSharkで表示されるChecksum エラーはあまり関係無いでしょう。Windows XP または Windows Server 2003 を実行しているコンピューター間の通信が断続的な障害が発生しました。
http://support.microsoft.com/kb/904946->この問題を回避するにはチェックサムのオフロード ネットワーク アダプターをオフにします。そのためには、以下の手順に従って下さい。
checksum offload は、NIC のプロパティから変更できる場合もあります。
http://blogs.yahoo.co.jp/narolll/36386836.html2014年4月15日 13:29
すべての返信
-
KB948496 は、説明にある通り RSS ,TCP/IPオフロードなどを無効にします。
checksum offload とは別物なので、SNP を無効にしても、WireSharkで表示されるChecksum エラーはあまり関係無いでしょう。Windows XP または Windows Server 2003 を実行しているコンピューター間の通信が断続的な障害が発生しました。
http://support.microsoft.com/kb/904946->この問題を回避するにはチェックサムのオフロード ネットワーク アダプターをオフにします。そのためには、以下の手順に従って下さい。
checksum offload は、NIC のプロパティから変更できる場合もあります。
http://blogs.yahoo.co.jp/narolll/36386836.html2014年4月15日 13:29