系统运输
什么是DHCP协议?
一. DHCP协议的基本概念
动态配置协议( DCP )是以有效IP地址分配的方式,由主机自主地控制网络地址的动态分配并使用UDP协议操作。
1.DHCP协议的内容
HCP主要分为两个部分。 地址管理和配置信息的传输
地址管理:地址管理处理IP地址的动态分配,为客户端提供地址租用
传递配置信息,包括DHCP消息格式和状态机
使用DHCP的优点
减少管理员的工作量
避免IP地址冲突
如果网络更改了IP地址,则不需要重新配置每个用户的IP地址
提高了IP地址的使用率
客户端易于配置
3 .如何分配3.DHCP
自动分配:分配到一个IP地址后永久使用
手动分配-由DHCP服务器管理员指定IP地址
动态分配:使用后,释放该IP并提供给其他客户端
客户端从DHCP服务器获取IP地址的过程称为DHCP租用过程
租赁过程分为四个步骤。
试着分析场景
比如,我要上网。 对于名为DHCP的服务器,如何实现?
1 .首先我发出“我要连接互联网的这个广播消息”
2 .服务器收到你的广播消息后,随机从现有地址池中分配未使用的IP地址供你使用
3 .然后,当你从服务器接收到你的IP地址后,你会向这个通过网络提供自己互联网的服务器和其他服务器发送广播消息。 现在这个地址是为了我使用的。 你们不要把那个分给别人使用
4 .服务器收到客户请求后,回复客户,可以
与此相对应的是这四个过程
1.DHCP折扣
2.DHCP优惠
3.DHCP request
4.DHCP ACK
四个阶段都以广播的形式传输
二. DHCP中继服务实验
1 .实验环境
在此,您需要同时在计算机上运行三台虚拟机。 以一台CentOS 7为服务器,两台windows 10为客户端,在GNS3上构建三层路由器、两层交换机实现DHCP功能,实现IP地址的自动分配。
2 .实验拓扑图
3 .实验过程步骤
(1)安装dhcp软件包
在CentOS 7虚拟机上打开终端并安装dhcp软件包
)2)在GNS3中构建并打开拓扑图
)3)进入sw1配置
创建三个VLAN:VLAN 10、vlan20和vlan100。
)4)进入端口f1/1,分配给vlan10,将vlan模式设定为访问
进入端口f1/2,分配给vlan20,将vlan模式设定为访问
进入端口f1/3,分配给vlan100,将vlan模式设定为访问
进入接口f1/0,将vlan模式设置为真,并将封装协议指定为dotq
关闭路由功能
)5)进入sw2配置
进入接口f1/0,将vlan模式设置为真,并将封装协议指定为802.1q
创建三个VLAN:VLAN 10、vlan20和vlan100。
)6)进入vlan10,设定IP地址和子网掩码
进入vlan20,设置IP地址和子网掩码
访问vlan100并设置IP地址和子网掩码
(7)完成上述配置后,返回虚拟机,将VMnet8置于主机专用模式,并关闭dhcp服务功能
将所有三个虚拟机的网卡设置为自定义模式,并将VMnet1分配给第一个windows10,将VMnet2分配给第二个windows10,将VMnet8分配给CentOS 7虚拟服务器。
)8)更改虚拟网卡设置,更改DHCP服务协作文件
将dhcp配置文件从其原始路径复制到/etc/dhcp/dhcpd.conf
修改subnet、添加三个vlan的网段、分配的IP地址范围、网关
配置完成后,保存并退出
)9)进入vlan10、vlan20、vlan100并指定DHCP服务器的端口地址。
至此,DHCP中继服务器配置完成
接下来,切换到客户端并确认信息
在两台windows10上使用ipconfig显示网卡信息
网卡无法获得时,请用“ipconfig /release”关闭,用“ipconfig /renew”再次获得
( 10 )返回Windows确认是否分配给IP地址
以上是DHCP中端服务器的配置,实验成功。
总结
DHCP需要了解DHCP的基本概念以及客户机从DHCP服务器获取IP地址的过程。 应该注意的是,四个进程都是广播的形式。 DHCP中继服务也是重要的一环哦。 如果没有DHCP中继服务,客户机将无法获取IP地址。 请注意那个环节的构成。 DHCP中继服务命令在vlan上配置ip add helper-address。
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn