DHCP的原理与配置

发布于:2022-11-13 ⋅ 阅读:(1241) ⋅ 点赞:(1)

一 DHCP的原理与配置

DHCP的概念及优势

DHCP(Dynamic Host congifuration Protocol,动态初级配置协议 )是一个局域网的网络协议,使用UDP协议工作
主要有两个用途:
① 给内部网络或网络服务供应商自动分配IP地址
② 给用户或者内部网络管理员作为对所有计算机作中央管理的手段

DHCP在实际应用的优势

在大型企业网络中,会有大量的主机或设备需要获取IPD地址等网络参数。如果采用手工配置,工作量大且不好管理,如果有用户擅自修改网络参数,还有可能造成IP地址冲突等问题,使用动态主机配置协议来分配IP地址以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突

二 DHCP的应用场景

DHCP服务器能够为大量主机分配IP地址,并能够集中管理
在这里插入图片描述

三 DHCP的报文类型

在这里插入图片描述

四 DHCP的地址池类型

1、全局地址池
全局地址池就是可以给任何接口地址提供DHCP服务,同事你可以创建多个全局地址池使用,其中全局地址池与端口IP是同一网段的对应管,实现自动获取IP的作用。
2、接口地址池
接口地址池是给端口配置IP,这个IP作为网关使用,这个端口下面的PC都可以DHCP分配到IP地址
在这里插入图片描述

五 DHCP的工作原理

在这里插入图片描述
原理如下:

1、客户端在网络中搜索服务器

客户端通过DHCP DISCOVER 广播报文寻找服务器

2、服务器向客户端响应服务

服务器通过DHCP OFFER单播报文响应DHCP DISCOVER报文,此报文中携带了各种配置信息

3、客户端向服务器发送服务请求

客户端通过DHCP REQUEST广播报文告知配置确认,或续借租期

4、服务器向客户端提供服务

服务器通过DHCP ACK 单播报文对Request报文的确认响应

5、重新登录

DHCP客户重新登录网络时,不再需要发送DHCP DISCOVER信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息

6、更新租约

IP租约期限到达50%时,DHCP客户端会请求更新IP地址租约

六 DHCP重绑定

DHCP客户端在租约期限到达87.5%时,还没收到服务器响应,会申请重绑定IP

七 IP地址释放

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

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

八 DHCP配置方法

8.1 DHCP接口地址池配置

1 [Huawei]dhcp enable                                      //系统模式下开启DHCP功能
2 [Huawei]int g0/0/0                                                        //进入子接口
3 [Huawei-GigabitEthernet0/0/0]dhcp select interface                        //DHCP设置为接口类型
4 [Huawei-GigabitEthernet0/0/0]dhcp server dns-list 10.1.1.2                //设置DNS为10.1.1.2
5 [Huawei-GigabitEthernet0/0/0]dhcp server excluded-ip-address 10.1.1.2     //设置将IP10.1.1.2排除在外(不包含)
6 [Huawei-GigabitEthernet0/0/0]dhcp server lease day 3                      //设置租期为3天

8.2 DHCP全局地址池配置


 1  [Huawei]dhcp enable                                                             //系统模式下开启DHCP功能
 2  [Huawei]int g0/0/1                                                              //进入子接口
 3  [Huawei-GigabitEthernet0/0/1]dhcp select global                                 //接口类型设置为全局类型
 4  [Huawei]ip pool pool12                                                          //在系统模式下创建地址池名称为pool12
 5  [Huawei-ip-pool-pool2]network 1.1.1.0 mask 24                                   //设置可分配的网址和子网掩码
 6  [Huawei-ip-pool-pool2]gateway-list 1.1.1.1                                      //设置客户端出口网关
 7  [Huawei-ip-pool-pool2]static-bind ip-address 192.168.100.88 mac- 
address 5489-9866-6178                                                              //绑定IP,根据MAC地址将192.168.100.88绑定到网卡为:5489-9866-6178的主机上
 9  [Huawei-ip-pool-pool2]dns-list 8.8.8.8                                           //配置dns
10  [Huawei-ip-pool-pool2]Eexcluded-ip-address 192.168.100.240 192.168.100.254       //192.168.100.240到192.168.100.254不分配地址
11  [Huawei-ip-pool-pool2]lease day 10                                               //设置租期为10天

九 DHCP中继

1、应用场景
通常在DHCP分配网段过多的情况下,网关路由器上配置DHCP服务,压力过大,一般我们用第二路由器,或则第二台DHCP服务器来分担业务。安装在DHCP中继代理的设备(路由器、交换机、服务区)称为DHCP中继代理服务器,它承担不同网段间都为DHCP客户机和服务器的通信任务。

2、工作原理
DHCP客户端→请求报文→存在DHCP服务器→直接DHCP配置

DHCP客户端→请求报文→不存在DHCP服务器→DHCP中继→转发给其他网络上的DHCP服务器→配置信息并通过DHCP中继器发给客户端

 1 [R1]dhcp enable                                                  // 系统视图下开启DHCP功能                                                    
 2 [R1-GigabitEthernet0/0/0.10] dhcp select relay                   // 进入子接口,开启DHCP中继                     
 3 [R1-GigabitEthernet0/0/0.10] dhcp relay server-ip 12.0.0.2       //客户端IP地址12.0.0.2向DHCP请求服务     
 4 [R2] dhcp enable                                                 //系统视图下开启DHCP功能
 5 [R2] interface GigabitEthernet0/0/0                              //进入子接口    
 6 [R2-GigabitEthernet0/0/0] ip add 12.0.0.2 24                     //添加IP地址
 7 [R2-GigabitEthernet0/0/0]  dhcp select global                    //进入全局模式
 8 [R2] ip pool v30                                                 //创建地址池
 9 [R2-ip-pool-v30]  gateway-list 192.168.30.1                      //设置客户端网关
10 [R2-ip-pool-v30]  network 192.168.30.0 mask 255.255.255.0        //设置可分配的网址和子网掩码
11 [R2-ip-pool-v30]  dns-list 114.114.114.114                       //配置DNS
12 [R1-ip-pool-v30]  lease day 3                                    //设置租期为3

DHCP获取IP地址在终端调试DHCP模式,然后打开ipconfig命令,ipconfig/ renew 获取IP地址;ipconfig/ release释放地址

十 实验

要求:自动获取PC端的IP地址
在这里插入图片描述

1.配置PC

在这里插入图片描述

2 配置交换机

SW1】vlan batch 10 20 30
int g0/0/1
p l a 
p d v 10

int g0/0/2
p l a
p d v 20
 
int g0/0/3
p l a
p d v 30

int g0/0/4
p l t
p t a v a

SW2
vlan batch 10 20 30
int vlanif10         #进入虚拟接口
ip add 192.168.1.254 24
int vlanif20
ip add 192.168.2.254 24
int vlanif30
ip add 192.168.3.254 24
int g0/0/1 
p l t
p t a v a 
本文含有隐藏内容,请 开通VIP 后查看