为每个交换机分配 IP 范围?

为每个交换机分配 IP 范围?

是否可以使用一个 DHCP 服务器为每个交换机分配 IP 范围?

例如,我有 2 个交换机 (A 和 B)。我喜欢:

交换机 a => 192.168.1.50 - 192.168.1.75
交换机 b => 192.168.1.76 - 192.168.1.100

我的问题是,我有几个开关与“测试台”相连。每个开关上长椅他们连接十几个系统。然后他们在每个系统上加载软件。加载的软件将一些数据发送到服务器,服务器需要知道从哪个长椅数据来了。

通过每个交换机固定 IP 范围,我可以确定它。另一个选择是知道每个系统连接到哪个端口(基于 MAC??)?

答案1

交换机是 L2 设备,因此它们甚至不知道 IP(L3 协议),或者您指的是交换机路由器?无论哪种方式,DHCP 都是每个请求一个设备的协议,您是否考虑过使用 DHCP 设备预留来获取所需的信息?

答案2

正如 Chopper 所指出的,您现在无法这样做。DHCP 是一种先到先得的服务器协议,交换机无法检查流量以按照您的意愿进行过滤。但是,如果您将交换机分成不同的 VLAN/子网,则可以使用单个 DHCP 服务器,该服务器具有多个范围(每个工作台一个)和交换机中设置的 dhcp 辅助地址。为此,您需要在 VLAN 之间进行某种路由,这可能是一个简单的第 3 层交换机,每个 VLAN 接口上都有一个 IP。

然后您将能够根据其 IP /子网确定流量来自哪个工作台。

相关内容