Fix: fix bug #2276 (#235)

diff --git a/src/routes/Topology/Topology.js b/src/routes/Topology/Topology.js
index 99191b3..fc4cc1d 100644
--- a/src/routes/Topology/Topology.js
+++ b/src/routes/Topology/Topology.js
@@ -136,6 +136,13 @@
       return;
     }
     const latencyRange = vArray.map(_ => parseInt(_.trim(), 10)).filter(_ => !isNaN(_));
+    if(latencyRange[1] < 0) {
+      latencyRange[1] = 0;
+    }
+    if(latencyRange[0] > latencyRange[1]) {
+      const temp = latencyRange[1];
+      latencyRange[0] = temp;
+    }
     if (latencyRange.length !== 2) {
       return;
     }