客户用XC208交换机做诊断工具时遇到个难题——他们想同时抓1500 CPU X1的P1和P2端口的报文,但还没抓包,一连接到交换机上下载和登录交换机的Web页面都不好使了!
>>>加入下方讨论,你之前是怎么处理抓包问题的?遇到问题,又是用到的什么实用妙招?欢迎在评论区分享经验!

如图所示,客户把CPU的P1、P2端口和交换机直接相连了?这肯定不行的,这会产生环网。
——"环网?不是以太网都支持环网冗余吗?"
——普通以太网是不支持环网的!这样的直连连接会触发地址表翻转,导致数据包疯狂循环——就像两辆车在同一条高速上逆行,肯定堵死!
——要使用这样的网络就需要配置MRP环网是不是就可以避免,而且可以双通道抓包?
——是的,但很多现场是没有组态MRP的,我们也不能轻易的修改用户的硬件组态,那么可以通过给XC208设置VLAN就可以同时双路抓报文了。来我给你演示一下:
1.先登录交换机设置页面,输入用户名密码

2.进入"VLAN"菜单,创建VLAN1和VLAN2

3.将CPU的P1端口和交换机P1/P2端口划入VLAN1

4.将CPU的P2端口和交换机P5/P6端口划入VLAN2

通过 VLAN 为 CPU 的 P1、P2 端口划分独立虚拟局域网,实现数据流物理隔离、互不干扰,最终成功抓取到两路报文。
>>>加入下方讨论,你之前是怎么处理抓包问题的?遇到问题,又是用到的什么实用妙招?欢迎在评论区分享经验!
【综上所述】:
为了抓包把CPU和交换机直接连接,结果产生环网,网络瞬间“堵死”了!专家赵工教你一招绝杀:无需改动硬件组态,通过给西门子XC208设置VLAN就可以轻松物理隔离双路数据流,同时双路抓报文了! 抓包时还要注意3个点:
第一,普通以太网环境必须用VLAN隔离环网风险;
第二,只能抓RT的报文,抓不了IRT报文(需bany);
第三,下载前确认VLAN配置正确,避免产生环网"。
更多交换机的日志分析、端口数据统计信息,将在之后持续更新,需要的朋友一定要来看哦!