merged
diff --git a/conf/cassandra.titan b/conf/cassandra.titan
index c36ecc0..9a9b00f 100644
--- a/conf/cassandra.titan
+++ b/conf/cassandra.titan
@@ -2,6 +2,6 @@
 storage.hostname=localhost
 storage.keyspace=onos
 storage.connection-pool-size=4096
-storage.replication-factor=3
+storage.replication-factor=1
 storage.write-consistency-level=ALL
 storage.read-consistency-level=ONE
diff --git a/pom.xml b/pom.xml
index 166cbd9..1255f4c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -238,7 +238,7 @@
     <dependency>
       <groupId>com.thinkaurelius.titan</groupId>
       <artifactId>titan-all</artifactId>
-      <version>0.2.1</version>
+      <version>0.4.0</version>
       <exclusions>
 	<exclusion>
           <groupId>org.slf4j</groupId>
@@ -249,13 +249,13 @@
     <dependency>
       <groupId>com.tinkerpop</groupId>
       <artifactId>frames</artifactId>
-      <version>2.3.1</version>
+      <version>2.4.0</version>
     </dependency>
     <!--
     <dependency>
       <groupId>com.tinkerpop.blueprints</groupId>
       <artifactId>blueprints-core</artifactId>
-      <version>2.3.0</version>
+      <version>2.4.0</version>
     </dependency>
     -->
     <dependency>
diff --git a/src/main/java/net/onrc/onos/graph/LocalTopologyEventListener.java b/src/main/java/net/onrc/onos/graph/LocalTopologyEventListener.java
index 40f5044..8544486 100644
--- a/src/main/java/net/onrc/onos/graph/LocalTopologyEventListener.java
+++ b/src/main/java/net/onrc/onos/graph/LocalTopologyEventListener.java
@@ -34,7 +34,7 @@
 	}
 
 	@Override
