在同一个网络上的出多个适配器应表现出的行为

文章翻译 文章翻译
文章编号: 175767 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

如果您配置的基于 Windows 的计算机具有多个网络适配器上的同一个物理网络和协议子网,您可能会遇到意外的结果。本文介绍的此类使用了非标准配置预期的行为。

更多信息

请考虑以下情形:
  • 您必须已安装了 Windows 的工作计算机。
  • 两个网络适配器都连接到同一个物理网络或集线器。
  • TCP/IP 作为网络协议被安装。
  • 位于同一子网中的适配器地址是 192.168.0.1,192.168.0.2。
  • 网络上的客户机使用的地址为 192.168.0.119。
在这种情况下,您可能会希望同一物理子网上的网络和协议执行负载平衡的两个适配器。但是,根据定义,只有一个适配器可能通信在网络上一次在以太网网络拓扑结构。因此,两个适配器不能在同一时间传送,并且必须等待,如果在网络上的另一个设备正在传输。此外,广播的消息必须由每个适配器处理因为两者同一网络上侦听。这种配置需要巨大的系统开销,但不包括任何与协议相关的问题。此配置不提供很好的方法,为同一个网络中提供冗余的网络适配器。

假定服务器使用 TCP/IP 协议到客户端的地址是 192.168.0.119 发送一个数据包。此地址位于本地子网。因此,一个网关没有用于到达客户端。协议栈使用的本地路由表中找到的第一个路由。通常情况下,这是已安装的第一个适配器。在这种情况下,该适配器是 192.168.0.1。如果传输失败,请稍后重试可能使用同一个适配器根据在路由表中找到的项。

如果网络电缆为 192.168.0.1 适配器无法正常工作,这并不一定导致路由从路由表中删除。因此,第二个适配器仍不能使用。

另一个要考虑的一点是某些网络应用程序绑定到特定适配器在系统中。如果要将绑定到第二个适配器尤其是网络应用程序,应用程序可能会忽略已从第一个适配器上的客户端接收到的应用程序相关的通信量。原因可能是网络上的 NetBIOS 名称注册。此外,如果应用程序绑定到适配器无法正常工作,应用程序可能失败而不是使用另一个适配器。

通常情况下,具体而言,应用程序需要它,除非这种类型不是配置的很有帮助。某些制造商进行容错网络适配器,以防出现单点故障。这些适配器启用两个适配器包含在同一台服务器上,但启用将使用一次只有一个适配器。如果在主适配器出现故障,驱动程序会停用第一张卡片,并通过第二个使用相同的地址配置。其结果是相当顺利过渡到备用适配器。这是首选的方法,以防止单点故障的单个网络适配器。

Windows Server 故障转移群集

Windows 服务器故障转移群集不在同一个网络上使用其他适配器,并且依赖于现有的 TCP/IP 协议的功能。如果适配器故障,软件不会自动尝试将另一个适配器上的 IP 地址资源地址注册。如果您想要避免单点故障的单个网络适配器,配置网络适配器使它们在不同的逻辑子网。或者,使用 NIC 成组可将多个物理适配器组合成一个逻辑适配器 (如本文中前面所述)。

以前的信息适用于广播路由中。到子网的路由使用子网内的最高数字 IP 地址。例如,假设使用的 IP 地址 192.168.0.1,192.168.0.2,两个适配器,假定 192.168.0.1 安装了第一次。这种情况下会创建以下路由:
   192.168.0.0   255.255.255.0  192.168.0.1    192.168.0.1
   192.168.0.0   255.255.255.0  192.168.0.2    192.168.0.2
   192.255.255.255   255.255.255.255  192.168.0.1  192.168.0.1
   255.255.255.255   255.255.255.255  192.168.0.1  192.168.0.1
				

属性

文章编号: 175767 - 最后修改: 2013年4月2日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows NT Server 4.0 企业版
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
关键字:?
kbinfo kbnetwork kbmt KB175767 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 175767
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com