为什么交换机和接入点都有 IP 地址?

网络工程 转变 交换 切入点 IP地址
2022-02-10 04:29:47

我是网络新手。在网络上工作时,我看到交换机和 wifi 接入点确实包含 IP 地址。他们拥有 ip 地址的一个原因是我们可以从网络管理它们,但我的问题是为什么这些设备有 ip 地址,而他们不需要它来工作。其次,让我们假设网络上没有配置 dhcp 服务器,因此我们给接入点一个不在同一网络中的 IP 地址。现在我们将无法在网络上连接到它,但它仍将执行其功能,即它将向网络广播数据包。是不是逻辑不正确。不同网络上的设备正在路由或广播其他网络的数据。

这是编辑1:-正如我自己回答的第一个问题,他们需要IP地址进行管理,但重点是,这是IP地址的浪费。在一个网络中,当它被划分为几个子网时,有时每个网络有5-6个IP地址,那么分配一个IP地址给交换机是浪费一个地址。是否应该省略

3个回答

第 2 层设备(如交换机和 WAP)获取 IP 地址以进行管理。有些非托管交换机无法获得 IP 地址,也无法选择 IP 地址,因为它们不需要它们,因为它们不受管理。某些 WAP (LWAP) 没有像往常一样配置 IP 地址,但它们从 DHCP 获得 IP 地址并从 WLC 获得配置。

您可以为这些设备提供与它们所服务的网络不在同一网络上的 IP 地址。这可能是一个问题,因为您可能无法访问设备来管理它们,或者您可能已经设置了一个管理 VLAN 来访问它们。

编辑:

分配给这些设备的 IP 地址不是浪费的地址。设备需要管理。正如我上面写的,你可以有一个单独的管理 VLAN。如果每个子网的地址如此之少,那你就真的做错了。每个子网都会有一堆未使用的地址。这些地址可能被认为是浪费的,但这是分配 IP 地址的方式。已经有大量的研究和数学证明你不能,而且真的不应该,有一个非常有效的 IP 地址方案。这是 IPv6 的设计方式之一,每个子网有超过 18 个 quintillion 地址。

正如我自己回答的第一个问题,他们需要 IP 地址进行管理,但重点是,这是对 IP 地址的浪费。

使用公共 ipv4 地址进行管理将是“浪费”,因为这是将稀缺资源消耗在可由较稀缺资源提供服务的任务上。

所以不要那样做(见下文)

在一个网络中,当它被划分为几个子网时,有时每个网络有5-6个IP地址,那么分配一个IP地址给交换机是浪费一个地址。是否应该省略

一般来说,最好不要将管理地址放在一般的vlan上,而是有一个专用的vlan(或在一个非常大的网络中的多个vlan)进行管理。这有助于将管理流量与用户流量分开。

通常,您会在管理 VLAN 上使用私有 IPv4 地址。对于大多数组织而言,私有 IPv4 地址足够丰富,因此将其中一些用于管理网络不是问题。

如果您的网络真的太大以至于私有 ipv4 是一种稀缺资源,那么您可能需要考虑使用 IPv6 进行管理,但请注意并非所有硬件都具有良好的 ipv6 支持。

您正在自己回答第一个问题。IP 地址可以管理它们。某些二层设备需要某些网络或 vlan 中的 IP 地址才能使用不同的服务,例如 DHCP 中继或 mDNS 网关。

我不明白您的其他问题,但如前所述,如果您在另一个网络中使用 DHCP 服务器,则需要将 DHCP 请求发送到另一个网络。并且由于 DHCP 客户端还没有有效的 IP 地址,交换机需要一个 IP 地址作为源地址,以便它可以在服务器和客户端之间来回路由 DHCP 数据包。