目录

前言

1、DHCP的概述

   1.1、DHCP的介绍

   1.2、DHCP的优点

   1.3、DHCP的工作流程

2、DHCP的配置实例​


前言

DHCP是一个局域网的网络协议,使用UDP协议工作

1、DHCP的概述

   1.1、DHCP的介绍

DHCP((Dynamic Host Configuratioin Protocol)动态主机配置协议。DHCP由两块组成,一个是服

务器,一个是客户端。采用服务器和客户端的架构,C/S架构。为客户端动态分配IP地址。采用

UDP协议 67,68端口

   1.2、DHCP的优点

1、减少管理员的工作量

2、避免输入错误的可能

3、避免IP地址重复

4、提高IP地址的利用率

5、当网络更改IP地址段时,不再需要重新配置每个用户的IP

方便客户机配置

   1.3、DHCP的工作流程

1、用户请求阶段:

此阶段用户通过发送255.255.255.255的DHCPdiscovery广播来寻找DHCP服务器以便请求地址,

此过程中,所有安装TCP/IP协议的主机都能收到请求,只有DHCP服务器才会做出应答。

2、服务器提供阶段:

此阶段服务器接收到客户端发送的DHCPdiscovery请求,局域网范围内收到DHCPdiscovery 的

DHCP服务器,都会给发送DHCPdiscovery的客户端分配一个IP地址,此IP是在DHCP服务器中尚

未分配出去的,发送的IP包含一些DHCPoffer中的其他信息。

3、用户选择阶段:

此阶段客户端接收DHCP服务器发来的地址,但只会选择第一个向他提供地址的DHCP服务器提

供的IP,广播DHCPrequest,把自己选择的DHCP服务器及其提供的IP信息告知局域网内的所有

DHCP服务器

4、服务器确认阶段:

此阶段当提供给客户端IP的DHCP服务器收到客户端发来的DHCPrequest信息后,会给客户端一个

DHCPack响应,告知客户端可以正常使用其提供的IP,客户机将IP与网卡绑定,以便下次能够

继续使用此IP,其他DHCP服务器也将收回自己分配给此客户端的IP。

2、DHCP的配置实例

AR1:

[Huawei]sysname AR1        #重命名

[AR1]dhcp enable             #开启dhcp功能

[AR1]int g0/0/1                 #进入接口

[AR1-GigabitEthernet0/0/1]un sh                   #激活

[AR1-GigabitEthernet0/0/1]int g0/0/1.1

[AR1-GigabitEthernet0/0/1.1]ip add 192.168.10.1 24          #配置IP

[AR1-GigabitEthernet0/0/1.1]dot1q termination vid 10         #配置封装协议及vlan标签

[AR1-GigabitEthernet0/0/1.1]arp broadcast enable            #开启arp广播

[AR1-GigabitEthernet0/0/1.1]dhcp select global              #去全局找dhcp池

[AR1-GigabitEthernet0/0/1.1]int g0/0/1.2

[AR1-GigabitEthernet0/0/1.2]ip add 192.168.20.1 24

[AR1-GigabitEthernet0/0/1.2]dot1q termination vid 20

[AR1-GigabitEthernet0/0/1.2]arp broadcast enable 

[AR1-GigabitEthernet0/0/1.2]dhcp select global 

[AR1-GigabitEthernet0/0/1.2]q                    #退出

[AR1]int g0/0/0

[AR1-GigabitEthernet0/0/0]ip add 20.0.0.1 24

[AR1-GigabitEthernet0/0/0]un sh

[AR1-GigabitEthernet0/0/0]q

[AR1]ip pool vlan10                       #创建地址池

[AR1-ip-pool-vlan10]gateway-list 192.168.10.1            #设置客户端的网关

[AR1-ip-pool-vlan10]network 192.168.10.0 mask 255.255.255.0       #工作网络

[AR1-ip-pool-vlan10]lease day 1             #租期为一天

[AR1-ip-pool-vlan10]dns-list 8.8.8.8               #DNS服务器地址

[AR1-ip-pool-vlan10]ip pool vlan20

[AR1-ip-pool-vlan20]gateway-list 192.168.20.1 

[AR1-ip-pool-vlan20]network 192.168.20.0 mask 255.255.255.0

[AR1-ip-pool-vlan20]lease day 1

[AR1-ip-pool-vlan20]dns-list 8.8.8.88

[AR1-ip-pool-vlan20]ip pool dhcp1

[AR1-ip-pool-dhcp1]gateway-list 192.168.30.1

[AR1-ip-pool-dhcp1]network 192.168.30.0 mask 255.255.255.0

[AR1-ip-pool-dhcp1]lease day 1

[AR1-ip-pool-dhcp1]dns-list 8.8.8.8

[AR1]int g0/0/0

[AR1-GigabitEthernet0/0/0]dhcp select global 

[AR1-GigabitEthernet0/0/0]q

[AR1]ip route-static 192.168.30.0 24 20.0.0.2            #配置一条静态路由

AR2:

[Huawei]sysname AR2

[AR2]int g0/0/0

[AR2-GigabitEthernet0/0/0]ip add 20.0.0.2 24

[AR2-GigabitEthernet0/0/0]un sh

[AR2-GigabitEthernet0/0/0]int g0/0/1

[AR2-GigabitEthernet0/0/1]ip add 192.168.30.1 24

[AR2-GigabitEthernet0/0/1]un sh

[AR2-GigabitEthernet0/0/1]q

[AR2]dhcp enable 

[AR2]int g0/0/1

[AR2-GigabitEthernet0/0/1]dhcp select relay              #基于中继模式

[AR2-GigabitEthernet0/0/1]dhcp relay server-ip 20.0.0.1           #设置DHCP服务器的IP

[AR2-GigabitEthernet0/0/1]q

[AR2]ip route-static 192.168.10.0 24 20.0.0.1

[AR2]ip route-static 192.168.20.0 24 20.0.0.1

LSW1:

[Huawei]sysname LSW1

[LSW1]vlan ba 10 20

[LSW1]int e0/0/1

[LSW1-Ethernet0/0/1]port link-type access

[LSW1-Ethernet0/0/1]port default vlan 10

[LSW1-Ethernet0/0/12]int e0/0/2

[LSW1-Ethernet0/0/2]port link-type access

[LSW1-Ethernet0/0/2]port default vlan 20

[LSW1-Ethernet0/0/2]int g0/0/1

[LSW1-GigabitEthernet0/0/1]port link-type trunk

[LSW1-GigabitEthernet0/0/1]port trunk al vl al

PC1:

 

PC2:

 

PC3:

 

测试:

PC1:

 

PC2:

 

PC3: 

 

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