DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),是一个应用层协议,通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

1.jpg

DHCP是我们日常网络中最常用,最为主要的功能!简单的说就是用来给大家分配上网的通行证!

下面我们直接用下面案例来说明:

9.jpg

DHCP案例

网络中的五个部门分别对应五个VLAN,同时在连个核心交换设备配置DHCP,同时为了防止两台核心设备地址冲突,将会在core1配置DHCP的前端地址,在core2配置DHCP的后端地址!

首先配置CORE1:

先启用DHCP

[core1]dhcp enable

建立地址池

[core1]ip pool vlan10

配置VLAN10的DHCP网段

[core1-ip-pool-vlan10]network 192.168.10.0 mask 24

配置网关地址为192.168.10.3 是为了后期的VRRP建立

[core1-ip-pool-vlan10]gateway-list 192.168.10.3

配置分配排除的网段的后半截地址!

[core1-ip-pool-vlan10]excluded-ip-address 192.168.10.128 192.168.10.254

DHCP的租期为一天!

[core1-ip-pool-vlan10]lease day 1

配置DHCP的DNS

[core1-ip-pool-vlan10]dns-list 8.8.8.8

首先配置CORE2:

[core2]dhcp enable

[core2]ip pool vlan10

[core2-ip-pool-vlan10]network 192.168.10.0 mask 24

[core2-ip-pool-vlan10]gateway-list 192.168.10.3

配置分配排除的网段的前半截地址!

[core2-ip-pool-vlan10]excluded-ip-address 192.168.10.1 192.168.10.2

[core2-ip-pool-vlan10]excluded-ip-address 192.168.10.4 192.168.10.127

[core2-ip-pool-vlan10]lease day 1

[core2-ip-pool-vlan10]dns-list 8.8.8.8

配置CORE1的VLANIF10端口

[core1]int Vlanif 10

[core1-Vlanif10]ip address 192.168.10.1 24

[core1-Vlanif10]dhcp select global

配置CORE2的VLANIF10端口

[core2]int Vlanif 10

[core2-Vlanif10]ip address 192.168.10.2 24

[core2-Vlanif10]dhcp select global

上面配置完成了我们查看一下使用情况:

3.jpg

core1

我们发现已经有一个地址分配出去了!我们在查看PC1的DHCP状态。

4.jpg

PC1

PC1已经能够获取到IP地址!剩下的四个部门和部门一VLAN10的配置方法相同!

有的时候会发现获取的DHCP速度很慢,这个是因为STP的原因,我们可以在ACC1等接入交换的电脑接入端口配置:

配置连接电脑的端口为stp的边缘端口,可以有效解决获取地址慢的问题!

[acc1-Ethernet0/0/3]stp edged-port enable

本次就讲解完成!

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

只有把抱怨环境的情绪,化为上进的力量,才是成功的保证!