100 likes | 194 Vues
A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA Team jwlockwd@stanford.edu http://NetFPGA.org/. What is the NetFPGA?. PC with NetFPGA. 1GE. FPGA. 1GE. 1GE. Memory. 1GE. NetFPGA Board. Networking Software
E N D
A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008 John W. Lockwood and the NetFPGA Team jwlockwd@stanford.edu http://NetFPGA.org/
What is the NetFPGA? PC with NetFPGA 1GE FPGA 1GE 1GE Memory 1GE NetFPGA Board NetworkingSoftware running on a standard PC CPU Memory PCI A hardware accelerator built with Field Programmable Gate Arraydriving Gigabit network links
NetFPGA-1G Hardware Xilinx Virtex-2 Pro FPGA PCI Host Interface SRAM DRAM 4 * Gigabit Ethernet ports
Uses of the NetFPGA • Open source IPv4 Router • Verilog code on NetFPGA.org • Network Security • Firewall / IDS / IDP • Snort Accelerator • Hardware-Accelerated OpenFlow Router • Jad will describe this at the first talk in the ANCS conference held next week
Building Modular Router Modules Verilog EDA Tools (Xilinx, Mentor, etc.) NetFPGA Driver • Design • Simulate • Synthesize • Download 1GE L3 Parse L2 Parse In Q Mgmt 1GE 1GE IP Lookup Out Q Mgmt 1GE Verilog modules interconnected by FIFO interfaces PW-OSPF CPU Memory Java GUI Front Panel (Extensible) PCI 1GE FPGA 1GE 1GE My Block Memory 1GE
NetFPGA Worldwide Tutorial Series SIGCOMM: Seattle, Washington Jiaotong Univ. Beijing, China Eurosys: Glasgow, Scotland Cambridge: England Hot Interconnects & Summer Camp Stanford, California CESNET Brno, Czech Republic SIGMETRICS San Diego, California IISc Bangalore, India NICTA/UNSW: Sydney, Australia
Photos from NetFPGA Tutorials SIGCOMM - Seattle, Washington, USA Beijing, China SIGMETRICS - San Diego, California, USA Bangalore, India EuroSys - Glasgow, Scotland, U.K. http://netfpga.org/pastevents.php and http://netfpga.org/upcomingevents.php
NetFPGA Hardware Deployments (as of June 2008) 500 NetFPGAs deployed at over 60 world-wide locations
Current Status of NetFPGA Cards • First Batch of 500 NetFPGA 1G Cards • Sold out in August 2008 • Deployed at 80 sites in 14 countries • Next batch of 500 cards Manufacturing now • Should start shipping on Nov 17, 2008 • We anticipate building about 5,000 cards • NetFPGA 10G • 4 * 10 Gbps link s40 Gbps • (80 Gbps throughput if you count ingress+egress) • PCI-express host interface • Contact us if you intend to use this card