小结: DHCP
交换机的物理接口分批地址池、全局分配地址池
-
分批地址池(接口地址池/局部分配)
- 按物理接口(如 VLAN 接口、SVI、物理端口)划分,每个接口单独配置一个小型地址池。
- 适合规模较小、子网划分清晰的场景。
- 配置方法示例(以华为交换机为例):
然后在 VLAN 接口开启 DHCP:[Switch] ip pool vlan10 [Switch-ip-pool-vlan10] network 192.168.10.0 mask 255.255.255.0 [Switch-ip-pool-vlan10] gateway-list 192.168.10.1
[Switch] interface Vlanif10 [Switch-Vlanif10] ip address 192.168.10.1 255.255.255.0 [Switch-Vlanif10] dhcp select interface
-
全局分配地址池(全局地址池)
- 定义在交换机全局,多个接口共用,交换机根据客户端请求IP时提供合适的地址。
- 适合规模较大、地址管理统一的场景。
- 配置方法示例:
各 VLAN 接口启用 DHCP 代理全局池:[Switch] ip pool global_pool [Switch-ip-pool-global_pool] network 192.168.0.0 mask 255.255.255.0 [Switch-ip-pool-global_pool] gateway-list 192.168.0.1
[Switch] interface Vlanif10 [Switch-Vlanif10] ip address 192.168.0.1 255.255.255.0 [Switch-Vlanif10] dhcp select global
DHCP中继(Relay)配置总结
-
DHCP中继的作用:
- 客户端和 DHCP Server 不在同一网段,需要通过中继把 DHCP 请求转发过去。
- 交换机/路由器起到中转的作用。
-
常规配置步骤(以华为设备为例):
-
配置 VLAN 接口 IP 地址(给客户端通信)
[Switch] interface Vlanif10 [Switch-Vlanif10] ip address 10.10.10.1 255.255.255.0
-
开启 DHCP 中继功能,并指定 DHCP Server 地址
[Switch] interface Vlanif10 [Switch-Vlanif10] dhcp select relay [Switch-Vlanif10] dhcp relay server-ip 20.20.20.100
20.20.20.100
是真正提供 IP 地址的 DHCP 服务器 IP。
-
-
注意事项:
- 中继设备(交换机或路由器)必须能路由到 DHCP Server 地址。
- 客户端发出的 DHCP Discover 是广播,交换机收到后,打上网关 IP(giaddr 字段)再以单播发送给 DHCP Server。
- Server 根据 giaddr 确定给哪个网段分配 IP。
概念 | 说明 |
---|---|
分批地址池 | 每接口单独配置小地址池 |
全局地址池 | 一个池子供多个接口共享 |
DHCP中继 | 转发 DHCP 请求到异地服务器 |
giaddr | DHCP中继设备打上的网关地址字段标记 |