README written
[vsorcdistro/.git] / topotest.py
1 #!/usr/bin/python
2
3 from mininet.topo import Topo
4 # from mininet.log import setLogLevel, info
5 # from mininet.node import Controller, RemoteController, OVSController
6 # from mininet.node import CPULimitedHost, Host, Node
7 # from mininet.node import OVSKernelSwitch, UserSwitch
8 # from mininet.node import IVSSwitch
9 # from mininet.cli import CLI
10 # from mininet.link import TCLink, Intf
11 # from subprocess import call
12
13
14 class MiTopo(Topo):
15
16     def build(self):
17         # Contructor de topologia custom
18         s1 = self.addSwitch('s1')
19         s2 = self.addSwitch('s2')
20         s3 = self.addSwitch('s3')
21         h1 = self.addHost('h1')
22         h2 = self.addHost('h2')
23         h3 = self.addHost('h3')
24
25         self.addLink(s1, s2)
26         self.addLink(s2, s3)
27         self.addLink(s3, s1)
28         self.addLink(s1, h1)
29         self.addLink(s2, h2)
30         self.addLink(s3, h3)
31         # info('llegue al final de mitopo\n')
32
33 # topos = { 'TopoMia': ( lambda: MiTopo() ) }