home · mobile · calendar · bactac · 2001-2002 · 

BACTAC - Neufeld

The Click Modular Router
Michael Neufeld
Grad Student, Department of Computer Science

Click is a framework developed by Eddie Kohler at MIT for constructing flexible, configurable, and fast routers out of small, reusable packet processing modules called elements. To create a router, a directed graph of these elements is formed using a special scripting language. Packets are then routed by sending them through the graph. In an operating system, these graphs may either run at user level, or installed as a Linux (FreeBSD soon) kernel module. This allows for extensive experimentation with network protocols without having to recompile the kernel, and provides portability for code which has traditionally been very tightly tied to a particular kernel.

Department of Computer Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
May 5, 2012 (14:24)