-	public void edgeRemoved(Edge e) {
+	public void edgeRemoved(Edge e, Map<String, Object> arg1) {
 		// TODO Auto-generated method stub
 		// Fire NetMapEvents (LinkRemoved, FlowEntryRemoved, HostRemoved, PortRemoved)
 		TitanEdge edge = (TitanEdge) e;
@@ -72,7 +72,7 @@
 	}
 
 	@Override
-	public void vertexRemoved(Vertex vertex) {
+	public void vertexRemoved(Vertex vertex, Map<String, Object> arg1) {
 		// TODO Auto-generated method stub
 		// Generate NetMapEvents 
 		String type = (String) vertex.getProperty("type");
diff --git a/web/link.json b/web/link.json
index 1bf2b66..f99997c 100644
--- a/web/link.json
+++ b/web/link.json
@@ -1,250 +1,4 @@
 [
-  {
-    "dst-switch": "00:00:00:16:97:08:9a:46", 
-    "src-switch": "00:00:00:00:ba:5e:ba:11", 
-    "src-port": 2, 
-    "dst-port": 2
-  }, 
-  {
-    "dst-switch": "00:00:00:08:a2:08:f9:01", 
-    "src-switch": "00:00:00:00:ba:5e:ba:11", 
-    "src-port": 3, 
-    "dst-port": 2
-  }, 
-  {
-    "dst-switch": "00:00:00:00:00:00:02:01", 
-    "src-switch": "00:00:00:00:ba:5e:ba:11", 
-    "src-port": 4, 
-    "dst-port": 51
-  }, 
-  {
-    "dst-switch": "00:00:00:00:00:00:05:01", 
-    "src-switch": "00:00:00:00:00:00:ba:12", 
-    "src-port": 5, 
-    "dst-port": 26
-  }, 
-  {
-    "dst-switch": "00:00:00:00:00:00:04:01", 
-    "src-switch": "00:00:00:00:00:00:ba:12", 
-    "src-port": 4, 
-    "dst-port": 26
-  }, 
-  {
-    "dst-switch": "00:00:00:08:a2:08:f9:01", 
-    "src-switch": "00:00:00:00:00:00:ba:12", 
-    "src-port": 2, 
-    "dst-port": 3
-  }, 
-  {
-    "dst-switch": "00:00:00:00:ba:5e:ba:13", 
-    "src-switch": "00:00:00:00:00:00:ba:12", 
-    "src-port": 3, 
-    "dst-port": 2
-  }, 
-  {
-    "dst-switch": "00:00:00:00:00:00:07:01", 
-    "src-switch": "00:00:20:4e:7f:51:8a:35", 
-    "src-port": 5, 
-    "dst-port": 26
-  }, 
-  {
-    "dst-switch": "00:00:00:16:97:08:9a:46", 
-    "src-switch": "00:00:20:4e:7f:51:8a:35", 
-    "src-port": 2, 
-    "dst-port": 3
-  }, 
-  {
-    "dst-switch": "00:00:00:08:a2:08:f9:01", 
-    "src-switch": "00:00:20:4e:7f:51:8a:35", 
-    "src-port": 3, 
-    "dst-port": 4
-  }, 
-  {
-    "dst-switch": "00:00:00:00:ba:5e:ba:13", 
-    "src-switch": "00:00:20:4e:7f:51:8a:35", 
-    "src-port": 4, 
-    "dst-port": 3
-  }, 
-  {
-    "dst-switch": "00:00:00:00:00:00:06:01", 
-    "src-switch": "00:00:00:00:ba:5e:ba:13", 
-    "src-port": 4, 
-    "dst-port": 26
-  }, 
-  {
-    "dst-switch": "00:00:00:00:00:00:ba:12", 
-    "src-switch": "00:00:00:00:ba:5e:ba:13", 
-    "src-port": 2, 
-    "dst-port": 3
-  }, 
-  {
-    "dst-switch": "00:00:20:4e:7f:51:8a:35", 
-    "src-switch": "00:00:00:00:ba:5e:ba:13", 
-    "src-port": 3, 
-    "dst-port": 4
-  }, 
-  {
-    "dst-switch": "00:00:00:00:00:00:03:01", 
-    "src-switch": "00:00:00:08:a2:08:f9:01", 
-    "src-port": 5, 
-    "dst-port": 26
-  }, 
-  {
-    "dst-switch": "00:00:00:00:ba:5e:ba:11", 
-    "src-switch": "00:00:00:08:a2:08:f9:01", 
-    "src-port": 2, 
-    "dst-port": 3
-  }, 
-  {
-    "dst-switch": "00:00:00:00:00:00:ba:12", 
-    "src-switch": "00:00:00:08:a2:08:f9:01", 
-    "src-port": 3, 
-    "dst-port": 2
-  }, 
-  {
-    "dst-switch": "00:00:20:4e:7f:51:8a:35", 
-    "src-switch": "00:00:00:08:a2:08:f9:01", 
-    "src-port": 4, 
-    "dst-port": 3
-  }, 
-  {
-    "dst-switch": "00:00:00:00:00:00:08:01", 
-    "src-switch": "00:00:00:16:97:08:9a:46", 
-    "src-port": 4, 
-    "dst-port": 26
-  }, 
-  {
-    "dst-switch": "00:00:00:00:ba:5e:ba:11", 
-    "src-switch": "00:00:00:16:97:08:9a:46", 
-    "src-port": 2, 
-    "dst-port": 2
-  }, 
-  {
-    "dst-switch": "00:00:20:4e:7f:51:8a:35", 
-    "src-switch": "00:00:00:16:97:08:9a:46", 
-    "src-port": 3, 
-    "dst-port": 2
-  },
-    {
-        "dst-port": 21, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:15"
-    }, 
-    {
-        "dst-port": 15, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:0f"
-    }, 
-    {
-        "dst-port": 17, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:11"
-    }, 
-    {
-        "dst-port": 12, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:0c"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:03"
-    }, 
-    {
-        "dst-port": 22, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:16"
-    }, 
-    {
-        "dst-port": 11, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:0b"
-    }, 
-    {
-        "dst-port": 14, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:0e"
-    }, 
-    {
-        "dst-port": 13, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:0d"
-    }, 
-    {
-        "dst-port": 12, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:0c"
-    }, 
-    {
-        "dst-port": 25, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:19"
-    }, 
-    {
-        "dst-port": 18, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:12"
-    }, 
-    {
-        "dst-port": 22, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:16"
-    }, 
-    {
-        "dst-port": 6, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:06"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:01:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:01:02"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:01:03", 
-        "src-port": 3, 
-        "src-switch": "00:00:00:00:00:00:01:02"
-    }, 
-    {
-        "dst-port": 51, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 4, 
-        "src-switch": "00:00:00:00:00:00:01:02"
-    }, 
-    {
-        "dst-port": 17, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:11"
-    }, 
-    {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:04"
-    }, 
-    {
-        "dst-port": 6, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:06"
-    }, 
     {
         "dst-port": 9, 
         "dst-switch": "00:00:00:00:00:00:03:01", 
@@ -252,1336 +6,46 @@
         "src-switch": "00:00:00:00:00:00:03:09"
     }, 
     {
-        "dst-port": 20, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:14"
-    }, 
-    {
-        "dst-port": 15, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:0f"
-    }, 
-    {
-        "dst-port": 14, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:0e"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:02"
-    }, 
-    {
-        "dst-port": 8, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:08"
-    }, 
-    {
-        "dst-port": 13, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:0d"
-    }, 
-    {
-        "dst-port": 11, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:0b"
-    }, 
-    {
-        "dst-port": 22, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:16"
-    }, 
-    {
-        "dst-port": 18, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:12"
-    }, 
-    {
-        "dst-port": 26, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 5, 
-        "src-switch": "00:00:00:00:00:00:01:03"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:01:02", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:01:03"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:01:04", 
-        "src-port": 3, 
-        "src-switch": "00:00:00:00:00:00:01:03"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:01:06", 
-        "src-port": 4, 
-        "src-switch": "00:00:00:00:00:00:01:03"
-    }, 
-    {
-        "dst-port": 7, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:07"
-    }, 
-    {
-        "dst-port": 25, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:19"
-    }, 
-    {
-        "dst-port": 26, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 6, 
-        "src-switch": "00:00:00:00:00:00:01:06"
-    }, 
-    {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:01:04", 
-        "src-port": 5, 
-        "src-switch": "00:00:00:00:00:00:01:06"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:01:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:01:06"
-    }, 
-    {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:01:03", 
-        "src-port": 3, 
-        "src-switch": "00:00:00:00:00:00:01:06"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:01:05", 
-        "src-port": 4, 
-        "src-switch": "00:00:00:00:00:00:01:06"
-    }, 
-    {
-        "dst-port": 20, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:14"
-    }, 
-    {
-        "dst-port": 8, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:08"
-    }, 
-    {
-        "dst-port": 26, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 6, 
-        "src-switch": "00:00:00:00:00:00:01:04"
-    }, 
-    {
-        "dst-port": 26, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 5, 
-        "src-switch": "00:00:00:00:00:00:01:04"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:01:03", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:01:04"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:01:05", 
-        "src-port": 3, 
-        "src-switch": "00:00:00:00:00:00:01:04"
-    }, 
-    {
-        "dst-port": 5, 
-        "dst-switch": "00:00:00:00:00:00:01:06", 
-        "src-port": 4, 
-        "src-switch": "00:00:00:00:00:00:01:04"
-    }, 
-    {
-        "dst-port": 6, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:06"
-    }, 
-    {
-        "dst-port": 5, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:05"
-    }, 
-    {
-        "dst-port": 15, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:0f"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:01:04", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:01:05"
-    }, 
-    {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:01:06", 
-        "src-port": 3, 
-        "src-switch": "00:00:00:00:00:00:01:05"
-    }, 
-    {
-        "dst-port": 26, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 4, 
-        "src-switch": "00:00:00:00:00:00:01:05"
-    }, 
-    {
-        "dst-port": 25, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:19"
-    }, 
-    {
-        "dst-port": 20, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:14"
-    }, 
-    {
-        "dst-port": 12, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:0c"
-    }, 
-    {
-        "dst-port": 14, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:0e"
-    }, 
-    {
-        "dst-port": 25, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:19"
-    }, 
-    {
-        "dst-port": 16, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:10"
-    }, 
-    {
-        "dst-port": 10, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:0a"
-    }, 
-    {
-        "dst-port": 11, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:0b"
-    }, 
-    {
-        "dst-port": 15, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:0f"
-    }, 
-    {
-        "dst-port": 12, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:0c"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:02"
-    }, 
-    {
-        "dst-port": 22, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:16"
-    }, 
-    {
-        "dst-port": 10, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:0a"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:02"
-    }, 
-    {
-        "dst-port": 17, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:11"
-    }, 
-    {
-        "dst-port": 31, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:1f"
-    }, 
-    {
-        "dst-port": 11, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:0b"
-    }, 
-    {
-        "dst-port": 17, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:11"
-    }, 
-    {
-        "dst-port": 44, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:2c"
-    }, 
-    {
-        "dst-port": 9, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:09"
-    }, 
-    {
-        "dst-port": 25, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:19"
-    }, 
-    {
-        "dst-port": 16, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:10"
-    }, 
-    {
-        "dst-port": 23, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:17"
-    }, 
-    {
-        "dst-port": 39, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:27"
-    }, 
-    {
-        "dst-port": 14, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:0e"
-    }, 
-    {
-        "dst-port": 11, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:0b"
-    }, 
-    {
-        "dst-port": 21, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:15"
-    }, 
-    {
-        "dst-port": 13, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:0d"
-    }, 
-    {
-        "dst-port": 13, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:0d"
-    }, 
-    {
-        "dst-port": 21, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:15"
-    }, 
-    {
-        "dst-port": 27, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:1b"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:03"
-    }, 
-    {
-        "dst-port": 21, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:15"
-    }, 
-    {
-        "dst-port": 13, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:0d"
-    }, 
-    {
-        "dst-port": 5, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:05"
-    }, 
-    {
-        "dst-port": 10, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:0a"
-    }, 
-    {
-        "dst-port": 23, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:17"
-    }, 
-    {
-        "dst-port": 18, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:12"
-    }, 
-    {
-        "dst-port": 8, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:08"
-    }, 
-    {
-        "dst-port": 8, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:08"
-    }, 
-    {
-        "dst-port": 17, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:11"
-    }, 
-    {
-        "dst-port": 23, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:17"
-    }, 
-    {
-        "dst-port": 35, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:23"
-    }, 
-    {
-        "dst-port": 38, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:26"
-    }, 
-    {
-        "dst-port": 25, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:19"
-    }, 
-    {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:04"
-    }, 
-    {
-        "dst-port": 36, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:24"
-    }, 
-    {
-        "dst-port": 10, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:0a"
-    }, 
-    {
-        "dst-port": 23, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:17"
-    }, 
-    {
-        "dst-port": 12, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:0c"
-    }, 
-    {
-        "dst-port": 43, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:2b"
-    }, 
-    {
-        "dst-port": 5, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:05"
-    }, 
-    {
-        "dst-port": 8, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:08"
-    }, 
-    {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:04"
-    }, 
-    {
-        "dst-port": 24, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:18"
-    }, 
-    {
-        "dst-port": 28, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:1c"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:0c", 
-        "src-port": 12, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:16", 
-        "src-port": 22, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:14", 
-        "src-port": 20, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:06", 
-        "src-port": 6, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:0d", 
-        "src-port": 13, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:13", 
-        "src-port": 19, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:05", 
-        "src-port": 5, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:12", 
-        "src-port": 18, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:19", 
-        "src-port": 25, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:07", 
-        "src-port": 7, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 6, 
-        "dst-switch": "00:00:00:00:00:00:01:06", 
-        "src-port": 26, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:08", 
-        "src-port": 8, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:11", 
-        "src-port": 17, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:02", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:09", 
-        "src-port": 9, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:0a", 
-        "src-port": 10, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:17", 
-        "src-port": 23, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:10", 
-        "src-port": 16, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:0f", 
-        "src-port": 15, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:18", 
-        "src-port": 24, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:0e", 
-        "src-port": 14, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:15", 
-        "src-port": 21, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:03", 
-        "src-port": 3, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:0b", 
-        "src-port": 11, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:07:04", 
-        "src-port": 4, 
-        "src-switch": "00:00:00:00:00:00:07:01"
-    }, 
-    {
-        "dst-port": 16, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:10"
-    }, 
-    {
-        "dst-port": 12, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:0c"
-    }, 
-    {
-        "dst-port": 30, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:1e"
-    }, 
-    {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:04"
-    }, 
-    {
-        "dst-port": 19, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:13"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:28", 
-        "src-port": 40, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:16", 
-        "src-port": 22, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:31", 
-        "src-port": 49, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:0c", 
-        "src-port": 12, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:1f", 
-        "src-port": 31, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:14", 
-        "src-port": 20, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:06", 
-        "src-port": 6, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:1b", 
-        "src-port": 27, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:22", 
-        "src-port": 34, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:13", 
-        "src-port": 19, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:0d", 
-        "src-port": 13, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:29", 
-        "src-port": 41, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:30", 
-        "src-port": 48, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:05", 
-        "src-port": 5, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:1c", 
-        "src-port": 28, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:21", 
-        "src-port": 33, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:12", 
-        "src-port": 18, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:2a", 
-        "src-port": 42, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:19", 
-        "src-port": 25, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:2f", 
-        "src-port": 47, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:2e", 
-        "src-port": 46, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:07", 
-        "src-port": 7, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:1a", 
-        "src-port": 26, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:24", 
-        "src-port": 36, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:08", 
-        "src-port": 8, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:2d", 
-        "src-port": 45, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:23", 
-        "src-port": 35, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:11", 
-        "src-port": 17, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:02", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:09", 
-        "src-port": 9, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:01:02", 
-        "src-port": 51, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:25", 
-        "src-port": 37, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:2c", 
-        "src-port": 44, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:2b", 
-        "src-port": 43, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:10", 
-        "src-port": 16, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:1e", 
-        "src-port": 30, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:17", 
-        "src-port": 23, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:0a", 
-        "src-port": 10, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:0f", 
-        "src-port": 15, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:26", 
-        "src-port": 38, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:1d", 
-        "src-port": 29, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:18", 
-        "src-port": 24, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:0e", 
-        "src-port": 14, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:15", 
-        "src-port": 21, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:03", 
-        "src-port": 3, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:27", 
-        "src-port": 39, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:20", 
-        "src-port": 32, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:0b", 
-        "src-port": 11, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:04", 
-        "src-port": 4, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:04", 
-        "src-port": 4, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:02:32", 
-        "src-port": 50, 
-        "src-switch": "00:00:00:00:00:00:02:01"
-    }, 
-    {
-        "dst-port": 16, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:10"
-    }, 
-    {
-        "dst-port": 20, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:14"
-    }, 
-    {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:04"
-    }, 
-    {
-        "dst-port": 49, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:31"
-    }, 
-    {
-        "dst-port": 20, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:14"
-    }, 
-    {
-        "dst-port": 5, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:05"
-    }, 
-    {
-        "dst-port": 24, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:18"
-    }, 
-    {
-        "dst-port": 18, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:12"
-    }, 
-    {
-        "dst-port": 11, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:0b"
-    }, 
-    {
-        "dst-port": 42, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:2a"
-    }, 
-    {
-        "dst-port": 24, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:18"
-    }, 
-    {
-        "dst-port": 48, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:30"
-    }, 
-    {
-        "dst-port": 20, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:14"
-    }, 
-    {
-        "dst-port": 21, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:15"
-    }, 
-    {
-        "dst-port": 19, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:13"
-    }, 
-    {
-        "dst-port": 7, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:07"
-    }, 
-    {
-        "dst-port": 37, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:25"
-    }, 
-    {
-        "dst-port": 33, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:21"
-    }, 
-    {
-        "dst-port": 23, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:17"
-    }, 
-    {
         "dst-port": 6, 
         "dst-switch": "00:00:00:00:00:00:06:01", 
         "src-port": 2, 
         "src-switch": "00:00:00:00:00:00:06:06"
     }, 
     {
-        "dst-port": 16, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:10"
-    }, 
-    {
-        "dst-port": 17, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:11"
-    }, 
-    {
-        "dst-port": 13, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:0d"
-    }, 
-    {
-        "dst-port": 32, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:20"
-    }, 
-    {
-        "dst-port": 16, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:10"
-    }, 
-    {
-        "dst-port": 9, 
-        "dst-switch": "00:00:00:00:00:00:07:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:09"
-    }, 
-    {
-        "dst-port": 34, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:22"
-    }, 
-    {
         "dst-port": 4, 
         "dst-switch": "00:00:00:00:00:00:03:01", 
         "src-port": 2, 
         "src-switch": "00:00:00:00:00:00:03:04"
     }, 
     {
-        "dst-port": 9, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
+        "dst-port": 8, 
+        "dst-switch": "00:00:00:00:00:00:07:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:09"
+        "src-switch": "00:00:00:00:00:00:07:08"
     }, 
     {
-        "dst-port": 21, 
+        "dst-port": 4, 
         "dst-switch": "00:00:00:00:00:00:08:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:15"
+        "src-switch": "00:00:00:00:00:00:08:04"
     }, 
     {
-        "dst-port": 7, 
+        "dst-port": 8, 
         "dst-switch": "00:00:00:00:00:00:03:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:07"
+        "src-switch": "00:00:00:00:00:00:03:08"
     }, 
     {
-        "dst-port": 12, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:0c"
-    }, 
-    {
-        "dst-port": 47, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:2f"
-    }, 
-    {
-        "dst-port": 16, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:10"
-    }, 
-    {
-        "dst-port": 9, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:09"
-    }, 
-    {
-        "dst-port": 13, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:0d"
-    }, 
-    {
-        "dst-port": 19, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:13"
-    }, 
-    {
-        "dst-port": 6, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:06"
-    }, 
-    {
-        "dst-port": 15, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:0f"
-    }, 
-    {
-        "dst-port": 2, 
+        "dst-port": 8, 
         "dst-switch": "00:00:00:00:00:00:06:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:02"
+        "src-switch": "00:00:00:00:00:00:06:08"
     }, 
     {
-        "dst-port": 9, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:09"
-    }, 
-    {
-        "dst-port": 24, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:18"
-    }, 
-    {
-        "dst-port": 18, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:12"
-    }, 
-    {
-        "dst-port": 24, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:18"
-    }, 
-    {
-        "dst-port": 45, 
+        "dst-port": 8, 
         "dst-switch": "00:00:00:00:00:00:02:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:2d"
-    }, 
-    {
-        "dst-port": 11, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:0b"
-    }, 
-    {
-        "dst-port": 19, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:13"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:02"
-    }, 
-    {
-        "dst-port": 20, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:14"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:0c", 
-        "src-port": 12, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:16", 
-        "src-port": 22, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:14", 
-        "src-port": 20, 
-        "src-switch": "00:00:00:00:00:00:08:01"
+        "src-switch": "00:00:00:00:00:00:02:08"
     }, 
     {
         "dst-port": 2, 
@@ -1591,47 +55,17 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:0d", 
-        "src-port": 13, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:13", 
-        "src-port": 19, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:08:05", 
         "src-port": 5, 
         "src-switch": "00:00:00:00:00:00:08:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:12", 
-        "src-port": 18, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:19", 
-        "src-port": 25, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:08:07", 
         "src-port": 7, 
         "src-switch": "00:00:00:00:00:00:08:01"
     }, 
     {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:01:01", 
-        "src-port": 26, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
         "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:08:08", 
         "src-port": 8, 
@@ -1639,12 +73,6 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:11", 
-        "src-port": 17, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:08:02", 
         "src-port": 2, 
         "src-switch": "00:00:00:00:00:00:08:01"
@@ -1663,49 +91,13 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:17", 
-        "src-port": 23, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:10", 
-        "src-port": 16, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:0f", 
-        "src-port": 15, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:18", 
-        "src-port": 24, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:0e", 
-        "src-port": 14, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:15", 
-        "src-port": 21, 
-        "src-switch": "00:00:00:00:00:00:08:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:08:03", 
         "src-port": 3, 
         "src-switch": "00:00:00:00:00:00:08:01"
     }, 
     {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:08:0b", 
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:01:01", 
         "src-port": 11, 
         "src-switch": "00:00:00:00:00:00:08:01"
     }, 
@@ -1717,207 +109,75 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:0c", 
-        "src-port": 12, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:16", 
-        "src-port": 22, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:14", 
-        "src-port": 20, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:06", 
+        "dst-switch": "00:00:00:00:00:00:02:06", 
         "src-port": 6, 
-        "src-switch": "00:00:00:00:00:00:03:01"
+        "src-switch": "00:00:00:00:00:00:02:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:0d", 
-        "src-port": 13, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:0d", 
-        "src-port": 13, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:13", 
-        "src-port": 19, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:05", 
+        "dst-switch": "00:00:00:00:00:00:02:05", 
         "src-port": 5, 
-        "src-switch": "00:00:00:00:00:00:03:01"
+        "src-switch": "00:00:00:00:00:00:02:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:12", 
-        "src-port": 18, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:19", 
-        "src-port": 25, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:07", 
+        "dst-switch": "00:00:00:00:00:00:02:07", 
         "src-port": 7, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 5, 
-        "dst-switch": "00:00:00:00:00:00:01:03", 
-        "src-port": 26, 
-        "src-switch": "00:00:00:00:00:00:03:01"
+        "src-switch": "00:00:00:00:00:00:02:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:08", 
+        "dst-switch": "00:00:00:00:00:00:02:08", 
         "src-port": 8, 
-        "src-switch": "00:00:00:00:00:00:03:01"
+        "src-switch": "00:00:00:00:00:00:02:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:11", 
-        "src-port": 17, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:02", 
+        "dst-switch": "00:00:00:00:00:00:02:02", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:01"
+        "src-switch": "00:00:00:00:00:00:02:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:09", 
+        "dst-switch": "00:00:00:00:00:00:02:09", 
         "src-port": 9, 
-        "src-switch": "00:00:00:00:00:00:03:01"
+        "src-switch": "00:00:00:00:00:00:02:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:0a", 
+        "dst-switch": "00:00:00:00:00:00:02:0a", 
         "src-port": 10, 
-        "src-switch": "00:00:00:00:00:00:03:01"
+        "src-switch": "00:00:00:00:00:00:02:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:17", 
-        "src-port": 23, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:10", 
-        "src-port": 16, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:0f", 
-        "src-port": 15, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:18", 
-        "src-port": 24, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:0e", 
-        "src-port": 14, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:15", 
-        "src-port": 21, 
-        "src-switch": "00:00:00:00:00:00:03:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:03", 
+        "dst-switch": "00:00:00:00:00:00:02:03", 
         "src-port": 3, 
-        "src-switch": "00:00:00:00:00:00:03:01"
+        "src-switch": "00:00:00:00:00:00:02:01"
     }, 
     {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:0b", 
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:01:02", 
         "src-port": 11, 
-        "src-switch": "00:00:00:00:00:00:03:01"
+        "src-switch": "00:00:00:00:00:00:02:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:03:04", 
+        "dst-switch": "00:00:00:00:00:00:02:04", 
         "src-port": 4, 
-        "src-switch": "00:00:00:00:00:00:03:01"
+        "src-switch": "00:00:00:00:00:00:02:01"
     }, 
     {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
+        "dst-port": 6, 
+        "dst-switch": "00:00:00:00:00:00:07:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:03"
+        "src-switch": "00:00:00:00:00:00:07:06"
     }, 
     {
-        "dst-port": 29, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
+        "dst-port": 10, 
+        "dst-switch": "00:00:00:00:00:00:03:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:1d"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:03"
-    }, 
-    {
-        "dst-port": 25, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:19"
-    }, 
-    {
-        "dst-port": 7, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:07"
-    }, 
-    {
-        "dst-port": 8, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:08"
-    }, 
-    {
-        "dst-port": 14, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:0e"
-    }, 
-    {
-        "dst-port": 14, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:0e"
+        "src-switch": "00:00:00:00:00:00:03:0a"
     }, 
     {
         "dst-port": 7, 
@@ -1926,40 +186,70 @@
         "src-switch": "00:00:00:00:00:00:02:07"
     }, 
     {
-        "dst-port": 6, 
+        "dst-port": 4, 
+        "dst-switch": "00:00:00:00:00:00:06:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:06:04"
+    }, 
+    {
+        "dst-port": 10, 
         "dst-switch": "00:00:00:00:00:00:05:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:06"
+        "src-switch": "00:00:00:00:00:00:05:0a"
     }, 
     {
-        "dst-port": 15, 
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:05:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:05:02"
+    }, 
+    {
+        "dst-port": 9, 
         "dst-switch": "00:00:00:00:00:00:08:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:0f"
+        "src-switch": "00:00:00:00:00:00:08:09"
     }, 
     {
-        "dst-port": 5, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
+        "dst-port": 8, 
+        "dst-switch": "00:00:00:00:00:00:08:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:05"
+        "src-switch": "00:00:00:00:00:00:08:08"
+    }, 
+    {
+        "dst-port": 1, 
+        "dst-switch": "00:00:00:00:00:00:01:04", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:01:03"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:0c", 
-        "src-port": 12, 
-        "src-switch": "00:00:00:00:00:00:05:01"
+        "dst-switch": "00:00:00:00:00:00:01:02", 
+        "src-port": 1, 
+        "src-switch": "00:00:00:00:00:00:01:03"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:16", 
-        "src-port": 22, 
-        "src-switch": "00:00:00:00:00:00:05:01"
+        "dst-switch": "00:00:00:00:00:00:01:06", 
+        "src-port": 3, 
+        "src-switch": "00:00:00:00:00:00:01:03"
+    }, 
+    {
+        "dst-port": 11, 
+        "dst-switch": "00:00:00:00:00:00:03:01", 
+        "src-port": 4, 
+        "src-switch": "00:00:00:00:00:00:01:03"
+    }, 
+    {
+        "dst-port": 9, 
+        "dst-switch": "00:00:00:00:00:00:06:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:06:09"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:14", 
-        "src-port": 20, 
-        "src-switch": "00:00:00:00:00:00:05:01"
+        "dst-switch": "00:00:00:00:00:00:08:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:08:02"
     }, 
     {
         "dst-port": 2, 
@@ -1969,47 +259,17 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:0d", 
-        "src-port": 13, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:13", 
-        "src-port": 19, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:05:05", 
         "src-port": 5, 
         "src-switch": "00:00:00:00:00:00:05:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:12", 
-        "src-port": 18, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:19", 
-        "src-port": 25, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:05:07", 
         "src-port": 7, 
         "src-switch": "00:00:00:00:00:00:05:01"
     }, 
     {
-        "dst-port": 6, 
-        "dst-switch": "00:00:00:00:00:00:01:04", 
-        "src-port": 26, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
         "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:05:08", 
         "src-port": 8, 
@@ -2017,12 +277,6 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:11", 
-        "src-port": 17, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:05:02", 
         "src-port": 2, 
         "src-switch": "00:00:00:00:00:00:05:01"
@@ -2041,49 +295,13 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:17", 
-        "src-port": 23, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:10", 
-        "src-port": 16, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:0f", 
-        "src-port": 15, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:18", 
-        "src-port": 24, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:0e", 
-        "src-port": 14, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:15", 
-        "src-port": 21, 
-        "src-switch": "00:00:00:00:00:00:05:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:05:03", 
         "src-port": 3, 
         "src-switch": "00:00:00:00:00:00:05:01"
     }, 
     {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:05:0b", 
+        "dst-port": 5, 
+        "dst-switch": "00:00:00:00:00:00:01:04", 
         "src-port": 11, 
         "src-switch": "00:00:00:00:00:00:05:01"
     }, 
@@ -2094,70 +312,34 @@
         "src-switch": "00:00:00:00:00:00:05:01"
     }, 
     {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:01:02", 
+        "dst-port": 11, 
+        "dst-switch": "00:00:00:00:00:00:05:01", 
+        "src-port": 5, 
+        "src-switch": "00:00:00:00:00:00:01:04"
+    }, 
+    {
+        "dst-port": 1, 
+        "dst-switch": "00:00:00:00:00:00:01:05", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:01:01"
+        "src-switch": "00:00:00:00:00:00:01:04"
     }, 
     {
         "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:01:03", 
+        "src-port": 1, 
+        "src-switch": "00:00:00:00:00:00:01:04"
+    }, 
+    {
+        "dst-port": 4, 
         "dst-switch": "00:00:00:00:00:00:01:06", 
         "src-port": 3, 
-        "src-switch": "00:00:00:00:00:00:01:01"
+        "src-switch": "00:00:00:00:00:00:01:04"
     }, 
     {
-        "dst-port": 26, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
+        "dst-port": 11, 
+        "dst-switch": "00:00:00:00:00:00:04:01", 
         "src-port": 4, 
-        "src-switch": "00:00:00:00:00:00:01:01"
-    }, 
-    {
-        "dst-port": 18, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:12"
-    }, 
-    {
-        "dst-port": 10, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:0a"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:03"
-    }, 
-    {
-        "dst-port": 17, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:11"
-    }, 
-    {
-        "dst-port": 23, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:17"
-    }, 
-    {
-        "dst-port": 18, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:12"
-    }, 
-    {
-        "dst-port": 19, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:13"
-    }, 
-    {
-        "dst-port": 7, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:07"
+        "src-switch": "00:00:00:00:00:00:01:04"
     }, 
     {
         "dst-port": 10, 
@@ -2166,76 +348,16 @@
         "src-switch": "00:00:00:00:00:00:06:0a"
     }, 
     {
-        "dst-port": 40, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:28"
-    }, 
-    {
-        "dst-port": 10, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:0a"
-    }, 
-    {
-        "dst-port": 50, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:32"
-    }, 
-    {
-        "dst-port": 41, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:29"
-    }, 
-    {
-        "dst-port": 5, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:05"
-    }, 
-    {
-        "dst-port": 5, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:05"
-    }, 
-    {
-        "dst-port": 22, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:16"
-    }, 
-    {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:03"
-    }, 
-    {
-        "dst-port": 23, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:17"
-    }, 
-    {
-        "dst-port": 19, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:13"
-    }, 
-    {
         "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:04:01", 
+        "dst-switch": "00:00:00:00:00:00:05:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:04"
+        "src-switch": "00:00:00:00:00:00:05:04"
     }, 
     {
-        "dst-port": 26, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
+        "dst-port": 8, 
+        "dst-switch": "00:00:00:00:00:00:04:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:1a"
+        "src-switch": "00:00:00:00:00:00:04:08"
     }, 
     {
         "dst-port": 6, 
@@ -2244,34 +366,202 @@
         "src-switch": "00:00:00:00:00:00:08:06"
     }, 
     {
+        "dst-port": 6, 
+        "dst-switch": "00:00:00:00:00:00:04:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:04:06"
+    }, 
+    {
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:01:06", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:01:05"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:01:04", 
+        "src-port": 1, 
+        "src-switch": "00:00:00:00:00:00:01:05"
+    }, 
+    {
+        "dst-port": 11, 
+        "dst-switch": "00:00:00:00:00:00:06:01", 
+        "src-port": 3, 
+        "src-switch": "00:00:00:00:00:00:01:05"
+    }, 
+    {
+        "dst-port": 7, 
+        "dst-switch": "00:00:00:00:00:00:08:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:08:07"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:06:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:06:02"
+    }, 
+    {
+        "dst-port": 5, 
+        "dst-switch": "00:00:00:00:00:00:02:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:02:05"
+    }, 
+    {
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:03:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:03:03"
+    }, 
+    {
+        "dst-port": 5, 
+        "dst-switch": "00:00:00:00:00:00:04:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:04:05"
+    }, 
+    {
+        "dst-port": 5, 
+        "dst-switch": "00:00:00:00:00:00:06:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:06:05"
+    }, 
+    {
+        "dst-port": 5, 
+        "dst-switch": "00:00:00:00:00:00:07:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:07:05"
+    }, 
+    {
+        "dst-port": 5, 
+        "dst-switch": "00:00:00:00:00:00:05:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:05:05"
+    }, 
+    {
+        "dst-port": 11, 
+        "dst-switch": "00:00:00:00:00:00:07:01", 
+        "src-port": 5, 
+        "src-switch": "00:00:00:00:00:00:01:06"
+    }, 
+    {
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:01:03", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:01:06"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:01:01", 
+        "src-port": 1, 
+        "src-switch": "00:00:00:00:00:00:01:06"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:01:05", 
+        "src-port": 3, 
+        "src-switch": "00:00:00:00:00:00:01:06"
+    }, 
+    {
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:01:04", 
+        "src-port": 4, 
+        "src-switch": "00:00:00:00:00:00:01:06"
+    }, 
+    {
         "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:04:01", 
         "src-port": 2, 
         "src-switch": "00:00:00:00:00:00:04:02"
     }, 
     {
-        "dst-port": 19, 
+        "dst-port": 8, 
+        "dst-switch": "00:00:00:00:00:00:05:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:05:08"
+    }, 
+    {
+        "dst-port": 5, 
+        "dst-switch": "00:00:00:00:00:00:03:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:03:05"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:07:06", 
+        "src-port": 6, 
+        "src-switch": "00:00:00:00:00:00:07:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:07:05", 
+        "src-port": 5, 
+        "src-switch": "00:00:00:00:00:00:07:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:07:07", 
+        "src-port": 7, 
+        "src-switch": "00:00:00:00:00:00:07:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:07:08", 
+        "src-port": 8, 
+        "src-switch": "00:00:00:00:00:00:07:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:07:02", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:07:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:07:09", 
+        "src-port": 9, 
+        "src-switch": "00:00:00:00:00:00:07:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:07:0a", 
+        "src-port": 10, 
+        "src-switch": "00:00:00:00:00:00:07:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:07:03", 
+        "src-port": 3, 
+        "src-switch": "00:00:00:00:00:00:07:01"
+    }, 
+    {
+        "dst-port": 5, 
+        "dst-switch": "00:00:00:00:00:00:01:06", 
+        "src-port": 11, 
+        "src-switch": "00:00:00:00:00:00:07:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:07:04", 
+        "src-port": 4, 
+        "src-switch": "00:00:00:00:00:00:07:01"
+    }, 
+    {
+        "dst-port": 5, 
+        "dst-switch": "00:00:00:00:00:00:08:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:08:05"
+    }, 
+    {
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:08:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:08:03"
+    }, 
+    {
+        "dst-port": 3, 
         "dst-switch": "00:00:00:00:00:00:07:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:07:13"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:0c", 
-        "src-port": 12, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:16", 
-        "src-port": 22, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:14", 
-        "src-port": 20, 
-        "src-switch": "00:00:00:00:00:00:04:01"
+        "src-switch": "00:00:00:00:00:00:07:03"
     }, 
     {
         "dst-port": 2, 
@@ -2281,47 +571,17 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:0d", 
-        "src-port": 13, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:13", 
-        "src-port": 19, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:04:05", 
         "src-port": 5, 
         "src-switch": "00:00:00:00:00:00:04:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:12", 
-        "src-port": 18, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:19", 
-        "src-port": 25, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:04:07", 
         "src-port": 7, 
         "src-switch": "00:00:00:00:00:00:04:01"
     }, 
     {
-        "dst-port": 5, 
-        "dst-switch": "00:00:00:00:00:00:01:04", 
-        "src-port": 26, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
         "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:04:08", 
         "src-port": 8, 
@@ -2329,12 +589,6 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:11", 
-        "src-port": 17, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:04:02", 
         "src-port": 2, 
         "src-switch": "00:00:00:00:00:00:04:01"
@@ -2353,49 +607,13 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:17", 
-        "src-port": 23, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:10", 
-        "src-port": 16, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:0f", 
-        "src-port": 15, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:18", 
-        "src-port": 24, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:0e", 
-        "src-port": 14, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:15", 
-        "src-port": 21, 
-        "src-switch": "00:00:00:00:00:00:04:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:04:03", 
         "src-port": 3, 
         "src-switch": "00:00:00:00:00:00:04:01"
     }, 
     {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:04:0b", 
+        "dst-port": 4, 
+        "dst-switch": "00:00:00:00:00:00:01:04", 
         "src-port": 11, 
         "src-switch": "00:00:00:00:00:00:04:01"
     }, 
@@ -2406,40 +624,40 @@
         "src-switch": "00:00:00:00:00:00:04:01"
     }, 
     {
-        "dst-port": 21, 
+        "dst-port": 10, 
         "dst-switch": "00:00:00:00:00:00:02:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:15"
+        "src-switch": "00:00:00:00:00:00:02:0a"
     }, 
     {
-        "dst-port": 3, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
+        "dst-port": 4, 
+        "dst-switch": "00:00:00:00:00:00:02:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:03"
+        "src-switch": "00:00:00:00:00:00:02:04"
     }, 
     {
-        "dst-port": 24, 
+        "dst-port": 7, 
         "dst-switch": "00:00:00:00:00:00:06:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:18"
+        "src-switch": "00:00:00:00:00:00:06:07"
+    }, 
+    {
+        "dst-port": 10, 
+        "dst-switch": "00:00:00:00:00:00:04:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:04:0a"
     }, 
     {
         "dst-port": 9, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:09"
-    }, 
-    {
-        "dst-port": 46, 
-        "dst-switch": "00:00:00:00:00:00:02:01", 
-        "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:02:2e"
-    }, 
-    {
-        "dst-port": 15, 
         "dst-switch": "00:00:00:00:00:00:04:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:0f"
+        "src-switch": "00:00:00:00:00:00:04:09"
+    }, 
+    {
+        "dst-port": 9, 
+        "dst-switch": "00:00:00:00:00:00:02:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:02:09"
     }, 
     {
         "dst-port": 2, 
@@ -2448,52 +666,208 @@
         "src-switch": "00:00:00:00:00:00:02:02"
     }, 
     {
-        "dst-port": 14, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
+        "dst-port": 4, 
+        "dst-switch": "00:00:00:00:00:00:07:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:0e"
+        "src-switch": "00:00:00:00:00:00:07:04"
     }, 
     {
-        "dst-port": 22, 
-        "dst-switch": "00:00:00:00:00:00:03:01", 
+        "dst-port": 10, 
+        "dst-switch": "00:00:00:00:00:00:07:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:03:16"
+        "src-switch": "00:00:00:00:00:00:07:0a"
     }, 
     {
-        "dst-port": 22, 
-        "dst-switch": "00:00:00:00:00:00:06:01", 
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:07:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:06:16"
+        "src-switch": "00:00:00:00:00:00:07:02"
+    }, 
+    {
+        "dst-port": 10, 
+        "dst-switch": "00:00:00:00:00:00:08:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:08:0a"
+    }, 
+    {
+        "dst-port": 6, 
+        "dst-switch": "00:00:00:00:00:00:02:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:02:06"
     }, 
     {
         "dst-port": 7, 
-        "dst-switch": "00:00:00:00:00:00:08:01", 
+        "dst-switch": "00:00:00:00:00:00:05:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:08:07"
+        "src-switch": "00:00:00:00:00:00:05:07"
     }, 
     {
-        "dst-port": 24, 
+        "dst-port": 6, 
+        "dst-switch": "00:00:00:00:00:00:05:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:05:06"
+    }, 
+    {
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:06:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:06:03"
+    }, 
+    {
+        "dst-port": 9, 
+        "dst-switch": "00:00:00:00:00:00:07:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:07:09"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:03:06", 
+        "src-port": 6, 
+        "src-switch": "00:00:00:00:00:00:03:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:03:05", 
+        "src-port": 5, 
+        "src-switch": "00:00:00:00:00:00:03:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:03:07", 
+        "src-port": 7, 
+        "src-switch": "00:00:00:00:00:00:03:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:03:08", 
+        "src-port": 8, 
+        "src-switch": "00:00:00:00:00:00:03:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:03:02", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:03:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:03:09", 
+        "src-port": 9, 
+        "src-switch": "00:00:00:00:00:00:03:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:03:0a", 
+        "src-port": 10, 
+        "src-switch": "00:00:00:00:00:00:03:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:03:03", 
+        "src-port": 3, 
+        "src-switch": "00:00:00:00:00:00:03:01"
+    }, 
+    {
+        "dst-port": 4, 
+        "dst-switch": "00:00:00:00:00:00:01:03", 
+        "src-port": 11, 
+        "src-switch": "00:00:00:00:00:00:03:01"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:03:04", 
+        "src-port": 4, 
+        "src-switch": "00:00:00:00:00:00:03:01"
+    }, 
+    {
+        "dst-port": 7, 
+        "dst-switch": "00:00:00:00:00:00:07:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:07:07"
+    }, 
+    {
+        "dst-port": 1, 
+        "dst-switch": "00:00:00:00:00:00:01:06", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:01:01"
+    }, 
+    {
+        "dst-port": 1, 
+        "dst-switch": "00:00:00:00:00:00:01:02", 
+        "src-port": 1, 
+        "src-switch": "00:00:00:00:00:00:01:01"
+    }, 
+    {
+        "dst-port": 11, 
+        "dst-switch": "00:00:00:00:00:00:08:01", 
+        "src-port": 3, 
+        "src-switch": "00:00:00:00:00:00:01:01"
+    }, 
+    {
+        "dst-port": 1, 
+        "dst-switch": "00:00:00:00:00:00:01:03", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:01:02"
+    }, 
+    {
+        "dst-port": 1, 
+        "dst-switch": "00:00:00:00:00:00:01:01", 
+        "src-port": 1, 
+        "src-switch": "00:00:00:00:00:00:01:02"
+    }, 
+    {
+        "dst-port": 11, 
+        "dst-switch": "00:00:00:00:00:00:02:01", 
+        "src-port": 3, 
+        "src-switch": "00:00:00:00:00:00:01:02"
+    }, 
+    {
+        "dst-port": 9, 
+        "dst-switch": "00:00:00:00:00:00:05:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:05:09"
+    }, 
+    {
+        "dst-port": 6, 
+        "dst-switch": "00:00:00:00:00:00:03:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:03:06"
+    }, 
+    {
+        "dst-port": 2, 
+        "dst-switch": "00:00:00:00:00:00:03:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:03:02"
+    }, 
+    {
+        "dst-port": 4, 
         "dst-switch": "00:00:00:00:00:00:04:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:04:18"
+        "src-switch": "00:00:00:00:00:00:04:04"
     }, 
     {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:0c", 
-        "src-port": 12, 
-        "src-switch": "00:00:00:00:00:00:06:01"
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:05:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:05:03"
     }, 
     {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:16", 
-        "src-port": 22, 
-        "src-switch": "00:00:00:00:00:00:06:01"
+        "dst-port": 7, 
+        "dst-switch": "00:00:00:00:00:00:03:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:03:07"
     }, 
     {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:14", 
-        "src-port": 20, 
-        "src-switch": "00:00:00:00:00:00:06:01"
+        "dst-port": 7, 
+        "dst-switch": "00:00:00:00:00:00:04:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:04:07"
+    }, 
+    {
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:02:01", 
+        "src-port": 2, 
+        "src-switch": "00:00:00:00:00:00:02:03"
     }, 
     {
         "dst-port": 2, 
@@ -2503,47 +877,17 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:0d", 
-        "src-port": 13, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:13", 
-        "src-port": 19, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:06:05", 
         "src-port": 5, 
         "src-switch": "00:00:00:00:00:00:06:01"
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:12", 
-        "src-port": 18, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:19", 
-        "src-port": 25, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:06:07", 
         "src-port": 7, 
         "src-switch": "00:00:00:00:00:00:06:01"
     }, 
     {
-        "dst-port": 4, 
-        "dst-switch": "00:00:00:00:00:00:01:05", 
-        "src-port": 26, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
         "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:06:08", 
         "src-port": 8, 
@@ -2551,12 +895,6 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:11", 
-        "src-port": 17, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:06:02", 
         "src-port": 2, 
         "src-switch": "00:00:00:00:00:00:06:01"
@@ -2575,49 +913,13 @@
     }, 
     {
         "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:17", 
-        "src-port": 23, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:10", 
-        "src-port": 16, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:0f", 
-        "src-port": 15, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:18", 
-        "src-port": 24, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:0e", 
-        "src-port": 14, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:15", 
-        "src-port": 21, 
-        "src-switch": "00:00:00:00:00:00:06:01"
-    }, 
-    {
-        "dst-port": 2, 
         "dst-switch": "00:00:00:00:00:00:06:03", 
         "src-port": 3, 
         "src-switch": "00:00:00:00:00:00:06:01"
     }, 
     {
-        "dst-port": 2, 
-        "dst-switch": "00:00:00:00:00:00:06:0b", 
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:01:05", 
         "src-port": 11, 
         "src-switch": "00:00:00:00:00:00:06:01"
     }, 
@@ -2628,9 +930,9 @@
         "src-switch": "00:00:00:00:00:00:06:01"
     }, 
     {
-        "dst-port": 8, 
-        "dst-switch": "00:00:00:00:00:00:05:01", 
+        "dst-port": 3, 
+        "dst-switch": "00:00:00:00:00:00:04:01", 
         "src-port": 2, 
-        "src-switch": "00:00:00:00:00:00:05:08"
+        "src-switch": "00:00:00:00:00:00:04:03"
     }
 ]
