Windows 2003 SP2与NAT的兼容性问题
在Windows Server 2003 SP2 中新增了一个功能特性:可扩展网络工具包(Scalable Networking Pack,SNP)。在这个可扩展网络工具包中包含了以下三方面的功能: lTCP 负载转移(TCP Chimney Offload):将对TCP数据包的处理从CPU转移到网络适配器硬件,从而极大的降低在处理TCP数据包时所占用的CPU性能; l接收端调节(Receive-side Scaling):在接收数据时,将所需要的CPU处理能力动态分布到系统的所有CPU上,并根据系统负载和网络处理性能,动态调节数据接收时的性能,从而使网络吞吐获得最高的性能。 lNetDMA:通过硬件设备的直接内存访问功能,NetDMA 可以实现更有效的内存管理,从而提高网络吞吐性能。 虽然 SNP 极大的提高了 Windows Server 2003 的网络处理性能,但是由于其工作原理,目前SNP和NAT之间可能存在兼容性问题。在操作系统为 Windows Server 2003 SP2的服务器上,可能会出现无法正常使用NAT的情况。这是由于接收端调节功能将TCP 哈希值计算的处理从CPU转移到网络适配器硬件,但是由于NAT会修改IP数据包中的头部信息,从而导致网络适配器硬件所计算出来的TCP哈希值与NAT所计算出来的TCP哈希值不一致,从而导致TCP连接被复位,最终导致NAT工作不正常。 针对这个问题,可以暂时通过禁止接收端调节功能来解决,具体操作过程为: 在 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters 下添加一个名为: EnableRSS 的DWORD键值,并将其值设置为0。 微软已经推出相关补丁: KB948496 An update to turn off default SNP features is available for Windows Server 2003-based and Small Business Server 2003-based computers 下载地址: http://support.microsoft.com/kb/948496/en-us (编辑:天津站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 无法在我的桌面和远程桌面之间复制粘贴
- Win10阻止更新驱动程序的办法
- Windows 11 Build 22000.469发布 可在设定中管理微软账号
- 李一男转会百度的本质
- windows-server-2008 – 在Windows Server 2008(和R2)上启用
- Win10如何开启音频服务 Win10开启 关闭音频服务的方法
- 微软声称Windows 11有很多更进,对开发人员的体验有所改善吗
- Windows 11频发MSI崩溃难题 微软紧急推送补丁修复
- windows-server-2008 – 在Windows Server中添加子域DNS记录
- Windows 8的任务管理器详解