我的设备是 cisco Nexus 6001 机箱(一个单元直流开关)
# show version
...
kickstart: version 7.2(1)N1(1)
system:    version 7.2(1)N1(1)
...
我已经配置了 mac 移动检测:
# conf t
# mac address-table notification mac-move
# logging level spanning-tree 6
# logging level fwm 6
# logging monitor 6
看起来它已启用:
 # show running-config | include move
 mac address-table notification mac-move
 # show logging level 
 Facility        Default Severity        Current Session Severity
 --------        ----------------        ------------------------
 ...
 fwm                     6                       6
 ...
 stp                     3                       6
 ...
但是当我尝试对此进行测试时(只需在交换机的不同端口上重新连接笔记本电脑),通知不会发送到我的日志中。
测试过程如图:
只需在下游交换机上的端口之间重新连接即可。vlan 是一样的,所以 mac 在上游 NX-OS 的端口之间摆动。
也许我失去了一些重要的东西?
PS也许当循环检测发生时它正在工作。如果 mac 在接口之间摆动,旧的 cisco 7600 垃圾邮件会记录大量消息。
PS也许负数有问题。
 # show mac address-table notification mac-move
 MAC Move Notify Triggers: 2814884
   Number of MAC Addresses added: -1214153019 
   Number of MAC Addresses moved: 0 
   Number of MAC Addresses removed: -1214196878 
