丢包类型

网络工程 UDP icmp 数据包丢失
2022-02-03 09:59:00

我习惯了ICMP Ping Packet Loss这个术语,但最近,我遇到了另一个术语UDP Jitter Packet loss

我想知道两者之间的区别,以及监控其中一个的重要性。

提前致谢

2个回答

这取决于您的应用程序使用什么协议。任何协议都可能有丢包,有些丢包是故意的,例如RED随机从队列中丢弃数据包以防止TCP全局同步(一件坏事)。此外,在使用 QoS 时,您可能希望在某个带宽上监管某些协议,这会丢弃超出指定带宽的流量。由于拥塞而发生大量丢失,通常是由于带宽超额订阅。它也可能由于网络攻击而发生。

抖动与丢包不同。抖动是数据包传递延迟的变化。最小化实时协议中的抖动非常重要。例如,VoIP 可以承受相当大的延迟,但即使您的延迟很低,延迟的变化也会导致大问题。

Jitter 和 Packet Loss 确实是两个不相关的网络指标,“Jitter Packet Loss”没有任何意义。

然而,“UDP 抖动数据包丢失”确实意味着一些东西,当在 Cisco IP SLA“UDP 抖动”操作的上下文中进行时,它可以测量每个方向的数据包丢失。

进行每个方向的测量非常有用,除此之外很难说哪个更“精确”:丢包,如吞吐量,不是一个直接可测量的量,所以你是近似的。你拿一组在一段时间内发送的数据包,并计算那些没有发送的数据包,但可能有很多原因导致该组数据包不能完全代表总流量:正在应用 QoS,集合中两个数据包之间的间隔非常高......

无论如何,拥有一些测量数据包丢失的方法是一件好事,通常 IP SLA 操作将以比一些随机 ping 更“相关”的方式设置。