为什么需要DHCP Relay?随着ref="https://xwenw.com/tag/%e7%bd%91%e7%bb%9c" target="_blank">网络规模扩大,网络中会出现用户不同网段情况

5.17-5

DHCP消息,目的地址为255.255.255.255,无法跨越二层广播域。

DHCP Relay基本工作原理

20230924204829

配置示例

5.17-6

路由器模拟 Linux DHCP Server

Router:

dhcp enable
#
ip pool a
 net 192.168.8.0 mask 24
 gateway-list 192.168.8.1
 dns-list 114.114.114.114 8.8.8.8
 #
ip pool b
 net 192.168.9.0 mask 24
 gateway-list 192.168.9.1
 dns-listt 8.8.8.8 4.4.4.4
 #
int e0/0/0
 dhcp select global
 ip add 12.1.1.2 24
 #
ip route-static 0.0.0.0 0 12.1.1.1

SW1:

vlan 200
 int g0/0/3
 port l a
 p d v 200
 #
int vlanif 100
 ip add 12.1.1.1 24
 #
dhcp enable
int vlanif 8
 ip address 192.168.8.1 24
 dhcp select relay
 dhcp relay server-ip 12.1.1.2
 #
int vlanif 9
 ip address 192.168.9.1 24
 dhcp select relay
 dhcp relay server-ip 12.1.1.2

5.18-7

根据源地址选择对应的IP地址池分配该网段的地址,源地址时多少和vlan相关

DHCP中继原理:由于dhcp服务器和用户不在同一个vlan(即不在同一个广播域),因此dhcp广播报文无法发送到dhcp服务器,此时在核心交换机上配置dhcp中继,将dhcp广播请求变为单播,发送到dhcp服务器。源地址由0.0.0.0变成相应vlanif接口的ip地址,目标地址由255.255.255.255变成dhcp服务器单播地址。广播包变成单播包,被中继到dhcp服务器,完成地址分配。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。