eNSP软件模拟DHCP协议分配IP地址

eNSP软件模拟DHCP协议分配IP地址

实验目的:利用eNSP软件模拟DHCP协议分配IP地址,熟悉2种DHCP的分配方法。

实验内容:根据eNSP拓扑图来配置交换机跟路由器。

实验目标:各台PC主机设置为DHCP模式,并且可以获得IP地址,且互相可以通信。

实验结果:通过在主机上,用ipconfig命令查看或的IP地址,再用抓包工具看DHCP规则模 式。

实验步骤:

1. 打开eNSP软件,绘制拓扑图。

eNSP软件模拟DHCP协议分配IP地址_第1张图片

2.开始配置路由器与交换机。

路由器AR1配置

system-view  ##进入系统视图模式 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname R1  ##系统重命名
[R1]dhcp enable  ##开启DHCP模式
[R1]int g0/0/0.10  ##进入g0/0/0.10子端口
[R1-GigabitEthernet0/0/0.10]dot1q termination vid 10  ##接收时剥离tag报文进行转发,向外发送时添加vlan10标签。
[R1-GigabitEthernet0/0/0.10]ip add 192.168.10.1 24  ##配置端口IP地址
[R1-GigabitEthernet0/0/0.10]dhcp select interface  ##基于接口配置DHCP
[R1-GigabitEthernet0/0/0.10]dhcp server dns-list 2.2.2.2 8.8.8.8  ##DHCP服务DNS表
[R1-GigabitEthernet0/0/0.10]dhcp server lease day 5  ##DHCP服务时长
[R1-GigabitEthernet0/0/0.10]q  ##退出该接口
[R1]int g0/0/0.20  ##进入g0/0/0.20子端口
[R1-GigabitEthernet0/0/0.20]dot1q termination vid 20  ##接收时剥离tag报文进行转发,向外发送时添加vlan20标签。
[R1-GigabitEthernet0/0/0.20]ip add 192.168.20.1 24.  ##配置端口IP地址
[R1-GigabitEthernet0/0/0.20]dhcp select interface  ##基于接口配置DHCP	
[R1-GigabitEthernet0/0/0.20]dhcp server dns-list 2.2.2.2 8.8.8.8  ##DHCP服务DNS表	
[R1-GigabitEthernet0/0/0.20]dhcp server lease day 6  ##DHCP服务时长
[R1-GigabitEthernet0/0/0.20]q  ##退出改接口
[R1]int g0/0/1  ##进入g0/0/1接口
[R1-GigabitEthernet0/0/1]ip add 12.0.0.1 24  ##给该接口分配IP地址。
[R1-GigabitEthernet0/0/1]q  ##退出该接口
[R1]ip  route-static 15.0.0.0 24 12.0.0.2  ##设置静态路由。
[R1]int g0/0/0.10  ##进入g0/0/0.10接口
[R1-GigabitEthernet0/0/0.10]arp broadcast enable  ##使g0/0/0.10子端口进行ARP广播
[R1-GigabitEthernet0/0/0.10]int g0/0/0.20  ##进入g0/0/0.10接口
[R1-GigabitEthernet0/0/0.20]arp broadcast enable  ##使g0/0/0.20子端口进行ARP广播
[R1-GigabitEthernet0/0/0.20]q

路由器AR2配置

system-view  ##进入系统视图界面
Enter system view, return user view with Ctrl+Z.	
[Huawei]sysname R2  ##重命名R2
[R2]dhcp enable  ##开启DHCP模式
Info: The operation may take a few seconds. Please wait for a moment.done.
[R2]ip pool DHCP15  ##开启全局池并设置名称
Info: It's successful to create an IP address pool.
[R2-ip-pool-DHCP15]network 15.0.0.0 mask 24  ##动态分配的地址范围
[R2-ip-pool-DHCP15]gateway-list 15.0.0.1  ##配置客户端网关地址
[R2-ip-pool-DHCP15]dns-list 8.8.8.8 2.2.2.2  ##指定接口池下的DNS服务器
[R2-ip-pool-DHCP15]q
[R2]int g0/0/2  ##进入接口
[R2-GigabitEthernet0/0/2]ip add 15.0.0.1 24  ##配置接口IP地址
[R2-GigabitEthernet0/0/2]dhcp select global  ##开启接口DHCP功能,指定接口采用全局地址池为客户端分配IP地址
[R2-GigabitEthernet0/0/2]q
[R2]ip route-static 0.0.0.0 0.0.0.0 12.0.0.1  ##配置静态路由
[R2]ip pool dhcp15  ##检查该全局池是否分配完毕	
[R2-ip-pool-DHCP15]display this 
[V200R003C00]
#
ip pool DHCP15
 gateway-list 15.0.0.1 
 network 15.0.0.0 mask 255.255.255.0 
 dns-list 8.8.8.8 2.2.2.2 
