发布时间: 2018-03-02 14:23:43
组网需求
DHCP服务器和客户端不在同一子网中时,配置DHCP服务器和DHCP中继过程。
如图1所示,某公司拥有多个办公地点且位于不同的商务楼宇中,在不同楼宇内的办公室主机在不同的VLAN内,公司希望不同办公地点的主机由共同的DHCP服务器RouterB分配IP地址。
公司的办公地点A的主机所在的网段为10.20.20.0/24,而DHCP服务器所在的网段为10.10.10.0/24。通过带DHCP中继功能的RouterA转发DHCP报文,使得DHCP客户端可以从DHCP服务器上申请到IP地址等相关配置信息。
其中RouterA上接口GE1/0/0的地址为10.10.20.1/24,对端地址为10.10.20.2/24。
RouterB上接口GE1/0/0的地址为10.10.10.1/24,对端地址为10.10.10.2/24。
图1 配置DHCP中继组网图
配置思路
DHCP中继的配置思路如下:
在RouterA上配置DHCP中继功能,实现RouterA转发不同网段的DHCP报文功能。
在RouterB上配置一个IP地址范围为10.20.20.0/24的全局地址池,实现DHCP服务器为不同网段的客户端分配IP地址。
操作步骤
在RouterA上配置DHCP中继功能。
创建DHCP服务器组并为服务器组添加DHCP服务器。
# 创建DHCP服务器组。
<Huawei> system-view
[Huawei] sysname RouterA
[RouterA] dhcp server group dhcpgroup1
# 为DHCP服务器组添加DHCP服务器。
[RouterA-dhcp-server-group-dhcpgroup1] dhcp-server 10.10.10.1
[RouterA-dhcp-server-group-dhcpgroup1] quit
在接口下使能DHCP中继功能。
# 创建VLAN并将接口Etherent2/0/0加入到VLAN中。
[RouterA] vlan batch 100
[RouterA] interface ethernet 2/0/0
[RouterA-Ethernet2/0/0] port hybrid pvid vlan 100
[RouterA-Ethernet2/0/0] port hybrid untagged vlan 100
[RouterA-Ethernet2/0/0] quit
# 使能全局DHCP功能,并使能接口下DHCP中继功能。
[RouterA] dhcp enable
[RouterA] interface vlanif 100
[RouterA-Vlanif100] dhcp select relay
[RouterA-Vlanif100] quit
配置接口绑定DHCP服务器组。
# 配置接口的IP地址。
[RouterA] interface vlanif 100
[RouterA-Vlanif100] ip address 10.20.20.1 24
# 配置接口绑定DHCP服务器组。
[RouterA-Vlanif100] dhcp relay server-select dhcpgroup1
[RouterA-Vlanif100] quit
在RouterA上配置缺省路由。
[RouterA] interface gigabitethernet 1/0/0
[RouterA-GigabitEthernet1/0/0] ip address 10.10.20.1 24
[RouterA-GigabitEthernet1/0/0] quit
[RouterA] ip route-static 0.0.0.0 0.0.0.0 10.10.20.2
在RouterB上配置基于全局地址池的DHCP服务器功能。
# 使能DHCP服务。
<Huawei> system-view
[Huawei] sysname RouterB
[RouterB] dhcp enable
# 配置接口GE1/0/0工作在全局地址池模式。
[RouterB] interface gigabitethernet 1/0/0
[RouterB-GigabitEthernet1/0/0] ip address 10.10.10.1 24
[RouterB-GigabitEthernet1/0/0] dhcp select global
[RouterB-GigabitEthernet1/0/0] quit
# 创建地址池并配置相关属性。
[RouterB] ip pool pool1
[RouterB-ip-pool-pool1] network 10.20.20.0 mask 24
[RouterB-ip-pool-pool1] gateway-list 10.20.20.1
[RouterB-ip-pool-pool1] quit
在RouterB上配置缺省路由。
[RouterB] ip route-static 0.0.0.0 0.0.0.0 10.10.10.2
验证配置结果。
# 在RouterA上使用display dhcp relay interface vlanif 100命令用来查看接口的DHCP中继配置情况。
[RouterA] display dhcp relay interface vlanif 100
DHCP relay agent running
information of interface Vlanif100 :
Server group name :
dhcpgroup1
Gateway address in use :
10.20.20.1
# 在RouterB上使用display ip pool命令用来查看IP地址池配置情况。
下一篇: {华为HCIE-RS}CHAP单项认证