交换机如何知道自己的名字可以通过以下几种方式:

1. 配置交换机名称:
- 通常在交换机的管理界面或配置界面中,有设置交换机名称的选项。管理员可以手动配置交换机的名称,以便于识别和管理。
2. 使用默认名称:
- 很多交换机出厂时都会有一个默认的名称,比如"Switch"、"SW1"之类。如果管理员没有修改名称,交换机就会使用这个默认名称。
3. 从DHCP或DNS获取名称:
- 如果交换机被配置为从DHCP服务器或DNS服务器获取信息,它可能会从这些服务器获取自己的主机名或域名作为名称。
4. 从CDP/LLDP协议获取名称:
- 交换机可以运行Cisco Discovery Protocol(CDP)或链路层发现协议(LLDP),从邻居设备那里获取自己的设备名称信息。
5. 从系统变量获取名称:
- 一些交换机操作系统会将交换机的名称存储在系统变量中,供管理员查看和修改。
总之,交换机的名称主要由管理员配置或从网络服务中获取,以便于标识和管理交换机设备。具体的名称来源和配置方式会因交换机型号和操作系统而有所不同。