一、DHCP简介

二、DHCP报文类型

三、DHCP工作原理

四、实例操作

一、DHCP简介

DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,是一个应用层协议,能够为大量主机分配IP地址,并能够集中管理。在一些大型的企业网络中,会有很多设备需要获取IP地址等网络参数,如果采用手工配置,工作非常大,而且不好管理。但是当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。可以减少管理员的工作量以及差错

二、DHCP报文类型

报文类型 含义
DHCP DISCOVER 客户端来寻找DHCP服务器
DHCP OFFER DHCP服务器来响应DHCP DISCOVER报文,此报文携带了各种配置信息
DHCP REQUEST 客户端请求配置确认,或者续借租期
DHCO ACK 服务器对REQUEST报文的确认响应
DHCP NAK 服务器对REQUIST报文的拒绝响应
DHCP RELEASE 客户端要释放地址时用来通知服务器

三、DHCP工作原理

1、IP租约期限到达50%时,DHCP客户端会请求更新IP地址租约。当DHCP客户端在租约期限到达87.5%时,还没收到服务器响应,会申请重绑定IP

2、如果IP租约到期前都没有收到服务器响应,客户端停止使用此IP地址。

3、如果DHCP客户端不再使用分配的IP地址,也可以主动向DHCP服务器发送DHCP RELEASE报文,释放该IP地址。

 四、实例操作

1、交换机配置的命令在这里我们就不说了,着重说一下俩台路由器如何使用DHCP 协议去获取ip地址以及其他的网络参数。

下面我们队R1进行配置

[R1]int g0/0/0.10
[R1-GigabitEthernet0/0/0.10]dot1q termination vid 10
[R1-GigabitEthernet0/0/0.10]ip add 192.168.10.1 24
[R1-GigabitEthernet0/0/0.10]arp broadcast enable
[R1-GigabitEthernet0/0/0.10]int g0/0/0.20
[R1-GigabitEthernet0/0/0.20]dot1q termination vid 20
[R1-GigabitEthernet0/0/0.20]ip add 192.168.20.1 24
[R1-GigabitEthernet0/0/0.20]arp broadcast enable ###路由器需要配置ARP启动才能进行广播
[R1-GigabitEthernet0/0/0.20]q
[R1]dhcp enable ###在系统视图开启DHCP功能
[R1]int g0/0/0.10
[R1-GigabitEthernet0/0/0.10]dhcp select interface####选择视图模式
[R1-GigabitEthernet0/0/0.10]dhcp server dns-list 2.2.2.2 114.114.114.114###国际通用DNS方式
[R1-GigabitEthernet0/0/0.20]q
[R1]dhcp enable
[R1]int g0/0/0.20
[R1-GigabitEthernet0/0/0.20]dhcp select interface
[R1-GigabitEthernet0/0/0.20]dhcp select dns-list 8.8.8.8
[R1]system-view
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 12.0.0.1 24
[R1-GigabitEthernet0/0/1]ip route-static 0.0.0.0 0.0.0.0 12.0.0.2

2、R3的配置

[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[R3-GigabitEthernet0/0/0]un sh
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 15.0.0.1 24
[R3-GigabitEthernet0/0/1]un sh
[R3-GigabitEthernet0/0/1]ip route-static 192.168.10.0 24 12.0.0.1
[R3]ip route-static 192.168.20.0 24 12.0.0.1
[R3]ip route-static 192.168.20.0 24 12.0.0.1
[R3]dhcp enable
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]dhcp select globa
[R3-GigabitEthernet0/0/1]ip pool dhcp15###创建地址池并命名为15
[R3-ip-pool-dhcp15]network 15.0.0.0 mask 24###地址池范围
[R3-ip-pool-dhcp15]gateway-list 15.0.0.1###网关
[R3-ip-pool-dhcp15]dns-list 2.2.2.2 9.9.9.9
[R3-ip-pool-dhcp15]lease day 3###设置期限为三天

3、当我们把所有的配置都完成之后,要进行验证才能知道我们配置的是否正确,下面我们来进行验证

在PC4输入命令ipconfig /renew,查看获取的IP地址,然后再PC5 ping此地址,数据流通我们的配置就是正确的

DHCP的简单介绍与配置的更多相关文章

  1. 权限控制框架Shiro简单介绍及配置实例

    Shiro是什么 http://shiro.apache.org/ Apache Shiro是一个非常易用的Java安全框架,它能提供验证.授权.加密和Session控制.Shiro非常轻量级,而且A ...

  2. Frame Relay - 简单介绍及基本配置

    Frame Relay如今越来越不流行了,只是在过去的设计中被广泛应用. 所以工作上还是能常常见到的, 这篇博文从二层简单总结下FR的一些概念 在介绍Frame Relay之前,先了解下广播介质和非广 ...

  3. 分配IP地址的好东西 DHCP以及NAT简单介绍

    主机配置协议DHCP 1.DHCP应用场景 2.DHCP基础原理 3.NAT简单介绍 4.配置命令 1.手工配置IP地址,工作量比较大而且不好管理,如果用户自己修改参数,可能会导致ip地址冲突,这个时 ...

  4. Mahout学习之Mahout简单介绍、安装、配置、入门程序測试

    一.Mahout简单介绍 查了Mahout的中文意思--驭象的人,再看看Mahout的logo,好吧,想和小黄象happy地玩耍,得顺便陪陪这位驭象人耍耍了... 附logo: (就是他,骑在象头上的 ...

  5. SiteMesh配置下载使用(简单介绍)

    简单介绍 SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的. Sitemesh是由一个基于Web页面布局.装饰以及与现存Web应用整合的框架 ...

  6. 一个性能较好的jvm參数配置以及jvm的简单介绍

    一个性能较好的webserverjvm參数配置: -server //服务器模式 -Xmx2g //JVM最大同意分配的堆内存,按需分配 -Xms2g //JVM初始分配的堆内存.一般和Xmx配置成一 ...

  7. Log4j slf4j 配置简单介绍

    Log4j slf4j 配置简单介绍 先借鉴一篇很好的文章 为什么要使用SLF4J而不是Log4J import org.slf4j.Logger; import org.slf4j.LoggerFa ...

  8. Yarn简单介绍及内存配置

    本文出自:http://blog.chinaunix.net/uid/28311809/abstract/1.html 在这篇博客中,主要介绍了Yarn对MRv1的改进,以及Yarn简单的内存配置和Y ...

  9. Spring boot自定义拦截器和拦截器重定向配置简单介绍

    大家好: 本文简单介绍一下用于权限控制的Spring boot拦截器配置,拦截器重定向问题. 开发工具:jdk1.8   idea2017(付费版,网上找的破解教程) 1,首先使用idea创建一个Sp ...

随机推荐

  1. where优先级

    select name from emply where id >5; 先找表from emply 再找条件 where id >5 最后打印 你想打印的字段 可以把select看成打印 ...

  2. traefik: 基础入门总结

    traefik介绍 traefik-现代反向代理,也可称为现代边缘路由:traefik原声兼容主流集群,Kubernetes,Docker,AWS等.官方的定位traefik是一个让开发人员将时间花费 ...

  3. [bug] Hive启动报错:hive Name node is in safe mode.

    关闭HDFS安全模式 hadoop dfsadmin -safemode leave

  4. Linux后台执行命令:&和nohup nohup和&后台运行,进程查看及终止

    nohup和&后台运行,进程查看及终止   阅读目录 nohup和&后台运行,进程查看及终止 1.nohup 2.& 3.nohup和&的区别 &:是指在后台运 ...

  5. USB历代标准及接口发展

    USB历代标准及接口发展 浊酒一杯家万里关注 2017.11.20 14:54:21字数 3,684阅读 2,514 文章转自中关村在线 1,多功能正反插 苹果让大众认识Type-C "Ty ...

  6. Docker系列——Grafana+Prometheus+Node-exporter服务器告警中心(二)

    在前一篇博文中介绍,服务器监控已经部署成功.如果每天都需要人去盯着服务情况,那也不太现实.既然监控平台已经部署好了,是不是可以自动触发报警呢? 在上一篇Prometheus架构中有讲到,核心组件之一: ...

  7. UEFI和Legacy兼容启动U盘制作

    应用场景 自己有一个可启动移动硬盘,是属于老式的BIOS启动方式,最近换了新电脑,因为电脑只支持uefi的启动方式,所以决心为移动硬盘增加uefi启动支持,如何将一个只支持BIOS启动(或者 Lega ...

  8. 大作!webpack详细配置

    webpack学习之旅 好好学习 天天向上!遇到bug,不要慌! 文章目录 webpack学习之旅 大一统的模块化规范--ES6模块化 1.node.js中通过babel体验ES6模块化 2.ES6模 ...

  9. 四:net core(.NET 6)使用Filter过滤器拦截webapi方法

    Filter的基本用法 代码在最下方 使用filter过滤器,来实现拦截接口信息.咱们先新建一个项目,在原有的webapi上面,选择添加项目,添加一个类库项目: 我起个名字,就叫 Wsk.Core.F ...

  10. Docker学习(9) Docker守护进程的配置和操作