首页> 外文期刊>SIGCSE bulletin >Teaching Networking Hardware
【24h】

Teaching Networking Hardware

机译:教学网络硬件

获取原文
获取原文并翻译 | 示例
       

摘要

We present our experience with the design and teaching of a graduate-level networking hardware course in which students design and build an Internet router. Each team of two students (one proficient in hardware and one proficient in software) design and develop a fully functional router that routes live Internet traffic and inter-operates with other students' routers via a simple routing protocol. Hardware is designed in Verilog using an industry-standard design flow on a specially designed platform, called NetFPGA. Software is written in user-space using a high-level language. Software and hardware are combined and tested using real network traffic over arbitrary private topologies using a custom tool, called VNS. Our approach is distinguished in that both hardware and software can be designed, tested and deployed remotely over the Internet. Our goal is to give students experience in the design of complex networking systems. In our initial course offering in Spring 2004, all teams successfully implemented fully functional routers in less than ten weeks. We will pilot courses outside of Stanford using the remote teaching infrastructure presented in this paper.
机译:我们将介绍我们在研究生级网络硬件课程的设计和教学中的经验,在该课程中,学生可以设计和构建Internet路由器。每个由两个学生组成的团队(一个精通硬件,一个精通软件)设计并开发了一个功能齐全的路由器,该路由器可路由实时Internet流量,并通过简单的路由协议与其他学生的路由器进行互操作。在Verilog中,使用行业标准的设计流程在专门设计的平台NetFPGA上设计硬件。软件是使用高级语言在用户空间中编写的。使用称为VNS的自定义工具,通过任意专用拓扑上的实际网络流量,对软件和硬件进行组合和测试。我们的方法的独特之处在于,可以通过Internet远程设计,测试和部署硬件和软件。我们的目标是为学生提供复杂网络系统设计方面的经验。在2004年春季提供的最初课程中,所有团队都在不到十周的时间内成功实现了功能齐全的路由器。我们将使用本文介绍的远程教学基础设施在斯坦福大学以外的地方试办课程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号