Interactive visualization showing the complete hierarchical structure of all network allocations,
including primary networks (A-N), point-to-point links, and LAN segments.
graph TD
Start["Supernet: 114.192.0.0/14
Range: 114.192.0.0 - 114.195.255.255
Total: 262,144 addresses
Usable: 262,142
Allocation Strategy: Largest to Smallest"]
Start --> Split1["First Split: /15
Divide into 2 equal blocks"]
Split1 --> F["Network F: 114.192.0.0/15
Required: 83,492 hosts
H = 17, Prefix = /15
Mask: 255.254.0.0
Total: 131,072 addresses
Usable: 131,070 addresses
First: 114.192.0.1
Last: 114.193.255.254
Broadcast: 114.193.255.255
Waste: 47,578 (36.3%)
ALLOCATED"]
Split1 --> Block2["Remaining: 114.194.0.0/15
131,072 addresses available"]
Block2 --> Split2["Second Split: /16
Divide into 2 /16 blocks"]
Split2 --> Block3["Block: 114.194.0.0/16
65,536 addresses"]
Split2 --> Block4["Block: 114.195.0.0/16
65,536 addresses"]
Block3 --> Split3["Split: /17
Divide into 2 /17 blocks"]
Split3 --> Block5["Block: 114.194.0.0/17
32,768 addresses"]
Split3 --> Block6["Block: 114.194.128.0/17
32,768 addresses"]
Block5 --> Split4["Split: /18
Divide into 4 /18 blocks"]
Split4 --> B["Network B: 114.194.0.0/18
Required: 14,068 hosts
H = 14, Prefix = /18
Mask: 255.255.192.0
Total: 16,384
Usable: 16,382
First: 114.194.0.1
Last: 114.194.63.254
Broadcast: 114.194.63.255
Waste: 2,314 (14.1%)
ALLOCATED"]
Split4 --> C["Network C: 114.194.64.0/18
Required: 11,243 hosts
H = 14, Prefix = /18
Mask: 255.255.192.0
Total: 16,384
Usable: 16,382
First: 114.194.64.1
Last: 114.194.127.254
Broadcast: 114.194.127.255
Waste: 5,139 (31.4%)
ALLOCATED"]
Block6 --> Split5["Split: /18
Divide into 2 /18 blocks"]
Split5 --> A["Network A: 114.194.128.0/18
Required: 10,921 hosts
H = 14, Prefix = /18
Mask: 255.255.192.0
Total: 16,384
Usable: 16,382
First: 114.194.128.1
Last: 114.194.191.254
Broadcast: 114.194.191.255
Waste: 5,461 (33.3%)
ALLOCATED"]
Split5 --> L["Network L: 114.194.192.0/18
Required: 8,644 hosts
H = 14, Prefix = /18
Mask: 255.255.192.0
Total: 16,384
Usable: 16,382
First: 114.194.192.1
Last: 114.194.255.254
Broadcast: 114.194.255.255
Waste: 7,738 (47.2%)
ALLOCATED"]
Block4 --> Split6["Split: /18
Divide into 4 /18 blocks"]
Split6 --> Block7["Block: 114.195.0.0/18
16,384 addresses"]
Split6 --> Block8["Block: 114.195.64.0/18
16,384 addresses"]
Split6 --> Block9["Block: 114.195.128.0/18
16,384 addresses"]
Split6 --> Block10["Block: 114.195.192.0/18
16,384 addresses"]
Block7 --> Split7["Split: /19
Divide into 2 /19 blocks"]
Split7 --> E["Network E: 114.195.0.0/19
Required: 7,579 hosts
H = 13, Prefix = /19
Mask: 255.255.224.0
Total: 8,192
Usable: 8,190
First: 114.195.0.1
Last: 114.195.31.254
Broadcast: 114.195.31.255
Waste: 611 (7.5%)
ALLOCATED"]
Split7 --> M["Network M: 114.195.32.0/19
Required: 6,021 hosts
H = 13, Prefix = /19
Mask: 255.255.224.0
Total: 8,192
Usable: 8,190
First: 114.195.32.1
Last: 114.195.63.254
Broadcast: 114.195.63.255
Waste: 2,169 (26.5%)
ALLOCATED"]
Block8 --> Split8["Split: /20
Divide into 4 /20 blocks"]
Split8 --> G["Network G: 114.195.64.0/20
Required: 3,447 hosts
H = 12, Prefix = /20
Mask: 255.255.240.0
Total: 4,096
Usable: 4,094
First: 114.195.64.1
Last: 114.195.79.254
Broadcast: 114.195.79.255
Waste: 647 (15.8%)
ALLOCATED"]
Split8 --> D["Network D: 114.195.80.0/20
Required: 2,154 hosts
H = 12, Prefix = /20
Mask: 255.255.240.0
Total: 4,096
Usable: 4,094
First: 114.195.80.1
Last: 114.195.95.254
Broadcast: 114.195.95.255
Waste: 1,940 (47.4%)
ALLOCATED"]
Split8 --> Block11["Block: 114.195.96.0/20
4,096 addresses"]
Split8 --> Block12["Block: 114.195.112.0/20
4,096 addresses"]
Block11 --> Split9["Split: /22
Divide into 4 /22 blocks"]
Split9 --> J["Network J: 114.195.96.0/22
Required: 874 hosts
H = 10, Prefix = /22
Mask: 255.255.252.0
Total: 1,024
Usable: 1,022
First: 114.195.96.1
Last: 114.195.99.254
Broadcast: 114.195.99.255
Waste: 148 (14.5%)
ALLOCATED"]
Split9 --> H["Network H: 114.195.100.0/22
Required: 851 hosts
H = 10, Prefix = /22
Mask: 255.255.252.0
Total: 1,024
Usable: 1,022
First: 114.195.100.1
Last: 114.195.103.254
Broadcast: 114.195.103.255
Waste: 171 (16.7%)
ALLOCATED"]
Split9 --> N["Network N: 114.195.104.0/22
Required: 849 hosts
H = 10, Prefix = /22
Mask: 255.255.252.0
Total: 1,024
Usable: 1,022
First: 114.195.104.1
Last: 114.195.107.254
Broadcast: 114.195.107.255
Waste: 173 (16.9%)
ALLOCATED"]
Split9 --> I["Network I: 114.195.108.0/22
Required: 835 hosts
H = 10, Prefix = /22
Mask: 255.255.252.0
Total: 1,024
Usable: 1,022
First: 114.195.108.1
Last: 114.195.111.254
Broadcast: 114.195.111.255
Waste: 187 (18.3%)
ALLOCATED"]
Block12 --> Split10["Additional Networks
P2P Links and LAN Segments"]
Split10 --> P2PBlock["Point-to-Point Links
29 Links x /30 = 116 addresses
Range: 114.195.112.0 - 114.195.112.115
Each Link: 2 usable hosts
Total: 58 usable addresses
Efficiency: 50%"]
Split10 --> LANBlock["LAN Segments
15 LANs x /29 = 120 addresses
Range: 114.195.112.120 - 114.195.112.239
Each LAN: 6 usable hosts
Total: 90 usable addresses
Efficiency: 75%"]
Block9 --> Future1["Future Expansion
114.195.128.0 - 114.195.191.255
16,384 addresses available"]
Block10 --> Future2["Future Expansion
114.195.192.0 - 114.195.255.255
16,384 addresses available"]
Block12 --> Future3["Future Expansion
114.195.112.240 - 114.195.112.255
16 addresses available"]