我在我的大学宿舍里有DHCP。这里我们有5-6个交换机,所有主机都连接在一起,还有一个路由器.那么,如果每个主机没有直接连接到路由器,那么DHCP保留是如何实现的。或者我可以在交换机上实现DHCP预约吗?
发布于 2015-08-10 10:34:28
如果你说的是常规的L2以太网交换机,这并不难。转发工作仅仅是因为您仍然在一个广播域中工作。服务器可以通过使用chaddr而不是以太网层上的MAC地址来区分主机。当然,这需要操作员知道每个学生的笔记本电脑的MAC地址,这可能很乏味。
或者(仍然是L2)交换机可以拦截DHCP数据包并插入备选方案-82,更具体地说是电路id。在这个选项中,它可以反映数据包进入的电路(即电缆),这通常会直接转换到一个房间。然后,DHCP服务器根据此标识符进行预订。那么管理就简单了一点,你可以给每个房间分配地址。
如果是L3交换机(基本上是路由器),有两个选项。要么他们自己做DHCP,这让我们回到了琐碎的情况。或者,路由器实现DHCP继电器,他们通常也填写选项-82与一些明智的东西。同样,服务器可以使用chaddr和/或选项-82进行地址预订。
注意,虽然选项82被正式称为中继代理信息,但通常情况下,通过L2聚合插入/修改不执行任何中继功能的内容就足够了。
发布于 2015-08-09 22:12:05
您需要在您的DHCP服务器上进行预订--它可能运行在您的路由器上,但不一定。理论上,您可以让DHCP服务器在交换机上运行(在第3层交换机上),但我想这不是您的情况。所以,看看你的路由器预订。
发布于 2015-08-09 22:52:01
DHCP被正常地“实现”,无论DHCP服务器是否在计算机直接连接到的设备中-一个发现发送,一个要约被接收,一个请求被发送,一个确认被接收。只要它是一个网络(在第二层),就不需要特殊的设置来管理它--它应该工作,而且通常是这样的。我的许多人通过3个开关往返DHCP服务器。
如果不是所有的一个网络,您就需要“帮助者”从没有DHCP服务器的网络中获取DHCP请求到其他地方的服务器,并为另一个网络分配地址。这就更复杂了。
在交换机中设置它首先需要具有此功能的交换机,然后需要对文档和管理进行狂热的奉献--如果每个交换机都是DHCP服务器,则可能会出现混乱,而且在大多数情况下会变成实际的混乱。如果有一个DHCP服务器,您可以管理非保留机器的所有预订和池,这就不那么让人困惑了。
这通常是小型网络中的路由器/防火墙,但它并不需要--只要它在网络上,它就可以是一台完全不同的机器。
https://networkengineering.stackexchange.com/questions/20515
复制相似问题