前言:

在大型企业网中,会有大量的主机或设备需要获取IP地址等网络参数。

如果采用手工配置,工作量大且不好管理,如果有用户擅自修改网络参数,

还有可能会造成IP地址冲突等问题。使用动态主机配置协议DHCP(Dynamic Host Configuration Protocol)来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。

DHCP报文类型:

DHCP DISCOVER: 客户端用来寻找DHCP服务器。

DHCP OFFER:DHCP服务器用来响应DHCP DISCOVER报文,此报文携带了各种配置信息。

DHCP REQUEST:客户端请求配置确认,或者续借租期。

DHCP ACK:服务器对REQUEST报文的确认响应。

DHCP NAK:服务器对REQUEST报文的拒绝响应。

DHCP RELEASE:客户端要释放地址时用来通知服务器。

DHCP租期更新:

IP租约期限到达50%时,DHCP客户端会请求更新IP地址租约。(默认租期为一天,可通过“lease day”命令修改)

DHCP重绑定:

DHCP客户端在租约期限到达87.5%时,还没收到服务器响应,会申请重绑定IP。

IP地址释放:

1.如果IP租约到期前都没有收到服务器响应,客户端停止使用此IP地址。

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

DHCP服务器配置有接口地址池配置和全局地址池配置。

实验:

DHCP接口地址池配置

实验拓补图

PC1的IP配置选择DHCP

R1的配置:

<Huawei>sys

[Huawei]undo in e—关闭日志消息

[Huawei]int e0/0/0—进接口

[Huawei-Ethernet0/0/0]ip add 10.1.1.1 24—配置IP

[Huawei-Ethernet0/0/0]q

[Huawei]dhcp enable —启用DHCP服务器

[Huawei]int e0/0/0

[Huawei-Ethernet0/0/0]dhcp select interface—声明是接口地址池

[Huawei-Ethernet0/0/0]dhcp server dns-list 10.1.1.2—DHCP服务器的DNS地址

[Huawei-Ethernet0/0/0]dhcp server excluded-ip-address 10.1.1.2-此地址不分配给主机

[Huawei-Ethernet0/0/0]dhcp server lease day 3—修改默认的租期

[Huawei-Ethernet0/0/0]q

[Huawei]

测试:使用ipconfig命令测试

可以看到能够获得IP地址

DHCP全局地址池配置:

实验拓补图

PC2的IP配置选择DHCP

R2的配置

<Huawei>sys

[Huawei]undo in e

[Huawei]int e0/0/0

[Huawei-Ethernet0/0/0]ip add 192.168.1.1 24

[Huawei-Ethernet0/0/0]q

[Huawei]dhcp enable

[Huawei]ip pool pool2—创建地址池

[Huawei-ip-pool-pool2]network 192.168.1.0 mask 24—全局地址池下可分配的IP网段

[Huawei-ip-pool-pool2]gateway-list 192.168.1.1—网关

[Huawei-ip-pool-pool2]lease day 10—-修改租期

[Huawei-ip-pool-pool2]q

[Huawei]int e0/0/0

[Huawei-Ethernet0/0/0]dhcp select global —声明是全局地址池

[Huawei-Ethernet0/0/0]q

[Huawei]

测试:使用ipconfig命令测试

可以看到能够获得IP地址

在全局地址池配置实验中:

ip pool命令用来创建全局地址池(必须要创建)。

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

欢迎下方留言评论:

相关推荐