DHCP(Dynamic Host Configuration Protocol)
动态主机配置协议
网络管理协议
集中对用户IP地址进行动态管理和配置
1993年10月成为标准协议
前身为BOOTP协议
客户端/服务器通信模式,列如ISP
客户端向服务端提出配置申请
服务器为其分配IP、掩码、网关、DNS
网络管理员能从中心结点监控和分配IP地址
并且降低配置和部署设备的时间
还有配置相同IP的错误
DHCP服务器能够管理多个网段
实现集中化管理
DHCP的工作
DHCP采用UDP进行传输,所以DHCP是安全可靠的
客户端通过广播DHCP DISCOVER报文请求服务端
客户端向服务端68号端口发送DHCP DISCOVER请求
随后服务端向客户端67号端口回应请求
工作过程:
1、客户端=》广播全部服务端:DHCP DISCOVER
2、客户端《=A服务端:DHCP OFFER
3、客户端=》广播全部服务端:DHCP REQUEST
4、客户端《=A服务端:DHCP ACK
DHCP服务器配置命令
[DHCP]undo info-center enable
[DHCP]dhcp enable
[DHCP]vlan batch 10 20
[DHCP]interface GigabitEthernet 0/0/1
[DHCP-GigabitEthernet0/0/1]port link-type access
[DHCP-GigabitEthernet0/0/1]port default vlan 10
[DHCP]interface GigabitEthernet 0/0/2
[DHCP-GigabitEthernet0/0/2]port link-type access
[DHCP-GigabitEthernet0/0/2]port default vlan 20
[DHCP]interface Vlanif 10
[DHCP-Vlanif10]ip address 192.168.1.1 24
[DHCP]interface Vlanif 20
[DHCP-Vlanif20]ip address 192.168.2.1 24
[DHCP]interface Vlanif 10
[DHCP-Vlanif10]dhcp select interface
[DHCP-Vlanif10]dhcp server lease day 30
[DHCP-Vlanif10]dhcp server static-bind ip-address 192.168.1.10 mac-address 82-7E-B0
[DHCP]interface Vlanif 20
[DHCP-Vlanif20]dhcp select interface
[DHCP]dhcp server database enable
列:ISP通过SIM卡记录下MAC地址,进行静态绑定IP
注:MAC为后三字节
前三字节为公司身份,后三为设备身份
dhcp select interface //配置该接口提供DHCP服务
dhcp server lease day 30 //DHCP服务日期为一个月
dhcp server static-bind ip-address 192.168.1.10 mac-address 82-7E-B0
//选择MAC地址静态绑定IP
配置成功后查询DHCP服务信息
[DHCP]display ip pool interface vlanif10
Pool-name : vlanif10
Pool-No : 0
Lease : 30 Days 0 Hours 0 Minutes
Domain-name : -
DNS-server0 : -
NBNS-server0 : -
Netbios-type : -
Position : Interface Status : Unlocked
Gateway-0 : 192.168.1.1
Mask : 255.255.255.0
VPN instance : --
-----------------------------------------------------------------------------
Start End Total Used Idle(Expired) Conflict Disable
-----------------------------------------------------------------------------
192.168.1.1 192.168.1.254 253 4 249(0) 0 0
-----------------------------------------------------------------------------
最后执行命令保存信息到数据库
设备发生问题通过dhcp server database enable 命令恢复
[DHCP]dhcp server database enable