根据网络拓扑图在ensp平台搭建网络

利用eNSP平台搭建如下图所示的网络。其中,HTTP Server提供Web服务,DNS Server提供DNS服务,R1提供DHCP服务,R1与R2直接运行RIPv2协议,具体配置要求如图1。并且实现在客户端Client2访问HTTP Server服务器,并获取name.txt文档。

一、搭建网络的关键技术与实现

1. 下载ensp及其依赖程序VirtualBox、WinPcap、Wireshark

     下载ensp安装包并安装后会有安装其他依赖程序的选项,没有下载的程序选上之后会自动安装,只需要根据需求按照指引走就可以完成ensp及其依赖程序的安装。安装之后打开ensp完成注册就可以使用了。(没有安装过的建议搜一篇详细教程,这里不详细介绍ensp平台的安装)

2. 搭建网络

     实现网络的搭建需要先新建拓扑,根据图1的拓扑图选择合适的路由器、交换机以及主机并完成连线,全选后点击“启动”就可以开始设备的配置了。

图 1 拓扑图及其配置

3. 配置设备IP地址等

  • 配置路由器IP地址等:

     首先配置路由器R1的IP地址:双击路由器R1打开命令行,输入”sys”进入view模式,输入”sysname r1”更名为r1,输入”int g0/0/0”可以进入g0/0/0接口,输入”ip add 192.168.1.254 24”将该接口IP地址设置为192.168.1.254,24是地址掩码,接下来通过相同的方法将接口g0/0/1和g0/0/2的IP地址分别设置为172.21.5.254和5.0.0.2,地址掩码都是24。具体配置如图2所示:

图 2 配置R1的IP地址

     接下来配置路由器R2的IP地址:双击路由器R2打开命令行,步骤与配置r1时相同,但是r2的接口g0/0/0和g0/0/1的IP地址分别是5.0.0.3、57.71.1.254。记得要退出到最开始的尖括号部分并输入”save”命令保存配置。配置情况如图3所示:

图 3 配置R2的IP地址

  • 配置服务器IP地址等:

     配置DNS服务器:双击DNS服务器打开基础配置,“IPV4配置”部分的本机地址、网关、域名服务器分别为192.168.1.5、192.168.1.254、192.168.1.5。配置好后可以在“PING测试”部分输入R1的g0/0/0接口的IP地址ping一下,如果能够ping成功,说明配置好了,然后点击“保存”将配置情况保存下来。具体配置情况如图4所示:

图 4 DNS服务器配置

     配置HTTP服务器:双击HTTP服务器打开基础配置,“IPV4配置”部分的本机地址、网关、域名服务器分别为57.71.1.5、57.71.1.254、57.71.1.5。配置好后可以在“PING测试”部分输入R2的g0/0/1接口的IP地址ping一下,如果能够ping成功,说明配置好了,然后点击“保存”将配置情况保存下来。具体配置情况如图5所示:

图 5 HTTP服务器配置

  • 自动获取主机IP地址并配置:

     设置主机IP地址DHCP:要想通过DHCP自动获取主机的IP地址,需要先双击主机打开主机的基础配置,“IPv4配置”部分需要选择DHCP并点击应用。

     服务器R1配置DHCP地址池并自动获取主机IP地址:首先输入”dhcp enable”开启DHCP分配IP地址功能,然后输入"ip pool global-pool"配置一个名为”global-pool”的地址池,然后输入”network 172.21.5.0 mask 24”设置服务器所在网段,其中172.21.5.0是网段,24是地址掩码,然后输入”gateway-list 172.21.5.254”,这个IP地址是服务器接口的IP地址,再输入”dns-list 192.168.1.5”,这个地址是DNS域名服务器的IP地址,然后输入”q”退出地址池设置,再输入”int g0/0/1”进入到与主机相连的接口,输入”dhcp select global”就可以捕获到DHCP自动分配IP地址的分组。具体如图6所示:

图 6 R1配置DHCP地址池自动获取IP地址

     在输入”dhcp select global”命令前,开启对路由器g0/0/1接口的捕获分组,在Wireshark的输入框中输入”dhcp”能够筛选DHCP分组,在已筛选的分组中可以看到Discover报文、Offer报文、Request报文以及ACK报文,DHCP自动分配的IP地址可以在ACK报文中找到。具体如图7所示:

图 7 捕获DHCP分配IP地址的分组

     主机终端获取IP地址:双击并打开主机PC1的命令行,输入”ipconfig”会得到当前主机IP地址等详细信息,如图8所示:

图 8 终端查看IP地址

     完成两个主机的最终配置:由于题目要求client主机的IP地址172.21.5.X中的X要是自动获取的,这里将上一步自动获取到的IP地址给client主机,并将主机PC1的IP地址设置为172.21.5.252。主机PC1和主机client的配置基本一致,配置完成后尝试ping路由器与之相连的接口IP地址,如果成功则说明主机也完成了配置。具体配置如图9所示:

图 9 主机IP配置

4. 实现网络全联通

      当前部分只完成了网段内的联通,如果要实现全网联通,需要为路由器手动设置添加路由表。对于路由器R1,需要为它添加目的地址为HTTP服务器的下一跳地址。

     首先输入”int g0/0/2”进入与目的地址最接近的接口,然后输入”ip route-static 57.71.1.5 24 5.0.0.3”添加静态路由,57.71.1.5是目的地址,24是目的地址的子网掩码,5.0.0.3是下一跳的地址,接下来ping一下目的地址检测是否能够联通,成功后R1就可以实现全网络联通了。具体如图10所示:

图 10 路由器R1静态路由配置

     R2的静态路由添加和R1类似,不过R2需要添加两个网段才能实现全联通,一个是172.21.5.253  24,一个是192.168.1.5  24。具体如图11所示:

图 11 路由器R2静态路由配置

     到这里就可以实现全联通了,在任何一个设备上都可以ping到任意一个设备,完整的网络拓扑图如图12所示:

图 12 网络拓扑图

二、在客户端client获取name.txt文档

  • HTTP服务器->服务器信息->HttpServer->配置,在文件根目录出添加包含name.txt文档的文件夹,点击“服务”部分的“启动”启动服务器,如图13所示;

图 13 启动HTTP服务器

  • DNS服务器->服务器信息->DNSServer->配置,主机域名为www.name.com,IP地址为57.71.1.5,再点击“增加”,再启动服务器,如图14所示;

图 14 启动DNS服务器

  • 客户端client->客户端信息->HttpClient->地址,地址为http://www.name.com/**/name.txt, 再点击获取就可以获取到name.txt文档,如图15所示。

图 15 获取name.txt文档

  • 35
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
校园网络拓扑结构ensp是根据某校园网络需求背景设计的网络拓扑结构。该结构采用了核心层、汇聚层、接入层三层架构,并且要求所有交换机都具有双机热备冗余备份,以确保任何一台设备都不能宕机。核心层采用双核心结构,利用生成树实现负载均衡,防止网络中的单点故障。出口路由器分别接入电信和教育网专线,为学校师生提供上网。此外,根据需求划分了vlan,使得行政部门可以访问任何部门,其他部门之间也可以互相访问,但不能访问行政部和财务部。这样的设计可以满足校园网络的通信和访问互联网的需求,并实现两个校区之间的联网。\[1\]\[2\] #### 引用[.reference_title] - *1* [华为ensp模拟校园网/企业网实例(精品拓扑)](https://blog.csdn.net/m0_59193722/article/details/122142106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [网络工程毕业设计----基于ensp华为校园网双出口网络仿真设计](https://blog.csdn.net/WANGMH13/article/details/126102176)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值