| NetFPGA: reusable router architecture for experimental research |
| Full text |
Pdf
(401 KB)
|
Source
|
Applications, Technologies, Architectures, and Protocols for Computer Communication
archive
Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
table of contents
Seattle, WA, USA
SESSION: Programmable packet processing
table of contents
Pages: 1-7
Year of Publication: 2008
ISBN:978-1-60558-181-1
|
|
Authors
|
|
Jad Naous
|
Stanford University, Stanford, CA, USA
|
|
Glen Gibb
|
Stanford University, Stanford, CA, USA
|
|
Sara Bolouki
|
Stanford University, Stanford, CA, USA
|
|
Nick McKeown
|
Stanford University, Stanford, CA, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 115, Citation Count: 4
|
|
|
ABSTRACT
Our goal is to enable fast prototyping of networking hardware (e.g. modified Ethernet switches and IP routers) for teaching and research. To this end, we built and made available the NetFPGA platform. Starting from open-source reference designs, students and researchers create their designs in Verilog, and then download them to the NetFPGA board where they can process packets at line-rate for 4-ports of 1GE. The board is becoming widely used for teaching and research, and so it has become important to make it easy to re-use modules and designs. We have created a standard interface between modules, making it easier to plug modules together in pipelines, and to create new re-usable designs. In this paper we describe our modular design, and how we have used it to build several systems, including our IP router reference design and some extensions to it.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
S.-T. Chuang, A. Goel, N. McKeown, and B. Prabhakar. Matching Output Queueing with a Combined Input Output Queued Switch. In INFOCOM (3), pages 1169--1178, 1999.
|
| |
2
|
|
| |
3
|
N. Dukkipati, M. Kobayashi, R. Zhang-Shen, and N. McKeown. Processor Sharing Flows in the Internet. In Thirteenth International Workshop on Quality of Service (IWQoS), 2005.
|
| |
4
|
M. Enachescu, Y. Ganjali, A. Goel, N. McKeown, and T. Roughgarden. Routers With Very Small Buffers. In IEEE Infocom, 2006.
|
| |
5
|
N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker. NOX: Towards an Operating System for Networks. To appear.
|
| |
6
|
|
| |
7
|
IEEE. IEEE 1588 - 2002, Precision Time Protocol. Technical report, IEEE, 2002.
|
| |
8
|
S. Iyer, R. R. Kompella, and N. McKeown. Designing Packet Buffers for Router Line Cards. Technical report, Stanford University High Performance Networking Group, 2002.
|
| |
9
|
John W. Lockwood , Nick McKeown , Greg Watson , Glen Gibb , Paul Hartke , Jad Naous , Ramanan Raghuraman , Jianying Luo, NetFPGA--An Open Platform for Gigabit-Rate Network Switching and Routing, Proceedings of the 2007 IEEE International Conference on Microelectronic Systems Education, p.160-161, June 03-04, 2007
[doi> 10.1109/MSE.2007.69]
|
| |
10
|
|
| |
11
|
N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. OpenFlow: Enabling Innovation in College Networks. Soon to appear in ACM Computer Communication Review.
|
| |
12
|
NetFPGA Development Team. NetFPGA User's and Developer's Guide. Can be found at http://netfpga.org/static/guide.html.
|
| |
13
|
OpenFlow Consortium. OpenFlow Switch Specification. Available at http://openflowswitch.org/documents.html.
|
| |
14
|
Stanford University. Pee-Wee OSPF Protocol Details. Can be found at http://yuba.stanford.edu/cs344 public/docs/pwospf ref.txt
|
CITED BY 4
|
|
Jad Naous , David Erickson , G. Adam Covington , Guido Appenzeller , Nick McKeown, Implementing an OpenFlow switch on the NetFPGA platform, Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, November 06-07, 2008, San Jose, California
|
|
|
Chuanxiong Guo , Guohan Lu , Dan Li , Haitao Wu , Xuan Zhang , Yunfeng Shi , Chen Tian , Yongguang Zhang , Songwu Lu, BCube: a high performance, server-centric network architecture for modular data centers, ACM SIGCOMM Computer Communication Review, v.39 n.4, October 2009
|
|
|
Paolo Costa , Thomas Zahn , Ant Rowstron , Greg O'Shea , Simon Schubert, Why should we integrate services, servers, and networking in a data center?, Proceedings of the 1st ACM workshop on Research on enterprise networking, August 21-21, 2009, Barcelona, Spain
|
|
|
|
|