丢包的概念一直是网络行业争论的话题,在设计和实现网络时,它始终是考虑的关键因素,其重要性在于它对网络和网络系统的效率和整体性能的直接影响,即使是单个故障设备或配置错误的设置也会导致数据包丢失,也会严重影响整个网络的性能。
数据包丢失是指设备通过网络发送特定数量(或“数据包”)的数据,并且相当一部分数据在路由上被设备丢失或“丢弃”,因此,这意味着通过网络发送的任何数据都不会完全到达目标设备,网络数据包丢失是供应商仍在努力解决的一个关键问题,也是所有网络管理员在实施网络架构或解决网络问题时必须牢记的问题。
了解网络中数据包丢失背后的原因在解决这些问题时有很大帮助,网络数据包丢失主要是由于以下原因之一或以下原因的组合而发生的:
网络数据包丢失最直接的影响是网络连接延迟的增加,延迟可以定义为数据包从源设备发送到目标设备,然后再发送回源设备所花费的总时间。与ping不同,它更像是一个往返值,ping只是一个设备到达网络上的另一个设备所花费的时间。
当延迟增加时,相对于受影响设备的网络质量会急剧下降,这实际上是不言自明的;当发送数据包所需的时间增加时,发送整个数据的时间也会成比例增加,从而影响数据传输速率。在VoIP和视频数据传输中,数据包丢失的影响非常突出,因为这些是实时过程,如果数据包丢失率很高,则会遇到重大问题。通过网络传输大文件时也可以看到它,因为延迟只是乘以数千个数据包并减慢传输本身的速度。
使用可靠的网络数据包丢失测试工具检测数据包丢失对于找到问题的根本原因至关重要,尤其是在 WAN 和 Wi-Fi 网络中。网络拥塞导致的抖动、设备硬件过时导致的数据传输丢失、VoIP 通话或视频会议中的数据传输延迟都是网络管理员在日常工作中面临的主要数据包丢失问题。测试网络数据包丢失可帮助管理员确定问题是由于数据包丢失还是其他与网络相关的问题。
虽然可以通过许多网络评估工具(例如ping和网络数据包丢失监视器)来检测数据包丢失。Ping 的工作原理是将数据包发送到目标设备并查找响应。换句话说,可以通过测量发送但未接收的数据包数量来检测数据包丢弃。失败的响应会导致数据包丢失,任何超过 5% 的数据包都值得关注。
发生数据包丢失时,管理员需要遵循以下基本步骤来修复数据包丢失问题:
尽管完全避免数据包丢失实际上是不可能的,但以下是一些最佳实践,可以控制网络中的数据包丢失率。可以从以下这些建议中尝试并实施尽可能多的想法:
OpManager 使用Internet控制消息协议(ICMP)ping来测量网络数据包丢失,这包括在主机之间每秒发送一次 ping 并计算请求丢失的次数,通过实时和历史数据包丢失的准确测量,可帮助最终用户确保其网络性能达到预期。
使用网络丢包监控工具,管理员可执行:
OpManager以定义的监控间隔ping所有受监控的设备,如果任何设备出现巨大的数据包丢失,会立即通过电子邮件或短信通知管理员,并检查网络可用性。
所有网络设备都会根据其内存丢弃数据包,这可能会影响性能。这些问题在路由器和交换机中很常见。由于丢弃数据包会增加应用程序延迟,因此过多的丢弃可能表示交换机或与交换机交互的设备存在问题。带宽分配不足也是丢包的一个问题。网络错误多种多样;它们可能是由 DNS 问题、TCP 超时或服务器缺乏响应引起的。交换机或路由器可能会在更新设备配置时由于协议不匹配而误解数据包。网络丢包监控工具可帮助管理员监控和减少由于错误和丢弃而导致的数据包丢失。
使用网络配置管理器插件管理网络设备上的所有配置更改,可帮助管理员:
在OpManager中,专门针对数据包丢失的单独警报会告诉管理员系统中何时存在数据包丢失实例,以及哪个设备负责它。这些基于阈值的警报能够使管理员:
广域网(WAN)在大量使用期间容易出现网络拥塞,当不同的流量争夺有限的共享资源时,数据包不可避免地会被丢弃或无序传递,从而导致数据包丢失。使用数据包丢失监控软件跟踪重要指标以避免 WAN 通信中的数据包丢失的过程称为网络数据包丢失监控。
可以使用 WAN监控功能作为网络数据包丢失监视器来监视数据包丢失,WAN监控功能使企业能够在不牺牲性能的情况下获得共享WAN的所有好处,包括具有成本效益的带宽。