前言
在大型企业网络中,会有大量的主机或设备需要获取ip地址等网络参数。如果采用手工配置,工作量大且不好管理,如果有用户擅自修改网络参数,还有可能会造成ip地址冲突等问题。使用动态主机配置协议DHCP(Dynamic Host Configuration Protocol)来配置ip地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。
一、DHCP 应用场景
DHCP服务器能够为大量主机分配ip地址,并能够集中管理。
二、DHCP报文类型
注:微软操作系统DHCP是四个广播报文
三、DHCP工作原理
1、DHCP租期更新
ip租约期限到达50%时,DHCP客户端会请求更新ip地址租约。
2、DHCP重绑定
DHCP客户端在租约期限到达87.5%时,还没收到服务器响应,会申请重绑定ip。
3、ip地址释放
- 如果ip租约到期前都没有收到服务器响应,客户端停止使用此ip地址。
- 如果DHCP客户端不再使用分配的ip地址,也可以主动向DHCP服务器发送DHCP RELEASE报文,释放该ip地址。
四、DHCP接口地址池配置
ARG3系列路由器支持两种地址池:全局地址池和接口地址池。
R3(DHCP服务器)的配置信息
dhcp enable //全局模式 ip pool DHCP 15.0.0.0 mask 24 gateway-list 15.0.0.1 dns-list 8.8.8.8 2.2.2.2 excluded-ip-address 15.0.0.100 15.0.0.254 //排除池中两个ip地址 static-bind ip-address 15.0.0.88 mac-address 5489-98c6-0cee //将ip地址与mac地址做绑定 q ip pool DHCPvlan10 network 192.168.10.0 mask 24 gateway-list 192.168.10.1 dns-list 8.8.8.8 2.2.2.2 ip pool DHCPvlan20 network 192.168.20.0 mask 24 gateway-list 192.168.20.1 dns-list 8.8.8.8 2.2.2.2 int g0/0/0 dhcp select global //在接口上声明去哪个地方找服务 undo sh
R1的配置信息
dhcp enable //全局模式 g0/0/1.10 dot1q termination vid 10 ip address 192.168.10.1 255.255.255.0 arp b en g0/0/1.20 dot1q termination vid 20 ip address 192.168.20.1 255.255.255.0 arp b en dhcp select relay //子接口 dhcp relay server-ip 14.0.0.2
R2的配置信息
dhcp enable int g0/0/1 ip add 15.0.0.1 24 undo sh dhcp select relay dhcp relay server-ip 14.0.0.2
DHCP获取ip地址在终端
在终端打开ipconfig命令
ipconfig /renew //获取ip地址 ipconfig /relaese //释放ip地址