from vsdnemul.dataplane import Dataplane from vsdnemul.lib.log import get_logger from vsdnemul.link import LinkType from vsdnemul.models.link.linkpair import LinkPair from vsdnemul.models.node.host.host import Host from vsdnemul.models.node.switch.whitebox import Whitebox from vsdnemul.models.node.controller.onos import Onos from vsdnemul.cli import Cli if __name__ == '__main__': logger = get_logger(__name__) # Define Dataplane dp = Dataplane() # Adding Controller ctl = dp.addNode(Onos(name="ctl1")) mgnt = "tcp:{ip}:6653".format(ip=ctl.getIpController()) # Adding nodes to dataplane # Create Switch Nodes sw1 = dp.addNode(Whitebox("sw1")) sw72 = dp.addNode(Whitebox("sw72")) sw2 = dp.addNode(Whitebox("sw2")) sw3 = dp.addNode(Whitebox("sw3")) sw4 = dp.addNode(Whitebox("sw4")) sw5 = dp.addNode(Whitebox("sw5")) sw6 = dp.addNode(Whitebox("sw6"))
from vsdnemul.dataplane import Dataplane from vsdnemul.lib.log import get_logger from vsdnemul.link import LinkType from vsdnemul.models.link.linkpair import LinkPair from vsdnemul.models.node.host.host import Host from vsdnemul.models.node.switch.whitebox import Whitebox from vsdnemul.models.node.controller.onos import Onos from vsdnemul.cli import Cli if __name__ == '__main__': logger = get_logger(__name__) # Define Dataplane dp = Dataplane() # Adding nodes to dataplane # Create Switch Nodes sw1 = dp.addNode(Whitebox("sw1")) sw2 = dp.addNode(Whitebox("sw2")) sw3 = dp.addNode(Whitebox("sw3")) sw4 = dp.addNode(Whitebox("sw4")) sw5 = dp.addNode(Whitebox("sw5")) sw6 = dp.addNode(Whitebox("sw6")) sw7 = dp.addNode(Whitebox("sw7")) sw8 = dp.addNode(Whitebox("sw8")) sw9 = dp.addNode(Whitebox("sw9")) sw10 = dp.addNode(Whitebox("sw10"))
from vsdnemul.dataplane import Dataplane from vsdnemul.lib.log import get_logger from vsdnemul.link import LinkType from vsdnemul.models.link.linkpair import LinkPair from vsdnemul.models.node.host.host import Host from vsdnemul.models.node.switch.whitebox import Whitebox from vsdnemul.models.node.controller.onos import Onos from vsdnemul.cli import Cli if __name__ == '__main__': logger = get_logger(__name__) # Define Dataplane dp = Dataplane() # Adding nodes to dataplane # Create Switch Nodes aux1 = 61 #result = random.sample(range(0,100), 4) for i in range(1, aux1): locals()["sw" + str(i)] = dp.addNode(Whitebox("sw" + str(i))) # Create Host Nodes h1 = dp.addNode(Host(name="h1", ip="10.0.0.1", mask="24")) h2 = dp.addNode(Host(name="h2", ip="10.0.0.2", mask="24")) h3 = dp.addNode(Host(name="h3", ip="10.0.0.3", mask="24")) h4 = dp.addNode(Host(name="h4", ip="10.0.0.4", mask="24")) h5 = dp.addNode(Host(name="h5", ip="10.0.0.5", mask="24")) h6 = dp.addNode(Host(name="h6", ip="10.0.0.6", mask="24"))
from vsdnemul.cli import Cli from vsdnemul.dataplane import Dataplane from vsdnemul.lib.log import get_logger from vsdnemul.models.link.linkpair import LinkPair, LinkType from vsdnemul.models.node.controller.onos import Onos from vsdnemul.models.node.host.host import Host from vsdnemul.models.node.hypervisor.openvirtex import OpenVirtex from vsdnemul.models.node.switch.whitebox import Whitebox if __name__ == '__main__': logger = get_logger(__name__) # Creating dataplane dp = Dataplane() # adding nodes # Switches sw1 = dp.addNode( Whitebox(name="sw1", dpid="0000000000000001", ofversion="OpenFlow10")) sw2 = dp.addNode( Whitebox(name="sw2", dpid="0000000000000002", ofversion="OpenFlow10")) # Host h1 = dp.addNode(Host(name="h1", ip='10.0.0.1', mask="24")) h2 = dp.addNode(Host(name="h2")) h3 = dp.addNode(Host(name="h3", ip='10.0.0.2', mask="24")) h4 = dp.addNode(Host(name="h4"))
from vsdnemul.dataplane import Dataplane from vsdnemul.lib.log import get_logger from vsdnemul.link import LinkType from vsdnemul.models.link.linkpair import LinkPair from vsdnemul.models.node.host.host import Host from vsdnemul.models.node.switch.whitebox import Whitebox from vsdnemul.models.node.controller.onos import Onos from vsdnemul.cli import Cli if __name__ == '__main__': logger = get_logger(__name__) dp = Dataplane() # Adding Controller controller = dp.addNode(Onos(name="controller")) mgnt = "tcp:{ip}:6653".format(ip=controller.getIpController()) # add nodes, switches first... NewYork = dp.addNode(Whitebox(name='NewYork')) Chicago = dp.addNode(Whitebox(name='Chicago')) WashingtonDC = dp.addNode(Whitebox(name='WashingtonDC')) Seattle = dp.addNode(Whitebox(name='Seattle')) Sunnyvale = dp.addNode(Whitebox(name='Sunnyvale')) LosAngeles = dp.addNode(Whitebox(name='LosAngeles')) Denver = dp.addNode(Whitebox(name='Denver')) KansasCity = dp.addNode(Whitebox(name='KansasCity')) Houston = dp.addNode(Whitebox(name='Houston'))
from vsdnemul.dataplane import Dataplane from vsdnemul.lib.log import get_logger from vsdnemul.link import LinkType from vsdnemul.models.link.linkpair import LinkPair from vsdnemul.models.node.host.host import Host from vsdnemul.models.node.switch.whitebox import Whitebox from vsdnemul.models.node.controller.onos import Onos from vsdnemul.cli import Cli if __name__ == '__main__': logger = get_logger(__name__) # Define Dataplane dp = Dataplane() # Adding nodes to dataplane # Create Switch Nodes sw1 = dp.addNode(Whitebox("sw1")) sw2 = dp.addNode(Whitebox("sw2")) sw3 = dp.addNode(Whitebox("sw3")) sw4 = dp.addNode(Whitebox("sw4")) sw5 = dp.addNode(Whitebox("sw5")) sw6 = dp.addNode(Whitebox("sw6")) sw7 = dp.addNode(Whitebox("sw7")) sw8 = dp.addNode(Whitebox("sw8")) sw9 = dp.addNode(Whitebox("sw9")) sw10 = dp.addNode(Whitebox("sw10")) sw11 = dp.addNode(Whitebox("sw11"))
from vsdnemul.dataplane import Dataplane from vsdnemul.lib.log import get_logger from vsdnemul.link import LinkType from vsdnemul.models.link.linkpair import LinkPair from vsdnemul.models.node.host.host import Host from vsdnemul.models.node.switch.whitebox import Whitebox from vsdnemul.models.node.controller.onos import Onos from vsdnemul.cli import Cli if __name__ == '__main__': logger = get_logger(__name__) # Define Dataplane dp = Dataplane() # Adding Controller ctl = dp.addNode(Onos(name="ctl1")) mgnt = "tcp:{ip}:6653".format(ip=ctl.getIpController()) # Adding nodes to dataplane # Create Switch Nodes wth = 256 for i in range(1, wth): locals()["sw"+str(i)] = dp.addNode(Whitebox("sw"+str(i))) # Create Host Nodes
from vsdnemul.dataplane import Dataplane from vsdnemul.lib.log import get_logger from vsdnemul.link import LinkType from vsdnemul.models.link.linkpair import LinkPair from vsdnemul.models.node.host.host import Host from vsdnemul.models.node.switch.whitebox import Whitebox from vsdnemul.models.node.controller.onos import Onos from vsdnemul.cli import Cli if __name__ == '__main__': logger = get_logger(__name__) # Define Dataplane dp = Dataplane() # Adding nodes to dataplane # Create Switch Nodes sw1 = dp.addNode(Whitebox("sw1")) sw2 = dp.addNode(Whitebox("sw2")) sw3 = dp.addNode(Whitebox("sw3")) sw4 = dp.addNode(Whitebox("sw4")) sw5 = dp.addNode(Whitebox("sw5")) sw6 = dp.addNode(Whitebox("sw6")) sw7 = dp.addNode(Whitebox("sw7")) sw8 = dp.addNode(Whitebox("sw8")) sw9 = dp.addNode(Whitebox("sw9")) sw10 = dp.addNode(Whitebox("sw10")) sw11 = dp.addNode(Whitebox("sw11")) sw12 = dp.addNode(Whitebox("sw12"))