动态主机配置协议----DHCP


前言

随着网络的不断发展,同一局域网下的主机也变得越来越多,依靠网络管理员手动配置地址,就显得不太现实,工作量大且不好管理,如果遇到擅自更改IP地址的,还会遇到IP地址冲突的问题。使用动态主机配置协议便可解决这些问题

一、DHCP是什么?

DHCP是动态主机配置协议,在局域网的管理中主要作用是为其他计算机分配动态、静态的地址,避免因自行设定IP地址而引起的地址冲突

二、DHCP简述

1.工作原理

在这里插入图片描述

1)客户端请求IP地址–DHCP客户端在网络广播中一个DHCP Discover,请求IP地址,DHCP Discover包的源地址为0.0.0.0。目的地址为255.255.255.255
2)服务器响应请求–当DHCP服务器接收到客户端请求IP地址信息时,就在自己的 库中查找是否有合法的IP地址提供给客户,如果有,将此IP标记,广播一个DHCP offer包。这个包中包含:客户端的MAC地址;提供的合法IP;子网掩码;租约期限;服务器标示;其他参数等。因为客户端没有IP地址,所以还是以广播方式发送,源地址:0.0.0.0目的地址255.255.255.255。
3)客户端选择IP地址–DHCP客户端接收到第一个DHCP offer包中选择IP地址,并再次广播一个DHCP request包到所有服务器,该包中包含为客户端提供的IP配置的服务器的服务标示符(IP地址),服务器查看标示符,以确定自己提供的IP地址是否被IP地址是否被客户端选中
4)服务器确认IP 租约–DHCP租约的最后一步,服务器确认租约,发送一个DHCP ack/DHCP NACK包。服务器收到DHCP request包后,以DHCP ack包向客户端广播出去,当客户端收到后,就配置了IP地址

2.租期

  IP的租期更新:当客户端重启和租期到达50%时,就需要更新租约,直接向提供的服务器发送DHCP request 包,请求更新租约。客户端无法和服务器取得联系时,继续使用现有IP,一直等到85%时,向所有的服务器发送广播DHCP request包请求更新,如果仍然无法联系,则客户端将在租期结束后,停止使用该IP,开始新的IP租约过程

实验

实验要求:R1配置dhcp服务,能够分配1.0和2.0网段的IP地址给4台主机,
给pc3分配一个固定ip 192.168.2.30

在这里插入图片描述
(1)R1配置

<R1>dis cu
[V200R003C00]
#
 sysname R1
#
 undo info-center enable
#
dhcp enable
#
ip pool 1
 gateway-list 192.168.1.254 
 network 192.168.1.0 mask 255.255.255.0 
 lease day 0 hour 12 minute 0 
 dns-list 8.8.8.8 
#
ip pool 2
 gateway-list 192.168.2.254 
 network 192.168.2.0 mask 255.255.255.0 
 static-bind ip-address 192.168.2.30 mac-address 5489-9866-4623 
 lease day 0 hour 12 minute 0 
 dns-list 8.8.8.8 
#
interface GigabitEthernet0/0/0
 ip address 192.168.1.254 255.255.255.0 
 dhcp select global
#
interface GigabitEthernet0/0/1
 ip address 192.168.2.254 255.255.255.0 
 dhcp select global
#

(2)检验
① 地址池1中分配出去两个地址

    250   192.168.1.251                 -          -   Idle       
    251   192.168.1.252    5489-9879-18c7       2427   Used       
    252   192.168.1.253    5489-9888-0ba0       2431   Used       
  --------------------------------------------------------------------------

<R1>  dis ip pool name 1 
  Pool-name      : 1
  Pool-No        : 0
  Lease          : 0 Days 12 Hours 0 Minutes
  Domain-name    : -
  DNS-server0    : 8.8.8.8         
  NBNS-server0   : -               
  Netbios-type   : -               
  Position       : Local           Status           : Unlocked
  Gateway-0      : 192.168.1.254   
  Mask           : 255.255.255.0
  VPN instance   : --
 -----------------------------------------------------------------------------
         Start           End     Total  Used  Idle(Expired)  Conflict  Disable
 -----------------------------------------------------------------------------
     192.168.1.1   192.168.1.254   253     2        251(0)         0        0
 -----------------------------------------------------------------------------

<R1>

②PC1和PC2自动获取地址
在这里插入图片描述
③PC3获取地址是固定的IP

<R1>dis ip pool name 2 all 
  Pool-name      : 2
  Pool-No        : 1
  Lease          : 0 Days 12 Hours 0 Minutes
  Domain-name    : -
  DNS-server0    : 8.8.8.8         
  NBNS-server0   : -               
  Netbios-type   : -               
  Position       : Local           Status           : Unlocked
  Gateway-0      : 192.168.2.254   
  Mask           : 255.255.255.0
  VPN instance   : --
 -----------------------------------------------------------------------------
         Start           End     Total  Used  Idle(Expired)  Conflict  Disable
 -----------------------------------------------------------------------------
     192.168.2.1   192.168.2.254   253     2        251(0)         0        0
 -----------------------------------------------------------------------------

  Network section : 
  --------------------------------------------------------------------------
  Index              IP               MAC      Lease   Status  
  --------------------------------------------------------------------------
   
     29    192.168.2.30    5489-9866-4623          -   Static-bind used    
    252   192.168.2.253    5489-98b6-5f7a       2348   Used      

在这里插入图片描述
④PC4获取地址
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值