查看流量统计信息时计算第 2 层开销

网络工程 杜松 第 2 层 第 3 层
2022-02-07 03:59:35

最近,我在一台瞻博网络设备上,试图弄清楚为什么我得到了较低的比特率,尽管我知道我发送的更多。

然后我发现瞻博网络设备显示第 3 层传输速率,而我以第 2 层比特率发送。自从我遇到这个已经有一段时间了,我曾经能够使用帧大小(以太网,VLAN)根据第 2 层比特率进行计算来估计第 3 层比特率。

但是,我似乎不记得我是如何进行计算的,也找不到任何关于转换的示例或文档。

任何人都可以强调这个计算是如何完成的(最好有一个例子)?假设 L2 比特率为 100 Mbps,帧大小为 70 MB。

1个回答

帧头是 14 个八位字节,没有 VLAN 标记,18 个八位位组有 VLAN 标记。框架内是您的有效负载(IP 数据包)。在帧的末尾还有一个 4 字节的 FCS。

如果你把它们加在一起,你会得到帧大小(最大 1518 或 1522 个八位字节,取决于它是否是中继链路)。

以太网不仅仅是帧。有一个 7 字节的前导码、1 个字节的帧开始定界符和一个 12 字节的帧间数据包间隙。因此,您将 20 个八位字节添加到帧的大小以考虑以太网开销。