blob: d795a37c5179f0c5bd5d77e0aa22695fa31e1c9b [file] [log] [blame]
#!/usr/bin/env python
"""
"""
from mininet.topo import Topo
class DualTopo( Topo ):
"""Switches and Dual-homed host"""
def __init__( self ):
"""Create a topology."""
# Initialize Topology
Topo.__init__( self )
# add nodes, switches first...
SWA = self.addSwitch( 's1' )
SWB = self.addSwitch( 's2' )
# ... and now hosts
HOSTX = self.addHost( 'h1' )
# add edges between switch and corresponding host
self.addLink( SWA, HOSTX )
self.addLink( SWB, HOSTX )
# add edges between switches
self.addLink( SWA, SWB, bw=10, delay='1.0ms' )
topos = { 'dual': ( lambda: DualTopo() ) }
if __name__ == '__main__':
from onosnet import run
run( DualTopo() )