forked from glaucogoncalves/sdnufrpe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpratica-2-I.py
39 lines (32 loc) · 807 Bytes
/
pratica-2-I.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import atexit
import time
from mininet.net import Mininet
from mininet.topo import Topo
from mininet.cli import CLI
from mininet.log import info,setLogLevel
from mininet.node import Controller
from functools import partial
from mininet.node import RemoteController
from mininet.util import irange,dumpNodeConnections
net = None
def createTopo():
topo=Topo()
#Crie sua topologia aqui
return topo
def startNetwork():
topo = createTopo()
global net
net = Mininet( topo=topo, controller=None)
net.addController( 'c0', controller=RemoteController, ip='127.0.0.1', port=6633 )
net.start()
time.sleep(5)
#net.pingAll()
#net.iperf()
CLI(net)
def stopNetwork():
if net is not None:
net.stop()
if __name__ == '__main__':
atexit.register(stopNetwork)
setLogLevel('info')
startNetwork()