You are on page 1of 10

A Quick Update for GENI Engineering Conference (GEC3) - Oct 30, 2008

John W. Lockwood and the NetFPGA Team


jwlockwd@stanford.edu

http://NetFPGA.org/
October 2008

STANFORD UNIVERSITY

What is the NetFPGA?


Networking Software running on a standard PC

CPU

Memory

PCI

PC with NetFPGA 1GE

A hardware accelerator built with Field Programmable Gate Array driving Gigabit network links

FPGA
Memory

1GE 1GE 1GE NetFPGA Board

October 2008

STANFORD UNIVERSITY

NetFPGA-1G Hardware

Xilinx Virtex-2 Pro FPGA PCI Host Interface SRAM DRAM 4 * Gigabit Ethernet ports
October 2008

STANFORD UNIVERSITY

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

October 2008

STANFORD UNIVERSITY

Building Modular Router Modules

PW-OSPF
CPU
Memory

Java GUI Front Panel (Extensible)

Verilog EDA Tools (Xilinx, Mentor, etc.)

PCI

NetFPGA Driver
1GE

FPGA
Memory

1GE 1GE 1GE

L3 Parse IP Lookup

L2 Parse

1. Design 2. Simulate 1GE 3. Q In Synthesize 4. Download Mgmt 1GE Out Q Mgmt 1GE

1GE Verilog modules interconnected by FIFO interfaces


5
STANFORD UNIVERSITY

My Block

October 2008

NetFPGA Worldwide Tutorial Series


SIGCOMM: Seattle, Washington Eurosys: Glasgow, Scotland
Hot Interconnects & Summer Camp

Jiaotong Univ. Beijing, China

Cambridge: England SIGMETRICS San Diego, California CESNET Brno, Czech Republic IISc Bangalore, India NICTA/UNSW: Sydney, Australia

Stanford, California

October 2008

STANFORD UNIVERSITY

Photos from NetFPGA Tutorials

SIGCOMM - Seattle, Washington, USA

Beijing, China
SIGMETRICS - San Diego, California, USA

EuroSys - Glasgow, Scotland, U.K.


October 2008

Bangalore, India
7
STANFORD UNIVERSITY

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


October 2008

STANFORD UNIVERSITY

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


October 2008

STANFORD UNIVERSITY

http://NetFPGA.org On-Line Community

October 2008

10

STANFORD UNIVERSITY

You might also like