DHCP原理与配置(含DHCP中继实验)

什么是DHCP协议?
一、DHCP协议的基本概念
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种高效的IP地址分配方法,由主机自主控制网络地址的动态分配,使用UDP协议工作。

1.DHCP协议内容
DHCP主要分为两部分:地址管理和配置信息的传递

  • 地址管理:地址管理处理IP地址的动态分配,向客户端提供地址租约
  • 配置信息的传递,包含DHCP报文格式,状态机
    2.使用DHCP的好处
  • 减少管理员的工作量
  • 避免IP地址冲突
  • 当网络更改IP地址时,不需要再重新配置每个用户的IP地址
  • 提高了IP地址的利用率
  • 方便客户端的配置
    3.DHCP的分配方式
  • 自动分配:分配到一个IP地址后永久使用
  • 手动分配:由DHCP服务器管理员专门指定IP地址
  • 动态分配:使用完后释放该IP,供给其他客户机使用
    客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程
    租约过程分为四个步骤:
    分析一下场景
    例如:我要上网,针对DHCP这个服务器而言,是如何实现的?
    1.首先我发出“我要上网的这条广播消息”
    2.服务器收到你的广播消息后就会随机从现有的地址池里面分配一个未被使用的IP地址给你使用
    3.然后你收到服务器给你的IP地址后,你就会发送一条广播消息给网络中提供自己上网的这台服务器及其它服务器,现在这个地址是给我用的,你们就不要再把它分给别人使用了
    4.服务器收到客户的请求后,然后给客户一个响应,好的
    与之相对应的就是这个四个过程
    1.DHCP discover
    2.DHCP offer
    3.DHCP request
    4.DHCP ACK
    四个阶段都是以广播的形式进行转发

    二、DHCP中继服务实验
    1.实验环境
    在这里我们需要同时在电脑上运行3台虚拟机。一台CentOS 7作为服务器,两台windows 10作为客户机,并在GNS3上搭建3层路由器,二层交换机以实现DHCP功能,和实现IP地址的自动分配。
    2.实验拓扑图

    3.实验过程步骤
    (1)安装dhcp软件包
    在CentOS 7 虚拟机上打开终端,安装dhcp软件包

    (2)在GNS3中搭建并开启拓扑图
    (3)进入sw1配置
    创建3个vlan,分别为vlan10、vlan20和vlan100,

    (4)进入端口f1/1,分配到vlan10,设置vlan模式为access
    进入端口f1/2,分配到vlan20,设置vlan模式为access
    进入端口f1/3,分配到vlan100,设置vlan模式为access
    进入接口f1/0,设置vlan模式为Trunk,并指定封装协议为dotq
    关闭路由功能

    (5)进入sw2配置
    进入接口f1/0,设置vlan模式为Trunk,并指定封装协议为802.1q
    创建3个vlan,分别为vlan10、vlan20和vlan100,

    (6)进入vlan10,配置IP地址,和子网掩码
    进入vlan20,配置IP地址,和子网掩码
    进入vlan100,配置IP地址,和子网掩码

    (7)在上述配置完成后,回到虚拟机,将VMnet8设为仅主机模式,并关闭dhcp服务功能

    将3台虚拟机的网卡全部设为自定义模式,并将VMnet1分配给第一台win10 ,将VMnet2分配给第二台win10 ,将VMnet8分配给CentOS 7 虚拟服务器。

    (8)修改虚拟网卡设置,修改DHCP服务配合文件

将dhcp配置文件从原路径复制到/etc/dhcp/dhcpd.conf

修改subnet,添加3个vlan的网段,分配的IP地址范围,和网关

配置完成后保存退出

(9)进入vlan10,vlan20和vlan100,指定DHCP服务器端口地址.

以上我们就完成了DHCP 中继服务器的配置
接下来,我们切换到客户端,查看我们的信息
在两台win10 上使用ipconfig查看网卡信息


如果你的网卡获取不到,就使用“ipconfig /release”关闭,再使用“ipconfig /renew”重新获取
(10)回到Windows查看是否分配到IP地址

以上就是我们DHCP中端服务的配置,试验成功。
总结
在DHCP中,我们需要了解DHCP的基本概念,以及客户机从DHCP服务器获取IP地址的过程,要注意的是四个过程都是以广播的形式。DHCP中继服务也是至关重要哦的一环,没有DHCP中继服务,客户机是无法获取IP地址的,要注意其中环节的配置,DHCP中继服务的命令在vlan中配置ip add helper-address。

原文地址:https://blog.51cto.com/14557905/2451982

时间: 2024-08-20 19:10:34

DHCP原理与配置(含DHCP中继实验)的相关文章

DHCP原理及配置

