NetMagic网络设备设计学习实践研究开发平台教程.ppt

NetMagic网络设备设计学习实践研究开发平台教程.ppt

简介 计算机系的学生们在进行课程实验时,缺少实验平台对网络设备的转发原理进行剖析;研究所的教授们缺少真实环境下的实验数据,进行更精确的数据建模和算法验证。 尽管我们自己同时具备学术研究和设备生产的经验,在教学的过程中我们也发现了这样一套平台的必要性,因此从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(I

文档评论(0)

1亿VIP精品文档

相关文档