Live data from Hacker News

Mininet: Emulating a network on your laptop

mininet.github.com

31–33 of 33 posts

Re: Mininet: Emulating a network on your laptop

#31
post #29

Earlier quoted context omitted.

Thanks. I'd found those but what I'm really interested in are the course assignments which only seem to be available for the actual course. The first two are the only ones I can't find right now

The first two programming assignments can be found here: http://www.scs.stanford.edu/10au-cs144/lab/reliable/reliable... . The 2012 assignments were the same.

Thanks your awesome :)

Re: Mininet: Emulating a network on your laptop

#32
post #24

When I was studying networking we used a network simulation tool called cnet[0], which has the nice property that it can do network simulation at different protocol layers as well as having different topologies. It can also simulate things like wide-area networks, noisy connections and so on. Most of the assignments built around cnet were of the form of "Here is a network protocol that is half-completed. Write the tr…

At the TU Ilmenau we used OMNeT++ ( http://www.omnetpp.org/ ) which had the benefit of having built-in classes for statistics collection and looking at graphs while the simulation ran - mininet doesn't seem to offer such functionality (yet?). But then it sometimes felt like omnet had too many layers of indirection and C++ was not everybodys language of choice. Our assignments were similar, I remember doing stuff with…

It depends what you're doing with networks. These tools are good for calculating statistics on large scale configs.

If you want a "real" network GNS3 is so much better.

Re: Mininet: Emulating a network on your laptop

#33

I kind of want to use this to build a hacking game. You get to use real world tools to uncover bits of story scattered across a virtual network. You could even write little "agents" that run on the nodes that cause traffic to happen between nodes, or react to things happening on the network.

Uplink with real (virtualized) servers? Count me in!
Post reply on HN