我在读这个问题。最佳答案是:
千兆或 100Mbit(或 10Mbit)将根据每个链路决定,并且可以在网络中混合使用这两种速度。每个路由器/交换机应自动协商最快的链路速度(尽管有时最好手动指定,如果可能的话)。因此,将所有 100Mbit 硬件与现有的 100Mbit 交换机组合在一起是有意义的;千兆硬件和路由器也是如此。它不会减慢网络的千兆部分。
我理解得不正确,假设这个例子:
首先,假设快速以太网速度为10mbps,千兆以太网速度为1000mbps。
时间 0:0:0-> PC1 只有一个快速以太网端口,而 PC2 只有一个千兆以太网端口。
时间 0:0:1-> PC1 现在已连接到 PC2,并且 PC1 想要发送一个 1000 兆的文件。
时间 0:0:2-> PC1 向 PC2 发送 10 兆文件。PC2 现在拥有 10 兆文件。
时间 0:0:3-> PC1 向 PC2 发送 10 兆文件。PC2 现在拥有 20 兆文件。
让我们计算一下速度对于每一个:
PC1 在 2 秒内发送了 20 兆比特。因此 PC1 的速度为 10 Mbps。PC2
在 2 秒内接收了 20 兆比特。因此 PC2 的速度为 10 Mbps。
我的(可能错了)结论:
两种速度均降低至最低速度。
我错了吗?
答案1
您说得对,两个方向的速度都会降到最低。但这分别适用于每条链路。任何两个设备之间的每条电缆都是一条链路。
想象一下以下设置:
- PC1、PC2 均为 10 Mbps
- PC3,Switch1,1000 Mbps
- PC1 和 Switch1 之间的 Link1 - 协商为最高通用速度,双向 10 Mbps
- PC2 和 Switch1 之间的 Link2 - 协商为 10 Mbps
- PC3 和 Switch1 之间的 Link3 - 协商为 1000 Mbps
然后,如果您从 PC3 向 PC1 发送文件,数据将通过 Link3 和 Link1。速度将仅限于 10 Mbps,因为这是路径上的最低速度。但是 Link3 不会饱和,您可以同时从 PC3 向 PC2 发送另一个文件(也限制为 10 Mbps)。
但是,上述问题的作者想问的是,如果他将额外的 Switch2(100 Mbps)连接到 Switch1,是否会导致 Switch1 的速度下降到 100 Mbps。不会,这只会导致两者之间的链路为 100 Mbps,Link3 将保持 1000 Mbps,并且不会影响该部分网络的速度。
答案2
首先,假设快速以太网速度为 10mbps,千兆以太网速度为 1000mbps。
“快速以太网”的意思是 100 Mbps。
(10 Mbps 是常规的、原始的以太网。)
时间 0:0:0-> PC1 只有一个快速以太网端口,PC2 只有一个千兆以太网端口。
港口将履行自动协商(宣布彼此的能力),找到他们拥有的最快模式共同点是,并将建立 100 Mbps“快速以太网”链路。链路速度在两个方向上都相同(即 PC1和PC2 将以 100 Mbps 的速度传输。
因此,将所有 100Mbit 硬件与现有的 100Mbit 交换机组合在一起是合理的;千兆硬件和路由器也是如此。它不会减慢网络的千兆部分。
确实,100Mbit 硬件通常可以使用 100Mbit 交换机,但是该交换机的上行链路如果只有 100Mbit,端口也可能成为瓶颈。有一个折衷方案 – 交换机具有大量 100Mbit 下行链路端口,但也具有少量 1Gbit 上行链路端口(例如 48×Fast+2×Gbit)。