Netbind Source Code Release for IXP 1200 Network Processor based Routers
NetBind is a binding tool that supports the dynamic creation of component based data paths and virtual routers in network processor-based routers. Source code is available from: http://comet.columbia.edu/genesis/netbind/ NetBind balances the flexibility of network programmability against the need to process and forward packets at line speeds in routers. While the design of NetBind is generic, the current implementation of the tool is focused toward the Intel IXP1200 network processor. The following source code, utilities and services are available: + a binding tool (NetBind) for constructing data paths and virtual routers in network processor-based routers; + a programming language and interpreter (ni) for profiling modular data paths; + a modular IPv4 protocol stack (IPpath) and a suite of test programs that create the stack dynamically; + a set of IXP1200 microassembler extensions (uof2tmd) for creating the components of modular data paths. + remote access to Columbia's Virtual Network Testbed for experimenting with NetBind. For a paper on NetBind see: http://www.comet.columbia.edu/genesis/papers/openarch02_netbind.pdf "NetBind: A Binding Tool for Constructing Data Paths in Network Processor-based Routers" by Andrew T. Campbell, Stephen Chou, Michael E. Kounavis, Vassilis D. Stachtos and John B. Vicente, IEEE Fifth International Conference on Open Architectures and Network Programming (OPENARCH' 02), June 2002. Thanks, Genesis Team NetBind Software was developed by the Genesis Project, which is sponsored by the NSF and with support from the Intel Research Council, Hitachi and Nortel Networks. Copyright (C) Comet Group in Columbia University, 2001
participants (1)
-
Michael Kounavis