华为(DHCP)
作者:互联网
目录
前言
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
一、DHCP概述
DHCP(动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址,Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置,DHCP服务器所侦听的端口号是67,客户端的端口号是68。
1.1、DHCP原理
第一阶段
此阶段客户端通过发送255.255.255.255的DHCP Discover广播寻址DHCP服务器请求IP地址,此过程中所有安装TCP/IP的主机都能收到请求,但只有DHCP服务器才会给出回应。
第二阶段
此阶段服务器收到客户端发送的DHCP Discover请求,局域网范围内收到DHCP Discover请求的DHCP服务器,都会给客户端分配一个IP地址,次IP地址在DHCP服务器中尚未分配出去,发送的IP包含一些DHCO Offer的其他信息。
第三阶段
此阶段的客户端收到DHCP服务器发来的IP地址,但是只会选择第一个向它提供IP地址的DHCP服务器,广播发送DHCP Rquest报文,吧自己选择的DHCP以及其提供的IP信息告知局域网范围内所有DHCP服务器。
第四阶段
此阶段当提供给客户端IP的DHCP服务器收到客户端发来的DHCP Rquest报文后,会给客户端一个DHCP Ack确认报文,告知客户端可以正常使用其提供的IP地址,客户端将IP与网卡绑定,以便下次能够继续使用,其他DHCP服务器也将收回自己分配的给客户端的IP地址。
1.2、DHCP三种分配IP地址机制
自动分配
DHCP分配一个永久IP地址给客户端使用,客户端可以永久使用这个IP地址。
动态分配
DHCP服务器分配给客户端一个具有租期限制的IP地址,租期到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。
手动分配
客户端的IP地址是由网络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端主机。
1.2.1、总结
只有动态分配有地址回收机制。
1.3、DHCP优点
- 提供安全而可靠的配置,DHCP避免了由于需要手动在每个计算机上键入值而引起的配置错误。
- 可以减少配置管理,使用DHCP服务器可以大大降低用于配置和重新配置网上计算机的时间。
- IP地址采用租用方式,需要时向DHCP服务器申请IP,用完后释放,使IP地址可以再利用。
1.4、DHCP缺点
- DHCP不能发现网络上非DHCP客户端已经在使用的IP地址。
- DHCP服务器对于用户的接入没有限制,这样使得非法的用户很容易进入内部网络,带来安全隐患。
- DHCP服务器不能跨路由器与客户机通信,除非路由器允许BOOTP转发。
- 当网络上存在多个DHCP服务器时,一个DHCP服务器不能查出已被其它服务器租出去的IP地址。
1.5、DHCP中继
DHCP中继 也叫做DHCP中继代理。DHCP中继代理,就是在DHCP服务器和客户端之间转发DHCP数据包。当DHCP客户端与服务器不在同一个子网上,就必须有DHCP中继代理来转发DHCP请求和应答消息。DHCP中继代理的数据转发,与通常路由转发是不同的,通常的路由转发相对来说是透明传输的,设备一般不会修改IP包内容。而DHCP中继代理接收到DHCP消息后,重新生成一个DHCP消息,然后转发出去。
1.5.1、总结
在DHCP客户端看来,DHCP中继代理就像DHCP服务器;在DHCP服务器看来,DHCP中继代理就像DHCP客户端。
二、DHCP实例
2.1、拓扑图
2.2、配置
DHCP服务器
<Huawei>undo terminal monito ##关闭弹出信息##
<Huawei>sys ##进入系统视图##
[Huawei]sysname AR1 ##重命名##
[AR1]dhcp enable ##开启DHCP##
[AR1]ip pool dhcp1 ##新建地址池##
[AR1-ip-pool-dhcp1]network 192.168.1.0 mask 24 ##地址池网段##
[AR1-ip-pool-dhcp1]gateway-list 192.168.1.1 ##网关##
[AR1-ip-pool-dhcp1]dns-list 4.4.4.4 8.8.8.8 ##下发dns服务器地址,一主一备##
[AR1-ip-pool-dhcp1]q ##退回上一级##
[AR1]int g0/0/1 ##进入接口##
[AR1-GigabitEthernet0/0/1]ip add 192.168.1.1 24 ##配置IP地址##
[AR1-GigabitEthernet0/0/1]dhcp select global ##选择地址池的方式分配IP地址##
2.3、测试
三、DHCP中继实例
3.1、拓扑图
3.2、配置
DHCP服务器
<Huawei>undo terminal monito ##关闭弹出信息##
<Huawei>sys ##进入系统视图##
[Huawei]sysname AR2 ##重命名##
[AR2]user-interface console 0
[AR2-ui-console0]idle-timeout 0 0 ##配置永不超时##
[AR2-ui-console0]q ##退回上一级##
[AR2]dhcp enable ##开启DHCP##
[AR2]ip pool dhcp1 ##新建地址池##
[AR2-ip-pool-dhcp1]net 192.168.1.0 mask 24 ##地址池网段##
[AR2-ip-pool-dhcp1]gateway-list 192.168.1.1 ##网关##
[AR2-ip-pool-dhcp1]dns-list 4.4.4.4 8.8.8.8 ##下发DNS服务器地址##
[AR2-ip-pool-dhcp1]q ##退回上一级##
[AR2]int g0/0/0 ##进入接口##
[AR2-GigabitEthernet0/0/0]ip add 192.168.2.1 24 ##配置IP##
[AR2-GigabitEthernet0/0/0]dhcp select global ##选择地址池方式分配IP##
[AR2-GigabitEthernet0/0/0]q ##退回上一级##
[AR2]ip route-static 192.168.1.0 24 192.168.2.2 ##配置静态路由##
DHCP中继
<Huawei>undo terminal monito ##关闭弹出信息##
<Huawei>sys ##进入系统视图##
[Huawei]sysname AR1 ##重命名##
[AR1]user-interface console 0
[AR1-ui-console0]idle-timeout 0 0 ##配置永不超时##
[AR1-ui-console0]q ##退回上一级##
[AR1]dhcp enable ##开启DHCP##
[AR1]int g0/0/1 ##进入接口##
[AR1-GigabitEthernet0/0/1]ip add 192.168.2.2 24 ##配置IP##
[AR1-GigabitEthernet0/0/1]undo sh ##开启接口##
[AR1-GigabitEthernet0/0/1]q ##退回上一级##
[AR1]int g0/0/0 ##进入接口##
[AR1-GigabitEthernet0/0/0]ip add 192.168.1.1 24 ##配置IP##
[AR1-GigabitEthernet0/0/0]undo sh ##开启接口##
[AR1-GigabitEthernet0/0/0]dhcp select relay ##开启DHCP中继##
[AR1-GigabitEthernet0/0/0]dhcp relay server-ip 192.168.2.1 ##指定DHCP服务器地址##
3.3、测试
标签:AR1,##,华为,服务器,IP地址,DHCP,客户端 来源: https://blog.csdn.net/j2669283004/article/details/121315547