0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

网络数据丢包的原因及摄像机丢包的原因

东北监控安防 2018-01-11 09:27 次阅读

引文

不少人在使用网络和监控摄像系统的时候都有遇到过数据丢包的情况,数据丢包的原因是多种多样的,以下就为大家介绍一下网络数据丢包的原因及摄像机丢包的原因。

原因分析

摄像机丢包的原因1:路由错误

网络路径错误也会导致数据包不能到达目的主机,如主机的默认路由配置错误,主机发出的访问其他网络的数据包会被网关丢弃。但此类丢包属于正常情况下的丢包,是意料之中的,不会对网络造成影响。

摄像机丢包的原因2:设备故障

设备故障主要是指设备硬件方面的故障,不包含软件配置不当造成的丢包。如网卡是坏的,交换机的某个端口出现了物理故障,光纤收发器的电端口与网络设备接口,或两端设备接口的双工模式不匹配。

笔者近日在工作中发现一交换机端口的光纤模块故障造成的丢包现象,该交换机在通信一段时间后死机,即不能通信,重启后恢复正常。在经过一段时间观察后发现,某光纤模块存在问题,取一块新的模块替换,一切正常。

究其原因,交换机会对所有接收到的数据包进行CRC错误检测和长度校验,将检查出有错误的包丢弃,正确的包转发出去。但这个过程中有些有错误的包在CRC错误检测和长度校验中都均未检测出错误,这样的包在转发过程中不会被发送出去,也不会被丢弃,它们将会堆积在动态缓存中,永远无法发送出去,等到缓存中堆积满了,就会造成交换机死机的现象。

最终结果是,数据包无法到达目的主机。

摄像机丢包的原因3:物理线路故障

网管员发现广域网线路时通时断,发生这种情况时,有可能是线路出现故障,也可能是用户方面的原因。为了分清是否是线路故障,可以做如下测试。

如果广域网线路是通过路由器实现的,可以登录到路由器,通过扩展ping向对端路由器广域网接口发送大量的数据包进行测试。

如果线路是通过三层交换机实现,可在线路两端分别接一台计算机,并将IP地址分别设为本端三层路由交换机的广域网接口地址,使用“ping 对端计算机地址 -t”命令进行测试。

如果上述测试没有发生丢包现象,则说明线路运营商提供的线路是好的,引起故障的原因在于用户自身,需要进一步查找。

如果上述测试发生丢包现象,则说明故障是由线路供应商提供的线路引起的,需要与线路供应商联系尽快解决问题。

由物理线路引起的丢包现象还有很多,如光纤连接问题,跳线没有对准设备接口,双绞线及RJ-45接头有问题等。另外,通信线路受到随机噪声或者突发噪声造成的数据报错误,射频信号的干扰和信号的衰减等都可能造成数据包的丢失。我们可以借助网络测试仪来检查线路的质量。

摄像机丢包的原因4:网络拥塞

网络拥塞造成丢包率上升的原因很多,主要是路由器资源被大量占用造成的。

如果发现网速慢,并且丢包率呈现上升的情况,这时应该show process cpu和show process mem,一般情况下发现IP input process占用过多的资源。接下来可以检查fast switching在大流量外出端口是否被禁用,如果是,则需要重新使用。

再看一下Fast switching on the same interface是否被禁用,如一个接口配有多个网段并且这些网段间流量很大时,路由器工作在process-switches方式,这种情况下要在接口上执行命令“enable ip route-cache same-interface”。

接下来,用show interfaces和show interfaces switching命令识别大量包进出的端口。一旦确认进入端口后,打开IP accounting on the outgoing interface看其特征,如果是攻击,源地址会不断变化但是目的地址不变,可以用命令“access list”暂时解决此类问题(最好在接近攻击源的设备上配置),最终解决办法是停止攻击源。

应用中遇到的造成网络拥塞的情况还有很多,如大量的UDP流量,可以用解决spoof attack的步骤解决此问题。大量的组播流、广播包穿越路由器,路由器配置了IP NAT并且有很多DNS包穿越路由器等。上述情况造成网络拥塞后,通信双方采取流量控制,丢弃不能传输的包。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 摄像机
    +关注

    关注

    3

    文章

    1600

    浏览量

    60035
  • 网络数据
    +关注

    关注

    1

    文章

    44

    浏览量

    10087
  • 丢包
    +关注

    关注

    1

    文章

    12

    浏览量

    8155

