The NetFPGA is a low-cost platform, primarily designed as a tool for teaching networking hardware and router design. It has also proved to be a useful tool for networking researchers. The NSSL lab owns two NetFGPA cards, which are used by undergraduate students for projects.
OpenFlow enables networks to evolve, by giving a remote controller the power to modify the behavior of network devices, through a well-defined “forwarding instruction set”. The growing OpenFlow ecosystem now includes routers, switches, virtual switches, and access points from a range of vendors.
NSSL Lab works in collaboration with Marvell on several projects. Some of the projects are pure academic whle others are more application oriented.
Jose Yallouz, Alex Shpiner, Roy Mitrany
InfiniBand is a switched fabric communications link used in high-performance computing and enterprise data centers. Its features include high throughput, low latency, quality of service and failover, and it is designed to be scalable. The InfiniBand architecture specification defines a connection between processor nodes and high performance I/O nodes such as storage devices.
Mellanox, the world leader in Infiniband, offers project in NSSL lab. The projects usually deal with new Infiniband alrorithms, and implemented with OpenSM, whci is an open source subnet manager.
WireShark is the most popular packet analyzer in the world. It is also a great education tool to introduce newcomers into the newtorking field. Such activity is done in academic course and in lab experiments
Libpcap is an API that can capture and analyze packets. The API is written in c unix like OS, but has extensions for other programming languages such as Java (JPcap), and other operating systems such as Windows (WinPcap). NSSL offers several projects every semester that are related to traffic analysis, traffic manipulation and performance management. These projects make a frequent use of Wireshark for display purposes, and libpcap for analysis and packetmanipulation.
Supervisors: Eyal Zohar, Roy Mitrany, Alex Shpiner
NSSL Lab uses Cisco routers to create small networks, from which the student can learn experience and inspect many protocols and networking techniques such as VLAN, QoS precedence, queueing etc. Such activity is done in lab experiments as well as projects.
Alex Shpiner, Dani Arbel, Roy Mitrany
OMNeT is the primary network simulator in NSSL lab. It serves several purposes, such as simulating Internet network, Network on Chip and network processor.
Yaniv Ben Itzhak, Alex Shpiner, Roy Mitrany, Ittay Eyal
Dr. Dani Arbel