前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >流量丢包如何定位解决?

流量丢包如何定位解决?

作者头像
网络工程师笔记
发布于 2021-05-17 07:53:42
发布于 2021-05-17 07:53:42
3.4K00
代码可运行
举报
运行总次数:0
代码可运行

后台回复“网络工程师”获取计算机网络资料

1 故障现象

丢包率是衡量网络质量的指标之一,可是我们在网络中经常会遇到数据丢包的问题,平时生活中我们看视频发现有卡顿画面不清晰的是否很大一部分原因是丢包了,那么如何解决网络丢包问题呢?

2 常见故障原因

  • 物理层原因——端口down、端口流量超过接口带宽、传输介质问题;
  • 数据链路层原因——STP环路、广播风暴、vlan透传配置问题等;
  • 网络层原因——路由配置问题、路由震荡等;

3 故障处理方式

可以参考以下步骤进行定位(请保存操作记录):

步骤1: 检查物理链路问题;

检查物理连线是否存在松动、接触不良、线缆故障等现象。

执行命令display interface ,查看字段Last physical up timeLast physical down time,通过端口up/down的时间,来判断端口是否存在闪断现象。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<HUAWEI> display interface 10ge 1/0/1
10GE1/0/1 current state : UP (ifindex: 12)                                      
Line protocol current state : UP                                                
Description:                                                                    
Route Port,The Maximum Transmit Unit is 1500,The Maximum Frame Length is 9216   
Internet protocol processing : disabled                                         
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 0019-7459-3301 
Port Mode:             AUTO,     Port Split/Aggregate:         DISABLE
Speed:                 AUTO,     Loopback:                        NONE
Duplex:                FULL,     Negotiation:                        -
Input Flow-control: DISABLE,     Output Flow-control:          DISABLE
Mdi:                      -,     Fec:                                -
Last physical up time   : 2013-10-29 10:01:46                                   
Last physical down time : 2013-10-29 10:00:53                                   
Current system time: 2013-10-29 10:03:38

如果物理链路状态异常,请更换物理链路线缆。

步骤2:检查流量是否超过接口带宽;

执行命令display interface brief | include up,查看端口进来的流量和出去的流量是否达到100%来判断是否超带宽。

如果流量超宽,请增加负载分担链路或者增大接口速率转发流量。

步骤3:检查是否存在STP导致接口阻塞;

通过执行命令行display stp brief,查看接口是否阻塞。如果转发接口STP状态是discardinglearning,请检查网络中是否存在环路。

步骤4:检查是否存在环路导致广播风暴;

检查MAC漂移记录,注意move-ports通常是环路上端口或者指向环的端口。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<HUAWEI> display mac-address flapping
Mac-address Flapping Configurations :
-------------------------------------------------------------------------------
  Flapping detection          : Enable
  Aging  time(s)              : 300
  Quit-vlan Recover time(m)   : --
  Exclude vlan-list           : --
-------------------------------------------------------------------------------
S  : start time    E  : end time    (D) : error down
-------------------------------------------------------------------------------
Time                  VLAN MAC-Address    Original-Port  Move-Ports     MoveNum
-------------------------------------------------------------------------------
S:2014-05-26 15:06:13 1    0000-c10b-0102 10GE4/0/20     10GE4/0/1      47598  
E:2014-05-26 15:15:45                                    10GE4/0/0      

-------------------------------------------------------------------------------
Total items on slot 3: 1

-------------------------------------------------------------------------------
Time                  VLAN MAC-Address    Original-Port  Move-Ports     MoveNum
-------------------------------------------------------------------------------
S:2014-05-26 15:06:13 1    0000-c10b-0102 10GE4/0/20     10GE4/0/1      65535  
E:2014-05-26 15:15:46                                    10GE4/0/0      

-------------------------------------------------------------------------------
Total items on slot 4: 1

说明:当有如上回显时,表示存在MAC漂移。如果存在MAC漂移,请查找MAC漂移的根源并解决。

