Initial text and version updates for 2.1.0
This commit is contained in:
committed by
Brian O'Connor
parent
b26f38a6aa
commit
325074981c
@@ -1,6 +1,6 @@
|
|||||||
Mininet 2.0.0 License
|
Mininet 2.1.0 License
|
||||||
|
|
||||||
Copyright (c) 2012 Open Networking Laboratory
|
Copyright (c) 2013 Open Networking Laboratory
|
||||||
Copyright (c) 2009-2012 Bob Lantz and The Board of Trustees of
|
Copyright (c) 2009-2012 Bob Lantz and The Board of Trustees of
|
||||||
The Leland Stanford Junior University
|
The Leland Stanford Junior University
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ Mininet: Rapid Prototyping for Software Defined Networks
|
|||||||
|
|
||||||
*The best way to emulate almost any network on your laptop!*
|
*The best way to emulate almost any network on your laptop!*
|
||||||
|
|
||||||
Version 2.0.0
|
Version 2.1.0
|
||||||
|
|
||||||
### What is Mininet?
|
### What is Mininet?
|
||||||
|
|
||||||
@@ -67,32 +67,30 @@ Mininet includes:
|
|||||||
|
|
||||||
`mn -c`
|
`mn -c`
|
||||||
|
|
||||||
### New features in 2.0.0
|
### New features in 2.1.0
|
||||||
|
|
||||||
Mininet 2.0.0 is a major upgrade and provides
|
Mininet 2.1.0 provides a number of bug fixes as well as a
|
||||||
a number of enhancements and new features, including:
|
number of new features, including:
|
||||||
|
|
||||||
* "Mininet-HiFi" functionality:
|
* Convenient access to Mininet() as a dict
|
||||||
|
* X11 tunneling (wireshark in Mininet hosts!)
|
||||||
|
* Accurate reflection of the Mininet() object in the CLI
|
||||||
|
* Automatically detecting and adjusting resource limits
|
||||||
|
* Automatic cleanup on failure of the `mn` command
|
||||||
|
* Support for running OVS in user space mode
|
||||||
|
* Preliminary support for the Indigo Virtual Switch (IVSSwitch)
|
||||||
|
* The ability to import examples as modules
|
||||||
|
|
||||||
* Link bandwidth limits using `tc` (`TCIntf` and `TCLink` classes)
|
We have provided several new examples which can also be
|
||||||
|
imported to provide useful functionality, including:
|
||||||
|
|
||||||
* CPU isolation and bandwidth limits (`CPULimitedHost` class)
|
* A simple NAT script to attach Mininet networks to your LAN
|
||||||
|
* An example of modeling control and data networks
|
||||||
|
* An example of per-host custom directories using bind mounts
|
||||||
|
|
||||||
* Support for Open vSwitch 1.4+ (including Ubuntu OVS packages)
|
Note that these are experimental features which may "graduate"
|
||||||
|
into mainline Mininet in the future, so they should not be
|
||||||
* Debian packaging (and `apt-get install mininet` in Ubuntu 12.10)
|
considered a stable part of the Mininet API!
|
||||||
|
|
||||||
* First-class Interface (`Intf`) and Link (`Link`) classes for easier
|
|
||||||
extensibility
|
|
||||||
|
|
||||||
* An upgraded Topology (`Topo`) class which supports node and link
|
|
||||||
customization
|
|
||||||
|
|
||||||
* Man pages for the `mn` and `mnexec` utilities.
|
|
||||||
|
|
||||||
[Since the API (most notably the topology) has changed, existing code
|
|
||||||
that runs in Mininet 1.0 will need to be changed to run with Mininet
|
|
||||||
2.0. This is the primary reason for the major version number change.]
|
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
@@ -116,19 +114,19 @@ Mininet mailing list, `mininet-discuss` at:
|
|||||||
|
|
||||||
### Contributing
|
### Contributing
|
||||||
|
|
||||||
Mininet is an open-source project and is currently hosted at
|
Mininet is an open source project and is currently hosted
|
||||||
<https://github.com/mininet>. You are encouraged to download the code,
|
at <https://github.com/mininet>. You are encouraged to download
|
||||||
examine it, modify it, and submit bug reports, bug fixes, feature
|
the code, examine it, modify it, and submit bug reports, bug fixes,
|
||||||
requests, and enhancements!
|
feature requests, new features and other issues and pull requests.
|
||||||
|
Thanks to everyone who has contributed to the project
|
||||||
|
(see CONTRIBUTORS for more info!)
|
||||||
|
|
||||||
Best wishes, and we look forward to seeing what you can do with
|
Best wishes, and we look forward to seeing what you can do with
|
||||||
Mininet to change the networking world!
|
Mininet to change the networking world!
|
||||||
|
|
||||||
### Credits
|
### Credits
|
||||||
|
|
||||||
The Mininet Team:
|
The Mininet 2.1.0 Team:
|
||||||
|
|
||||||
* Bob Lantz
|
* Bob Lantz
|
||||||
* Brandon Heller
|
* Brian O'Connor
|
||||||
* Nikhil Handigol
|
|
||||||
* Vimal Jeyakumar
|
|
||||||
|
|||||||
+1
-1
@@ -102,7 +102,7 @@ from mininet.util import macColonHex, ipStr, ipParse, netParse, ipAdd
|
|||||||
from mininet.term import cleanUpScreens, makeTerms
|
from mininet.term import cleanUpScreens, makeTerms
|
||||||
|
|
||||||
# Mininet version: should be consistent with README and LICENSE
|
# Mininet version: should be consistent with README and LICENSE
|
||||||
VERSION = "2.0.0"
|
VERSION = "2.1.0"
|
||||||
|
|
||||||
class Mininet( object ):
|
class Mininet( object ):
|
||||||
"Network emulation with hosts spawned in network namespaces."
|
"Network emulation with hosts spawned in network namespaces."
|
||||||
|
|||||||
Reference in New Issue
Block a user