根据思科的文档:
“所有堆栈成员上的 MAC 地址表都是同步的。在任何给定时间,每个堆栈成员都具有每个 VLAN 的相同地址表副本。”
但是,登录交换机时我看到以下内容:
ny-swstack01#show mac ad | inc Total
Total Mac Addresses for this criterion: 222
ny-swstack01#ses 2
ny-swstack01-2#show mac ad | inc Total
Total Mac Addresses for this criterion: 229
ny-swstack01-2#exit
ny-swstack01#ses 3
ny-swstack01-3#show mac ad | inc Total
Total Mac Addresses for this criterion: 229
ny-swstack01-3#exit
ny-swstack01#ses 4
ny-swstack01-4#show mac ad | inc Total
Total Mac Addresses for this criterion: 235
ny-swstack01-4#exit
ny-swstack01#show mac ad | inc Total
Total Mac Addresses for this criterion: 222
来回反复不仅仅是因为它随着时间而变化,在某些会话中,有些条目是我从主会话中看不到的:
ny-swstack01#show mac ad | inc Gi3/0/6
ny-swstack01#sess 3
ny-swstack01-3#show mac ad | inc Gi3/0/6
72 001b.2193.17f0 DYNAMIC Gi3/0/6
我们目前正在等待思科对此的回复,但以前有人遇到过这种情况吗?我在研究单播泛洪时偶然发现了这一点,在上面的例子中,硬目的地为 001b.2193.17f0 的数据包是单播泛洪的一部分。
另外,我检查了所有会话,发现老化时间都相同。
答案1
我的猜测是每个堆栈成员仅具有其所需的 MAC 地址。对于该 vl72 示例,vl72 存在于哪些堆栈成员上?我真的很想知道差异,以显示其他位置缺少(或添加了)哪些 MAC 地址。