DHCP 中继原理
DHCP 服务器只能为一个网段分配地址,要跨网段分配地址,需要使用到 DHCP中继
跨网段实验结果:
当跨越一个网段时,需要使用一台路由器作为 DHCP中继,跨越多个网段,也只需要一台 DHCP中继
只要连通性没有问题(能够ping通),理论上不论跨越多少个网段,都只需要一台 DHCP中继(由DHCP中继与DHCP服务器进行通信)
当客户端进行跨网段 DHCP 获取时,因为DHCP请求报文 是一个广播报文,路由器的每一个接口默认分割广播域,当路由器接收到广播报文都会默认丢弃。
配置 DHCP中继后,
客户端 发送 DHCP请求报文,这个报文只要能够到达 DHCP 中继接口,则剩下的便是 DHCP中继 与 DHCP服务器的连通性问题了
由 DHCP中继将DHCP报文转发给DHCP服务器,服务器将网络信息发送给DHCP中继,而DHCP中继再将网络信息发送给DHCP客户端,只要连通性正常,则基本能够正常获取到IP地址
DHCP中继 起的是一个转发作用,比较类似于中间人攻击,但不会对服务器和客户端造成影响,只是进行跨网段转发DHCP报文
关于安全性问题:
DHCP 中继 配置时,需要手动指定 DHCP服务器地址,当收到 DHCP报文时,便会将其转发给 DHCP服务器
至于接收到的报文是否安全,这点不必担心,现网环境中,一般都会在二层结合一个 DHCP snooping 去验证 DHCP报文,DHCP报文经过 DHCP snooping 到达 DHCP中继 后,安全性都是不用担心的