2021年交换计数器实现实验报告四.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021年交换计数器实现实验报告四 2021年交换计数器实现实验报告四 PAGE / NUMPAGES 2021年交换计数器实现实验报告四 HUNAN UNIVERSITY 路由器 试验汇报 题 目: 004交换计数器实现 学生姓名: 学生学号: 专业班级: 同组组员: 上课老师: 目 录 TOC \o 1-2 \h \z \u 一、 内容 2 二、 目 2 三、 试验步骤 2 四、 试验环境 2 五、 试验操作及运行结果 2 六、 试验体会和思索题 2 附录(源代码及注释) 2 一、 内容 1、 基础要求: 在2口进3口出基础功效UM_my/UM.v模块中设计端口计数器, 能统计端口进入报文数量。 2、 第二要求: 设计计数器能统计交换机经过有效报文字节数量。 3、 设计STP信号量并监视 设计完网络接口接收计数器模块代码, 初步掌握接收计数器模块工作原理; 使用接收计数器更新状态机状态设置触发条件; 在主机A上发送ping主机B命令; 使用抓包软件统计接口收发报文计数接收计数器状态机改变情况; 对比软硬件计数器统计结果。\ 二、 目 1、 学会硬件实现交换机端口计数器; 2、 深入熟练捕捉数据方法 3、 掌握多个计数方法设计和实现 4、 了解掌握网络接口性能测量基础方法 三、 试验步骤 step1.使用Quartus 打开 上次试验完成好in2out3目录下硬件工程项目netFPGAmini-2-3.qar。 step2.在工程项目中, 打开文件列表对UM.v文件进行编写(用户模块文件) Step3. 在UM.v文件中增加一个新处理逻辑, 在一个always@(posedge clk or negedge reset)逻辑中完成端口2进端口3出硬件设计。 Step4.新建信号量完成数据统计 , 设计信号拉出观察 Step5.点击编译命令, 对代码进行编译, 软件会完成硬件电路设计和优化, 生成和工程名同名sof文件 Step6.将sof文件下载到NetMagic08中进行硬件调试 四、 试验环境 1台管理节点主机; 1台主机A; (分别连接到2口和3口) 2根网线; NetMagic08开发平台; 软件Quartus 16。 主机及网络具体配置参考附带试验环境拓扑及软件配置文档。 五、 试验操作及运行结果 step1.使用Quartus 打开 上次试验完成好in2out3目录下硬件工程项目netFPGAmini-2-3.qar。 step2.在工程项目中, 打开文件列表对UM.v文件进行编写(用户模块文件) 如图, 设置两组32位output端口用于接下来监控。 其中Countar为报文计数, auto_signtap为有效字节数 Step3. 在UM.v文件中增加一个新处理逻辑, 在一个always@(posedge clk or negedge reset)逻辑中完成端口2进端口3出硬件设计。 第一个框内代码含义为初始化两组端口信号量为0以免程序自动初始化影响试验结果观察。 第二个框内表示当报文抵达时候, 有效字节数=先前有效字节数+这次报文有效字节数 最终一个框内代码实现了报文头抵达, 报文数计数+1操作。 Step4.新建信号量完成数据统计 , 设计信号拉出观察 首先插入节点 找到代码修改对应两组32位输出端口。 设计信号拉出观察以下图所表示, 全部监视条件设置为不关心, 因为我们只需要观察最终数字是否符合报文头抵达后+1规范即可, 无需筛选条件。 Step5.点击编译命令, 对代码进行编译, 软件会完成硬件电路设计和优化, 生成和工程名同名sof文件(千万不要动那根线! ) Step6.将sof文件下载到NetMagic08中进行硬件调试 成功下载后添加所想要观察对应端口以下图所表示。 两台机器成功ping通, 实现2进3出功效, 与此同时, 两组我所观察端口数据显示也符合常理, 证实试验基础成功, 能够进行下一次试验操作。 主机A: 主机B: 六、 试验体会和思索题 在真实交换机设备中这类信息都能够称为管理信息。通常会有管理信息库(MIB, Management Information Base)来综合管理。MIB定义了受管设备必需保留数据项、 许可对每个数据项进行操作及其含义, 即管理系统可访问受管设备控制和状态信息等数据变量都保留在MIB中。能够思索作为交换设备, 还有那些性能数据是关键数据。硬件中怎样获取、 保留、 刷新? 首先我上网查找相关MIB基础知识。 管理信息库(MIB, Management Information Base)是TCP/IP网络管理协议标准框架内容之一, MIB定义了受管设备必需

文档评论(0)

181****8523 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档