为什么需要DHCP Relay?随着ref="https://xwenw.com/tag/%e7%bd%91%e7%bb%9c" target="_blank">网络规模扩大,网络中会出现用户不同网段情况
DHCP消息,目的地址为255.255.255.255,无法跨越二层广播域。
DHCP Relay基本工作原理
配置示例
路由器模拟 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
根据源地址选择对应的IP地址池分配该网段的地址,源地址时多少和vlan相关
DHCP中继原理:由于dhcp服务器和用户不在同一个vlan(即不在同一个广播域),因此dhcp广播报文无法发送到dhcp服务器,此时在核心交换机上配置dhcp中继,将dhcp广播请求变为单播,发送到dhcp服务器。源地址由0.0.0.0变成相应vlanif接口的ip地址,目标地址由255.255.255.255变成dhcp服务器单播地址。广播包变成单播包,被中继到dhcp服务器,完成地址分配。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)