计算交换机的背板容量

计算交换机的背板容量

为什么人们总是说对于全双工模式的端口,您需要端口数乘以带宽乘以二背板容量?

让我们举个例子。以 4 端口 1Gb 交换机为例。显然是全双工的,因为 1GbE 不做半双工。

现在:

  • 端口 1 和 2 以 1Gb 全双工方式互相通信(端口 1 和端口 2 均以 1Gb/s 发送和接收)
  • 端口 3 和 4 以 1Gb 全双工方式互相通信(发送和接收速度均为 1Gb/s)

现在所有四个端口都使用了 2Gb/s (RX+TX)(如果您查看端口)。然而,实际只有四个 1Gb/s 流,如下所示:

  • 端口 1 --> 端口 2 @ 1Gb/s
  • 端口 1 <-- 端口 2 @ 1Gb/s
  • 端口 3 --> 端口 4 @ 1Gb/s
  • 端口 3 <-- 端口 4 @ 1Gb/s

为什么有人说你需要8这里有 100 Gb/s 背板??这是营销手段吗?

举一个更简单的例子,2 端口交换机?那么我为什么需要 4Gb/s 背板呢?

答案1

您的问题凸显了涉及网络设备时的“营销数学”问题。

是的,交换机的总背板吞吐量是端口速度的总和。当您开始查看基于机箱的交换机的规格表时,就会出现棘手的问题。您必须考虑背板的带宽,以用于单个交换机刀片的往返数据流。为了确保您的交换机无阻塞,您需要使交换机刀片与背板通信的接口吞吐量为端口容量的两倍。

考虑一个假设的 2 槽交换机...每个插槽都装有 2 个千兆以太网端口,其中交换机上的每个端口都将其数据发送到另一个交换机刀片的相同编号端口:

  • 插槽 1/端口 1 -> 插槽 2/端口 1 @ 1Gb/s
  • 插槽 2/端口 1 -> 插槽 1/端口 1 @ 1Gb/s
  • 插槽 1/端口 2 -> 插槽 2/端口 2 @ 1Gb/s
  • 插槽 2/端口 2 -> 插槽 1/端口 2 @ 1Gb/s

总共 4 Gb/s,就像您的示例一样,但从插槽 1 的角度考虑相同流量模式的背板带宽:

  • 插槽 1/端口 1 -> 背板 @ 1Gb/s
  • 背板 -> 插槽 1/端口 1 @ 1Gb/s
  • 插槽 1/端口 2 -> 背板 @ 1Gb/s
  • 背板 -> Slot1/Port2 @ 1Gb/s

2 端口交换机刀片与背板通信的总速率为 4 Gb/s。插槽 2 也是如此,因此如果您测量与背板通信的交换机刀片的带宽总和,则得出 8 Gb/s。虽然背板内部只需能够处理等于端口容量的总吞吐量,但模块化机箱的背板和交换机刀片之间的接口总和将使容量翻倍。

这就是为什么阅读网络设备的规格表并不总是一件简单的任务,有时需要进行一些挖掘才能理解供应商向您提供的实际数据代表什么。对于背板带宽,有些会引用背板本身的吞吐量,而另一些会给出从交换机刀片到背板的接口总和。

相关内容