DHCP原理及配置 ? 目录 ????DHCP原理??配置基于接口地址池的DHCP??配置基于全局地址池的DHCP??配置中继DHCP??? ?? 1.DHCP原理 1.1.什么是DHCP? ????1.DHCP(Dynamic Host Configuration Protocol)IETF制定的一种Server/Client模式的动态主机配置协议,提供动态分配网络配置参数的机制,并且可以向后兼容BOOTP协议.??2.其中Server/Client都是指一种应用程序.??? ? 1.2.什么

Linux网络服务02——DHCP原理与配置

Linux网络服务02--DHCP原理与配置 一.DHCP服务概述 1.DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 DHCP是由Internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议. 使用DHCP可以减少管理员的工作量,避免IP地址冲突,当网络更改IP地址网段时不需要再重新配置每个用户的IP地址,提高了IP地址的利用率,方便客户端的配置. 2.可分配的地址信息主要包括: 网卡的IP地址.

DHCP原理和配置

在大型网络中,会有大量的主机和设备需要获取ip地址和网络参数,为了解决手动配置的工作量大.ip冲突问题,因此需要使用DHCP(dynamic host configuration protocol). 对于DHCP协议需要掌握以下几点: 1.掌握DHCP协议应用场景 2.掌握DHCP基本原理 3.掌握DHCP基本配置 下面我们分别从以上三个方面进行学习. 1.掌握DHCP协议应用场景 dhcp协议服务器能够为大量的主机分配ip地址,并且能够集中管理,大型网络中(手动工作量大.配置容易冲突).小型

21.HCNA-HNTD——DHCP原理与配置

在大型企业网络中,会有大量的主机或设备需要获取IP地址等网络参数.如果采用手工配置,工作量大且不好管理,如果有用户擅自修改网络参数,还有可能会造成IP地址冲突等问题.使用动态主机配置协议DHCP来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突. 学习目标: 1. 掌握DHCP的应用场景 2. 掌握DHCP的基本原理 3. 掌握DHCP的基本配置 DHCP的应用场景 在大型企业网络中,一般会有大量的主机等终端设备.每个终端都需要配置IP地址等网络参数才能接

Linux DHCP原理以及配置

DHCP作用 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址.子网掩码.网关以及DNS.(网络批量安装)等tcp/ip信息,给用户或者内部网络管理员作为对所有计算机作中央管理的方法. DHCP原理 DHCP租约四部曲 A:客户端进行IP请求 当一个DHCP客户机启动时,会自动将自己的IP地址配置成0.0.0.0,由于使用0.0.0.0不能进

静态路由原理及配置(超详细实验进行验证)

一.静态路由原理 路由:负责路由器控制层面的工作,决定数据包从来源端到目的端所经过的路由路径(源主机到目标主机之间的最佳传输路径) 路由器上的每个接口是一个广播域:交换机上的每个接口是一个冲突域: 路由表:路由器中维护的路由条目的集合,路由器根据路由表做出路径选择 路由表的形成:直连网段和非直连网段(直接相连和间接相连) 非直连:静态路由和动态路由 静态路由由管理员手工配置,特点是单向的且缺乏灵活性(适合小范围) 默认路由:路由表找不到目标网络的路由条目时,将请求转发到默认路由接口(通向其他网段

[DHCP服务]——一个验证DHCP原理实验(VMware)

大致实验拓扑图 DHCP Server端的配置 1. 安装DHCP # yum -y install dhcp 2. 拷贝配置文件 # cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf 3. 编辑配置文件 # vim /etc/dhcp/dhcpd.conf (1)默认租约时间 #指定默认的租约时间的长度,单位:秒 default-lease-time 3600: (2)最大租约时间 #指定默认的最大租约时间,

三层交换机配置路由DHCP中继代理

三层交换机配置路由DHCP中继代理 一.实验目的 1.DHCP中继配置2.vlan10 和vlan20对应的客户机能用DHCP服务器获得3.Server2016上搭建两个地址池,分别给vlan10和vlan20两个网端.4.设置单臂路由,通过NAT转换实现访问外网网站(本文在centos上搭建网站) 实验拓扑图: 注:其中C1与win7绑定的同一块虚拟网卡Vnet1,C2是GNS3中PC2,C3与server2016绑定的同一块虚拟网卡Vnet2,C4与CentOS绑定的同一块虚拟网卡Vnet8

简单的DHCP 中继实验 (思科)

实验名称:简单的DHCP 中继实验 (思科) 实验拓扑:实验需要:1.按图中所示配置设网络备vlan,IP地址,路由器R1做为DHCP服务器来使用2.通过DHCP服务:能够使pc-1获取到192.168.20.0网段的地址.pc-2,PC-3获取到192.168.10.0网段的地址,并且为.11 或者之后的地址.获取的网关地址都为 .254获取的dns地址为8.8.8.8实验步骤: 1.配置终端设备: 将所有pc机都设置为自动获取IP地址 2.配置网络设备 #配置交换机SW1 vlan 10 /