Presentation is loading. Please wait.

Presentation is loading. Please wait.

1WARFP 2006 NetFPGA Greg Watson Prof. Nick McKeown, Martin Casado High Performance Networking Group Stanford and many Stanford students…

Similar presentations


Presentation on theme: "1WARFP 2006 NetFPGA Greg Watson Prof. Nick McKeown, Martin Casado High Performance Networking Group Stanford and many Stanford students…"— Presentation transcript:

1 1WARFP 2006 NetFPGA Greg Watson Prof. Nick McKeown, Martin Casado High Performance Networking Group Stanford and many Stanford students…

2 2WARFP 2006 NetFPGA Board Software Vendor Tools Class material Teach Network System design at under- graduate and graduate level classes

3 3WARFP 2006 Motivation Version 1 CS344 – Build an IP Router Version 2 Research Where now? Overview

4 4WARFP 2006 Motivation Provide practical experience in designing computer network systems (routers, switches, etc.)

5 5WARFP 2006 Version 1 Custom board 3 FPGAs SRAM, 8 10Mb/s Ethernets Racked – remote development and debugging!

6 6WARFP 2006 CS344 – Build an IP Router 10 week class. Masters/PhD level. Build a router with: –Hardware path for valid IP. –Software path for ARP, OSPF, invalid. –Provide CLI to manage the router.

7 7WARFP 2006 CS344 setup NetFPGA Web Browser Web Server Campus Internet VNS 171.64.5.26 171.64.5.3 Router software

8 8WARFP 2006 Version 2 Issues with Version 1 –Custom Rack (expensive, complicated) –Slow (10Mb/s) –Software/hardware interface not ideal –Old technology

9 9WARFP 2006 Version 2 PCI, Four 1Gbps interfaces.

10 10WARFP 2006 Version 2 V2P30 512Kx36 SRAM 512Kx36 SRAM Quad Eth PHY 4 x 1G RocketIO on SATA RocketIO on SATA Spartan FLASH PCI 32@33MHz

11 11WARFP 2006 Typical Student design Student Verilog (e.g. router) Eth MAC registers PCI 32@33MHz Virtex2Pro30 DMA Eth MAC Eth MAC Eth MAC To SRAM

12 12WARFP 2006 Research Why? –“Fast and easy to use” –“Enough gates, RAM, and bandwidth to do real network systems” RCP @ Stanford (congestion protocol) IDS @ ICSI Can touch every packet

13 13WARFP 2006 Where now Classroom –Cheap, and easy to use –Develop interesting classes –Funding for support, testing, and development –Exploit on-chip CPUs (embedded systems) Research –EmuLAB/PlanetLab type configurations? –Easy to use

14 14WARFP 2006 More information http://klamath.stanford.edu/nf2/


Download ppt "1WARFP 2006 NetFPGA Greg Watson Prof. Nick McKeown, Martin Casado High Performance Networking Group Stanford and many Stanford students…"

Similar presentations


Ads by Google