我正在 riverbed modeler 中运行模拟,我有两个广播域,每个广播域都有一个以太网高级集线器和 16 个以太网高级站,这些站通过 10BaseT 链路与其相连。随后,又采用了另一个 10BaseT 链路将集线器和交换机连接在一起,交换机将位于两个集线器的中间。
- 交换机转发的流量:4百万比特/秒
- 交换机接收的流量:800万比特/秒
- 通过交换机到集线器1的点对点:4百万比特/秒
- 通过交换机到集线器2的点对点:2百万比特/秒
我研究了所有可能的因素,例如冲突域中的冲突计数、点对点的排队延迟,问题是交换机为什么会以这种方式运行?为什么转发到集线器 1 的流量与转发到集线器 2 的流量不同?为什么到集线器 2 的点对点吞吐量流量为 2 百万比特/秒,而到集线器 1 的点对点吞吐量流量为 4 百万比特/秒?我已经阅读了有关交换机技术的所有内容,但我还没有找到任何与在这种情况下如何切换流量相关的主题?任何来源或建议都将不胜感激。
此场景是在办公室(100m x 100m)。
答案1
我认为您在阐述时使用了错误的术语。交换机不会隔离广播域,这是由路由器完成的。但是,交换机所做的是隔离冲突域,因此在您的图片中,您有两个冲突域,一个是 hub-1,另一个是 hub-2,它们都位于同一个广播域下。话虽如此,我的理解是交换机上的“接收流量”包括对冲突域的感知,因此冲突会计入“每秒接收流量”的数量;接收时感知到的这些冲突不会被转发,因此“每秒转发流量”中的每秒流量较少。