目录
1.基础知识
(1)基本概念
为解决传统的静态手工配置方式的不足,DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)应运而生,其可以实现网络动态合理地分配IP地址给主机使用。
DHCP采用C/S构架,主机无需配置,从服务器端获取地址,可实现接入网络后即插即用。
(2)DHCP优点
统一管理:IP地址由从服务器端的地址池中获取,服务器端会记录维护IP地址的使用状态,做到IP地址统一分配、管理。
地址租期:DHCP提出了租期的概念,可有效提高地址利用率。
2.工作原理
注意:华为的是两个广播,两个单播。思科四个广播
如果在50%租期时客户端未得到原服务器端的回应,则客户端在87.5%租期时会广播发送DHCP Request,任意一台DHCP服务器端都可回应,该过程称为重绑定。
3.私接路由器解决方法
解决私接问题,最常用的技术是DHCP Snooping技术,也可以通过 PPPoE认证方法杜绝此类故障。
分配静态IP和MAC绑定,该方案可以解决私接问题,适合固定工位。
4.实验搭建
(1)实验top
(2)实验概述
在交换机上配置dhcp服务器,划分出两个vlan,vlan10(192.168.10.0/24)基于接口配置dhcp使得pc1获取到ip地址,vlan20(192.168.20.0/24)基于全局配置dhcp使得pc2获得ip地址
5.配置命令
(1)基础配置
<Huawei>system-view
[Huawei]sysname SW1
// 配置了两个接口,使得这两个VLAN可以通过这两个接口进行通信,并且通过设置IP地址,实现了不同VLAN之间的路由功能
[SW1]vlan batch 10 20
[SW1]display vlan summary
static vlan:
Total 3 static vlan.
1 10 20
[SW1]interface vlanif 10
[SW1-Vlanif10]ip address 192.168.10.254 24
[SW1-Vlanif10]interface vlanif 20
[SW1-Vlanif20]ip address 192.168.20.254 24
[SW1-Vlanif20]interface g0/0/1
[SW1-GigabitEthernet0/0/1]port link-type access
[SW1-GigabitEthernet0/0/1]port default vlan 10
[SW1-GigabitEthernet0/0/1]interface g0/0/2
[SW1-GigabitEthernet0/0/2]port link-type access
[SW1-GigabitEthernet0/0/2]port default vlan 20
(2)配置DHCP(基于接口)
// 基于接口(不需要地址池)
// 开启DHCP服务
[SW1]dhcp enable
[SW1]int vlanif 10
// 基于接口
[SW1-Vlanif10]dhcp select interface
// dns
[SW1-Vlanif10]dhcp server dns-list 8.8.8.8
// 排除地址
[SW1-Vlanif10]dhcp server excluded-ip-address 192.168.10.101 192.168.10.253
// 租期8天
[SW1-Vlanif10]dhcp server lease day 8
[SW1-Vlanif10]q
(3)配置DHCP(基于全局)
[SW1]interface vlanif 20
// 基于全局
[SW1-Vlanif20]dhcp select global
[SW1-Vlanif20]q
// 配置地址池
[SW1]ip pool 20
//子网掩码
[SW1-ip-pool-20]network 192.168.20.0 mask 24
// 网关
[SW1-ip-pool-20]gateway-list 192.168.20.254
// dns
[SW1-ip-pool-20]dns-list 9.9.9.9
// 租期10天
[SW1-ip-pool-20]lease day 10
// 排除地址[SW1-ip-pool-20]excluded-ip-address 192.168.20.151 192.168.20.253
(4)打开pc的dhcp服务
5.效果
(1)pc获取到的ip地址
(2)PC2获取到的地址
如果想重新获取ip地址:ipconfig /renew
(3)pc间互通
6.DHCP Snooping配置
(实验暂时用不到)
[Huawei] dhcp enable//开启DHCP功能,所有接口默认为untrusted
[Huawei] dhcp snooping enable //开启DHCP snooping功能
[Huawei] int GigabitEthernet0/0/1
[Huawei-GigabitEthernet0/0/1] dhcp snooping enable //接口下开启DHCP Snooping功能
[Huawei-GigabitEthernet0/0/1] dhcp snooping trusted //把接口g0/0/1设置为信任接口