cody burkard
823d1b9990
skip test if RT_GROUP_SCHED is not enabled
2014-09-25 10:16:55 -07:00
lantz
e4d49e6df7
Merge pull request #229 from mininet/devel/mobility-example
...
A simple mobility API and example
2014-09-22 12:31:31 -07:00
Bob Lantz
02bf34aa96
Remove setup/isOldOVS which have been merged into OVSSwitch
2014-09-22 12:27:49 -07:00
Brian O'Connor
57686d3149
Merge pull request #381 from cdburkard/examples/interfaces
...
adding example and test for intf.config()
2014-09-20 23:31:30 -07:00
Brian O'Connor
3e8df323b3
Merge pull request #374 from cdburkard/patches/rt
...
check if RT_GROUP_SCHED is enabled in kernel
2014-09-20 23:21:06 -07:00
cody burkard
706229da77
adding example and test for intf.config
2014-09-17 12:55:59 -07:00
Bob Lantz
80d647a9b0
add findUser() to clean up user identification
2014-09-16 13:31:51 -07:00
cody burkard
3df3610199
adding sanity check for cluster edition
2014-09-09 22:30:20 -07:00
Bob Lantz
c265deedef
Cluster edition prototype: remote nodes and links.
...
We add a new experimental feature to allow Mininet to run across
a cluster of machines. This is currently implemented via a set
mix-in classes that provide remote nodes that are implemented
via a connection to a remote shell, and remote links which are
tunnels across servers. In this preliminary implementation,
both control and data connections are made via ssh, but this
could change in the future.
A MininetCluster class is provided which allows existing code
to be used with minimal modification - all that is required is
to provide a list of servers to use. A customizable placement
algorithm may also be specified. An experimental CLI subclass
is also provided to make it easier to examine node placement;
status and links commands can also check whether nodes and
tunnels are still running.
Although this is an experimental feature, it does include a
--cluster option to make it convenient to start up a Mininet
simulation over a cluster, and a script to assist with setting
up the prerequisite authentication via ssh key pairs.
The cluster feature is preliminary and missing some obvious
important features, such as parallel startup and multiple tunnel
types, which we hope to add in the future.
2014-09-04 23:07:01 -07:00
cody burkard
58324bdc50
check if RT_GROUP_SCHED is enabled in kernel
2014-09-04 12:24:18 -07:00
Brian O'Connor
6b8d3538ef
adding comment to VLANStarTopo in vlanhost.py
2014-08-28 05:57:10 -07:00
Brian O'Connor
05f3fbae73
Merge pull request #362 from mininet/devel/vlanhost
...
Adding VLANHost to Examples
2014-08-28 17:49:25 -07:00
Brian O'Connor
d334c1ccfe
adding test for vlanhost.py and adding vlantopo example
2014-08-28 02:48:46 -07:00
Brian O'Connor
fe8358add2
chmod +x vlanhost.py
2014-08-27 23:07:37 -07:00
Brian O'Connor
2c76ab718b
linuxrouter.py: changing name, printing routing table, and some more documentation
2014-08-27 22:43:04 -07:00
Brian O'Connor
aa4dfda44c
adding documentation and test for linuxrouter.py
2014-08-27 22:01:18 -07:00
Brian O'Connor
be1ed10363
adding vlanhost.py
2014-08-27 03:58:36 -07:00
Brian O'Connor
8a987b9c55
adding linuxrouter.py
2014-08-27 03:57:38 -07:00
Bob Lantz
13bdd914dc
Pass rename correctly in moveSwitch()
2014-08-26 19:55:48 -07:00
Bob Lantz
60b0c7a914
Fix version check.
2014-08-26 19:55:48 -07:00
Bob Lantz
212399feaf
Allow port selection in addIntf() and moveIntf()
2014-08-26 19:55:48 -07:00
Bob Lantz
08d83d136d
Rename intfs, and add simple moveHost() function
2014-08-26 19:55:48 -07:00
Bob Lantz
dd6424fee8
Simple mobility example.
2014-08-26 19:55:48 -07:00
lantz
16a384ab4b
Merge pull request #353 from mininet/devel/nat
...
Adding NAT class to NodeLib
2014-08-21 14:16:41 -05:00
Gregory Gee
8d493b686e
Update to MiniEdit 2.2.0.1
...
- Replace custom code to set OF protocols with new Mininet available API to set.
2014-08-16 01:00:25 -04:00
Gregory Gee
1a53141502
Update to MiniEdit 2.2.0.0
...
- Updated for new Mininet 2.2.0
- Support TCP or SSL for remote controller
- Support HostWithPrivateDirs Hosts
2014-08-14 21:41:45 -04:00
Brian O'Connor
7c4e5b14cb
adding line to natnet.py
2014-08-14 01:07:44 -07:00
Brian O'Connor
4015e0666e
moving NAT to nodelib
2014-08-13 22:09:24 -07:00
Brian O'Connor
cee62eb28e
adding natnet example test
2014-08-13 22:08:15 -07:00
Gregory Gee
06dbd774a1
Update to MiniEdit 2.1.0.9
...
Includes some big fixes and new feature to run user defined command during
node start and stop.
2014-08-07 22:35:45 -04:00
Brian O'Connor
a280501ff1
Merge branch 'master' into nat
...
Conflicts:
mininet/net.py
mininet/node.py
2014-08-07 13:40:14 -07:00
Cody Burkard
3a52ad2f53
fixed linearbandwidth and waitconnected
2014-07-09 19:24:22 -07:00
Cody Burkard
73f477be9d
added waitConnect to linearbandwidth example.
2014-07-09 19:12:15 -07:00
Cody Burkard
40a4a25dd8
use a single mininet instance in bindpy
2014-07-01 14:51:07 -07:00
Cody Burkard
af2f67d98c
added documentation for HostWithPrivateDirs
2014-06-26 09:29:06 -07:00
Cody Burkard
752c2d6e7c
mountprivatedirs is no longer needed
2014-06-20 23:54:18 -07:00
Cody Burkard
6a81b6dfb3
added persistence option to HostWithPrivateDirs. also attached mount namespaces when mnexec -a is specified
2014-06-19 15:08:26 -07:00
Cody Burkard
ebc1eae679
Merge branch 'patches/fix_bindpy' of https://github.com/cdburkard/mininet into patches/fix_bindpy
2014-06-11 03:26:45 -07:00
Cody Burkard
29e5bee34e
fixed issue with AssertTrue and skip first test if using old OVS version
2014-06-10 22:15:49 -07:00
Cody Burkard
de41192ea7
imported warn from mininet.log
2014-06-10 21:50:40 -07:00
Cody Burkard
9109233886
Added support for mount namespaces in bind.py. Also moved it to the node class as a host type.
2014-06-10 11:44:03 -07:00
Cody
87b6021428
restructured code and added a test for the numberedports.py example
2014-05-29 17:26:40 -07:00
Cody
50f5080912
corrected code
2014-05-29 11:52:56 -07:00
Cody
3641723193
explaining test
2014-05-29 11:11:12 -07:00
Cody
586a9bb631
adding example to test functionality of port numbering
2014-05-28 17:46:19 -07:00
lantz
d718bb72e9
Merge pull request #257 from ggee/miniedit21071
...
Uploading MiniEdit 2.1.0.7.1
2014-03-21 13:02:35 -07:00
Bob Lantz
0fe73a6780
build=False is unnecessary if topo=None, which is the default
2014-03-16 05:20:43 -07:00
Gregory Gee
e62715870a
Update to 2.1.0.8.1. Include a fix to work around Mininet version number
...
checking with non-numeric characters.
2014-02-28 22:23:27 -05:00
Gregory Gee
59cbec3fc9
Update to 2.1.0.8
2014-02-23 18:30:04 -08:00
lantz
873049c346
Merge pull request #252 from sieben/useless_parenthesis
...
fixup: useless_parenthesis
2014-01-28 15:22:53 -08:00