0
关注
13877
浏览

交换机mac表的获取?

查看全部 10 个回答

Dali Fan 核心会员 用户来自于: 北京市
2026-01-17 04:20
看了你的提问,感觉你和三层跨网段转发弄混了 从交换机的交换原理上说一下,这个问题就好理解了 你说的这个问题,交换机这个概念,用来在一个广播域内控制数据帧走向。那么怎么控制数据帧走向呢? 交换机有一个mac表(这个表是怎么来的先不说)大概就是这样 mac1a出口为port1 mac1b出口为port1 mac2a出口为port2 交换机先提取所收到的数据帧的目的mac,然后根据目的mac查找mac表 1.如果mac表中能找到对应mac(mac为mac1a/mac1b/mac2a),则将数据帧只从对应的port发出 2.如果找不到对应mac(比如mac为mac2b),则交换机不知道这个数据帧应该从哪个port发出,这时候交换机采取的策略是从同vlan里的所有port都发出这个数据帧(交换机的广播动作,从vlan内所有port发出同样的数据帧,但不会改动这个数据帧),以牺牲网络性能的方式确保这个数据帧最大限度可能被正确的接受者收到。至于其他原本不需要的设备也会接收到这个数据帧?其他设备自行处理。 整个过程中不需要改变数据帧中的mac。 另外,可以看出,在这个过程中,不需要有交换机的mac参加,所以概念上交换机可以没有mac。交换机的mac/ip是为了方便用户能用telnet之类的通信手段管理交换机。 如果想知道交换机怎么维护mac表,搜索“交换机mac表地址学习过程”

关于作者

问题动态

发布时间
2026-01-17 05:24
更新时间
2026-01-17 05:24
关注人数
0 人关注
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号