步骤5:检查路由信息是否正确;

1、执行命令display ip routing-table statisticsdisplay ip routing-table all-vpn-instance statistics,查看字段Summary Prefixes,计算两者统计之和是否超规格。

如果超出规格,请更换高规格单板。

2、执行命令display ip routing-table [ vpn-instance vpn-instance-name ] ip-address [ mask | mask-length ],查看路由表中的下一跳和出端口信息是否正确。

诊断视图下执行命令display fei ipv4 route-entry slot slot-id dst-ip ip-address查看下发的路由前缀信息是否正确,如果不正确,请检查配置是否存在问题。

步骤6:检查ARP信息是否正确;

执行命令display arp | include ip-address,查看ARP是否学到。

如果ARP没有学习到,一般有以下可能性:

1、执行命令display arp statistics,查看ARP数量是否超规格。

<HUAWEI> display arp statistics

Dynamic: 207 (Resolved : 207 Incomplete: 0) Static: 1 OpenFlow: 0

如果ARP数量超出规格,请更换高规格单板(在CE12800&12800E系列交换机中可以切换ARP模式)。

2、执行命令display cpu-defend statisticspacket-type arp slotslot-id,查看是否有大量ARP报文被丢弃,来判断是否存在ARP攻击。

<HUAWEI> display cpu-defend statistics packet-type arp slot 1/1

Statistics(packets) on slot 1/1 :

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--------------------------------------------------------------------------------                                                    
PacketType               Total Passed        Total Dropped   Last Dropping Time                                                     
                    Last 5 Min Passed   Last 5 Min Dropped                                                                          
--------------------------------------------------------------------------------                                                    
arp                            132775                 6117   2015-12-09 21:05                                                       
                                  169                    0                                                                          
--------------------------------------------------------------------------------

如果存在ARP攻击,可以攻击溯源查找,采取惩罚措施。

4 总结

如何解决丢包的问题呢? 第一种是物理层的问题,可能是接口链路的问题,流量是否超过接口带宽; 第二种是数据链路层的问题,确认是否存在二层环路导致广播风暴; 第三种网络层的问题,确认是否存在路由配置问题,是否存在ARP表项错误; 在处理流量丢包时,大家可以按照这个思路解决问题。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络工程师笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何处理MAC地址漂移?
MAC地址漂移是指设备上一个VLAN内有两个端口学习到同一个MAC地址,后学习到的MAC地址表项覆盖原MAC地址表项的现象。
网络工程师笔记
2021/05/17
2.5K0
如何处理MAC地址漂移?
HCIE | 彻底搞懂LAN技术-MAC 地址表、端口安全、MAC 地址飘移、免费 ARP、istack
MAC 地址表作用,为交换机提供转发的凭据。交换机根据 MAC 地址对应的接口,然后转发。
网络技术联盟站
2020/03/26
2.9K0
HCIE | 彻底搞懂LAN技术-MAC 地址表、端口安全、MAC 地址飘移、免费 ARP、istack
MAC地址飘移查看及解决方法 一般是网络中存在环路
 2、可能VRRP、HSRP等协议不正常引起。比如设备主备频繁切换,导致交换机学习同一mac地址飘移;
