- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简介 计算机系的学生们在进行课程实验时,缺少实验平台对网络设备的转发原理进行剖析;研究所的教授们缺少真实环境下的实验数据,进行更精确的数据建模和算法验证。 尽管我们自己同时具备学术研究和设备生产的经验,在教学的过程中我们也发现了这样一套平台的必要性,因此从2010年开始,我们开发并逐渐完善了Net Magic创新实验平台。这套平台的设计初衷是:有硬件也有软件,易于开发和部署,特别适合教学和学术研究。 试用结果表明,这套平台很受欢迎,学生们在很短的时间内就掌握了路由器的设计原理并开发出了一些应用,也发表了一批高水平的论文。 Net Magic摒弃了传统的硬件加CPU的结构,将控制功能外移到一台普通的微机上实现,为此专门设计了一套控制协议NMAC。NMAC的核心思想是利用以太网传递控制命令,不仅令硬件结构更加简洁,而且特别适合专业特长为硬件设计的研究人员。 UM输出接口 ① ② ③ ④ ⑤ ⑥ ⑦ 协议验证 从硬件层次体验协议格式 NetMagic软件基本知识 NMAC通信框架 P1为管理配置/交换复用接口 报文拆封装模块区分NMAC报文和普通报文 命令解析模块解析NMAC协议 P1 UM CDP P2 P8 P3 GE PHY RGMII P4 P7 P6 P5 SerDes NMAC连接建立和释放 三次握手建立连接 两次握手释放连接 NMAC API函数 nmac_init(ID) nmac_write_data(addr,num,data) nmac_read_data(addr,num) nmac_cleanup() NetMagic BOX自身无CPU处理能力,需借助外部主机CPU,通过以太网传递控制命令 初始化 写数据 读数据 关闭 NM Debuger界面 由NMAC的四个API函数创建, 配置UM和CDP内部寄存器 教学案例 Bufferbank演示环境 Openlabel演示环境 数据流镜像和阻断工具 Bloom filter的原型 路由器原型 流量发生器原型 流媒体传输质量监测工具 网络数据采集和Trace生成工具 Buffer Bank演示环境 实现基本的Buffer Bank原型系统,至少包含2个BBD、1个BBM 实现一种简单的,带本地Cache的流媒体分发应用 NetMagic负责对用户请求数据是否在本地缓存进行判断 Openlabel演示环境 支持同一物理设备上的多个虚拟设备与其他多个物理设备上的虚拟设备相连,并对每条虚拟链路实现带宽控制 在每条虚拟链路上运行多台数据流,并对每条数据流进行单独的流控 基于规则的数据流镜像和阻断 NetMagic硬件根据查表的结果转发 NetMagic控制软件从远端接收数据流阻断的五元组规则 NetMagic控制软件可将五元组规则配置到NetMagic中,对匹配规则的数据进行阻断(丢弃) Bloom filter应用 设计一个使用Bloom filter的应用场景,如优化一个查表算法,加快其查找速率 利用NetMagic硬件实现Bloom filter的查询,至少包含4个hash函数 NetMagic控制软件实现对NetMagic硬件中Bloom filter向量的配置 基于NProbe的路由器原型 实现的路由器端口数目至少4个 实现路由查找与转发 在NetMagic控制器上实现至少一种路由协议,通过软件设置转发表和ARP表 流量发生器 NetMagic根据控制端的软件对发生的流量进行设置 设置方式包括报文头内容,发送报文长度、发送报文速率 支持按照on/off或者Possion分布发送报文 数据采集器 数据源使用发包软件构造不同报文发送给NetMagic 利用NMAC协议配置转发规则 Netmagic实现规则匹配转发,将符合规则的报文转发给数据采集分析主机 将接收的报文整理成为指定格式存储,并编写程序对trace文件提供分析功能 视频监测工具 对指定视频流进行捕获,分析传输协议的特点,确定视频流的特征 对捕获视频流的带宽、丢包率等进行分析 NetMagic的吸引力 研究人员获取实际数据 教学人员演示实际数据 展现最底层的细节 多谢指教! 诚招代理商 * 对于软件开发能力不强的人,这是最现实的体系结构 * * CDP的内部不需要关注,只需要实现UM,工作量非常小 * 报文体FIFO和计数FIFO是成对出现的 * usedw表示FIFO中存在的words数量,不是已经使用的数量 * 报文流量整形时需要断续读写FIFO * 除了旁路模式,一般需要在UM中实现FIFO * 很简单的状态转移关系 * 规则FIFO放在CDP输出控制模块中 * 细节的展现是最吸引人的 * 协议的处理需要精力开发 * 细节动人,数据为王 * NetMagic是什么 为什么设计 NetMag
您可能关注的文档
- :公司重组破产和清算解析.ppt
- [江苏]建筑资料员标准表格解析.ppt
- _供电系统电气图识图解析.ppt
- “拒吸第一支烟做不吸烟新一代”主题班会解析.ppt
- (-)网店日常运营管理解析.ppt
- 《Linux操作系统实用教程全集》教学课件[]解析.ppt
- (旅游线路和旅游解说系统规划)解析.ppt
- 《地形对聚落及交通线路分布的影响》解析.ppt
- :汽车文化概述解析.ppt
- 《露天矿用设备》教案-O-平地机解析.ppt
- 高考语文一轮复习 讲义 必修下册(二) 单篇梳理5 鸿门宴.doc
- 高考语文一轮复习 讲义 必修下册(三) 单篇梳理6~7 谏逐客书 与妻书.doc
- 高考语文一轮复习 讲义 必修下册(五) 单篇梳理11 阿房宫赋.doc
- 高考语文一轮复习 讲义 必修下册(四) 单篇梳理10 答司马谏议书.doc
- 高考语文一轮复习 讲义 必修下册(一) 单篇梳理3 庖丁解牛.doc
- 高考语文一轮复习 讲义 必修下册(一) 单篇梳理2 齐桓晋文之事.doc
- 高考语文一轮复习 讲义 板块三 学案20 分析主旨意蕴——立足文本,思考深广.doc
- 高考语文一轮复习 讲义 板块五 学案36 《屈原列传》《苏武传》.doc
- 高考语文一轮复习 讲义 板块一 学案4 分析文本特色(论述类)——理清思路,明辨理据.doc
- 湘教版高考数学《线性规划》应用.doc
最近下载
- 脱贫攻坚知识综合测试题及答案.doc VIP
- 3-领导干部要认认真真学习老老实实做人干干净净干事.doc VIP
- 重庆巴蜀中学2025届高三10月适应性月考(二)数学试卷(含答案解析).pdf
- 安全生产管理制度(项目部专用).doc VIP
- 第四单元 封建时代的亚洲国家 考点突破练习 2023-2024学年部编版九年级历史上册.docx VIP
- 教案:ABB[a]-J-8ABB机器人高级编程.docx VIP
- 小学体育_三年级上健康教育1.《人体的器官与系统》教学课件设计.ppt
- 小红书医美医疗行业营销探索分享.docx
- 新能源汽车使用及高压安全防护试题库(含答案).pdf VIP
- 标准图集-98ZJ621围墙大门.pdf VIP
文档评论(0)