我看到一个帖子说交换机不需要它的 MAC 地址,除非它是一个可管理的交换机来管理。
但我发现生成树协议需要交换机的 MAC 地址来形成 STP 根桥 ID。
那么,交换机总是需要一个 MAC 地址吗?尽管如此,在一个两层电路中,所有的交换机至少需要一个自己的MAC地址吗?
我看到一个帖子说交换机不需要它的 MAC 地址,除非它是一个可管理的交换机来管理。
但我发现生成树协议需要交换机的 MAC 地址来形成 STP 根桥 ID。
那么,交换机总是需要一个 MAC 地址吗?尽管如此,在一个两层电路中,所有的交换机至少需要一个自己的MAC地址吗?
交换机的基本功能是透明桥接 - 为此,它不需要任何自己的 MAC 地址。
但是,如果您需要与交换机交谈 - 即。一个管理的交换机-那么该切换需要的地址; 通常是一个 MAC 地址和一个 IP 地址 [*]。STP 仅在托管交换机上受支持,此外,要求 STP 网桥具有唯一的网桥 ID,该 ID 通常与管理 MAC 地址相同。
[*] 受管理的网络设备可能只有一个不需要任何寻址的串行控制台。但是,这仅用于非常早期的设备。今天,大多数设备都具有带内网络管理和带外控制台访问功能。
是的,如果您的交换机支持生成树协议(传统生成树协议、rapid-pvst+ 或 MST),您的交换机将有一个 mac 地址,因为生成树协议使用 bridgeID 来选举根网桥,而bridgeID 由网桥优先级组成, 唯一的 mac 地址和 system-id 基本上是 vlan 号。
此外,如果交换机有管理 ip 地址,则需要有 mac 地址,以便以太网帧可以在第 2 层转发给它。
在给定交换机中实现的生成树算法 (STA) 使用的 MAC 地址不属于其任何以太网接口。至少在 Cisco 实施中,此 MAC 地址被称为基本 MAC或通用(烧入)MAC,其目的是识别交换机本身,而不是其某些以太网接口。因此,此 MAC 地址印在设备背面的标签上。
您可以通过发出show version命令来检查设备的基本 MAC :
SW1#show 版本 Cisco IOS 软件,C2960 软件 (C2960-LANBASE-M),版本 12.2(25)FX,发布软件 (fc1) 版权所有 (c) 1986-2005 由 Cisco Systems, Inc. 编译,2005 年 10 月 12 日星期三22:05 来自 pt_team
ROM:C2960 引导加载程序 (C2960-HBOOT-M) 版本 12.2(25r)FX,发布软件 (fc4)
系统通过上电返回到 ROM
具有 21039K 字节内存的 Cisco WS-C2960-24TT (RC32300) 处理器(修订版 C0)。
24 个 FastEthernet/IEEE 802.3 接口 2 个千兆以太网/IEEE 802.3 接口
63488K 字节的闪存模拟非易失性配置存储器。
基本以太网 MAC 地址:0001.43BA.DE15
主板组件编号:73-9832-06 电源部件编号:
341-0097-02 主板序列号:FOC103248MJ 电源
序列号:DCA102133JA 型号修订号:B0
主板版本号:C0 型号:
WS-C2960-24TT 系统序列号:FOC1033Z1EY 顶部
组件部件号:800-26671-02 顶部组件修订
编号:B0 版本 ID:V02 CLEI 代码编号:COM3K00BRA
硬件板修订号:0x01