答案1
答案2
这会很好。您的内部网络将以千兆位速度运行,而您的互联网访问速度将限制在 100mbps。
我将这个设置用于我的 IP 摄像机网络。摄像机和录制 PC 位于千兆网络上,而互联网链接路由器只有 100mpbs。但我尝试仅以低分辨率从互联网访问一台摄像机,而所有摄像机的录制均以高清格式进行。
当我不从互联网访问时,我几乎看不到任何数据包通过我的路由器,除非我关闭相机电源并循环供电,我猜这是 DHCP 来分配 IP。否则只有开关会闪烁。
答案3
您的 LAN 可能能够正常工作。
根据从调制解调器到 ISP 的上行链路速度,使用 100Mbit/s 路由器可能会降低 LAN 速度,但可能性不大。解释起来会比较技术性。
假设
首先,我假设您所说的千兆集线器实际上是交换机。在大多数网络运行 100Mbit/s 的时代,集线器变得不那么常见,并被交换机取代,交换机将为您提供比交换机更好的网络性能。所以您不太可能使用集线器。我不知道是否正在制造千兆集线器。
下游
如果 LAN 上除路由器之外的所有设备都以千兆位速度运行,则来自互联网的下行流量不会降低 LAN 的速度。从路由器到 LAN 的传输速度最多为 100Mbit/s,并且这些数据包在 LAN 上传输的任何其他链路都有足够的容量来处理来自互联网的数据包。
从路由器接收数据包的交换机必须缓冲来自路由器的整个数据包,然后才能开始将其发送到下一个设备。这不会减慢您的 LAN 速度。它可能会增加到互联网的往返时间,并且这种情况在两个方向上都会发生,这可能会使您到互联网的往返时间增加多达 0.3 毫秒。如果您尝试测量这种减速,它可能会迷失在许多其他因素引起的往返时间变化中。
上游
事情变得有趣且可能出现问题的点是在上游。我们将考虑以下场景:LAN 上的计算机以您的设置可以跟上的速度向互联网上的服务器发送数据。
上行低于 100Mbit/s
如果从调制解调器到 ISP 的上行速度低于 100Mbit/s,互联网连接的往返时间将会增加。
当发送计算机上的 TCP 启动时,它会缓慢增加发送速度,直到达到极限。在某个时候,它发送数据的速度会比从调制解调器到 ISP 的上行速度允许的速度快。此时调制解调器将开始缓冲数据包。例如,数据包可能以 100Mbit/s 的速度从调制解调器进入此缓冲区,但仅以 50Mbit/s 的速度离开 ISP。随着缓冲区使用率的增加,互联网往返时间会增加。而且由于调制解调器中的这些缓冲区往往太大,往返时间可能会显著增加。但即使是太大的缓冲区最终也会填满,调制解调器将不得不丢弃数据包。
发送计算机上的 TCP 将注意到往返时间增加或数据包丢失,并相应地调整其发送速度。因此,它将稳定在低于 100Mbit/s 的发送速度,该速度可以从交换机发送到路由器。因此您的 LAN 不会受到影响,但互联网连接对于任何交互式使用来说都会感觉非常慢。
上行超过 100Mbit/s
如果从调制解调器到 ISP 的上行速度增加到 100Mbit/s 以上,瓶颈就会移动。问题看起来会大不相同。
发送计算机在速度超过 100Mbit/s 之前不会出现延迟或丢包现象。一旦 TCP 超过该速度阈值,图表左侧的交换机将以超过 100Mbit/s 的速度接收数据包。但交换机知道它无法以超过 100Mbit/s 的速度向路由器发送数据,因此它不会丢弃数据包,而是向发送方发出信号以降低速度。
这意味着如果一台计算机连接到互联网和 LAN 上的另一台计算机,事情就会变得很奇怪。以前,当 ISP 的上行速度只有 50Mbit/s 时,它会将 50Mbit/s 发送到互联网上的服务器,而其他 950Mbit/s 可用于发送到 LAN 上的另一台计算机。
但是,随着 ISP 的上行速度增加到 100Mbit/s 以上,这台计算机将以 100Mbit/s 的速度向互联网上的计算机发送数据,然后交换机会告诉网络接口减速。这可能会导致计算机仅向互联网上的服务器发送 100Mbit/s,而向 LAN 上的另一台计算机发送另外 100Mbit/s。因此,在这种情况下,增加互联网连接速度会导致有效 LAN 速度从 1Gbit/s 降至 200Mbit/s。
如果发送到互联网的计算机连接到最右边的交换机,则此问题不仅会影响发送计算机,还会影响两个交换机之间的连接。
您可能会遇到这两个问题中的哪一个取决于从调制解调器到 ISP 的上行容量是大于还是小于 100Mbit/s。但有一个解决方案可以解决这两个问题。
解决方案
如果您的路由器可以进行带宽管理,您可以对其进行配置,以限制其向调制解调器发送的最大流量。配置该流量应比瓶颈容量(即从调制解调器到 ISP 的上行流量和通过路由器的 100Mbit/s 中的较小者)少几个百分点。
当路由器达到此配置容量时,它必须使用 ECN 或丢弃数据包来表示已达到容量。这将导致发送计算机上的 TCP 调整到您的上游容量,而不会引发本答案中解释的任何问题。
恶意接收者
如果接收从您的 LAN 发送的流量的服务器有恶意行为,情况会变得更糟。通过发送精心设计的确认,接收服务器可以欺骗 LAN 上的发送计算机,使其认为上行容量比实际情况更大。
在这种情况下,局域网中的计算机可能会不断提高其发送速度,超过任何瓶颈点。这显然不会消除瓶颈,但可能会在应该只有一个瓶颈的地方产生多个瓶颈。
如果您的互联网上行容量为 50Mbit/s,恶意接收方仍可能导致 LAN 上的发送方以 100Mbit/s 的速度发送。这会很快填满调制解调器上的缓冲区,并导致 LAN 上的交换机降低发送速度。
在路由器上使用带宽管理只能防止调制解调器缓冲区被填满。它无法保护您的 LAN。这是因为尽管从路由器发送到恶意服务器的数据会清楚地表明存在瓶颈,但恶意服务器仍然可以发回确认,给人留下没有瓶颈的印象。
在这种情况下,在路由器上天真地实施带宽管理可能会适得其反。因为它消除了延迟增加,同时仍允许恶意服务器向发送者隐藏任何数据包丢失。这样您的 LAN 会更快地受到影响。
好消息是,无论您向此类恶意服务器执行什么上传操作,都会比您预期的更快完成。而且您可能只会停止使用此类恶意服务器。唯一的危害就是您的网络速度会暂时变慢。