要求:某企业将DHCP服务器部署在核心交换机上,DHCP服务器与企业内的终端不在同一个网段。企业希望使用该DHCP服务器为终端动态分配IP地址。
一、本节主要知识点:
DHCP 中继:
DHCP中继用于在DHCP服务器和客户端之间转发DHCP报文。当DHCP服务器与客户端不在同一个网段时,需要配置DHCP中继。对于DHCP客户端来说,DHCP中继就是
DHCP服务器;对于DHCP服务器来说,DHCP中继就是DHCP客户端。DHCP中继适用于用户网关设备众多且分布零散的大型网络。为减少维护工作量,网络管理员不想在每个汇聚层交换机(用户网关)上都配置DHCP服务器功能,而希望在核心层设备上配置DHCP服务器功能或在服务器区域部署一台专门的DHCP服务器。此时,作为用户网关的汇聚层交换机上就需要配置DHCP中继功能,实现DHCP服务器与客户端之间的DHCP报文交互。
二、配置思路:
1、配置基础网络,使得pc1与SW2交换机互通。
2. 在汇聚层交换机SwitchA(用户网关)上配置DHCP中继,实现设备作为DHCP中继转发终端与DHCP服务器之间的DHCP报文。
3. 在核心层交换机SwitchB上,配置基于全局地址池的DHCP服务器,实现DHCP服务器从全局地址池中选择IP地址分配给企业终端。
三、IP设置:
所有的PC机为DHCP动态获取IP地址
SW1:VLANif10:192.168.10.254/24 ,vlan10
SW1:VLANif20:192.168.20.1/24 ,vlan 20
SW2:VLANif20:192.168.20.2/24 ,vlan 20
四、SW1交换机的主要配置文件:
#
sysname SW1
#
vlan batch 10 20
#
dhcp enable
#
interface Vlanif10 //创建vlanif10三层接口
ip address 192.168.10.254 255.255.255.0
dhcp select relay //启用DCHP中继
dhcp relay server-ip 192.168.20.2 //配置DHCP中继代理的DHCP服务器的IP地址
#
interface Vlanif20
ip address 192.168.20.1 255.255.255.0
#
interface Ethernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
interface Ethernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
return
五、SW2交换机的主要配置文件:
#
sysname SW2
#
vlan batch 20
#
dhcp enable
#
ip pool pool1
gateway-list 192.168.10.254 //配置为终端分配的网关地址
network 192.168.10.0 mask 255.255.255.0 //配置全局地址池的网段和掩码
lease day 10 hour 0 minute 0 //地址池的租期为10天
dns-list 61.128.114.166 //设置地址池的DNS列表
#
interface Vlanif20
ip address 192.168.20.2 255.255.255.0
dhcp select global //使能接口采用全局地址池的DHCP服务器功能,缺省未使能
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
ip route-static 192.168.10.0 255.255.255.0 192.168.20.1//配置到企业内终端的静态路由
#
user-interface con 0
user-interface vty 0 4
#
return
六、验证配置结果:
1、在pc机上用ipconfig命令查看本机的IP地址。