NetFPGA开发平台简介

2012年3月28日 | 分类: Driver, Kernel, Network | 标签:

NetFPGA开发平台简介

固定链接:http://xautlinux.net/blog/20120328/095452.htm

关键词: 嵌入式 Linux 路由器 入侵检测 计算机网络 FPGA

NetFPGA是由斯坦福大学开发的,为计算机网络研究人员提供了一个低成本可重用的硬件平台,可以在硬件上搭建Gb/s的高性能网络系统模型,创建高性能路由器(Router)、硬件防火墙(Firewall)、网络入侵检测系统(IDS)、网络流量整形/分流/分路(Traffic Shaping / Splitting / TAP)设备。可用于计算机相关专业的课堂教学实践,涵盖《计算机网络》、《Linux操作系统》、《嵌入式系统》、《嵌入式操作系统》、《网络协议分析》、《Unix/Linux网络编程》、《网络信息安全》、《入侵检测系统》等多门专业课。官方网站:http://netfpga.org

NetFPGA平台的模块化和开放性,大大简化了网络研究的任务量。目前,基于NetFPGA平台的网络设计和路由器设计,已经作为一门实验课程在美国的很多高校里讲授。已经有2000多台NetFPAG系统分布在全球40多个国家超过150个高校,如斯坦福大学的CS344 课程“Build an Internet Router”,https://yuba.stanford.edu/cs344/。在中国大陆,北京理工大学与Xilinx公司,于2009年合作成立高性能网络技术研究实验室,同时也是NetFPGA中国地区主站。http://netfpga.cs.bit.edu.cn

NetFPGA平台能够很好地支持模块化设计,复杂的硬件设计可以通过各个模块的组合来完成。NetFPGA是一个基于Linux的开放性平台,由NetFPGA开发板、双口千兆以太网卡、运行于CentOS操作系统的PC机(或服务器)以及其他软件程序组成,不再需要重复地搭建外围模块、开发驱动和GUI等,只要添加自己的模块和修改现有的系统即可。https://www.google.com/search?q=netfpga+filetype%3Apdf

 

NetFPGA 1G (4x1G),http://www.netfpga.org/php/specs.php
NetFPGA 2.1开发平台,http://www.eefocus.com/book/10-07/415504020756.html


NetFPGA 10G (4x10G),https://github.com/NetFPGA-10G/NetFPGA-10G-empty/wiki

NetFPGA 10G (4x10G)

 

NetFPGA NF10 in core980 with HP ProCurve SFP+ cables fitted

 http://xeraph.com/5168229

 

Tutorial: Building Gigabit-rate Routers with the NetFPGA
http://www.liberouter.org/netfpga/

NetFPGA技术中文研讨社区
http://netfpga.eefocus.com/

西安理工大学 网络工程系 张翔

2012.3.28

目前还没有任何评论.