DHCP协议

DHCP

DHCP( Dynamic Host Configuration Protocol ) 动态主机配置协议.

在大型企业网络中,会有大量的主机或设备需要获取IP地址等网络参数。
如果采用手工配置,工作量大且不好管理,如果有用户擅自修改网络参数,还有可能会造成IP地址冲突等问题。使用动态主机配置协议DHCP(Dynamic Host Configuration Protocol)来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。

DHCP服务器能够为大量主机分配IP地址,并能够集中管理。

DHCP报文类型
在这里插入图片描述
DHCP工作原理
在这里插入图片描述
IP地址释放
如果IP租约到期前都没有收到服务器响应,客户端停止使用此IP地址。

如果DHCP客户端不再使用分配的IP地址,也可以主动向DHCP服务器发送DHCP RELEASE报文,释放该IP地址。

DHCP接口地址池配置

[Huawei]dhcp enable
[Huawei]interface GigabitEthernet0/0/0
[Huawei-GigabitEthernet0/0/0]dhcp select interface
[Huawei-GigabitEthernet0/0/0]dhcp server dns-list 10.1.1.2
[Huawei-GigabitEthernet0/0/0]dhcp server excluded-ip-address 10.1.1.2
[Huawei-GigabitEthernet0/0/0]dhcp server lease day 3

DHCP支持配置两种地址池,包括全局地址池和接口地址池。

dhcp enable命令用来使能DHCP功能。在配置DHCP服务器时,必须先执行dhcp enable命令,才能配置DHCP的其他功能并生效。

dhcp select interface命令用来关联接口和接口地址池,为连接到接口的主机提供配置信息。在本示例中,接口GigabitEthernet 0/0/0被加入接口地址池中。

dhcp server dns-list命令用来指定接口地址池下的DNS服务器地址。

dhcp server excluded-ip-address命令用来配置接口地址池中不参与自动分配的IP地址范围。

dhcp server lease命令用来配置DHCP服务器接口地址池中IP地址的租用有效期限功能。缺省情况下,接口地址池中IP地址的租用有效期限为1天。

每个DHCP服务器可以定义一个或多个全局地址池和接口地址池。本例中执行display ip pool命令查看接口地址池的属性。display信息中包含地址池的IP地址范围,还包括IP网关,子网掩码等信息。

DHCP全局地址池配置

[Huawei]dhcp enable 
[Huawei]ip pool pool2
Info: It's successful to create an IP address pool.
[Huawei-ip-pool-pool2]network 1.1.1.0 mask 24
[Huawei-ip-pool-pool2]gateway-list 1.1.1.1
[Huawei-ip-pool-pool2]lease day 10
[Huawei-ip-pool-pool2]quit
[Huawei]interface GigabitEthernet0/0/1
[Huawei-GigabitEthernet0/0/1]dhcp select global

ip pool命令用来创建全局地址池。

network命令用来配置全局地址池下可分配的网段地址。

gateway-list命令用来配置DHCP服务器全局地址池的出口网关地址。

lease命令用来配置DHCP全局地址池下的地址租期。缺省情况下,IP地址租期是1天。

dhcp select global命令用来使能接口的DHCP服务器功能。

实验
在这里插入图片描述
相关配置

DHCP 接口地址池配置
sys
int g0/0/0
ip add 192.168.1.254 24
int g0/0/1
ip add 192.168.2.254 24
q

配置DHCP
dhcp enable
int g0/0/0
dhcp select interface
dhcp server dns-list 192.168.1.254
dhcp server excluded-ip-address 192.168.1.1 192.168.1.10
dhcp server lease day 3
int g0/0/1
dhcp select interface

配置完成后,查看PC DHCP能否获取到地址
ipconfig
ipconfig /release
ipconfig /renew

DHCP全局地址池配置
sys
int g0/0/0
ip add 192.168.1.254 24
int g0/0/1
ip add 192.168.2.254 24
q

dhcp enable
ip pool dhcp1
gateway-list 192.168.1.254
network 192.168.1.0 mask 255.255.255.0
excluded-ip-address 192.168.1.1 192.168.1.10
lease day 3
dns-list 1.1.1.1
ip pool dhcp2
gateway-list 192.168.2.254
network 192.168.2.0 mask 255.255.255.0
int g0/0/0
dhcp select global
int g0/0/1
dhcp select global

PC 查看ipconfig ,也可以获取到地址
R1 : display ip pool

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值