diff --git a/web/ons-demo/data/configuration.json b/web/ons-demo/data/configuration.json
index 91490e4..829fa11 100644
--- a/web/ons-demo/data/configuration.json
+++ b/web/ons-demo/data/configuration.json
@@ -1,14 +1,13 @@
 {
 	"core": [
-		"00:00:00:08:a2:08:f9:01",
-		"00:00:00:00:ba:5e:ba:11",
-		"00:00:20:4e:7f:51:8a:35",
-		"00:00:00:00:00:00:ba:12",
-		"00:00:00:00:ba:5e:ba:13",
-		"00:00:00:16:97:08:9a:46"
+		"00:00:00:00:00:00:01:01",
+		"00:00:00:00:00:00:01:02",
+		"00:00:00:00:00:00:01:03",
+		"00:00:00:00:00:00:01:04",
+		"00:00:00:00:00:00:01:05",
+		"00:00:00:00:00:00:01:06"
 	],
 	"aggregation": [
-		"00:00:00:00:00:00:01:01",
 		"00:00:00:00:00:00:02:01",
 		"00:00:00:00:00:00:03:01",
 		"00:00:00:00:00:00:04:01",
@@ -18,62 +17,62 @@
 		"00:00:00:00:00:00:08:01"
 	],
 	"association": {
-		"00:00:00:08:a2:08:f9:01": [
-			"00:00:00:00:00:00:03:01"
+		"00:00:00:00:00:00:01:01": [
+			"00:00:00:00:00:00:08:01"
 		],
-		"00:00:00:00:ba:5e:ba:11": [
+		"00:00:00:00:00:00:01:02": [
 			"00:00:00:00:00:00:02:01"
 		],
-		"00:00:20:4e:7f:51:8a:35": [
-			"00:00:00:00:00:00:07:01"
+		"00:00:00:00:00:00:01:03": [
+			"00:00:00:00:00:00:03:01"
 		],
-		"00:00:00:00:00:00:ba:12": [
+		"00:00:00:00:00:00:01:04": [
 			"00:00:00:00:00:00:04:01",
 			"00:00:00:00:00:00:05:01"
 		],
-		"00:00:00:00:ba:5e:ba:13": [
+		"00:00:00:00:00:00:01:05": [
 			"00:00:00:00:00:00:06:01"
 		],
-		"00:00:00:16:97:08:9a:46": [
-			"00:00:00:00:00:00:08:01"
+		"00:00:00:00:00:00:01:06": [
+			"00:00:00:00:00:00:07:01"
 		]
 	},
 	"geo": {
-		"00:00:00:08:a2:08:f9:01": {
-			"lat": 41.891033,
-			"lng": -87.628326,
-			"label": "CHI",
-			"fanOutAngle": 180
-		},
-		"00:00:00:00:ba:5e:ba:11": {
-			"lat": 47.611024,
-			"lng": -122.33242,
-			"label": "SEA",
-			"fanOutAngle": 270
-		},
-		"00:00:20:4e:7f:51:8a:35": {
+		"00:00:00:00:00:00:01:03": {
 			"lat": 33.758599,
 			"lng": -84.387360,
 			"label": "ATL",
 			"fanOutAngle": 0
 		},
-		"00:00:00:00:00:00:ba:12": {
-			"lat": 41.225925,
-			"lng": -74.00528,
-			"label": "NYC",
-			"fanOutAngle": 150
-		},
-		"00:00:00:00:ba:5e:ba:13": {
+		"00:00:00:00:00:00:01:02": {
 			"lat": 37.901187,
 			"lng": -76.037163,
 			"label": "DC",
 			"fanOutAngle": 45
 		},
-		"00:00:00:16:97:08:9a:46": {
+		"00:00:00:00:00:00:01:06": {
+			"lat": 41.891033,
+			"lng": -87.628326,
+			"label": "CHI",
+			"fanOutAngle": 180
+		},
+		"00:00:00:00:00:00:01:04": {
 			"lat": 34.102708,
 			"lng": -118.238983,
 			"label": "LA",
 			"fanOutAngle": 315
+		},
+		"00:00:00:00:00:00:01:05": {
+			"lat": 47.611024,
+			"lng": -122.33242,
+			"label": "SEA",
+			"fanOutAngle": 270
+		},
+		"00:00:00:00:00:00:01:01": {
+			"lat": 41.225925,
+			"lng": -74.00528,
+			"label": "NYC",
+			"fanOutAngle": 135
 		}
 	}
-}
\ No newline at end of file
+}
diff --git a/web/ons-demo/data/controllers.json b/web/ons-demo/data/controllers.json
index db2f5ad..b936d96 100644
--- a/web/ons-demo/data/controllers.json
+++ b/web/ons-demo/data/controllers.json
@@ -1,10 +1,10 @@
 [
-	"onosgui1",
-	"onosgui2",
-	"onosgui3",
-	"onosgui4",
-	"onosgui5",
-	"onosgui6",
-	"onosgui7",
-	"onosgui8"
-]
\ No newline at end of file
+	"onosdev1",
+	"onosdev2",
+	"onosdev3",
+	"onosdev4",
+	"onosdev5",
+	"onosdev6",
+	"onosdev7",
+	"onosdev8"
+]