导读:今天主要向大家介绍有关DHCP的内容 , 有需要的朋友可以收藏一下!
一、 DHCP概述
1、DHCP
Dynamic Host Configuration Protocol 动态主机配置协议,是一种提供传输配置信息到主机的方法 。
客户机使用UDP68端口发送请求报文,服务器使用UDP67端口回应 , 给客户机提供ip地址以及其它相关信息 , 如网络掩码、路由、DNS服务器地址等 。基于Client-Server模式,信息格式与BOOTP类似 。
2
手工配置IP地址的优缺点
(1)缺点:
配置繁琐;
容易导致IP地址冲突;
可移动性较差;
安全性得不到保障 。
文章插图
(2)优点:
配置简单;
可移动性较好;
相对安全 。
3、地址分配方式
自动分配— DHCP分配永久的IP地址给主机
动态分配— DHCP分配给客户机一个地址的租约(或直到主机声明放弃地址)
手动分配— 主机IP地址由管理员指定
注:仅仅动态分配有地址回收机制 。
文章插图
二、DHCP常见术语
DHCP client:DHCP 客户机,通过DHCP 获得网络参数的主机 。
DHCP server:DHCP 服务器,为DHCP client提供网络参数的主机 。
BOOTP relay agent:BOOTP 中继代理,在DHCP 服务器和DHCP 客户之间传送DHCP 消息的主机或路由器 。
DHCP relay agent:DHCP 中继代理,在DHCP 服务器和DHCP 客户之间传送dhcp 消息的主机或路由器 。
binding:绑定、封装 。将收集的配置参数(至少包括一个ip地址) , 封装并分配给客户机 。这个动作是由服务器处理的 。
文章插图
三、Dhcp server配置步骤
1. 启动/关闭DHCP服务器功能
2. 配置DHCP地址池
(1) 创建/删除DHCP地址池
(2) 配置动态DHCP地址池的参数
(3) 配置手工DHCP地址池的参数
3. 启动记录地址冲突的日志功能
4. 配置发ping包的个数和超时时间
Switch(Config)# service dhcp
Switch(Config)#ip dhcp pool A
Switch(dhcp-A-config)#network 10.16.1.0 24
Switch(dhcp-A-config)#lease 3
Switch(dhcp-A-config)#default-route 10.16.1.200 10.16.1.201
Switch(dhcp-A-config)#dns-server 10.16.1.202
Switch(dhcp-A-config)#netbios-name-server 10.16.1.209
Switch(dhcp-A-config)#exit
Switch(Config)#ip dhcp excluded-address 10.16.1.200 10.16.1.210
Switch(Config)#ip dhcp excluded-address 10.16.2.200 10.16.2.210
Switch(Config)#ip dhcp pool B
Switch(dhcp-A1config)#host 10.16.1.210
Switch(dhcp-A1-config)#hardware-address 0003.2223.dcab
Switch(Config)# ip dhcp conflict logging//*地址冲突缺省启用
Switch(Config)#ip dhcp ping timeout 1000 //*ping超时缺省500ms
Switch(Config)#ip dhcp ping packets 5//*缺省发ping包个数为2
文章插图
四、Dhcp中继
在大型的网络中,可能会存在多个子网 。DHCP客户机通过网络广播消息获得DHCP服务器的响应后得到IP地址 。但广播消息是不能跨越子网的 。因此,如果DHCP客户机和服务器在不同的子网内,客户机还能不能向服务器申请IP地址呢?
这就要用到DHCP中继代理 。
DHCP中继代理实际上是一种软件技术,安装了DHCP中继代理的计算机称为DHCP中继代理服务器,它承担不同子网间的DHCP客户机和服务器的通信任务 。
1DHCP 中继配置任务序列如下:
启动 DHCP 中继
配置 DHCP 中继转发 DHCP 广播报文
说明:网络中已存在DHCP Server , Vlan 20内PC的IP地址通过DHPC Relay方式获得 。
组网图:
文章插图
2、DHCP Server的配置
switch(config)#service dhcp 开启dhcp服务
switch(config)#ip dhcp pool vlan20 创建dhcp地址池
switch(dhcp-vlan20-config)#network 10.1.2.1 24 dhcp的地址范围
switch(dhcp-vlan20-config)#default-router 10.1.2.1 dhcp网关
switch(dhcp-vlan20-config)#exit
文章插图
3、DHCP Relay的配置
switch(config)#service dhcp 开启dhcp服务
switch(config)#ip forward-protocol udp bootps 开启dhcp中继转发udp广播报文
switch(config)#vlan 10
switch(config-Vlan10)#ip address 10.1.1.2 255.255.255.0 配置IP地址switch(config-Vlan10)#exitswitch(config)#vlan 20
推荐阅读
- 苏康码不显示怎么办,苏康码安卓系统无法查询核酸检测结果怎么办
- bclk频率是什么意思
- 银行卡自动扣钱怎么查,银行卡莫名其妙被扣了钱怎么查询
- 思域胎压校准是什么意思,本田思域4s店地址查询附近
- 附近中石油站点查询,如何查找附近的中石油加油站
- 如何查公司是否注册,如何查询一个公司是否正规
- 支付宝余额该怎样才可以查,支付宝如何查询余额及明细
- 查驾照分怎么查询
- 车辆违章怎么查,车辆违章在哪里查询
- 天津银行信用卡的账单如何查询