DHCP-①组网中常用的DHCP(简介、报文、租期、地址池、中继、角色、基本配置)

一、DHCP简介

1、基础知识

①DHCP–动态主机配置协议
②是一个局域网协议
③基于UDP(面向对象无连接、不可靠协议)协议的应用层协议、基于C/S通信模式
④作用:自动下发IP地址给客户端
⑤优点:集中对用户IP地址进行动态管理和配置,使后续增加网络设备变得简单便捷

2、分类

①动态分配DHCP

  • 定义:在可用地址范围内(1~254)随机下发一个有使用期限的IP地址给终端设备
  • 适用范围:终端设备临时接入网络中/空闲地址数<网络主机总数且终端设备不需要永久连接

②静态分配DHCP

  • 定义:网络管理员通过DHCP为指定终端设备分配固定的IP地址
  • 优点:便于管理员进行管理配置

3、好处

  • 便于网络管理员对设备进行统一的管理和维护
  • 降低客户端的配置和维护成本

二、DHCP角色

1、DHCP服务端

  • 定义:为客户端自动下发IP地址,还可以提供其他的网络参数
  • 还可以接收和处理本网段或其他网段由DHCP中继转发的DHCP请求报文

2、DHCP客户端

  • 用来接收DHCP服务端下发的IP地址和其他的网络参数

3、DHCP中继

  • 负责转发DHCP服务端和DHCP客户端之间的DHCP报文
  • 帮助DHCP服务端为DHCP客户端下发网络参数

四、DHCP租期和地址池

1、租期

  • 定义:服务端为客户端的IP地址定义一个上网使用该IP地址的时间,称为租期

2、地址池

  • 定义:服务端为客户端分配所有IP地址和网络参数以及租期等的集合
  • 方式:①接口下②全局下

①接口下:客户端与服务端要处于同一个网段
②全局下:在配置模式下创建一个地址池且该地址池里的IP地址能够分配给终端设备
③注意点:当客户端与服务端不处于同一个网段时,需要借助DHCP中继来帮忙转发IP地址

五、DHCP报文

重点了解一下四个报文先
①discover报文:客户端首次进入网络时用来寻找服务端
②offer报文:服务端用来响应discover报文,并携带相应的配置信息
③request报文:用来请求
④ack报文:用来服务端对客户端的request报文进行确认,当客户端收到此报文时,才真正的收到IP地址和相关的配置信息

六、DHCP基本配置

实验拓扑图:
在这里插入图片描述

1、DHCP+单臂路由(虚拟子接口)

R1:
R1(config)#ip dhcp pool pc2--创建一个地址池
R1(dhcp-config)#network 192.168.20.0 255.255.255.0 ip地址+子网掩码
R1(dhcp-config)#default-router 192.168.20.254--网关
R1(dhcp-config)#dns-server 8.8.8.8--dns服务器
R1(dhcp-config)#ip dhcp pool pc3
R1(dhcp-config)#network 192.168.30.0 255.255.255.0
R1(dhcp-config)#default-router 192.168.30.254
R1(dhcp-config)#dns-server 8.8.8.8
R1(dhcp-config)#int e0/0
R1(config-if)# no shu
R1(config-if)#ex
R1(config)#int e0/0.20--创建一个虚拟子接口
R1(config-subif)#encapsulation dot1Q 20--封装
R1(config-subif)#ip address 192.168.20.254 255.255.255.0--ip地址(一般建议为使用ip地址可用最后一位)+子网掩码
R1(config-subif)#int e0/0.30
R1(config-subif)#encapsulation dot1Q 30
R1(config-subif)#ip address 192.168.30.254 255.255.255.0

sw:
Switch(config)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#int e0/0
Switch(config-if)#switchport trunk encapsulation dot1q 
Switch(config-if)#switchport mode trunk 
Switch(config-if)#switchport trunk allowed vlan 20,30
Switch(config-if)#int e0/1
Switch(config-if)#switchport mode access 
Switch(config-if)#switchport access vlan 20
Switch(config-if)#int e0/2
Switch(config-if)#switchport mode access 
Switch(config-if)#switchport access vlan 30

pc2:
PC2(config)#no ip routing--由于是用路由器进行模拟的,所以需要关闭路由功能
PC2(config)#int e0/0
PC2(config-if)#ip add dhcp--开启DHCP,以便获取IP地址
PC2(config-if)#no shu--打开端口

pc3:
PC3(config)#no ip routing
PC3(config)#int e0/0
PC3(config-if)#ip add dhcp
PC3(config-if)#no shu

效果图:
pc2:
在这里插入图片描述
pc3:
在这里插入图片描述

2、DHCP中继

配置命令:ip helper-address 10.10.10.100

  • 17
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莫问前程似锦

你的鼓励将会成为我继续努力的动

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值