孙杰
2019/10/29
13.4K0
网速慢、搞不定,照老网工说得做就行
很多人在公司发现网速变慢,都会去找网管解决。但网管一般会怎么解决,也就是重启路由器。
网络工程师笔记
2023/01/06
1.5K1
网速慢、搞不定,照老网工说得做就行
第一弹!华为设备命令最全大合集(2022新版)
[Huawei] interface GigabitEthernet2/0/1 //(10G光口)
网络工程师笔记
2023/01/06
1.7K0
第一弹!华为设备命令最全大合集(2022新版)
华为交换机常用display命令
dis temperature all #查看设备温度,各模块当前的温度应该在上下限之间,即“Current”的值在“Lower”和“Upper”之间。
一棵生菜的魅力
2022/10/10
7.1K0
收藏!思科、华为、H3C交换机巡检命令全收录
11、show cdp neighbors detail:查看邻接cisco设备详细信息
网络工程师笔记
2022/10/31
2K0
网络工程师如何快速处理交换机二层环路问题?
以太网链路由于各种原因,导致数据或协议报文环形转发,导致网络形成数据风暴,最终影响正常业务。本文档仅介绍二层网络的常见环路问题识别和处理。
网络工程师笔记
2023/08/23
5260
网络工程师如何快速处理交换机二层环路问题?
【高效笔记】直连ping都ping不通怎么办?
若PC直连交换机,确保PC与所属VLAN配置的VLANIF IP地址为同一网段。若交换机与其他网络设备直连,确保两端设备端口类型、VLAN配置一致,两端VLANIF IP地址为同一网段。
Ponnie
2023/03/02
7.4K0
【高效笔记】直连ping都ping不通怎么办?
实战篇:实际中对于破环技术的运用跟遇到环路后处理的经验(华为华三设备)
环境很简单,一台三层交换机下面下挂了一台傻瓜交换机,在串接了一台交换机,之前运行的都好好的, 有一天突然网络非常的卡,他觉得是有环路了
网络之路一天
2024/01/08
6120
实战篇:实际中对于破环技术的运用跟遇到环路后处理的经验(华为华三设备)
【故障案例分享】接口出方向有突发流量导致丢包故障定位
Server和CE交换机之间通过Eth-Trunk接口连接,Eth-Trunk接口有两个10GE成员接口。
网络工程师笔记
2021/05/17
1.3K0
【故障案例分享】接口出方向有突发流量导致丢包故障定位
如何排除网络二层环路
当网络业务不可用、设备指示灯有规律的一起闪烁、登录设备出现卡顿等现象时,表明网络中可能存在二层环路。
释然IT杂谈
2022/08/23
8250
如何排除网络二层环路
全网最优质的H3C设备命令大全
最近咨询H3C问题的朋友挺多的,大部分是命令不太熟悉,今天瑞哥进行整理大的整理,分类整理,希望大家能够收藏起来,以备不时之需!
网络技术联盟站
2021/03/29
1.2K0
老网工就是厉害,设备存在MAC漂移告警,访问VM业务异常都能解决!
1、根据告警信息,确认发生MAC漂移的设备。 2、在对应的设备上查看MAC地址表,确认VM的MAC地址。
网络工程师笔记
2023/01/06
5110
老网工就是厉害,设备存在MAC漂移告警,访问VM业务异常都能解决!
华为生成树与端口聚合
交换机(Switch)是一种用于电信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路,最常见的交换机是以太网交换机,其他常见的还有电话语音交换机、光纤交换机等,交换机是集线器的升级替代产品,理论上讲交换机就是按照通信两端传输信息的需求,将需要的信息发送到目标设备上的网络组件.
王瑞MVP
2022/12/28
5490
华为生成树与端口聚合
交换机丢包问题定位
2.查看入接口和出接口的流量统计,以确认是否在本设备产生丢包。如果出接口流量统计值与入接口流量统计值相等,则说明非本设备丢包;如果出接口流量统计值小于入接口流量统计值,则本设备丢包。
网络技术联盟站
2020/05/26
4.5K0
全网最优质的华为设备命令大全
昨天出了一篇H3C命令大集合,有粉丝留言想要一下华为的,昨天小编一天没休息,整理出来了,希望我的付出能够帮到你!
网络技术联盟站
2021/03/29
1.2K0
全网最优质的华为设备命令大全
H3C路由交换常用命令
H3C交换机常用命令注释 H3C交换机#######################################################################3 1、system-view   进入系统视图模式 2、sysname   为设备命名 3、display current-configuration 当前配置情况 4、 language-mode Chinese|English 中英文切换 5、interface Ethernet 1/0/1 进入以太网端口视图 6、 port link-type Access|Trunk|Hybrid      设置端口访问模式 7、 undo shutdown   打开以太网端口 8、 shutdown   关闭以太网端口 9、 quit     退出当前视图模式 10、 vlan 10    创建VLAN 10并进入VLAN 10的视图模式 11、 port access vlan 10   在端口模式下将当前端口加入到vlan 10中 12、port E1/0/2 to E1/0/5    在VLAN模式下将指定端口加入到当前vlan中 13、port trunk permit vlan all    允许所有的vlan通过 H3C路由器###################################################################################### 1、system-view   进入系统视图模式 2、sysname R1   为设备命名为R1 3、display ip routing-table 显示当前路由表 4、 language-mode Chinese|English 中英文切换 5、interface Ethernet 0/0 进入以太网端口视图 6、 ip address 192.168.1.1 255.255.255.0   配置IP地址和子网掩码 7、 undo shutdown   打开以太网端口 8、 shutdown   关闭以太网端口 9、 quit     退出当前视图模式 10、 ip route-static 192.168.2.0 255.255.255.0 192.168.12.2 description To.R2 配置静态路由 11、 ip route-static 0.0.0.0 0.0.0.0 192.168.12.2 description To.R2 配置默认的路由 H3C S3100 Switch H3C S3600 Switch H3C MSR 20-20 Router ########################################################################################## 1、调整超级终端的显示字号; 2、捕获超级终端操作命令行,以备日后查对; 3、 language-mode Chinese|English 中英文切换 ; 4、复制命令到超级终端命令行, 粘贴到主机; 5、交换机清除配置 :reset save ;reboot ; 6、路由器、交换机配置时不能掉电,连通测试前一定要      检查网络的连通性,不要犯最低级的错误。 7、192.168.1.1/24    等同   192.168.1.1 255.255.255.0;在配置交换机和路由器时, 192.168.1.1 255.255.255.0 可以写成: 192.168.1.1 24 8、设备命名规则:地名-设备名-系列号 例:PingGu-R-S3600 ################################################################################################################# H3C华为交换机端口绑定基本配置2008-01-22 13:40 1,端口+MAC a)AM命令 使用特殊的AM User-bind命令,来完成MAC地址与端口之间的绑定。例如: [SwitchA]am user-bind mac-address 00e0-fc22-f8d3 interface Ethernet 0/1 配置说明:由于使用了端口参数,则会以端口为参照物,即此时端口E0/1只允许PC1上网,而使用其他未绑定的MAC地址的PC机则无法上网。但 是PC1使用该MAC地址可以在其他端口上网。 b)mac-
py3study
2020/01/08
1.5K0
华为交换机100条基础配置指令,分十一类整理
ICT系统集成阿祥
2025/04/09
4440
华为交换机100条基础配置指令,分十一类整理
锐捷交换机常用命令速查[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。准备工作 >Enable 进入特权模式   #Exit 返回上一级操作模式   #End 返回到特权模式   #write memory 或copy running-config startup-config 保存配置文件   #del flash:config.text 删除配置文件(交换机及1700系列路由器)   #erase startup-config 删除配置文件(2500系列路由器)   #del flash:vlan.dat 删除Vlan配置信息(交换机)   #Configure terminal 进入全局配置模式   (config)# hostname switchA 配置设备名称为switchA   (config)#banner motd & 配置每日提示信息 &为终止符   (config)#enable secret level 1 0 star 配置远程登陆密码为star   (config)#enable secret level 15 0 star 配置特权密码为star   Level 1为普通用户级别,可选为1~15,15为最高权限级别;0表示密码不加密   (config)#enable services web-server 开启交换机WEB管理功能   Services 可选以下:web-server(WEB管理)、telnet-server(远程登陆)等
全栈程序员站长
2022/09/10
4.1K0
推荐阅读
相关推荐
如何处理MAC地址漂移?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验