1. The MAC address of the two layer switch itself is optional. The two layer switch can be divided into "network management" and "non-managed" two types, for "managed" switch, we can configure its parameters, and "non-managed" switch, it cannot be configured. Because the two-layer switch is only used to forward data frames, The frame is not unpacked, so it is useless to forward the data to its MAC address. But sometimes we need to configure the switch, which means that we need to communicate with the switch, when it needs a MAC address, the corresponding switch at this time is equivalent to the usual communication of a host function only .
2. Two layer switch if there is a MAC address, it may be more than just a Mac, can have multiple Macs, such as Cisco's switch
3. For the two-layer switch, in our terminology, our own built-in MAC address is called the "Static mac Addresses", and the Mac that it learns from Mac table is called: Dynamic MAC address.
4. Finally, to say, for the three-layer switch, it not only has a MAC address, and each port has a MAC address, mainly due to the routing function.
Does the switch have a MAC address in the end?