假设我们有一个长度为L位的数据包。它从系统A通过三个链路传输到系统B.这三个链路通过两个分组交换机连接。 di,si和Ri是示例网络中每个链路i的长度,传播速度和传输速率。每个数据包交换机都会延迟每个打包的处理时间(处理时间)。
还可以说没有排队延误;那么我该如何编写一个公式来计算这个理论网络上长度为L的数据包的端到端延迟呢?
这是我到目前为止所做的:
End-End Delay = L/R_1 + L/R_2 + L/R_3 + d_1/s_1 + d_2/s_2 + d_3/s_3 +2(d_proc)
这是否正确,如果没有,那么正确的公式是什么?为什么会这样?
答案 0 :(得分:0)
是的,假设每个开关的处理时间相同,您的公式是正确的。此外,正在计算实际延迟,请务必使用相同的单位尺寸 - 比特和比特/秒的尺寸和传输速率以及米和米/秒的传播。请注意,如果开关通过光纤链路连接,则必须在计算中将光速除以光纤的衍射等级。