我使用华为 EG 系列路由器。它有 3 个 FE 端口和 1 个 GE 端口(总共 4 个交换端口)。所以我猜 4 是使用以太网可以连接的最大设备数量。
在这种情况下,所有这些设备将具有相同的网络或为每个端口创建单独的广播域。
每个端口是否都有单独的 MAC 地址?
答案1
在这种情况下,所有这些设备将具有相同的网络或为每个端口创建单独的广播域。
交换机是一种桥梁,因此交换机端口将成为同一广播域的一部分,因此也将成为同一 IP 子网的一部分。
(但是,每个交换机端口都是一个单独的以太网碰撞领域。)
此外,开关可能支持将端口分配给不同的 VLAN,创建几个隔离的广播域——虽然这更像是一个企业功能,但即使在 4 端口家庭网关中也并非闻所未闻。
路由器(交换机端口)中的所有端口是否共享相同的网络地址
交换机本身并不关心是否有 IP 地址,只有连接的“路由器”(或交换机的管理接口)才有 IP 地址。由于只有一个 IP 地址,并且只连接到一个广播域,因此它也有一个网络地址。
每个端口是否都有单独的 MAC 地址?
有时如此,但通常不会。
开关可能不一定有MAC 地址。交换机仅在生成自己的帧时才需要 MAC 地址,例如,如果它发送 STP 或 LLDP BPDU,或者如果它充当 IP 主机(因此您可以连接到它进行管理)。在这些情况下,所有端口将共享相同的 MAC 地址,因为它们无论如何都在同一个广播域中。
也有例外,一些内置交换机的路由器做每个端口都分配有一系列 MAC 地址,这样它们就可以支持“分离”端口以用作独立的非交换接口(例如,参见 Mikrotik 家用路由器产品作为示例) - 但只要端口是桥接成员,它们就会共享该桥接器的 MAC 地址,并且它们各自的 MAC 仍未被使用。
所以我猜测 4 是使用以太网可以连接的最大设备数量。
你也可以连接 4开关到它。使用四个便宜的 8 端口交换机,您将获得 28 个端口;使用 48 端口交换机,总共 188 个端口。(您可以连接另外 188 个 48 端口交换机,为您的设备获得 8836 个端口...)