使用了一条移动500M线路。上线routeros服务器之后使用82580网卡做了端口汇聚(端口绑定),5700交换机使用了eth-trunk和ros对联,S5700 22端口和移动相连。上线后发现移动线路和下联bras的线路瞬间流量为0,然后迅速恢复。将ros从6.22降级到5.25问题依旧。
无意发现华为S5700交换机出现mac地址漂移(浮动)提示。具体为如下内容:
1 | #Dec 19 2014 14:04:39+08:00 QZ_WAN1_S5700 L2IFPPI/4/MFLPVLANALARM:OID 1.3.6.1.4.1.2011.5.25.160.3.7 MAC move detected, VlanId = 202, MacAddress = 001b-cd03-23a0, Original-Port = Eth-Trunk1, Flapping port = GE0/0/22. Please check the network accessed to flapping port. |
ros网卡的mac地址发现漂移到了移动过来的光纤接口和vlan上,显然是不正常的。因为交换机原理是:基于源地址学习基于目的地址转发。试想如果ros的mac地址在移动的核心网络里飘来飘去肯定会发生数据流无法到达ros或者无法发送出去的问题,猜测是运营商网络中存在环路导致。
华为工程师提供了流统计配置进行统计,监视移动带宽接口是否有源地址为ros网卡的mac地址的数据帧到本地S5700交换机上:
设备配置了流量统计信息,匹配的两个地址为172.16.111.124、172.16.100.139,如设备存在丢包,我们可通过流量统计功能来确认包是丢在什么设备上。
1 | acl number 4001 |
清除接口统计计数命令
1 | reset traffic policy statistics interface GigabitEthernet 0/0/12 inbound |
查询接口统计计数命令的确发现有不正常数据上来,随后保修移动。移动动作缓慢目前还在解决中。
1 | display traffic policy statistics interface GigabitEthernet 0/0/12 inbound verbose rule-base |
1 | [QZ_WAN1_S5700-GigabitEthernet0/0/21]display traffic policy statistics interface GigabitEthernet 0/0/22 inbound verbose rule-base |