做的基础的本地镜像,icmp设备实际是有从接口转发的,没有丢包。但是这份抓包文件用wireshake打开后,部分报文就缺少了。有啥原因么。
(0)
最佳答案
mirroring-group 1 local
mirroring-group 1 monitor-port Gig1/0/24 # 抓包口
mirroring-group 1 mirroring-port Gig1/0/1 in/out
in/out 双向镜像:storm-control broadcast
qos carl
端口限速 / 流量整形
mirroring-group 1 mirroring-port Gig1/0/1 inbound
interface Gig1/0/24
undo storm-control all
undo qos apply
(0)
网线插好了吗
重新抓一下看看
(0)
插好了,也换电脑抓,换网线甚至连wireshake都换了
插好了,也换电脑抓,换网线甚至连wireshake都换了
(0)
在交换机上配置了本地镜像,但Wireshark抓到的报文却不全,这类“报文丢失”困扰其实挺常见的。别担心,问题大概率不在交换机本身的数据转发,而是镜像会话(SPAN)复制报文的过程或抓包电脑接收处理的环节中发生了丢包。
这通常由以下几个原因导致,你可以按顺序排查:
如果只镜像了单向流量,抓到的报文当然只是“一半”。
排查方法:执行 display mirroring-group { group-id | all | local } 命令,查看 Mirroring port 对应的 Direction 字段。
期望输出:需要镜像双向(收+发)流量时,该值应为 Both,而非 Inbound 或 Outbound。
解决方案:
这是最核心、最常见的原因。当所有被镜像端口的流量总和超过镜像目的口的处理能力时,交换机会直接丢弃多余的报文。打个比方,就好比水厂的总水管(镜像端口)太细,无法同时容纳所有从各小区(被镜像端口)流过来的水。
排查方法:通过命令查看目的端口(假设为 GigabitEthernet1/0/24)的瞬时带宽利用率。
期望输出:关注 Input bandwidth utilization 和 Output bandwidth utilization 这两个字段。如果数值持续接近100%,就说明是瓶颈了。
解决方案:
更换万兆口:如果交换机有万兆口(如Ten-GigabitEthernet),换成它作为目的端口。
减少镜像源:精简镜像组的源端口数量。
使用ACL过滤:只镜像特定感兴趣的流量,例如:
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明