DHCP原理与配置
DHCP原理与配置
前言
在大型企业网络中,会有大量的主机或设备需要获取IP地址等网络参数。如果采用手工配置,工作量大且不好管理,如果有用户擅自修改网络参数,还有可能会造成IP地址冲突等问题。使用动态主机配置协议DHCP (Dynamic Host Configuration Protocol)来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。
- DHCP的应用场景
- DHCP的基本原理
- DHCP的基本配置
DHCP应用场景
DHCP服务器能够为大量主机分配IP地址,并能够集中管理。
DHCP报文类型
报文类型 |
含义 |
|
DHCP DISCOVER |
客户端用来寻找DHCP服务器 |
广播 |
DHCP OFFER |
DHCP服务器用来响应DHCP DISCOVER 报文,此报文携带了各种配置信息 |
单播 |
DHCP REQUEST |
客户端请求配置确认,或者续借租期 |
广播 |
DHCP ACK |
服务器对REQUEST报文的确认响应 |
单播 |
DHCP NAK |
服务器对REQUESTB报文的拒绝响应 |
|
DHCP RELEASE |
客户端要释放地址时用来通知服务器 |
|
微软系统DHCP是四个广播报文
地址池
- ARG3系列路由器支持两种地址池:全局地址池和接口地址池。
DHCP工作原理
DHCP租期更新
- IP租约期限到达50%时,DHCP客户端会请求更新IP地址租约。
- DHCP服务器的IP地址租期默认是1天。
DHCP重绑定
DHCP客户端在租约期限到达87.5%时,还没收到服务器响应,会申请重绑定IP。
IP地址释放
如果IP租约到期前都没有收到服务器响应,客户端停止使用此IP地址。
如果DHCP客户端不再使用分配的IP地址,也可以主动向DHCP服务器发送DHCP RELEASE报文,释放该lP地址。
DHCP接口地址池配置
[ Huawei] dhcp enable
[ Huawei] interface GigabitEthernet0/0/0
[ Huawei-GigabitEthernet0/0/0] interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]dhcp select interface
[Huawei-GigabitEthernet0/0/0] dhcp severdns-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
配置验证
[Huawei] display ip pool
Pool-name : GigabitEthernet0/0/0
Pool-No : 0
Position : Interface status : Unlocked
Gateway-o : 10.1.1.1
Mask :255.255.255.0
vPN instance : --
IP address statistic
Total :253
Used :1 Idle :252
Expired :0 Conflict :0 Disable :1
[Huawei] display ip pool
-----------------------------------------------------------------------------------------------------------
Pool-name : pool2
Pool-No : 0
Position : Local status : Unlocked
Gateway-0 : 1.1.1.1
Mask : 255.255.255.0
VPN instance : --
IP address statistic
Total :253
Used :1 Idle : 252
Expired :0 conflict :0 Disable :0
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 GigabitEthernet 0/0/1
[ Huawei-GigabitEthernet 0/0/1] dhcp select global