All of lore.kernel.org
 help / color / mirror / Atom feed
* Announcing the netns library
@ 2010-09-16 13:31 Martín Ferrari
  0 siblings, 0 replies; only message in thread
From: Martín Ferrari @ 2010-09-16 13:31 UTC (permalink / raw)
  To: netdev; +Cc: Mathieu Lacage, Alina Quereilhac

Hi,

After a few months pestering this list with my bugs, I would like to
bive something back by showing what I have been working on, in case it
is useful for somebody.

The netns library is a Python library that tries to make it easy to
create a virtual network with realistic characteristics. It uses
namespaces for the virtual nodes, veth links and bridges to connect
them, and netem+tbf to emulate real world conditions. It is mainly
aimed at network research, and it is part of a bigger project called
NEPI, but I think netns is useful on its own, even when you just need
something to handle all the painful configuration to set up
namespaces.

Of course, at this stage the API is not stable, and there are bugs,
but the basic functionality is there.

You can see more information about it here:
http://yans.pl.sophia.inria.fr/trac/nepi/wiki/netns
The mercurial repository is here:
http://yans.pl.sophia.inria.fr/trac/nepi/wiki/netns

A sample script to show the basic usage:
http://yans.pl.sophia.inria.fr/code/hgwebdir.cgi/netns/file/tip/sample.py

Don't hesitate to contact me if you are interested or have doubts.

Martín.

-- 
Martín Ferrari

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-09-16 13:31 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-16 13:31 Announcing the netns library Martín Ferrari

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.