基于烽火S5800的DHCP协议配置实验设计研究
2019-03-14高强权循忠葛先雷王守亚
高强 权循忠 葛先雷 王守亚
摘要:為了让学生更好地理解DHCP(Dynamic Host Configuration Protocol)协议的应用,在实验教学过程中采用基于烽火S5800实现DHCP方案,使学生能够直观地观察DHCP结果,进而在此基础上掌握配置DHCP的方法。结果表明,该设计方案能为不同的客户机动态分配IP地址,效果良好,达到了实验的目的。
关键词:DHCP;动态获取;实验设计;IP地址
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2019)01-0036-02
计算机在TCP/IP网络中是通过IP地址进行通信的。[1]获取IP地址有两种方式:静态方式和动态获取。静态方式由网络管理员手工分配 IP 地址等参数,适用于规模较小的简单网络;对于大规模网络来讲,手工分配的管理几乎是不可能的 [2],为此,需要引入DHCP服务器来提供IP 地址等参数信息的配置。
1 工作原理
DHCP服务器通过DHCP报文与DHCP客户端交互,为各种类型的客户端分配合适的IP地址、子网掩码、缺省网关以及 DNS 服务器地址。DHCP客户端是整个DHCP过程的触发者和驱动者,通过DHCP报文和DHCP服务器交互,得到IP地址和其他网络参数。因此,DHCP 服务器可以有效降低客户机IP地址配置的复杂度和网络管理的成本。
2 实验设计
(1)网络拓扑如图1所示,以三层交换机S5800作为DHCP服务器,交换机下接PC1和PC2,属于VLAN 10,对交换机进行配置,使PC1和PC2能自动获取指定范围内的IP地址、网关和DNS等参数。
(2)实验配置
设定PC1为自动获取IP的方式,未进行DHCP配置前,使用ipconfig命令查看其IP地址等信息,如图2所示。
如图2所示,此时169.254.71.97为系统自动分配的默认IP地址,没有太大的实际意义。
(3)执行以下命令
S5800#configure // 进入全局配置
S5800(config)#dhcp start // 开启全局DHCP功能
S5800(config)#vlan 10 // 创建vlan 10
S5800(vlan-10)#quit //退出
S5800(config)#interface gigaethernet 1/0/1 to gigaethernet 1/0/4 //进入接口1-4
S5800(config-ge1/0/1->ge1/0/4)#port link-type access //设置1-4接口类型为access
S5800(config-ge1/0/1->ge1/0/4)#port default vlan 10 //设置1-4接口默认vlan为10
S5800(config-ge1/0/1->ge1/0/4)#quit
S5800(config)#interface vlan 10 // 进入vlanif10 接口配置视图
S5800(config-vlan-10)#ip address 192.168.1.1/24 //设置vlanif的ip地址为192.168.1.1/24
S5800(config-vlan-10)#ip dhcp server // 配置接口DHCP工作模式为server
S5800(config-vlan-10)#quit //退出
S5800(config)#dhcp pool 1 // 建立DHCP地址池1
S5800(config-dhcp-pool-1)#network range 192.168.1.2 192.168.1.100 mask 255.255.255.0 // 配置地址池起始IP范围以及掩码
S5800(config-dhcp-pool-1)#gateway 192.168.1.1 // 配置DHCP网关
S5800(config-dhcp-pool-1)#lease-time 12 // 配置租期,单位为小时
S5800(config-dhcp-pool-1)#dns 192.168.1.200 // 配置自动获取的dns
S5800(config-dhcp-pool-1)#quit // 退出DHCP地址池配置
S5800(config)#show dhcp pool // 查看地址池使用情況
pool 1 :
dhcp pool start ip : 192.168.1.2 //开始IP地址为192.168.1.2
dhcp pool end ip : 192.168.1.100 //结束的IP地址为192.168.1.100
dhcp pool mask : 255.255.255.0 //子网掩码为255.255.255.0
dhcp pool gateway address : 192.168.1.1 //网关为192.168.1.1
dhcp pool dns address : 192.168.1.200
dhcp pool dns backup address : 0.0.0.0
dhcp pool lease time : 0 days 12 hours 0 minutes
dhcp pool entry number : 99
dhcp pool entry used : 0
(4)将PC1连接到上述配置的VLAN 10所属的端口,设置自动获取IP地址,再次使用ipconfig命令查看所获取的IP地址等情况,如图3所示。
如图3所示,此时PC1的IP地址为192.168.1.2,子网掩码为255.255.255.0,网关为192.168.1.1,在IP地址池划分范围内。
(5)将PC2连接至VLAN下的其他端口,配置为自动获取IP,查看获取到的IP情况,如图4所示。
如图4所示,此时PC2的IP地址为192.168.1.3,子网掩码为255.255.255.0,网关为192.168.1.1,在IP地址池划分范围内。
(6)利用show命令查看DHCP地址池的使用情况如图5所示。
图5表明,地址池中共有分配99个IP地址,已经被PC1和PC2使用2个,符合实验预期。
3 结语
本文提出在实验教学过程中采用烽火S5800实现DHCP方案,使学生能够直观地观察DHCP配置结果,进而在此基础上掌握配置DHCP的方法。结果表明,该设计方案能为不同的客户机动态分配IP地址,效果良好,达到了实验的目的。
参考文献:
[1] 谢希仁.计算机网络[M].5版.北京:电子工业出版社,2009.
[2] 杨心强,陈国友.数据通信与计算机网络[M].4版.北京:电子工业出版社,2012.
[3] 段桂芹.在WINDOWS 2003 SERVE下DHCP服务器的安装和设置[J].科技资讯,2007(11):93-94.