DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中地管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway、DNS服务器地址等信息,并能够提升地址的使用率。
DHCP具有以下功能:
保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。
2. DHCP应当可以给用户分配永久固定的IP地址。
3. DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。
4. DHCP服务器应当向现有的BOOTP客户端提供服务。
DHCP有三种机制分配IP地址:
1)自动分配方式
2) 动态分配方式
3) 手工分配方式
DHCP工作原理:
DHCP Client以广播的方式发出DHCP Discover报文。
2、DHCP Server都能够接收到DHCP Client发送的DHCP Discover报文
3、DHCP Client处理最先收到的DHCP Offer报文。
DHCP Client会发出一个广播的DHCP Request报文,在选项字段中会加入选中的DHCP Server的IP地址和需要的IP地址。
4、DHCP Server收到DHCP Request报文后,判断选项字段中的IP地址是否与自己的地址相同。如果不相同,DHCP Server不做任何处理只清除相应IP地址分配记录;如果相同,DHCP Server就会向DHCP Client响应一个DHCP ACK报文,并在选项字段中增加IP地址的使用租期信息。
5、DHCP Client接收到DHCP ACK报文后,检查DHCP Server分配的IP地址是否能够使用。如果可以使用,则DHCP Client成功获得IP地址并根据IP地址使用租期自动启动续延过程;如果DHCP Client发现分配的IP地址已经被使用,则DHCP Client向DHCPServer发出DHCP Decline报文,通知DHCP Server禁用这个IP地址,然后DHCP Client开始新的地址申请过程。 [4]
6、DHCP Client在成功获取IP地址后,随时可以通过发送DHCP Release报文释放自己的IP地址,DHCP Server收到DHCP Release报文后,会回收相应的IP地址并重新分配
搭建拓扑
在Router上配置DHCP服务
首先一定要配置接口DHCP服务器的接口IP
Router>enable
Router#configure
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ip address 192.168.1.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface gigabitEthernet 0/1
Router(config-if)#ip address 192.168.2.2 255.255.255.0
Router(config-if)#no shutdown
配置DHCP地址池
Router(config)#ip dhcp pool 1
Router(dhcp-config)#network 192.168.1.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.1.1
Router(dhcp-config)#exit
Router(config)#ip dhcp pool 2
Router(dhcp-config)#network 192.168.2.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.2.1
Router(dhcp-config)#exit
这里配置的时候一定要注意地址池中是配置网段;一定要有默认路由,否则“找不到”DHCP服务器;
pool 后边的地址池名称可以自己随便取但只能是英文
划掉地址池中的地址
Router(config)#ip dhcp excluded-address 192.168.1.1
Router(config)#ip dhcp excluded-address 192.168.2.1
目的在于DHCP在分配地址的时候,直接跳过该地址,减少不必要的麻烦;划去地址可以是一个特定的地址,也可以是一段地址
PC获取地址
可见,我们可以成功获取到DHCP服务器上分配给我们的地址
连通性测试
拓展配置:
如果我们内网的路由器与ISP路由器连接的接口也可以配置为DHCP,使得接口自动获取ISP的IP
只需要在与ISP连接的端口上配置文章来源:https://www.toymoban.com/news/detail-454368.html
R1(config-if)#ip address dhcp
该接口即可获得IP、Mask。文章来源地址https://www.toymoban.com/news/detail-454368.html
到了这里,关于Cisco简单配置(二)—DHCP服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!