我是靠谱客的博主 高兴小馒头,最近开发中收集的这篇文章主要介绍DHCP学习及基本配置DHCP-高可用技术前景,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

DHCP-高可用技术

前景

在大型企业网络中,会有大量的主机或设备需要获取IP地址等网络参数。如果采用手工配置,工作量大且不好管理,如果有用户擅自修改网络参数,还有可能会造成IP地址冲突等问题。 使用动态主机配置协议DHCP来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。

DHCP的概念

  1. DHCP:dynamic host configuration protocol
    是一种动态主机配置协议,基于UDP的应用层协议,协议的端口号是67(服务端) 和68(客户端),其工作模式是C/S架构。
  2. 工作的原理:
    在Server上提供地址池:提供一个/多个范围的IP地址----地址池是管理员定义的 client向server发起请求IP地址的报文,当server收到后,向client提供IP地址。
  3. 工作的过程:
    (1)client 先去寻找网络中 可用的DHCP Server的位置;
    (2)Server 向clinet 回复 响应的信息;
    (3)client 向server 发起请求IP地址的报文;
    (4)Server 向client 提供IP地址、掩码、网关、DNS等相关配置的信息 client获取到这些信息,配置给自己的网卡;
    针对工作过程,存在以下四种报文:
	dhcp discover  --->寻找网络中的Server
	dhcp offer	   --->server 向 client 的响应、发送配置信息
	dhcp request   --->client 向 server请求IP地址等相关信息
	dhcp ack       --->server 向 client 发出回应
  1. DHCP的配置(在路由器或三层交换机上配置)

    DHCP在接口上进行配置(把地址池建立在了接口上):

    1.全局开启dhcp功能:dhcp  enable	
    2.给接口配置IP地址-------在接口上无形创建了一个和接口IP同网段的地址池
    3.选择 地址池的模式为接口模式: dhcp select interface
    4.指定dns服务器的地址:dns-list 8.8.8.8
    5.指定要排除的IP地址:dhcp server exclude  ip
    6.指定租期:lease day 3(三天后到期)
    

在这里插入图片描述
在路由器R1(把路由器当成服务器)配置命令如下:
dhcp enable
interface g0/0/0
ip address 192.168.1.254 24
dhcp select interface

去PC端基础配置里面把地址改成DHCP,查看IP如下:

dhcp server excluded-ip-address 192.168.1.253 (指定排除地址)
dhcp server lease day 3 hour 0 minute 0
dhcp server dns-list 192.168.1.253

查看地址池

IP地址再自动获取:

DHCP在全局上进行配置
	
	1.全局开启DHCP服务功能:dhcp  enable	
	2.创建DHCP地址池---给地址池起个名字:ip pool mingzi
	3.指定地址池的大小:network IPdizhi mask ziwangyanma
	4.指定网关:gateway-list ipdizhi
	5.指定DNS服务器:dns-list 8.8.8.8
	6.指定租期:lease day 3(三天后到期)
	7.在接口上选择dhcp为全局模式:dhcp select	global

DHCP 中继

产生的背景

基本工作原理
中继配置

实验拓扑:

PC端当作客户端,R1设置中继,R2当作服务器
R2上面实验操作:
dhcp enable
interface g0/0/0
ip add 12.1.1.2 24
ip pool 1
network 192.168.10.0 mask 24
gateway-list 192.168.10.254
R2-ip-pool-1]dns-list 8.8.8.8
R2-ip-pool-1]dns-list 114.114.114.114
R2-ip-pool-1]excluded-ip-address 192.168.10.250 192.168.10.253(排除地址250到253四个地址)
interface g0/0/0
R2-GigabitEthernet0/0/0]dhcp select global(进端口,改为全局模式)

查看地址池:

R1上实验配置
dhcp enable
interface g0/0/0
ip add 192.168.10.254 24
interface g0/0/1
ip add 12.1.1.1 24
interface g0/0/0
dhcp select relay (进入端口,选择中继)
dhcp relay server-ip 12.1.1.2(设置要中继的ip地址)

这个时候去PC端选择DHCP,查看IP地址会发现找不到,抓包查看

由图可见PC端向R2一直再发送DHCP discover包,没有收到回应包。
原因是我们设置了中继,我们需要再服务器R2上配置一条路由条目,才能实现PC获取DHCP
在R2上面
[R2]ip route-static 192.168.10.0 24 g0/0/0 12.1.1.1
再次抓包查看

这个时候PC再去获取DHCP就能够获取,而且也能够实现R2相互ping通

拓展实验

实验拓扑如下:

交换机SW1实验配置命令:
vlan batch 10 20 12
interface g0/0/1
[SWw1-GigabitEthernet0/0/1]port link-type access
[SWw1-GigabitEthernet0/0/1]port default vlan 10
[SWw1-GigabitEthernet0/0/1]interface g0/0/2
[SWw1-GigabitEthernet0/0/2]port link-type access
[SWw1-GigabitEthernet0/0/2]port default vlan 20
[SWw1-GigabitEthernet0/0/2]interface g0/0/3
[SWw1-GigabitEthernet0/0/3]port link-type access
[SWw1-GigabitEthernet0/0/3]port default vlan 12
interface Vlanif 10
[SWw1-Vlanif10]ip add 192.168.10.254 24
[SWw1-Vlanif10]interface Vlanif 20
[SWw1-Vlanif20]ip add 192.168.20.254 24
[SWw1-Vlanif20]interface Vlanif 12
[SWw1-Vlanif12]ip add 12.1.1.1 24
dhcp enable
[SWw1]interface Vlanif 10
[SWw1-Vlanif10]dhcp relay server-ip 12.1.1.2
[SWw1-Vlanif10]interface Vlanif 20
[SWw1-Vlanif20]dhcp relay server-ip 12.1.1.2
路由器R2上面实验命令如下;
vlan batch 10 20 12
interface Vlanif 12
ip address 12.1.1.2 24
[R2]ip pool 1
Info: It’s successful to create an IP address pool.
[R2-ip-pool-1]network 192.168.10.0 mask 24
[R2-ip-pool-1]gateway-list 192.168.10.254
[R2-ip-pool-1]dns-list 8.8.8.8
[R2]ip pool 2
Info: It’s successful to create an IP address pool.
[R2-ip-pool-2]network 192.168.20.0 mask 24
[R2-ip-pool-2]gateway-list 192.168.20.254
[R2-ip-pool-2]dns-list 8.8.8.8
[R2-ip-pool-2]q
[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]dhcp select global
[R2]ip route-static 192.168.10.0 24 g0/0/0 12.1.1.1
[R2]ip route-static 192.168.20.0 24 g0/0/0 12.1.1.1

PC端DHCP获取地址,能够ping通路由器R2

最后

以上就是高兴小馒头为你收集整理的DHCP学习及基本配置DHCP-高可用技术前景的全部内容,希望文章能够帮你解决DHCP学习及基本配置DHCP-高可用技术前景所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部