#
return
[R2-ip-pool-DHCP15]q
[R2]int g0/0/1  ##进入接口
[R2-GigabitEthernet0/0/1]ip add 12.0.0.2 24  ##配置接口IP地址

交换机SW1配置

system-view  ##进去系统视图模式
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname SW1  ##交换机重命名	
[SW1]vlan batch 10 20  ##批量开启vlan
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW1]int e0/0/01  ##进入接口
[SW1-Ethernet0/0/1]port link-type access  ##设置接口为接口模式(华为默认的接口模式为hybird模式)
[SW1-Ethernet0/0/1]port default vlan 10  ##该接口并入vlan10
[SW1-Ethernet0/0/1]int e0/0/2  ##进入接口	
[SW1-Ethernet0/0/2]port link-type access  ##设置接口为接口模式 
[SW1-Ethernet0/0/2]port default vlan 20  ##该接口并入vlan10	
[SW1-Ethernet0/0/2]int e0/0/3  ##进入接口  	
[SW1-Ethernet0/0/3]port link-type access  ##设置接口为接口模式 
[SW1-Ethernet0/0/3]port default vlan 10  ##该接口并入vlan10
[SW1-Ethernet0/0/3]int e0/0/4  ##进入接口  
[SW1-Ethernet0/0/4]port link-type access   ##设置接口为接口模式 	
[SW1-Ethernet0/0/4]port default vlan 20  ##该接口并入vlan10	
[SW1-Ethernet0/0/4]int g0/0/1  ##进入接口 
[SW1-GigabitEthernet0/0/1]port link-type trunk  ##设置接口为trunk模式  	
[SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20  ##设置trunk模式只允许通过vlan10和vlan20
[SW1-GigabitEthernet0/0/1]q
[SW1]

主机设置:

在DHCP模式下,所有的主机都选择DHCP模式

eNSP软件模拟DHCP协议分配IP地址_第2张图片

切记:此处一定要确认应用按钮是灰色的,证明配置已经完成,否则,实验无法继续进行!

实验验证:选取一台主机,在命令表里面输入-ipconfig /renew,获取IP地址。

eNSP软件模拟DHCP协议分配IP地址_第3张图片

这时候,我们打开抓包工具,来看看DHCP的几条报文

可以看出DHCP下的4条报文,作用是

第一步:客户端通过广播发送DHCP Discover 报文寻找服务器端

第二步:服务器端通过单播发送DHCP Offer 报文向客户端提供IP地址等网络信息

第三步:客户端通过广播发送DHCP Request 报文告知服务器端本地选择使用哪个IP地址

第四步:服务器通过单播发送DHCP Ack报文告知客户端IP地址是合法可用的

注意,要分清楚广播跟单播。

最后一步验证所有主机之间是否能相互通信。我们使用ping命令在测试。

eNSP软件模拟DHCP协议分配IP地址_第4张图片

由于通信延迟,第一次可能会出现请求超时,不过后面就可以正常通信。

注意,要分清楚广播跟单播。

最后一步验证所有主机之间是否能相互通信。我们使用ping命令在测试。

[外链图片转存中…(img-epCqz4w6-1592990525352)]

由于通信延迟,第一次可能会出现请求超时,不过后面就可以正常通信。

实验完成。

你可能感兴趣的:(eNSP实验,网络原理)