Last active
August 29, 2015 14:25
-
-
Save rheone/7493ebb56b7ec51ebca9 to your computer and use it in GitHub Desktop.
Visualization of network segment
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.0.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.1.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.0.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.2.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.3.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.2.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.0.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.4.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.5.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.4.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.6.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.5625, | |
"cidr": "192.168.7.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.78125, | |
"cidr": "192.168.6.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.890625, | |
"cidr": "192.168.4.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.9453125, | |
"cidr": "192.168.0.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.8.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.9.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.8.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.10.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.11.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.10.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.8.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.12.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.13.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.12.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.14.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.15.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.14.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.12.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 1.0, | |
"cidr": "192.168.8.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.97265625, | |
"cidr": "192.168.0.0/20", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.16.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.17.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.16.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.18.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.19.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.18.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.16.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.20.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.21.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.20.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.22.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.23.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.22.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.20.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 1.0, | |
"cidr": "192.168.16.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.24.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.25.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.24.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.26.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.27.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.26.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.24.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.28.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.29.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.28.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.30.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.31.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.30.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.28.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 1.0, | |
"cidr": "192.168.24.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 1.0, | |
"cidr": "192.168.16.0/20", | |
"subnetNames": [] | |
}], | |
"size": 13, | |
"usage": 0.986328125, | |
"cidr": "192.168.0.0/19", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.32.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.33.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.32.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.125, | |
"cidr": "192.168.34.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.35.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5625, | |
"cidr": "192.168.34.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.78125, | |
"cidr": "192.168.32.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.36.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0625, | |
"cidr": "192.168.37.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.53125, | |
"cidr": "192.168.36.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.38.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.39.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.38.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.515625, | |
"cidr": "192.168.36.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.6484375, | |
"cidr": "192.168.32.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.40.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.41.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.40.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.42.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.43.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.42.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.40.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.44.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.45.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.44.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.46.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.47.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.46.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.44.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.875, | |
"cidr": "192.168.40.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.76171875, | |
"cidr": "192.168.32.0/20", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.48.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.49.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.48.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.50.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.51.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.50.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.48.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.52.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.53.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.52.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.54.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.55.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.54.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.52.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.875, | |
"cidr": "192.168.48.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.56.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.57.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.56.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.58.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.59.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.58.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.25, | |
"cidr": "192.168.56.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.60.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.61.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.60.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.62.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.63.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.62.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.60.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.625, | |
"cidr": "192.168.56.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.75, | |
"cidr": "192.168.48.0/20", | |
"subnetNames": [] | |
}], | |
"size": 13, | |
"usage": 0.755859375, | |
"cidr": "192.168.32.0/19", | |
"subnetNames": [] | |
}], | |
"size": 14, | |
"usage": 0.87109375, | |
"cidr": "192.168.0.0/18", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.64.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.65.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.64.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.66.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.67.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.66.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.64.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.68.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.69.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.68.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.125, | |
"cidr": "192.168.70.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.71.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5625, | |
"cidr": "192.168.70.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.78125, | |
"cidr": "192.168.68.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.765625, | |
"cidr": "192.168.64.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.72.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.73.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.72.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.74.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.75.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.74.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.72.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.76.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.77.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.76.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.78.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.79.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.78.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.76.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 1.0, | |
"cidr": "192.168.72.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.8828125, | |
"cidr": "192.168.64.0/20", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.80.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.81.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.80.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.82.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.83.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.82.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.80.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.84.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.85.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.84.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.86.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.87.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.86.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.84.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 1.0, | |
"cidr": "192.168.80.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.88.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.89.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.88.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.90.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.91.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.90.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.88.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.92.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.93.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.92.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.94.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.95.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.94.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.92.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 1.0, | |
"cidr": "192.168.88.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 1.0, | |
"cidr": "192.168.80.0/20", | |
"subnetNames": [] | |
}], | |
"size": 13, | |
"usage": 0.94140625, | |
"cidr": "192.168.64.0/19", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.96.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.97.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.96.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.98.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.99.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.98.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.96.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.100.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.101.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.100.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.102.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.103.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.102.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.100.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.875, | |
"cidr": "192.168.96.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.104.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.105.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.104.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.106.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.107.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.106.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.104.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.108.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.109.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.108.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.110.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.111.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.110.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.108.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.875, | |
"cidr": "192.168.104.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.875, | |
"cidr": "192.168.96.0/20", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.112.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.113.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.112.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.114.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.115.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.114.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.112.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.116.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.117.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.116.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.118.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.119.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.118.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.116.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 1.0, | |
"cidr": "192.168.112.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.120.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.121.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.120.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.122.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.123.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.122.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.120.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.124.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.125.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.124.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.126.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.127.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.126.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.124.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.875, | |
"cidr": "192.168.120.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.9375, | |
"cidr": "192.168.112.0/20", | |
"subnetNames": [] | |
}], | |
"size": 13, | |
"usage": 0.90625, | |
"cidr": "192.168.96.0/19", | |
"subnetNames": [] | |
}], | |
"size": 14, | |
"usage": 0.923828125, | |
"cidr": "192.168.64.0/18", | |
"subnetNames": [] | |
}], | |
"size": 15, | |
"usage": 0.8974609375, | |
"cidr": "192.168.0.0/17", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.128.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.129.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.128.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.130.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.131.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.130.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.128.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.125, | |
"cidr": "192.168.132.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.133.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5625, | |
"cidr": "192.168.132.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.125, | |
"cidr": "192.168.134.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.135.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0625, | |
"cidr": "192.168.134.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.3125, | |
"cidr": "192.168.132.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.53125, | |
"cidr": "192.168.128.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.136.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.137.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.136.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.138.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.139.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.138.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.5, | |
"cidr": "192.168.136.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.140.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.141.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.140.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.142.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.143.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.142.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.5, | |
"cidr": "192.168.140.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.5, | |
"cidr": "192.168.136.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.515625, | |
"cidr": "192.168.128.0/20", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.144.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.145.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.144.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.146.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.147.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.146.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.0, | |
"cidr": "192.168.144.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.148.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.149.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.148.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.150.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0625, | |
"cidr": "192.168.151.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.03125, | |
"cidr": "192.168.150.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.015625, | |
"cidr": "192.168.148.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.0078125, | |
"cidr": "192.168.144.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.152.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.153.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.152.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.154.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.155.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.154.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.25, | |
"cidr": "192.168.152.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.156.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.157.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.156.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.158.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.159.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.158.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.0, | |
"cidr": "192.168.156.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.125, | |
"cidr": "192.168.152.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.06640625, | |
"cidr": "192.168.144.0/20", | |
"subnetNames": [] | |
}], | |
"size": 13, | |
"usage": 0.291015625, | |
"cidr": "192.168.128.0/19", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.160.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.161.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.160.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.162.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.163.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.162.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.25, | |
"cidr": "192.168.160.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.164.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.165.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.164.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.166.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.167.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.166.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.5, | |
"cidr": "192.168.164.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.375, | |
"cidr": "192.168.160.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.168.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.169.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.168.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.170.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.171.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.170.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.5, | |
"cidr": "192.168.168.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.172.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.173.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.172.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.174.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.175.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.174.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.0, | |
"cidr": "192.168.172.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.25, | |
"cidr": "192.168.168.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.3125, | |
"cidr": "192.168.160.0/20", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.176.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.177.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.176.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.178.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.179.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.178.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.5, | |
"cidr": "192.168.176.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.180.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.181.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.180.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.182.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.183.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.182.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.5, | |
"cidr": "192.168.180.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.5, | |
"cidr": "192.168.176.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.184.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.185.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.184.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.186.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.187.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.186.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.5, | |
"cidr": "192.168.184.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.188.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.189.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.188.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.190.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.191.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.190.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.188.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.75, | |
"cidr": "192.168.184.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.625, | |
"cidr": "192.168.176.0/20", | |
"subnetNames": [] | |
}], | |
"size": 13, | |
"usage": 0.46875, | |
"cidr": "192.168.160.0/19", | |
"subnetNames": [] | |
}], | |
"size": 14, | |
"usage": 0.3798828125, | |
"cidr": "192.168.128.0/18", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.25, | |
"cidr": "192.168.192.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.193.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.625, | |
"cidr": "192.168.192.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.194.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.195.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.194.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.8125, | |
"cidr": "192.168.192.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.196.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.197.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.196.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.198.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.199.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.198.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.196.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.78125, | |
"cidr": "192.168.192.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.200.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.201.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.200.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.202.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.203.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.202.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.200.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.204.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.205.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.204.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.206.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.207.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.206.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.204.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.75, | |
"cidr": "192.168.200.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.765625, | |
"cidr": "192.168.192.0/20", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.208.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.209.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.208.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.210.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.211.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.210.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.5, | |
"cidr": "192.168.208.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.212.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.213.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.212.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.214.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.215.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.214.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.0, | |
"cidr": "192.168.212.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.25, | |
"cidr": "192.168.208.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.216.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.217.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.216.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.218.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.219.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.218.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.0, | |
"cidr": "192.168.216.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.220.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.221.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.220.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.222.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.223.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.222.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.220.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.5, | |
"cidr": "192.168.216.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.375, | |
"cidr": "192.168.208.0/20", | |
"subnetNames": [] | |
}], | |
"size": 13, | |
"usage": 0.5703125, | |
"cidr": "192.168.192.0/19", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.224.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.225.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.224.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.226.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.227.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.226.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.0, | |
"cidr": "192.168.224.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.228.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.229.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.228.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.230.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.231.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.230.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.0, | |
"cidr": "192.168.228.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.0, | |
"cidr": "192.168.224.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.232.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.233.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.232.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.234.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.235.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.234.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.0, | |
"cidr": "192.168.232.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.236.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.237.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.236.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.238.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.239.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.238.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.0, | |
"cidr": "192.168.236.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.0, | |
"cidr": "192.168.232.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.0, | |
"cidr": "192.168.224.0/20", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.240.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.241.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.240.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.242.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.243.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.242.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.0, | |
"cidr": "192.168.240.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.244.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.245.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.244.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.246.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.247.0/24", | |
"subnetNames": [] | |
}], | |
"size": 9, | |
"usage": 0.0, | |
"cidr": "192.168.246.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.25, | |
"cidr": "192.168.244.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.125, | |
"cidr": "192.168.240.0/21", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 0.0, | |
"cidr": "192.168.248.0/24", | |
"subnetNames": [] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.249.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 0.5, | |
"cidr": "192.168.248.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.250.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.251.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.250.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 0.75, | |
"cidr": "192.168.248.0/22", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.252.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.253.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.252.0/23", | |
"subnetNames": [] | |
}, { | |
"children": [{ | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.254.0/24", | |
"subnetNames": ["dummy"] | |
}, { | |
"children": [], | |
"size": 8, | |
"usage": 1.0, | |
"cidr": "192.168.255.0/24", | |
"subnetNames": ["dummy"] | |
}], | |
"size": 9, | |
"usage": 1.0, | |
"cidr": "192.168.254.0/23", | |
"subnetNames": [] | |
}], | |
"size": 10, | |
"usage": 1.0, | |
"cidr": "192.168.252.0/22", | |
"subnetNames": [] | |
}], | |
"size": 11, | |
"usage": 0.875, | |
"cidr": "192.168.248.0/21", | |
"subnetNames": [] | |
}], | |
"size": 12, | |
"usage": 0.5, | |
"cidr": "192.168.240.0/20", | |
"subnetNames": [] | |
}], | |
"size": 13, | |
"usage": 0.25, | |
"cidr": "192.168.224.0/19", | |
"subnetNames": [] | |
}], | |
"size": 14, | |
"usage": 0.41015625, | |
"cidr": "192.168.192.0/18", | |
"subnetNames": [] | |
}], | |
"size": 15, | |
"usage": 0.39501953125, | |
"cidr": "192.168.128.0/17", | |
"subnetNames": [] | |
}], | |
"size": 16, | |
"usage": 0.646240234375, | |
"cidr": "192.168.0.0/16", | |
"subnetNames": [] | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<style> | |
svg.networkAllocationVis g.cellGroup rect.cell { | |
cursor: pointer; | |
} | |
svg.networkAllocationVis g.cellGroup text { | |
cursor: pointer; | |
text-anchor: middle; | |
} | |
svg.networkAllocationVis g.cellGroup text tspan.cidr { | |
font-weight: bold; | |
font-weight: lighter; | |
} | |
svg.networkAllocationVis g.cellGroup text tspan.subnets { | |
font-size: .8em; | |
} | |
svg.networkAllocationVis g.cellGroup text tspan.usage { | |
font-weight: lighter; | |
font-style: italic; | |
font-size: .8em; | |
} | |
</style> | |
</head> | |
<body> | |
<div id="vis"></div> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script> | |
<script src="https://code.jquery.com/jquery-2.1.4.js"></script> | |
<script src="vis.js"></script> | |
<script> | |
$(document).ready(function () { | |
d3.json("data.json", function(error, data) { | |
NetworkAllocationVis.draw('#vis', 1024, 512, data) | |
}); | |
}); | |
</script> | |
</body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var NetworkAllocationVis = (function() { | |
"use strict"; | |
var ready = false; | |
// coord elements | |
var xScale, | |
yScale, | |
width, | |
height; | |
// html elemnt | |
var destination; | |
// svg elements | |
var svg, | |
subnetGroup, | |
subnetRect, | |
subnetText; | |
// data | |
var partitionData, | |
treeData; | |
var readyCallback, | |
visitCallback; | |
var currentCidr; | |
function initalize(dest, visWidth, visHeight, onReady, onVisit) { | |
width = visWidth; | |
height = visHeight; | |
destination = dest; | |
// create liniear scale for x,y ranges based on width and height | |
xScale = d3.scale.linear().range([0, visWidth]); | |
yScale = d3.scale.linear().range([0, visHeight]); | |
readyCallback = onReady; | |
visitCallback = onVisit; | |
} | |
function drawVisualization(networkAllocationNodes) { | |
// based on http://mbostock.github.io/d3/talk/20111018/partition.html & http://bl.ocks.org/mbostock/1005873 | |
var partition = d3.layout.partition() | |
.value(function(d) { return d.size; }); | |
// partition data layout returning the array of nodes associated with the specified root node | |
// The Cartesian orientation may be called an icicle tree | |
// see https://github.com/mbostock/d3/wiki/Partition-Layout | |
// note that this also modifies networkAllocationNodes | |
treeData = networkAllocationNodes; | |
partitionData = partition.nodes(networkAllocationNodes); | |
// create visualization, and render to the assigned destination | |
svg = d3.select(destination) | |
.append("svg") // attach a svg, of the given width / height | |
.attr("class", "networkAllocationVis") | |
.attr("width", width) | |
.attr("height", height); | |
// create a group to contain each subnet cells | |
subnetGroup = svg.selectAll("g") | |
.data(partitionData) | |
.enter() | |
.append("svg:g") | |
.attr("class", "cellGroup") | |
.attr("x", function(d) { return xScale(d.x); }) | |
.attr("y", function(d) { return yScale(d.y); }) | |
.attr("width", function(d) { return xScale(d.dx); }) | |
.attr("height", function(d) { return yScale(d.dy); }) | |
.on("click", visit) | |
.on("touch", visit) | |
.on("mouseover", mouseOver) | |
.on("mouseout", mouseOut); | |
// create cells | |
subnetRect = subnetGroup.append("svg:rect") | |
.attr("class", "cell") | |
.attr("x", function(d) { return xScale(d.x); }) | |
.attr("y", function(d) { return yScale(d.y); }) | |
.attr("width", function(d) { return xScale(d.dx); }) | |
.attr("height", function(d) { return yScale(d.dy); }) | |
.attr("fill", fillColor) | |
.attr("stroke", function(d) { return fillColor(d).darker(1); }); | |
// apply a text to each cell | |
subnetText = subnetGroup.append("svg:text") | |
.style("visibility", function(d) { return xScale(d.x + d.dx) - xScale(d.x) >= 200 ? "visible" : "hidden"; }) // hide so not a click target | |
.style("opacity", function(d) { return xScale(d.x + d.dx) - xScale(d.x) >= 200 ? 1 : 0; }); // only show text when width is greater than 200 | |
// generate text spans | |
// cidr | |
subnetText.append("svg:tspan") | |
.attr("class", "cidr") | |
.text(function(d) { | |
return d.cidr; | |
}); | |
// subnets | |
subnetText.append("svg:tspan") | |
.attr("class", "subnets") | |
.attr("dy", "1em") | |
.text(function(d) { | |
if (d.subnetNames.length == 0) { | |
return ""; | |
} | |
if (d.subnetNames.length == 1) { | |
return d.subnetNames[0]; | |
} | |
return (d.subnetNames.length) + " subnets"; | |
}); | |
// percentage of usage | |
subnetText.append("svg:tspan") | |
.attr("class", "usage") | |
.attr("dy", "2em") | |
.text(function(d) { | |
return Math.floor(d.usage * 100) + '%'; | |
}); | |
subnetText.selectAll("tspan") | |
.attr("x", function(d) { return xScale(d.x + (d.dx / 2)); }) // center text on x-axis | |
.attr("y", function(d) { return yScale(d.y + (d.dy / 2)); }); // center text on y-axis | |
ready = true; // eveything is ready | |
currentCidr = partitionData[0]; | |
if (readyCallback !== undefined && typeof readyCallback === "function") { | |
readyCallback(partitionData); | |
} | |
} | |
// build fill color based on usage | |
function fillColor(d) { | |
var lightness = (1 - d.usage / 3); // more than 2/3rds used, red | |
if (d.usage > .66) { | |
return d3.hsl(360, 1, lightness); | |
} | |
// more than 1/3 used, yellow | |
if (d.usage > .33) { | |
return d3.hsl(60, 1, lightness); | |
} | |
// all is good, green it up | |
return d3.hsl(120, 1, lightness).darker(.33); | |
} | |
// interaction | |
function visit(d) { | |
xScale.domain([d.x, d.x + d.dx]); | |
yScale.domain([d.y, 1]).range([d.y ? 20 : 0, height]); | |
subnetGroup.transition() | |
.duration(750) | |
.attr("x", function(d) { return xScale(d.x); }) | |
.attr("y", function(d) { return yScale(d.y); }) | |
.attr("width", function(d) { return xScale(d.x + d.dx) - xScale(d.x); }) | |
.attr("height", function(d) { return yScale(d.y + d.dy) - yScale(d.y); }); | |
subnetRect.transition() | |
.duration(750) | |
.attr("x", function(d) { return xScale(d.x); }) | |
.attr("y", function(d) { return yScale(d.y); }) | |
.attr("width", function(d) { return xScale(d.x + d.dx) - xScale(d.x); }) | |
.attr("height", function(d) { return yScale(d.y + d.dy) - yScale(d.y); }); | |
subnetText.transition() | |
.duration(750) | |
.style("opacity", function(d) { return xScale(d.x + d.dx) - xScale(d.x) > 200 ? 1 : 0; }) | |
.style("visibility", function(d) { return xScale(d.x + d.dx) - xScale(d.x) >= 200 ? "visible" : "hidden"; }); // hide so not a click target; | |
subnetText.selectAll("tspan") | |
.transition() | |
.duration(750) | |
.attr("x", function(d) { return xScale(d.x + (d.dx / 2)); }) // center text on x-axis | |
.attr("y", function(d) { return yScale(d.y + (d.dy / 2)); }); // center text on y-axis | |
if (visitCallback !== undefined && typeof visitCallback === "function") { | |
visitCallback(d.cidr); | |
} | |
} | |
function mouseOver(d) { | |
d3.select(this) | |
.selectAll("rect") | |
.transition() | |
.attr("fill", function(d) { return fillColor(d).darker(1); }); | |
} | |
function mouseOut(d) { | |
d3.select(this) | |
.selectAll("rect") | |
.transition() | |
.attr("fill", function(d) { return fillColor(d); }); | |
} | |
return { | |
draw: function(destination, visWidth, visHeight, networkAllocationNodes, onReady, onVisit) { | |
initalize(destination, visWidth, visHeight, onReady, onVisit); | |
drawVisualization(networkAllocationNodes); | |
}, | |
isReady: function() { | |
return ready; | |
}, | |
currentSelection: function() { | |
return currentCidr; | |
}, | |
gotoHead: function() { | |
if (ready) { | |
visit(partitionData[0]); | |
return true; | |
} | |
return false; | |
}, | |
gotoPartition: function(cidr) { | |
if (ready) { | |
for (var i = 0; i < partitionData.length; i++) { | |
if (partitionData[i].cidr === cidr) { | |
visit(partitionData[i]); | |
return true; | |
} | |
} | |
this.gotoHead(); | |
return false; | |
} | |
return false; | |
} | |
}; | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment