DHCP协议原理及配置

一、工作原理

1、基本概念
DHCP是一个动态主机配置协议,使用UDP协议进行通信
端口为:67(DHCP server)、68(DHCP client)



2、工作过程

DHCP协议中的报文:
DHCP DISCOVER :客户端开始DHCP过程发送的包,是DHCP协议的开始
DHCP OFFER :服务器接收到DHCP DISCOVER之后做出的响应
DHCP REQUEST :客户端对于服务器发出的DHCP OFFER所做出的响应。在续约租期的时候同样会使用
DHCP RELEASE :一般出现在客户端关机、下线等状况。这个报文将会使DHCP服务器释放发出此报文的客户端的IP地址
工作流程:



3、DHCP协议包


协议包的组成
Xid :随机生成的一段字符串,两个数据包拥有相同的xid说明他们属于同一次会话
Ciaddr :客户端会在发送请求时将自己的ip地址放在此处
Yiaddr :服务器会将想要分配给客户端的ip地址放在此处
Chaddr :客户端的mac地址
Giaddr :如果需要跨子网进行DHCP地址发放,则在此处填入经过的路由器的ip地址



二、基本配置

1、基本配置与静态租约表
条件:dhcp-4.2.5-27.el7.x86_64 三台虚拟机(两台客户端、一台服务端)
>(1)、拷贝配置文件
>cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
>(2)、DHCP配置文件
>default-lease-time 600; #默认租约时间
>max-lease-time 7200; #最大租约时间
>subnet 172.25.90.0 netmask 255.255.255.0 {
range 172.25.90.10 172.25.90.20;
option routers 172.25.90.250;
} #基础配置
>静态租约表
>host fixed {
hardware ethernet 52:54:00:00:05:0a;
fixed-address 172.25.90.222;
}
>效果展示:
>服务端:启动dhcp服务
>客户端:将配置文件设置成dhcp的,重启网络
>静态ip:
>
>动态获取的ip:
>
>2、分配不同的地址池给不同的主机
>服务端:
>

原文地址:http://blog.51cto.com/13584122/2107149

时间: 2024-10-09 06:09:30

DHCP协议原理及配置的相关文章

DHCP 协议原理以及如何配置 DHCP

DHCP 协议原理DHCP -定义-作用 -原理 DHCP 工作过程是 c/s ,即 客服端/服务器模式:-设备角色区分: DHCP 客户端 -终端设备 (PC.网络摄像头.IP电话.网络打印机等) # DHCP服务器 -软件: DHCP服务器软件 -硬件: 服务器 Linux : 直接开启 DHCP 服务: Windows -用户版:安装一个DHCP软件: -服务器版:开启DHCP服务就可以: 路由器 交换机 -DHCP报文 发送方式都是广播 1. dhcp discover // 为了请求一

HCNP学习笔记之OSPF协议原理及配置1-基础知识

7.25日在济南博赛参加了HCNP的培训,感觉和HCDA不同,内容偏重理论,多而杂,现整理一下,和大家分享,也希望得到高手的指点. 先说下学习的感想和给初学者的建议: 学习的过程本身对自己就一种锻炼,要做好吃苦的准备,坚持下去,你一定会取得不凡的成就. 理论学习和操作是个迭代的过程. 很多同学花时间去背命令,我觉的不是可取的.命令只是一个工具,可以通过练习强化.但我们除了要知道怎么作(操作),还要知道为什么要这么做(理论).这样很好的解决实际当中遇到的问题. 所以,学习应该是理论-实践-理论-实

HCNP学习笔记之OSPF协议原理及配置9-OSPF故障排除

如何去定位故障的原因以及准确的排除故障,都需要建立在对协议运作非常了解的基础上. 本文就是介绍OSPF故障排除的思路和操作. 用到的命令: display ip routing-table //先看路由,确定故障位置 display ospf peer      // 根据邻居关系,进一步确定故障点 display ospf error     // 华为,华3路由器专有,思科不支持,很强大 display current-configuration   //不推荐用,现网中配置数据量很大 di

HCNP学习笔记之BGP协议原理及配置2-BGP工作原理

1 基于TCP连接的邻居关系 BGP邻居关系建立在TCP连接的基础之上 可以通过IGP或静态路由来提供TCP连接的IP可达性 同OSPF.ISIS一样,在BGP中,路由学习的依然要首先建立邻居关系. 所不同的是: OSPF.ISIS的邻居关系是自动建立的,而BGP邻居的建立必须手动完成,从邻居的建立开始就体现出了BGP是基于策略进行路由的(物理上直接相连未必是邻居,反过来物理上没有直接相连可以建立邻居关系). BGP邻居关系是建立在TCP会话的基础之上的,而两个运行BGP的路由器要建立TCP的会

HCNP学习笔记之OSPF协议原理及配置8-OSPF外部路由

外部路由的生成,用到了asbr-summary-lsa asbr-externel-las这两类LSA报文,前文对这两类报文有简要的介绍,本文详细说明一下这两类报文在外部路由的生成中的作用. ASBR使用第五类LSA描述外部路由,这些第五类LSA在整个AS内部泛洪(注意:是在整个AS中泛洪). 当ABR向其它区域通告所接收到的第五类LSA时,同时为该区域生成一条第四类LSA描述如何到达ASBR(注意,是为该区域,所以四类LSA是在特定区域内泛洪).见下面图示. 一 AS-External-LSA

HCNP学习笔记之OSPF协议原理及配置3-邻居关系的建立

OSPF协议的邻居关系是通过交换Hello报文建立的,所以我们先对OSPF的报文的种类,及Hello报文的结构做一了解. 1 OSPF协议有5种协议报文(很重要,后面会依次介绍) Hello报文:用于发现和维护邻居关系,在广播型网络和NBMA网络上Hello报文也用来选举DR和BDR. DD报文:通过携带LSA(链路状态通告)头部信息来描述链路状态摘要信息. LS Request报文:用于发送下载LSA的请求信息,这些被请求的LSA是通过接收DD报文发现的,但是本路由器上没有的. LS Upda

【基础】华为设备RIP协议原理及配置全集

在做实验之前先介绍一下RIP协议的基本原理: 1.RIP是距离矢量协议:特点:把自己知道的所有路由的结果告诉自己的邻居.有两个版本,版本1和版本2.它们都以跳数作为度量值(AD是用来衡量路由协议的优劣的,AD值越小,越优先,METRIC是用来衡量同一路由协议学习到的,到达同一网段的路径的优劣的,越小越好),能够支持的最大跳数是15跳,第16跳就不可达.(经过一台路由器就是一跳) 2.版本一是有类路由协议:所谓有类是指,通过RIP版本一向邻居通告路由时,只能够携带有类网络号,而不能够携带掩码信息.

HCNP学习笔记之BGP协议原理及配置3-路由聚合

BGP协议可以使用命令,将具体路由聚合成一条聚合路由. 路由聚合原则采用最长相同掩码匹配的方法. 路由聚合可以减小路由表的大小 没有路由明细可以减少路由翻动,不会因为单条路由变化引起路由翻动 1 自动聚合(现网中不用,可控性差,只能聚合成主类网络) 配置自动聚合后,生成聚合后的自然网段路由,而原引入的子网路由被抑制,不会被优选和发布给BGP邻居. summary automatic  //用来使能对引入的路由进行自动聚合 undo summary automatic    //命令用来取消对引入

HCNP学习笔记之OSPF协议原理及配置10-OSPF扩展特性

这几个特性了解一下,基本不需配置. 一 LSDB超载 定义:由于受到存储容量的限制,当LSDB太大时,某些路由器将无法存储整个LSDB,这种现象称为LSDB超载.LSDB超载通常是因为存储了太多AS外部路由信息(第五类LSA)引起的. 解决问题:为了减小LSDB规模. 非骨干区域可以通过配置Stub区域.完全Stub区域或者NSSA减小LSDB规模. RFC1765定义了一个新的OSPF参数:ospfExtLsdbLimit,即第五类LSA的最大数量. lsdb-overflow-limit n