原文标题:网络监控摄像机丢包的原因分析

文章出处:【微信号:mousecctv,微信公众号:东北监控安防】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    常见的网络故障定位⽅法

    本期分享一个比较常见的⽹络问题--。例如我们去ping⼀个⽹站,如果能ping通,且⽹站返回信息全⾯,则说明与⽹站服务器的通信是畅通的,如果ping不通,或者⽹站返回的信息不全等,则很可能是数据
    的头像 发表于 12-07 09:48 1823次阅读
    常见的<b class='flag-5'>网络</b><b class='flag-5'>丢</b><b class='flag-5'>包</b>故障定位⽅法

    网络数据摄像机原因

      不少人在使用网络和监控摄像系统的时候都有遇到过数据的情况,数据
    发表于 02-19 17:30

    网络摄像机常见故障的原因及解决办法

    机体内有无异物进入 ,检查各部件组装良好,无脱落,检查球罩连接铰链没有缠住云台  7、网络监控摄像机图像卡顿,查询网络
    发表于 02-19 17:32

    网卡

    网卡率(Loss Tolerance或packet loss rate)是指测试中
    发表于 12-26 12:09 1303次阅读

    SOLO X™:兼容 WebRTC 标准的抗语音编码器

    我们谈到就涉及到的概念,到底什么叫做?其实任何没有按时到达的
    的头像 发表于 09-29 16:18 4576次阅读

    分享一个比较常见的⽹络问题--

    数据在Internet上是以数据包为单位传输的,单位为字节,数据在⽹络上传输,受⽹络设备,⽹络质量等原因的影响,使得接收到的数据⼩于发送出去
    的头像 发表于 03-11 11:26 5261次阅读
    分享一个比较常见的⽹络问题--<b class='flag-5'>丢</b><b class='flag-5'>包</b>

    网络时常用的排错思路

    今天浩道跟大家分享硬核网络故障排错干货,主要针对网络时常用的排错思路。让你遇到网络
    的头像 发表于 10-24 09:20 1694次阅读

    Linux优化实战:如何分析网络的问题

    所谓,是指在网络数据的收发过程中,由于种种原因数据包还没传输到应用程序中,就被丢弃了。
    发表于 01-13 13:57 975次阅读

    深入分析Linux网络问题!

    那到底是哪里发生了呢?排查之前,我们可以回忆一下 Linux 的网络收发流程,先从理论上分析,哪里有可能会发生。你不妨拿出手边的笔和
    的头像 发表于 04-21 09:09 1126次阅读

    深入分析Linux网络问题

    所谓,是指在网络数据的收发过程中,由于种种原因数据包还没传输到应用程序中,就被丢弃了。这些
    的头像 发表于 05-04 15:08 1397次阅读
    深入分析Linux<b class='flag-5'>网络</b><b class='flag-5'>丢</b><b class='flag-5'>包</b>问题

    基于V682-SONiC交换机的实现网络检测的可视化

    网络网络通信中较为常见的故障,越早获取到信息和
    发表于 11-09 09:27 1339次阅读
    基于V682-SONiC交换机的实现<b class='flag-5'>网络</b><b class='flag-5'>丢</b><b class='flag-5'>包</b>检测的可视化

    网络问题解析

    什么是 数据在Internet上是以数据包为单位传输的,单位为字节,数据网络上传输,受
    的头像 发表于 11-09 15:10 915次阅读
    <b class='flag-5'>网络</b><b class='flag-5'>丢</b><b class='flag-5'>包</b>问题解析

    网络故障如何定位

    数据包了,类似情况想必大家都不陌生。针对网络,本人提供一些常见的
    的头像 发表于 11-10 11:27 1291次阅读
    <b class='flag-5'>网络</b><b class='flag-5'>丢</b><b class='flag-5'>包</b>故障如何定位

    网络问题分析

    所谓,是指在网络数据的收发过程中,由于种种原因数据包还没传输到应用程序中,就被丢弃了。这些
    的头像 发表于 11-13 11:24 1014次阅读
    <b class='flag-5'>网络</b><b class='flag-5'>丢</b><b class='flag-5'>包</b>问题分析

    网络率正常范围及其影响因素

    网络率正常范围及其影响因素 网络率是评估网络
    的头像 发表于 12-29 14:45 6238次阅读