Sciweavers

SOFTVIS
2006
ACM

The Clack graphical router: visualizing network software

14 years 5 months ago
The Clack graphical router: visualizing network software
We present Clack, a graphical environment for teaching students how Internet routers work and other core networking concepts. Clack is a router written as a Java Applet, and routes live network traffic in real-time. Students can look inside the router to see how packets are processed, and watch the dynamics of the queues. They can modify and enhance the router, making it process packets as they wish. Clack provides multiple views of the operational router including the full network topology, the router’s software components, and a packet-level view of the traffic as it passes through the router. Clack’s detailed visual interface to the software internals of a functioning router, as well as its ability to modify and observe live Internet traffic, provide a unqiue environment to aid in networking education. Over the last two years, Clack has been used in the classroom at six universities. Feedback from the students through anonymous, formal evaluations has been positive. In this ...
Dan Wendlandt, Martin Casado, Paul Tarjan, Nick Mc
Added 14 Jun 2010
Updated 14 Jun 2010
Type Conference
Year 2006
Where SOFTVIS
Authors Dan Wendlandt, Martin Casado, Paul Tarjan, Nick McKeown
Comments (0)