add a new type of RemoteLink in cluster edition that uses GRE tunnels

This commit is contained in:
Xiaozhou Li
2016-07-11 21:05:01 -07:00
parent 4fe5a19221
commit da594dcecd
3 changed files with 138 additions and 34 deletions
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/python
"clusterperf.py compare the maximum throughput between SSH and GRE tunnels"
from mininet.examples.cluster import RemoteSSHLink, RemoteGRELink, RemoteHost
from mininet.net import Mininet
from mininet.log import setLogLevel
def perf(Link):
net = Mininet( host=RemoteHost, link=Link )
h1 = net.addHost( 'h1')
h2 = net.addHost( 'h2', server='ubuntu2' )
net.addLink( h1, h2 )
net.start()
net.pingAll()
net.iperf()
net.stop()
if __name__ == '__main__':
setLogLevel('info')
perf(RemoteSSHLink)
perf(RemoteGRELink)