Conference Proceeding

A remotely accessible network processor-based router for network experimentation.

01/2008; pp.20-29 In proceeding of: Proceedings of the 2008 ACM/IEEE Symposium on Architecture for Networking and Communications Systems, ANCS 2008, San Jose, California, USA, November 6-7, 2008
Source: DBLP
0 0
 · 
0 Bookmarks
 · 
34 Views
  • Source
    Article: Using the NetFPGA in the Open Network Laboratory
    [show abstract] [hide abstract]
    ABSTRACT: The Open Network Laboratory is an Internet-accessible net-work testbed that provides access to a large set of hetero-geneous networking resources for research and educational pursuits. Those resources now include the NetFPGA. ONL makes it easy for NetFPGA users to integrate multiple NetF-PGAs into heterogeneous experimental networks, using a simple graphical user interface. The testbed software infras-tructure automatically manages all of the details, including mapping the user's topology to actual hardware and time-sharing of resources via a standard reservation mechanism. The inclusion of NetFPGAs into the testbed allows users just getting started with NetFPGAs to conduct interesting research quickly without the need to set up and manage the NetFPGAs themselves. For more experienced users, the testbed provides an easy path to larger and more diverse experimental configurations.
  • Source
    Conference Proceeding: Design of a secure packet processor
    [show abstract] [hide abstract]
    ABSTRACT: Programmability in the data path of routers provides the basis for modern router implementations that can adapt to new functional requirements. This programmability is typically achieved through software-programmable packet processing systems. One key concern with the proliferation of these programmable devices throughout the Internet is the potential impact of software vulnerabilities that can be exploited remotely. We present a design and proof-of-concept implementation of a packet processing system that uses two security techniques to defend against potential attacks: a processing monitor is used to track operations on each processor core to detect attacks at the processing instruction level; an I/O monitor is used to track operations of the router to detect attacks at the protocol level. Our prototype implementation on the NetFPGA system shows that these monitors can be implemented to operate at high data rates and with little additional hardware resources.
    Architectures for Networking and Communications Systems (ANCS), 2010 ACM/IEEE Symposium on; 11/2010

Full-text

View
0 Downloads
Available from