DHCP(Dynamic Host Configuration Protocol):动态主机配置协议,是一种用户IP地址进行动态管理和配置的技术。通过DHCP可以使后续增加网络设备变得更加简单快捷。
DHCP有两种地址分配方式:动态分配和静态分配,管理员可以根据网络需求为不同的主机选择不同的分配策略。
动态分配:这种分配机制适用于主机需要临时接入网络或者空闲地址数小于网络主机总数且主机不需要永久连接网络的场景。
静态分配:管理员可以通过DHCP为指定的主机分配固定的IP地址。相比手工静态配置IP地址,通过DHCP方式静态分配机制避免人工配置发生错误,方便管理员统一维护管理。
DHCP服务器可以管理多个网段的配置信息,当某个网段的配置发生变化时,管理员只需要更新DHCP服务器上的相关配置即可。
在典型的DHCP组网拓扑中,有三种角色:DHCP服务器、DHCP中继和DHCP客户端。
服务器负责从地址池中选择IP地址分配给客户端,还可以为DHCP客户端提供其他参数,如默认网关地址、DNS服务器地址和WINS服务器地址。
服务器可以接收处理本网段DHCP请求报文和跨网段的由DHCP中继转发的DHCP请求报文。
DHCP中继负责转发DHCP服务器和DHCP客户端之间的DHCP报文,协助DHCP服务器向DHCP客户端动态分配网络参数。
DHCP客户端广播发送请求报文(即目的IP地址为255.255.255.255),位于同一网段内的DHCP服务器能够接收请求报文。
如果DHCP客户端和DHCP服务器不在同一个网段,则需要通过DHCP中继来转发DHCP报文。不过与IP报文转发不同,DHCP中继收到报文后,会重新修改报文格式并生成一个新的DHCP报文再进行转发。
DHCP客户端发送DHCP请求报文,通过DHCp协议获取IP地址。
DHCP服务器配置:
sys
sysn SW1
dhcp en
vlan batch 10 to 11
int g0/0/1
p l a
p d v 10
int g0/0/2
p l a
p d v 11
int vlani 10
ip add 10.1.1.1 24
int vlani 11
ip add 10.1.2.1 24
#配置接口地址池
int vlani 10
dhcp select interface
dhcp server lease day 1
dhcp server static-bind ip-address 10.1.1.100 mac-address 00e1-fc11-3423
q
int vlani 11
dhcp select interface
q
dhcp server database enable
#验证配置结果
display ip pool interface vlanif 10