我想了解与UDP数据包丢失(或掉包)有关的问题,希望得到SO社区中其他人的经验。
起初我的理解是,如果直接进行点对点连接,并且NIC通过交叉线缆连接且具有充足的缓冲区,并及时处理这些缓冲区,那么就不应该存在数据包丢失或排序问题。我相信,在两点之间加入一个好的/高端交换机也是如此。
除上述情况外,局域网中预期的平均UDP数据包丢失率是多少?
什么情况会导致UDP数据包排序问题?
我想了解与UDP数据包丢失(或掉包)有关的问题,希望得到SO社区中其他人的经验。
起初我的理解是,如果直接进行点对点连接,并且NIC通过交叉线缆连接且具有充足的缓冲区,并及时处理这些缓冲区,那么就不应该存在数据包丢失或排序问题。我相信,在两点之间加入一个好的/高端交换机也是如此。
除上述情况外,局域网中预期的平均UDP数据包丢失率是多少?
什么情况会导致UDP数据包排序问题?
对于平均局域网上的UDP数据包丢失,我不确定。我假设在现代交换网络上相对较低,否则您的局域网或终端负载过高。 :)
重新排序可能最容易实现的方法是在路由启动和关闭时进行;例如,您组织中的一个交换机负载足够重,需要重新组织树形结构并将流量发送到不同的交换机。更有可能的是您的ISP的对等方进出或达到流量限制,并且它们通过的数据包的优先级发生变化--旧数据包在重载网络上飞行,新数据包在轻载网络上飞行,并且它们无序到达。