我有 3 个 L3 交换机连接,如下所示:
所有设备都处于相同状态subnet
并具有IP addresses
:192.168.150.X/24
由于我没有跨子网,交换机是否应该能够在不需要IP addresses
/ 的情况下转发流量?gateway addresses
答案1
如果配置正确,那么这里就没有实际的 L3 路由 - 只有 L2 交换,所以它们不需要 IP 接口(显然除了管理之外),但您没有提供足够的信息来谈论这个设置的细节。
答案2
是 256 -2。交换机的存在并不会减少可用 IP 地址的数量。
交换机不需要 IP 地址。如果您确实为它们分配了 IP 地址,那么将从 254 中减去该 IP 地址。
如果您为交换机分配一个 IP 地址,那么剩余可用 IP 地址的数量就会减少,就像为任何其他设备分配 IP 地址时一样。
答案3
回答:
在上述配置中,设计中的开关是用作第二层交换机,而不是第三层交换机。在最简单的实现中,它们不执行任何第 3 层任务,但在某些情况下,您可能希望根据具体设计实现有用的第 3 层功能。其中一些功能可能需要使用 IP 地址(请参阅下面的最佳实践)。
仅在交换机桥接不同网段的情况下才需要 IP 地址。在第 2 层中,路由 (尽管我们称之为转换) 是使用 MAC 地址执行的。在网络之间,需要 IP 地址来正确路由数据。
第 3 层交换机不需要这样运行。它也可以用作第 2 层,尽管这样使用会浪费金钱。第 3 层思科交换机的成本可能是具有类似端口数量的第 2 层交换机的 3-5 倍。
如上所述,您的公式通常被认为是正确的允许总共 254 个可用地址。网络地址可以使用(.0),但这很麻烦。在这种情况下,您可以使用 255。广播地址(.255)永远不可用。当然,所有这些信息和地址都取决于子网大小。对于小于/大于 256(/24)的子网,请相应地调整您的数字。
最佳实践:
话虽如此,交换机通常会分配有 IP 地址。为什么?远程管理,尤其是启用 SSH 时。根据配置,这并不是绝对必要的,有很多协议可以在交换机之间传播设置,而无需 IP 寻址。但最通用的用法是为交换机配置一个 IP 地址。
根据此假设,您将剩余 251 个可用地址(如果使用网络地址,则为 252 个)。