From ac8f11f01b657ba12ee81108ce10bb0de3dcd640 Mon Sep 17 00:00:00 2001 From: Simon Hunt Date: Tue, 12 Sep 2017 13:11:11 -0700 Subject: [PATCH] Updated node/host locations for "dual" topo. Change-Id: I8ce1e3ca8b2a21f36521af9820bbc80cc9eb5d2b --- tools/test/topos/dual.json | 20 +++++++++++++++++--- tools/test/topos/dual.py | 12 ++++++------ 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/tools/test/topos/dual.json b/tools/test/topos/dual.json index fa86e0ea1a..87a22db8a1 100644 --- a/tools/test/topos/dual.json +++ b/tools/test/topos/dual.json @@ -1,7 +1,19 @@ { "devices": { - "of:0000000000000001": { "basic": { "name": "SW-A" }}, - "of:0000000000000002": { "basic": { "name": "SW-B" }} + "of:0000000000000001": { + "basic": { + "name": "SW-A", + "latitude": 43.3700, + "longitude": -104.6572 + } + }, + "of:0000000000000002": { + "basic": { + "name": "SW-B", + "latitude": 38.5189, + "longitude": -109.2781 + } + } }, "hosts": { @@ -14,7 +26,9 @@ "ips": [ "10.0.0.1" ], - "name": "Host-X" + "name": "Host-X", + "latitude": 39.9444, + "longitude": -91.7822 } } } diff --git a/tools/test/topos/dual.py b/tools/test/topos/dual.py index f0d7524136..d795a37c51 100644 --- a/tools/test/topos/dual.py +++ b/tools/test/topos/dual.py @@ -14,18 +14,18 @@ class DualTopo( Topo ): Topo.__init__( self ) # add nodes, switches first... - LONDON = self.addSwitch( 's1' ) - BRISTL = self.addSwitch( 's2' ) + SWA = self.addSwitch( 's1' ) + SWB = self.addSwitch( 's2' ) # ... and now hosts - LONDON_host = self.addHost( 'h1' ) + HOSTX = self.addHost( 'h1' ) # add edges between switch and corresponding host - self.addLink( LONDON, LONDON_host ) - self.addLink( BRISTL, LONDON_host ) + self.addLink( SWA, HOSTX ) + self.addLink( SWB, HOSTX ) # add edges between switches - self.addLink( LONDON, BRISTL, bw=10, delay='1.0ms') + self.addLink( SWA, SWB, bw=10, delay='1.0ms' ) topos = { 'dual': ( lambda: DualTopo() ) }