文章目录
一 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