您正在比较苹果和橙子(第 2 层与第 3 层)。如果由于缺少 IPv4 地址而确实没有其他选择,则仅使用 NAT,这与第 2 层 LAN 连接无关。
交换在第 2 层连接主机,而 NAT 是一种组合,旨在扩展 IPv4 第 3 层地址,直到 IPv6 无处不在。NAT 打破了每个主机和端到端连接的唯一地址的 IP 承诺。
编辑:
如果我使用基本交换机,所有 10 个共享一个公共 IP,但没有私有 IP。
那句话毫无意义。不会共享单个公共 IP 地址。如果您将交换机连接到仅获得一个公共 IP 地址的公共 Internet,则只有一个连接到该交换机的设备将获得公共 IP 地址,但其他设备将无法在公共 Internet 上进行通信。
了解交换机在第 2 层 LAN 上交换第 2 层帧,但路由器在网络 (LAN) 之间路由第 3 层数据包。同样,您正在尝试比较苹果和橙子。我认为您需要更多地了解网络层以及它们的作用。每个网络层都独立于其他网络层。例如,在第 2 层的以太网可以承载任意数量的第 3 层协议(IPv4、IPX、IPv6、AppleTalk 等),而在第 3 层的 IPv4 可以通过任意数量的第 2 层协议(以太网、Wi-Fi、令牌环、PPP、帧中继、ATM等)。一个网络层的协议根本不关心其他层使用什么协议。
如果要在第 2 层连接主机,则使用交换机,但如果需要连接网络,则使用路由器。