当我阅读瞻博网络 Mx104 3D 路由器的规范文档时,他们提到了两件事。该路由器有 4 个 10GBE 端口。
1.系统容量 80 gpbs 2.Packet 转发容量 55 到 60 Mpps
问题:
- 从技术上讲,它们之间有什么区别。
- 此外,这款路由器有 4 个线卡插槽。假设如果我插入 4 个 2 X 10 GBE 端口的线卡,理论上我会超出系统的容量。那样行吗?
如何平衡这些容量规格?
如果问题是相关的,请关闭它。
当我阅读瞻博网络 Mx104 3D 路由器的规范文档时,他们提到了两件事。该路由器有 4 个 10GBE 端口。
1.系统容量 80 gpbs 2.Packet 转发容量 55 到 60 Mpps
问题:
如何平衡这些容量规格?
如果问题是相关的,请关闭它。
我们无法确定 Juniper 在说明“系统容量 80gps”时指的是什么
如果我们采用嵌入式 4 x 10G 接口并以全双工方式使用它们,那么我们将获得 80gbps。所以它可以参考这个事实。在这种情况下,添加线卡会增加此数字。
MPPS 提供更多信息,因为它指的是处理数据包的交换机的实际容量。
来自Cisco 支持论坛:
例如,2960-48PST-S 是 13.3 Mpps。
数字 MPPS 表示设备每秒可以处理的最大帧数。它不依赖于帧大小,但显然小帧需要更高的数据包速率。
为了让您了解这个数字的含义:
以太网中的最小帧大小为 64 字节,考虑到前导码(8 字节)和最小帧间间隙(最后两个大约为 20.2 字节)在一个方向上填充 GE 端口,您需要每秒 1484560 帧.
10^9 / [(64+20.2)*8] 其中 8 是位/字节。
所以13.3 MPPS的数量相当于[((13.3 M * (64+20.2) * 8)) / 10^9 = 8.95 / 2=4.47] 4.47个GE端口填充最小帧双向。
另一方面,最大大小为 1518 字节的帧需要 81264 fps 才能在一个方向上填充 GE 端口。
所以这个数字表示设备的转发能力。
具有 48 个 GE 端口的非阻塞设备需要 2 * 1484560 * 48 作为 MPPS 或更高。
请注意,MX104 最多支持 9192 字节的帧。
60mpps 的 9192 字节帧为您提供 4420 / 2210gbps(双向 / 单向)的最大带宽
64 字节帧的 60Mpps 仅提供 37/18,5 gbps。
如果我们坚持使用 1500 的标准以太网 MTU,我们会得到大约 730/365gbps 的东西
大多数供应商的规范遵循相同的规则:
对于全双工,来自非阻塞端口的带宽被简单地添加和计数两次:40 GbE 端口 => "80 Gbit/s" - 这是飞行中的理论最大值
数据包转发率更真实一些。这是背板的(最佳情况)转发能力。与带宽不同,它只计算一次。40 端口 GbE 设备的物理限制为 10^9/672*40 = 59.5 Mp/s。(672 位是最小的以太网数据包大小。)较低的转发速率意味着小数据包无法获得全线速。
请注意,数据包转发率是最好的情况——任何额外的处理(ACL、NAT、防火墙规则等)都可能会影响转发率,具体如何取决于设备及其架构。