Set specific DPID and MAC on devices and hosts in uk-region data.

Change-Id: Iee1c0097a626d27c6c1620263d8f676b20c2418d
This commit is contained in:
Simon Hunt 2016-10-24 09:28:29 -07:00 committed by Gerrit Code Review
parent 5905f2cc6e
commit e578fc7ab9

View File

@ -16,26 +16,26 @@ class UkRegionTopo(Topo):
Topo.__init__(self) Topo.__init__(self)
# add nodes, switches first... # add nodes, switches first...
DOVER = self.addSwitch('s1') DOVER = self.addSwitch('s1', dpid='0000000000000010')
BRGHTN_A = self.addSwitch('s2') BRGHTN_A = self.addSwitch('s2', dpid='0000000000000021')
BRGHTN_B = self.addSwitch('s3') BRGHTN_B = self.addSwitch('s3', dpid='0000000000000022')
BRGHTN_C = self.addSwitch('s4') BRGHTN_C = self.addSwitch('s4', dpid='0000000000000023')
LONDON_A = self.addSwitch('s5') LONDON_A = self.addSwitch('s5', dpid='0000000000000031')
LONDON_B = self.addSwitch('s6') LONDON_B = self.addSwitch('s6', dpid='0000000000000032')
LONDON_C = self.addSwitch('s7') LONDON_C = self.addSwitch('s7', dpid='0000000000000033')
LONDON_D = self.addSwitch('s8') LONDON_D = self.addSwitch('s8', dpid='0000000000000034')
LONDON_E = self.addSwitch('s9') LONDON_E = self.addSwitch('s9', dpid='0000000000000035')
# ... and now hosts # ... and now hosts
DOVER_host = self.addHost('h1') DOVER_host = self.addHost('h1', mac='000000000010')
BRGHTN_A_host = self.addHost('h2') BRGHTN_A_host = self.addHost('h2', mac='000000000021')
BRGHTN_B_host = self.addHost('h3') BRGHTN_B_host = self.addHost('h3', mac='000000000022')
BRGHTN_C_host = self.addHost('h4') BRGHTN_C_host = self.addHost('h4', mac='000000000023')
LONDON_A_host = self.addHost('h5') LONDON_A_host = self.addHost('h5', mac='000000000031')
LONDON_B_host = self.addHost('h6') LONDON_B_host = self.addHost('h6', mac='000000000032')
LONDON_C_host = self.addHost('h7') LONDON_C_host = self.addHost('h7', mac='000000000033')
LONDON_D_host = self.addHost('h8') LONDON_D_host = self.addHost('h8', mac='000000000034')
LONDON_E_host = self.addHost('h9') LONDON_E_host = self.addHost('h9', mac='000000000035')
# add edges between switch and corresponding host # add edges between switch and corresponding host
self.addLink(DOVER, DOVER_host) self.addLink(DOVER, DOVER_host)