NetBind is a binding tool that supports the dynamic creation of component based data paths and virtual routers in network processor-based routers. 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.


More than 1500 downloads of NetBind Software since March 2002

NetBind Software was developed by the Genesis Project, which is sponsored by the NSF CAREER Award ANI 9876299 and with support from the Intel Research Council, Hitachi and Nortel Networks. Copyright (C) Comet Group in Columbia University, 2001

michael_kounavis "at" hotmail "dot" com