华为--DHCP工作原理与示例配置

目录

 一、前言

二、DHCP工作原理

三、DHCP配置示例

1. 基于接口地址池的DHCP配置

2. 基于全局地址池的DHCP配置

3.DHCP综合配置


 一、前言

        在大型企业网络中,会有大量的主机或设备需要获取IP地址等网络参数。 如果采用手工配置,工作量大且不好管理,如果有用户手动修改网络参数, 还有可能会造成IP地址冲突等问题。使用动态主机配置协议DHCP (Dynamic Host Configuration Protocol)来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。
        DHCP协议采用客户端/服务器(Client/Server)方式工作,DHCP Client向DHCP Server动态地请求配置信息,DHCP Server根据策略返回相应的配置信息(如IP地址等)。

二、DHCP工作原理

        客户端和服务器不在同一网段时要使用DHCP中继。
 

DHCP客户端首次向DHCP服务器请求IP地址时,通过以下四个阶段完成。

  1. 发现阶段:即DHCP客户端寻找DHCP服务器的阶段。客户端以广播方式发送DHCP_Discover报文,所有DHCP服务器都会响应,非DHCP服务器设备不会响应。
  2. 提供阶段:即DHCP服务器向DHCP客户端提供IP地址等信息阶段。DHCP服务器接收到客户端的DHCP_Discover报文后,从IP地址池中选一个尚未分配的IP地址分配给客户端(华为设备倒序分配IP地址,如,IP地址池是192.168.1.1-192.168.1.254,DHCP服务器先分配192.168.1.254,再分配192.168.1.253,以此类推;思科设备正序分配IP地址。),向该客户端发送包含出租IP地址和其他设置的DHCP_Offer报文。(单播或者广播)
  3. 选择阶段:即DHCP客户端选择IP地址的阶段。如果有多台DHCP服务器向该客户端发来DHCP_Offer报文,客户端只接受收到的第一个DHCP_Offer报文,然后以广播方式向各DHCP服务器回应DHCP_Request报文。
  4. 确认阶段:即DHCP服务器确认所提供的IP地址的阶段。当DHCP服务器收到DHCP客户端回答的DHCP_Request报文后,便向客户端发送包含它所提供的IP地址和其他设置的DHCP_ACK确认报文。(单播或者广播)

        DHCP 最短租期为 1 分钟。


三、DHCP配置示例

       配置要求:DHCP Server服务开启、接口地址池的DHCP_Server配置、DHCP租期配置、地址池划分、DNS服务器地址配置, 分接口地址池和全局地址池两种情况进行配置演示。

1. 基于接口地址池的DHCP配置

SW1交换机配置:
system-view
sysname SW1
dhcp enable
vlan batch 11 22
interface GigabitEthernet 0/0/1
port link-type trunk
port trunk allow-pass vlan 11 22
interface vlan 11
ip address 1.1.1.254 24
dhcp select interface  //接口地址池
dhcp server lease day 1 hour 12 minute 30  //租期设置为1天12小时30分钟。
dhcp server excluded-ip-address 1.1.1.101 1.1.1.253  //DHCP服务器地址池不包括1.1.1.101到1.1.1.253这些地址。
dhcp server dns-list 8.8.8.8


SW2交换机配置:
sys
sysname SW2
vlan batch 11 22
int gi0/0/1
p l t
p t a v 11 22
int gi0/0/2
p l a
p d v 11
int gi0/0/3
p l a
p d v 22

         DHCP服务器排除了1.1.1.101到1.1.1.253的IP地址,DHCP服务器按照倒序方式给PC1分配IP地址1.1.1.100,PC1获取了DNS服务器IP地址8.8.8.8。

2. 基于全局地址池的DHCP配置

SW1交换机配置:
system-view
sysname DHCP Server
vlan batch 11 22
interface GigabitEthernet 0/0/1
port link-type trunk
port trunk allow-pass vlan 11 22
interface vlan 22
ip address 2.2.2.254 24
quit
dhcp enable
ip pool testpool
network 2.2.2.0 mask 24
lease day 1 hour 12 minute 30
excluded-ip-address 2.2.2.101 2.2.2.253
dns-list 8.8.8.8
quit
interface vlan 22
dhcp select global  //全局地址池

SW2交换机配置:
sys
sysname SW2
vlan batch 11 22
int gi0/0/1
p l t
p t a v 11 22
int e 0/0/2
p l a
p d v 11
int e 0/0/3
p l a
p d v 22

         DHCP服务器排除了2.2.2.101到2.2.2.253的IP地址,DHCP服务器按照倒序方式给PC1分配IP地址2.2.2.100,PC1获取了DNS服务器IP地址8.8.8.8。 

参考资料  http://t.csdn.cn/2vS6N

 

3.DHCP综合配置

路由器R1配置:
system-view
sysname R1
interface GigabitEthernet 0/0/0
ip address 2.2.2.254 24
dhcp enable
ip pool testpool
network 2.2.2.0 mask 24
gateway-list 2.2.2.254
lease day 1 hour 12 minute 30
excluded-ip-address 2.2.2.101 2.2.2.253
dns-list 8.8.8.8
quit
interface GigabitEthernet 0/0/0
dhcp select global

交换机SW1配置:
system-view
sysname SW1
dhcp enable
vlan batch 11 22
interface GigabitEthernet 0/0/1
port link-type trunk
port trunk allow-pass vlan 11 22
interface vlan 11
ip address 1.1.1.254 24
dhcp select interface
dhcp server lease day 1 hour 12 minute 30
dhcp server excluded-ip-address 1.1.1.101 1.1.1.253
dhcp server dns-list 8.8.8.8

交换机SW2配置:
sys
sysname SW2
vlan batch 11 22
int gi0/0/1
p l t
p t a v 11 22
int gi0/0/2
p l a
p d v 11
int gi0/0/3
p l a
p d v 22
int gi0/0/4
p l a
p d v 22

注:学习笔记,不对之处请指正!

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值