文章目录

  • 1 DHCP的概念
  • 2 DHCP报文类型
  • 3 DHCP的工作原理
  • 4 地址池
  • 5 实例


1 DHCP的概念

DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,是一个应用层协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。

DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议。

DHCP的工作场景

ensp怎么划分vlan ensp vlan配置实例详解_网络

2 DHCP报文类型

前四个比较重要

报文类型

含义

DHCP DISCOVER

客户端用来寻找DHCP服务器

DHCP OFFER

DHCP服务器用来响应DHCP DISCOVER报文,此报文携带了各种配置信息。

DHCP REQUEST

客户端请求配置确认,或者续借租期。

DHCP ACK

服务器对REQUEST报文的确认响应

DHCP NAK

服务器对REQUEST报文的拒绝响应

DHCP RELEASE

客户端要释放地址时用来通知服务器

3 DHCP的工作原理

  • 客户机是刚刚接入网络中的一台主机,在客户机接入之后,就会广播发送Discover包,寻找网络中的DHCP服务器
  • 当dhcp服务器收到客户机的discover包之后,会单播回复给客户机一个offer包,里面包含着一个ip地址和一些配置信息比如,网关,租期,dns等
  • 当客户机收到这个offer包之后确认要使用,就广播发送request请求这个IP地址,发广播的原因可能网络中还有其他的DHCP服务器,告诉他们自己有了IP地址
  • 当dhcp服务器收到客户机的request之后单播发送一个ACK,客户机收到ack之后就开始使用这个IP地址

ensp怎么划分vlan ensp vlan配置实例详解_网络_02

  • DHCP客户端在租约期限到达87.5%时,还没收到服务器响应,会申请绑定IP
  • IP租约期限到达50%时,DHCP客户端会请求更新IP地租约。
  • 如果IP租约到期前都没有收到服务器响应,客户端停止使用此IP地址。
  • 如果DHCP客户端不再使用分配的IP地址,也可以主动向DHCP服务器发送DHCP RELEASE报文,释放该IP地址。

4 地址池

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

ensp怎么划分vlan ensp vlan配置实例详解_网络_03

5 实例

拓扑图

ensp怎么划分vlan ensp vlan配置实例详解_DHCP_04


第一步:SW1批量设置vlan,配置e0/0/1和e0/0/3为access模式,并将其划分为vlan 10,配置e0/0/2和e0/0/4为access模式,并将其划分为vlan 20,配置e0/0/5为trunk模式,并允许所有vlan通过

ensp怎么划分vlan ensp vlan配置实例详解_ensp怎么划分vlan_05


第二步:为R1设置两个子接口(10和20接口),10接口封装dot1q,划分为vlan 10,并配置IP地址和子网掩码,然后开启arp广播,20接口同理。配置g0/0/1接口的IP地址和子网掩码。最后为R1配置默认路由(这里最好不要两个路由都使用默认路由,容易形成环路)

ensp怎么划分vlan ensp vlan配置实例详解_网络_06


第三步:在系统视图开启DHCP功能,进入10子接口,选择视图模式,配置国际通用服务器;20子接口同理

ensp怎么划分vlan ensp vlan配置实例详解_ensp怎么划分vlan_07


第四步:配置g0/0/0和g0/0/1接口的IP地址和子网掩码以及配置R1静态路由;在系统视图开启DHCP功能,进入g0/0/1接口,DHCP选择全局模式,并创建地址池,命名为15。设置地址池的范围、网关以及国际通用服务器

ensp怎么划分vlan ensp vlan配置实例详解_网络_08


第五步:获取主机的IP地址

ensp怎么划分vlan ensp vlan配置实例详解_DHCP_09


第六步:获取主机的IP地址

ensp怎么划分vlan ensp vlan配置实例详解_dhcp_10


第七步:测试主机之间的连通性

ensp怎么划分vlan ensp vlan配置实例详解_ensp怎么划分vlan_11


以上就是DHCP的配置实例