DHCP原理与配置

前言

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

一、DHCP 应用场景

DHCP原理与配置

 

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

二、DHCP报文类型

DHCP原理与配置

 

  注:微软操作系统DHCP是四个广播报文

三、DHCP工作原理

DHCP原理与配置

 

  1、DHCP租期更新

 DHCP原理与配置

 

  ip租约期限到达50%时,DHCP客户端会请求更新ip地址租约。

  2、DHCP重绑定

DHCP原理与配置

 

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

  3、ip地址释放

DHCP原理与配置

  • 如果ip租约到期前都没有收到服务器响应,客户端停止使用此ip地址。
  • 如果DHCP客户端不再使用分配的ip地址,也可以主动向DHCP服务器发送DHCP RELEASE报文,释放该ip地址。

四、DHCP接口地址池配置

  ARG3系列路由器支持两种地址池:全局地址池和接口地址池。

DHCP原理与配置

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地址

 

上一篇:第一天实验


下一篇:每日一题 | day34(养兔子 | 收件人列表)