Sample outputs ============== Here are sample outputs based on the IPv4 recovered registry as at 2014-04-22. The algorithm can run through 9 generations of allocations before the pool is exhausted to the point it no longer meets the minimums set in the Global Policy. $ recover-ipv4-space -o gen1.xml Available Pool: 43.224.0.0/13 524288 43.236.0.0/14 262144 43.240.0.0/14 262144 43.245.0.0/16 65536 43.246.0.0/15 131072 43.248.0.0/14 262144 43.252.0.0/16 65536 43.254.0.0/15 131072 45.2.0.0/15 131072 45.4.0.0/14 262144 45.8.0.0/13 524288 45.16.0.0/12 1048576 45.32.0.0/11 2097152 45.64.0.0/10 4194304 45.128.0.0/9 8388608 66.218.132.0/23 512 66.251.128.0/18 16384 72.44.16.0/20 4096 74.91.48.0/20 4096 128.201.0.0/16 65536 131.196.0.0/16 65536 137.59.0.0/16 65536 139.5.0.0/16 65536 139.26.0.0/16 65536 139.28.0.0/16 65536 144.48.0.0/16 65536 144.168.0.0/16 65536 146.196.32.0/19 8192 146.196.64.0/18 16384 146.196.128.0/17 32768 147.78.0.0/16 65536 149.248.0.0/16 65536 150.107.0.0/16 65536 150.129.0.0/16 65536 150.242.0.0/16 65536 152.89.0.0/16 65536 154.16.0.0/16 65536 157.119.0.0/16 65536 160.19.0.0/20 4096 160.19.20.0/22 1024 160.19.24.0/21 2048 160.19.36.0/22 1024 160.19.44.0/22 1024 160.19.48.0/21 2048 160.19.60.0/22 1024 160.19.64.0/22 1024 160.19.92.0/22 1024 160.19.96.0/21 2048 160.19.104.0/22 1024 160.19.112.0/20 4096 160.19.128.0/20 4096 160.19.152.0/22 1024 160.19.160.0/22 1024 160.19.168.0/21 2048 160.19.180.0/22 1024 160.19.188.0/22 1024 160.19.192.0/21 2048 160.19.200.0/22 1024 160.19.208.0/20 4096 160.19.224.0/22 1024 160.19.232.0/21 2048 160.19.240.0/20 4096 160.20.0.0/20 4096 160.20.20.0/22 1024 160.20.24.0/21 2048 160.20.32.0/22 1024 160.20.40.0/21 2048 160.20.48.0/20 4096 160.20.64.0/21 2048 160.20.72.0/22 1024 160.20.80.0/20 4096 160.20.96.0/21 2048 160.20.108.0/22 1024 160.20.112.0/22 1024 160.20.144.0/20 4096 160.20.160.0/19 8192 160.20.192.0/20 4096 160.20.208.0/22 1024 160.20.213.0/24 256 160.20.214.0/23 512 160.20.217.0/24 256 160.20.218.0/23 512 160.20.221.0/24 256 160.20.222.0/23 512 160.20.225.0/24 256 160.20.226.0/23 512 160.20.229.0/24 256 160.20.230.0/23 512 160.20.232.0/21 2048 160.20.241.0/24 256 160.20.242.0/23 512 160.20.245.0/24 256 160.20.246.0/23 512 160.20.248.0/23 512 160.20.251.0/24 256 160.20.252.0/22 1024 160.202.8.0/21 2048 160.202.16.0/20 4096 160.202.32.0/19 8192 160.202.64.0/18 16384 160.202.128.0/17 32768 160.238.0.0/24 256 160.238.11.0/24 256 160.238.12.0/22 1024 160.238.16.0/22 1024 160.238.21.0/24 256 160.238.22.0/23 512 160.238.24.0/22 1024 160.238.28.0/23 512 160.238.31.0/24 256 160.238.33.0/24 256 160.238.34.0/23 512 160.238.36.0/22 1024 160.238.41.0/24 256 160.238.42.0/23 512 160.238.44.0/22 1024 160.238.48.0/23 512 160.238.50.0/24 256 160.238.52.0/22 1024 160.238.57.0/24 256 160.238.58.0/23 512 160.238.60.0/23 512 160.238.63.0/24 256 160.238.64.0/19 8192 160.238.96.0/22 1024 160.238.101.0/24 256 160.238.102.0/23 512 160.238.104.0/21 2048 160.238.112.0/20 4096 160.238.128.0/17 32768 161.123.0.0/16 65536 162.12.196.0/22 1024 162.12.200.0/21 2048 162.12.208.0/21 2048 162.12.216.0/22 1024 162.12.224.0/21 2048 162.12.232.0/22 1024 162.12.240.0/21 2048 163.47.4.0/22 1024 163.47.8.0/21 2048 163.47.16.0/23 512 163.47.18.0/24 256 163.47.20.0/23 512 163.47.32.0/21 2048 163.47.40.0/22 1024 163.47.44.0/23 512 163.47.47.0/24 256 163.47.48.0/20 4096 163.47.64.0/18 16384 163.47.128.0/17 32768 163.53.0.0/16 65536 164.160.0.0/16 65536 164.163.0.0/16 65536 192.12.109.0/24 256 192.12.110.0/23 512 192.12.112.0/22 1024 192.12.116.0/23 512 192.12.118.0/24 256 192.31.196.0/24 256 192.47.28.0/24 256 192.47.36.0/24 256 192.51.188.0/24 256 192.51.240.0/24 256 192.52.193.0/24 256 192.67.23.0/24 256 192.68.185.0/24 256 192.70.192.0/21 2048 192.70.200.0/23 512 192.75.4.0/24 256 192.75.137.0/24 256 192.75.236.0/24 256 192.91.254.0/24 256 192.94.77.0/24 256 192.94.78.0/24 256 192.135.90.0/23 512 192.135.95.0/24 256 192.135.99.0/24 256 192.135.100.0/24 256 192.140.1.0/24 256 192.140.2.0/23 512 192.140.4.0/22 1024 192.140.8.0/21 2048 192.140.16.0/20 4096 192.140.32.0/19 8192 192.140.64.0/18 16384 192.144.78.0/23 512 192.144.80.0/20 4096 192.144.96.0/19 8192 192.144.128.0/17 32768 192.145.0.0/17 32768 192.145.128.0/18 16384 192.145.192.0/19 8192 192.145.224.0/22 1024 192.145.228.0/23 512 192.145.230.0/24 256 192.147.11.0/24 256 192.156.144.0/24 256 192.156.202.0/24 256 192.156.220.0/24 256 192.172.232.0/24 256 192.172.244.0/24 256 192.188.81.0/24 256 192.188.82.0/23 512 192.197.113.0/24 256 192.231.238.0/24 256 192.251.230.0/24 256 198.17.79.0/24 256 198.97.38.0/24 256 199.21.172.0/22 1024 199.212.57.0/24 256 204.8.204.0/22 1024 204.11.0.0/22 1024 204.48.32.0/23 512 204.52.191.0/24 256 204.225.42.0/23 512 205.211.83.0/24 256 207.115.112.0/20 4096 208.73.240.0/22 1024 208.85.156.0/22 1024 209.107.128.0/18 16384 216.98.208.0/20 4096 216.250.96.0/20 4096 -- Total 20225024 IP addresses available to allocate: 20,225,024 (24.3 bits) Each allocatee receives: 2,097,152 (/11 equivalent) Making allocations: 45.32.0.0/11 (2097152 addresses) -> ARIN 45.128.0.0/11 (2097152 addresses) -> RIPE NCC 154.16.0.0/16 (65536 addresses) -> AFRINIC 43.224.0.0/13 (524288 addresses) -> APNIC 45.160.0.0/11 (2097152 addresses) -> LACNIC 45.64.0.0/12 (1048576 addresses) -> AFRINIC 45.80.0.0/13 (524288 addresses) -> AFRINIC 45.88.0.0/14 (262144 addresses) -> AFRINIC 45.92.0.0/15 (131072 addresses) -> AFRINIC 45.94.0.0/16 (65536 addresses) -> AFRINIC 43.240.0.0/14 (262144 addresses) -> APNIC 43.248.0.0/14 (262144 addresses) -> APNIC 43.236.0.0/14 (262144 addresses) -> APNIC 43.254.0.0/15 (131072 addresses) -> APNIC 43.246.0.0/15 (131072 addresses) -> APNIC 43.252.0.0/16 (65536 addresses) -> APNIC 163.53.0.0/16 (65536 addresses) -> APNIC 150.242.0.0/16 (65536 addresses) -> APNIC 150.129.0.0/16 (65536 addresses) -> APNIC 43.245.0.0/16 (65536 addresses) -> APNIC 150.107.0.0/16 (65536 addresses) -> APNIC 163.47.128.0/17 (32768 addresses) -> APNIC 163.47.64.0/18 (16384 addresses) -> APNIC 163.47.48.0/20 (4096 addresses) -> APNIC 163.47.32.0/21 (2048 addresses) -> APNIC 163.47.8.0/21 (2048 addresses) -> APNIC 163.47.40.0/22 (1024 addresses) -> APNIC 163.47.4.0/22 (1024 addresses) -> APNIC 163.47.44.0/23 (512 addresses) -> APNIC 163.47.20.0/23 (512 addresses) -> APNIC 163.47.16.0/23 (512 addresses) -> APNIC 163.47.47.0/24 (256 addresses) -> APNIC 163.47.18.0/24 (256 addresses) -> APNIC 45.192.0.0/16 (65536 addresses) -> APNIC 45.193.0.0/20 (4096 addresses) -> APNIC Allocations Made: -> AFRINIC: 45.64.0.0/12 1048576 45.80.0.0/13 524288 45.88.0.0/14 262144 45.92.0.0/15 131072 45.94.0.0/16 65536 154.16.0.0/16 65536 -- Total 2097152 -> APNIC: 43.224.0.0/13 524288 43.236.0.0/14 262144 43.240.0.0/14 262144 43.245.0.0/16 65536 43.246.0.0/15 131072 43.248.0.0/14 262144 43.252.0.0/16 65536 43.254.0.0/15 131072 45.192.0.0/16 65536 45.193.0.0/20 4096 150.107.0.0/16 65536 150.129.0.0/16 65536 150.242.0.0/16 65536 163.47.4.0/22 1024 163.47.8.0/21 2048 163.47.16.0/23 512 163.47.18.0/24 256 163.47.20.0/23 512 163.47.32.0/21 2048 163.47.40.0/22 1024 163.47.44.0/23 512 163.47.47.0/24 256 163.47.48.0/20 4096 163.47.64.0/18 16384 163.47.128.0/17 32768 163.53.0.0/16 65536 -- Total 2097152 -> ARIN: 45.32.0.0/11 2097152 -- Total 2097152 -> LACNIC: 45.160.0.0/11 2097152 -- Total 2097152 -> RIPE NCC: 45.128.0.0/11 2097152 -- Total 2097152 $ recover-ipv4-space -i gen1.xml -o gen2.xml Available Pool: 45.2.0.0/15 131072 45.4.0.0/14 262144 45.8.0.0/13 524288 45.16.0.0/12 1048576 45.95.0.0/16 65536 45.96.0.0/11 2097152 45.193.16.0/20 4096 45.193.32.0/19 8192 45.193.64.0/18 16384 45.193.128.0/17 32768 45.194.0.0/15 131072 45.196.0.0/14 262144 45.200.0.0/13 524288 45.208.0.0/12 1048576 45.224.0.0/11 2097152 66.218.132.0/23 512 66.251.128.0/18 16384 72.44.16.0/20 4096 74.91.48.0/20 4096 128.201.0.0/16 65536 131.196.0.0/16 65536 137.59.0.0/16 65536 139.5.0.0/16 65536 139.26.0.0/16 65536 139.28.0.0/16 65536 144.48.0.0/16 65536 144.168.0.0/16 65536 146.196.32.0/19 8192 146.196.64.0/18 16384 146.196.128.0/17 32768 147.78.0.0/16 65536 149.248.0.0/16 65536 152.89.0.0/16 65536 157.119.0.0/16 65536 160.19.0.0/20 4096 160.19.20.0/22 1024 160.19.24.0/21 2048 160.19.36.0/22 1024 160.19.44.0/22 1024 160.19.48.0/21 2048 160.19.60.0/22 1024 160.19.64.0/22 1024 160.19.92.0/22 1024 160.19.96.0/21 2048 160.19.104.0/22 1024 160.19.112.0/20 4096 160.19.128.0/20 4096 160.19.152.0/22 1024 160.19.160.0/22 1024 160.19.168.0/21 2048 160.19.180.0/22 1024 160.19.188.0/22 1024 160.19.192.0/21 2048 160.19.200.0/22 1024 160.19.208.0/20 4096 160.19.224.0/22 1024 160.19.232.0/21 2048 160.19.240.0/20 4096 160.20.0.0/20 4096 160.20.20.0/22 1024 160.20.24.0/21 2048 160.20.32.0/22 1024 160.20.40.0/21 2048 160.20.48.0/20 4096 160.20.64.0/21 2048 160.20.72.0/22 1024 160.20.80.0/20 4096 160.20.96.0/21 2048 160.20.108.0/22 1024 160.20.112.0/22 1024 160.20.144.0/20 4096 160.20.160.0/19 8192 160.20.192.0/20 4096 160.20.208.0/22 1024 160.20.213.0/24 256 160.20.214.0/23 512 160.20.217.0/24 256 160.20.218.0/23 512 160.20.221.0/24 256 160.20.222.0/23 512 160.20.225.0/24 256 160.20.226.0/23 512 160.20.229.0/24 256 160.20.230.0/23 512 160.20.232.0/21 2048 160.20.241.0/24 256 160.20.242.0/23 512 160.20.245.0/24 256 160.20.246.0/23 512 160.20.248.0/23 512 160.20.251.0/24 256 160.20.252.0/22 1024 160.202.8.0/21 2048 160.202.16.0/20 4096 160.202.32.0/19 8192 160.202.64.0/18 16384 160.202.128.0/17 32768 160.238.0.0/24 256 160.238.11.0/24 256 160.238.12.0/22 1024 160.238.16.0/22 1024 160.238.21.0/24 256 160.238.22.0/23 512 160.238.24.0/22 1024 160.238.28.0/23 512 160.238.31.0/24 256 160.238.33.0/24 256 160.238.34.0/23 512 160.238.36.0/22 1024 160.238.41.0/24 256 160.238.42.0/23 512 160.238.44.0/22 1024 160.238.48.0/23 512 160.238.50.0/24 256 160.238.52.0/22 1024 160.238.57.0/24 256 160.238.58.0/23 512 160.238.60.0/23 512 160.238.63.0/24 256 160.238.64.0/19 8192 160.238.96.0/22 1024 160.238.101.0/24 256 160.238.102.0/23 512 160.238.104.0/21 2048 160.238.112.0/20 4096 160.238.128.0/17 32768 161.123.0.0/16 65536 162.12.196.0/22 1024 162.12.200.0/21 2048 162.12.208.0/21 2048 162.12.216.0/22 1024 162.12.224.0/21 2048 162.12.232.0/22 1024 162.12.240.0/21 2048 164.160.0.0/16 65536 164.163.0.0/16 65536 192.12.109.0/24 256 192.12.110.0/23 512 192.12.112.0/22 1024 192.12.116.0/23 512 192.12.118.0/24 256 192.31.196.0/24 256 192.47.28.0/24 256 192.47.36.0/24 256 192.51.188.0/24 256 192.51.240.0/24 256 192.52.193.0/24 256 192.67.23.0/24 256 192.68.185.0/24 256 192.70.192.0/21 2048 192.70.200.0/23 512 192.75.4.0/24 256 192.75.137.0/24 256 192.75.236.0/24 256 192.91.254.0/24 256 192.94.77.0/24 256 192.94.78.0/24 256 192.135.90.0/23 512 192.135.95.0/24 256 192.135.99.0/24 256 192.135.100.0/24 256 192.140.1.0/24 256 192.140.2.0/23 512 192.140.4.0/22 1024 192.140.8.0/21 2048 192.140.16.0/20 4096 192.140.32.0/19 8192 192.140.64.0/18 16384 192.144.78.0/23 512 192.144.80.0/20 4096 192.144.96.0/19 8192 192.144.128.0/17 32768 192.145.0.0/17 32768 192.145.128.0/18 16384 192.145.192.0/19 8192 192.145.224.0/22 1024 192.145.228.0/23 512 192.145.230.0/24 256 192.147.11.0/24 256 192.156.144.0/24 256 192.156.202.0/24 256 192.156.220.0/24 256 192.172.232.0/24 256 192.172.244.0/24 256 192.188.81.0/24 256 192.188.82.0/23 512 192.197.113.0/24 256 192.231.238.0/24 256 192.251.230.0/24 256 198.17.79.0/24 256 198.97.38.0/24 256 199.21.172.0/22 1024 199.212.57.0/24 256 204.8.204.0/22 1024 204.11.0.0/22 1024 204.48.32.0/23 512 204.52.191.0/24 256 204.225.42.0/23 512 205.211.83.0/24 256 207.115.112.0/20 4096 208.73.240.0/22 1024 208.85.156.0/22 1024 209.107.128.0/18 16384 216.98.208.0/20 4096 216.250.96.0/20 4096 -- Total 9739264 IP addresses available to allocate: 9,739,264 (23.2 bits) Each allocatee receives: 1,048,576 (/12 equivalent) Making allocations: 45.208.0.0/12 (1048576 addresses) -> ARIN 45.16.0.0/12 (1048576 addresses) -> RIPE NCC 45.224.0.0/12 (1048576 addresses) -> AFRINIC 45.240.0.0/12 (1048576 addresses) -> APNIC 45.96.0.0/12 (1048576 addresses) -> LACNIC Allocations Made: -> AFRINIC: 45.224.0.0/12 1048576 -- Total 1048576 -> APNIC: 45.240.0.0/12 1048576 -- Total 1048576 -> ARIN: 45.208.0.0/12 1048576 -- Total 1048576 -> LACNIC: 45.96.0.0/12 1048576 -- Total 1048576 -> RIPE NCC: 45.16.0.0/12 1048576 -- Total 1048576 $ recover-ipv4-space -i gen2.xml -o gen3.xml Available Pool: 45.2.0.0/15 131072 45.4.0.0/14 262144 45.8.0.0/13 524288 45.95.0.0/16 65536 45.112.0.0/12 1048576 45.193.16.0/20 4096 45.193.32.0/19 8192 45.193.64.0/18 16384 45.193.128.0/17 32768 45.194.0.0/15 131072 45.196.0.0/14 262144 45.200.0.0/13 524288 66.218.132.0/23 512 66.251.128.0/18 16384 72.44.16.0/20 4096 74.91.48.0/20 4096 128.201.0.0/16 65536 131.196.0.0/16 65536 137.59.0.0/16 65536 139.5.0.0/16 65536 139.26.0.0/16 65536 139.28.0.0/16 65536 144.48.0.0/16 65536 144.168.0.0/16 65536 146.196.32.0/19 8192 146.196.64.0/18 16384 146.196.128.0/17 32768 147.78.0.0/16 65536 149.248.0.0/16 65536 152.89.0.0/16 65536 157.119.0.0/16 65536 160.19.0.0/20 4096 160.19.20.0/22 1024 160.19.24.0/21 2048 160.19.36.0/22 1024 160.19.44.0/22 1024 160.19.48.0/21 2048 160.19.60.0/22 1024 160.19.64.0/22 1024 160.19.92.0/22 1024 160.19.96.0/21 2048 160.19.104.0/22 1024 160.19.112.0/20 4096 160.19.128.0/20 4096 160.19.152.0/22 1024 160.19.160.0/22 1024 160.19.168.0/21 2048 160.19.180.0/22 1024 160.19.188.0/22 1024 160.19.192.0/21 2048 160.19.200.0/22 1024 160.19.208.0/20 4096 160.19.224.0/22 1024 160.19.232.0/21 2048 160.19.240.0/20 4096 160.20.0.0/20 4096 160.20.20.0/22 1024 160.20.24.0/21 2048 160.20.32.0/22 1024 160.20.40.0/21 2048 160.20.48.0/20 4096 160.20.64.0/21 2048 160.20.72.0/22 1024 160.20.80.0/20 4096 160.20.96.0/21 2048 160.20.108.0/22 1024 160.20.112.0/22 1024 160.20.144.0/20 4096 160.20.160.0/19 8192 160.20.192.0/20 4096 160.20.208.0/22 1024 160.20.213.0/24 256 160.20.214.0/23 512 160.20.217.0/24 256 160.20.218.0/23 512 160.20.221.0/24 256 160.20.222.0/23 512 160.20.225.0/24 256 160.20.226.0/23 512 160.20.229.0/24 256 160.20.230.0/23 512 160.20.232.0/21 2048 160.20.241.0/24 256 160.20.242.0/23 512 160.20.245.0/24 256 160.20.246.0/23 512 160.20.248.0/23 512 160.20.251.0/24 256 160.20.252.0/22 1024 160.202.8.0/21 2048 160.202.16.0/20 4096 160.202.32.0/19 8192 160.202.64.0/18 16384 160.202.128.0/17 32768 160.238.0.0/24 256 160.238.11.0/24 256 160.238.12.0/22 1024 160.238.16.0/22 1024 160.238.21.0/24 256 160.238.22.0/23 512 160.238.24.0/22 1024 160.238.28.0/23 512 160.238.31.0/24 256 160.238.33.0/24 256 160.238.34.0/23 512 160.238.36.0/22 1024 160.238.41.0/24 256 160.238.42.0/23 512 160.238.44.0/22 1024 160.238.48.0/23 512 160.238.50.0/24 256 160.238.52.0/22 1024 160.238.57.0/24 256 160.238.58.0/23 512 160.238.60.0/23 512 160.238.63.0/24 256 160.238.64.0/19 8192 160.238.96.0/22 1024 160.238.101.0/24 256 160.238.102.0/23 512 160.238.104.0/21 2048 160.238.112.0/20 4096 160.238.128.0/17 32768 161.123.0.0/16 65536 162.12.196.0/22 1024 162.12.200.0/21 2048 162.12.208.0/21 2048 162.12.216.0/22 1024 162.12.224.0/21 2048 162.12.232.0/22 1024 162.12.240.0/21 2048 164.160.0.0/16 65536 164.163.0.0/16 65536 192.12.109.0/24 256 192.12.110.0/23 512 192.12.112.0/22 1024 192.12.116.0/23 512 192.12.118.0/24 256 192.31.196.0/24 256 192.47.28.0/24 256 192.47.36.0/24 256 192.51.188.0/24 256 192.51.240.0/24 256 192.52.193.0/24 256 192.67.23.0/24 256 192.68.185.0/24 256 192.70.192.0/21 2048 192.70.200.0/23 512 192.75.4.0/24 256 192.75.137.0/24 256 192.75.236.0/24 256 192.91.254.0/24 256 192.94.77.0/24 256 192.94.78.0/24 256 192.135.90.0/23 512 192.135.95.0/24 256 192.135.99.0/24 256 192.135.100.0/24 256 192.140.1.0/24 256 192.140.2.0/23 512 192.140.4.0/22 1024 192.140.8.0/21 2048 192.140.16.0/20 4096 192.140.32.0/19 8192 192.140.64.0/18 16384 192.144.78.0/23 512 192.144.80.0/20 4096 192.144.96.0/19 8192 192.144.128.0/17 32768 192.145.0.0/17 32768 192.145.128.0/18 16384 192.145.192.0/19 8192 192.145.224.0/22 1024 192.145.228.0/23 512 192.145.230.0/24 256 192.147.11.0/24 256 192.156.144.0/24 256 192.156.202.0/24 256 192.156.220.0/24 256 192.172.232.0/24 256 192.172.244.0/24 256 192.188.81.0/24 256 192.188.82.0/23 512 192.197.113.0/24 256 192.231.238.0/24 256 192.251.230.0/24 256 198.17.79.0/24 256 198.97.38.0/24 256 199.21.172.0/22 1024 199.212.57.0/24 256 204.8.204.0/22 1024 204.11.0.0/22 1024 204.48.32.0/23 512 204.52.191.0/24 256 204.225.42.0/23 512 205.211.83.0/24 256 207.115.112.0/20 4096 208.73.240.0/22 1024 208.85.156.0/22 1024 209.107.128.0/18 16384 216.98.208.0/20 4096 216.250.96.0/20 4096 -- Total 4496384 IP addresses available to allocate: 4,496,384 (22.1 bits) Each allocatee receives: 524,288 (/13 equivalent) Making allocations: 45.8.0.0/13 (524288 addresses) -> ARIN 45.200.0.0/13 (524288 addresses) -> RIPE NCC 45.112.0.0/13 (524288 addresses) -> AFRINIC 45.120.0.0/13 (524288 addresses) -> APNIC 45.4.0.0/14 (262144 addresses) -> LACNIC 45.196.0.0/14 (262144 addresses) -> LACNIC Allocations Made: -> AFRINIC: 45.112.0.0/13 524288 -- Total 524288 -> APNIC: 45.120.0.0/13 524288 -- Total 524288 -> ARIN: 45.8.0.0/13 524288 -- Total 524288 -> LACNIC: 45.4.0.0/14 262144 45.196.0.0/14 262144 -- Total 524288 -> RIPE NCC: 45.200.0.0/13 524288 -- Total 524288 $ recover-ipv4-space -i gen3.xml -o gen4.xml Available Pool: 45.2.0.0/15 131072 45.95.0.0/16 65536 45.193.16.0/20 4096 45.193.32.0/19 8192 45.193.64.0/18 16384 45.193.128.0/17 32768 45.194.0.0/15 131072 66.218.132.0/23 512 66.251.128.0/18 16384 72.44.16.0/20 4096 74.91.48.0/20 4096 128.201.0.0/16 65536 131.196.0.0/16 65536 137.59.0.0/16 65536 139.5.0.0/16 65536 139.26.0.0/16 65536 139.28.0.0/16 65536 144.48.0.0/16 65536 144.168.0.0/16 65536 146.196.32.0/19 8192 146.196.64.0/18 16384 146.196.128.0/17 32768 147.78.0.0/16 65536 149.248.0.0/16 65536 152.89.0.0/16 65536 157.119.0.0/16 65536 160.19.0.0/20 4096 160.19.20.0/22 1024 160.19.24.0/21 2048 160.19.36.0/22 1024 160.19.44.0/22 1024 160.19.48.0/21 2048 160.19.60.0/22 1024 160.19.64.0/22 1024 160.19.92.0/22 1024 160.19.96.0/21 2048 160.19.104.0/22 1024 160.19.112.0/20 4096 160.19.128.0/20 4096 160.19.152.0/22 1024 160.19.160.0/22 1024 160.19.168.0/21 2048 160.19.180.0/22 1024 160.19.188.0/22 1024 160.19.192.0/21 2048 160.19.200.0/22 1024 160.19.208.0/20 4096 160.19.224.0/22 1024 160.19.232.0/21 2048 160.19.240.0/20 4096 160.20.0.0/20 4096 160.20.20.0/22 1024 160.20.24.0/21 2048 160.20.32.0/22 1024 160.20.40.0/21 2048 160.20.48.0/20 4096 160.20.64.0/21 2048 160.20.72.0/22 1024 160.20.80.0/20 4096 160.20.96.0/21 2048 160.20.108.0/22 1024 160.20.112.0/22 1024 160.20.144.0/20 4096 160.20.160.0/19 8192 160.20.192.0/20 4096 160.20.208.0/22 1024 160.20.213.0/24 256 160.20.214.0/23 512 160.20.217.0/24 256 160.20.218.0/23 512 160.20.221.0/24 256 160.20.222.0/23 512 160.20.225.0/24 256 160.20.226.0/23 512 160.20.229.0/24 256 160.20.230.0/23 512 160.20.232.0/21 2048 160.20.241.0/24 256 160.20.242.0/23 512 160.20.245.0/24 256 160.20.246.0/23 512 160.20.248.0/23 512 160.20.251.0/24 256 160.20.252.0/22 1024 160.202.8.0/21 2048 160.202.16.0/20 4096 160.202.32.0/19 8192 160.202.64.0/18 16384 160.202.128.0/17 32768 160.238.0.0/24 256 160.238.11.0/24 256 160.238.12.0/22 1024 160.238.16.0/22 1024 160.238.21.0/24 256 160.238.22.0/23 512 160.238.24.0/22 1024 160.238.28.0/23 512 160.238.31.0/24 256 160.238.33.0/24 256 160.238.34.0/23 512 160.238.36.0/22 1024 160.238.41.0/24 256 160.238.42.0/23 512 160.238.44.0/22 1024 160.238.48.0/23 512 160.238.50.0/24 256 160.238.52.0/22 1024 160.238.57.0/24 256 160.238.58.0/23 512 160.238.60.0/23 512 160.238.63.0/24 256 160.238.64.0/19 8192 160.238.96.0/22 1024 160.238.101.0/24 256 160.238.102.0/23 512 160.238.104.0/21 2048 160.238.112.0/20 4096 160.238.128.0/17 32768 161.123.0.0/16 65536 162.12.196.0/22 1024 162.12.200.0/21 2048 162.12.208.0/21 2048 162.12.216.0/22 1024 162.12.224.0/21 2048 162.12.232.0/22 1024 162.12.240.0/21 2048 164.160.0.0/16 65536 164.163.0.0/16 65536 192.12.109.0/24 256 192.12.110.0/23 512 192.12.112.0/22 1024 192.12.116.0/23 512 192.12.118.0/24 256 192.31.196.0/24 256 192.47.28.0/24 256 192.47.36.0/24 256 192.51.188.0/24 256 192.51.240.0/24 256 192.52.193.0/24 256 192.67.23.0/24 256 192.68.185.0/24 256 192.70.192.0/21 2048 192.70.200.0/23 512 192.75.4.0/24 256 192.75.137.0/24 256 192.75.236.0/24 256 192.91.254.0/24 256 192.94.77.0/24 256 192.94.78.0/24 256 192.135.90.0/23 512 192.135.95.0/24 256 192.135.99.0/24 256 192.135.100.0/24 256 192.140.1.0/24 256 192.140.2.0/23 512 192.140.4.0/22 1024 192.140.8.0/21 2048 192.140.16.0/20 4096 192.140.32.0/19 8192 192.140.64.0/18 16384 192.144.78.0/23 512 192.144.80.0/20 4096 192.144.96.0/19 8192 192.144.128.0/17 32768 192.145.0.0/17 32768 192.145.128.0/18 16384 192.145.192.0/19 8192 192.145.224.0/22 1024 192.145.228.0/23 512 192.145.230.0/24 256 192.147.11.0/24 256 192.156.144.0/24 256 192.156.202.0/24 256 192.156.220.0/24 256 192.172.232.0/24 256 192.172.244.0/24 256 192.188.81.0/24 256 192.188.82.0/23 512 192.197.113.0/24 256 192.231.238.0/24 256 192.251.230.0/24 256 198.17.79.0/24 256 198.97.38.0/24 256 199.21.172.0/22 1024 199.212.57.0/24 256 204.8.204.0/22 1024 204.11.0.0/22 1024 204.48.32.0/23 512 204.52.191.0/24 256 204.225.42.0/23 512 205.211.83.0/24 256 207.115.112.0/20 4096 208.73.240.0/22 1024 208.85.156.0/22 1024 209.107.128.0/18 16384 216.98.208.0/20 4096 216.250.96.0/20 4096 -- Total 1874944 IP addresses available to allocate: 1,874,944 (20.8 bits) Each allocatee receives: 262,144 (/14 equivalent) Making allocations: 45.194.0.0/15 (131072 addresses) -> ARIN 45.2.0.0/15 (131072 addresses) -> RIPE NCC 144.48.0.0/16 (65536 addresses) -> AFRINIC 147.78.0.0/16 (65536 addresses) -> APNIC 157.119.0.0/16 (65536 addresses) -> LACNIC 149.248.0.0/16 (65536 addresses) -> ARIN 152.89.0.0/16 (65536 addresses) -> RIPE NCC 45.95.0.0/16 (65536 addresses) -> AFRINIC 164.160.0.0/16 (65536 addresses) -> APNIC 139.26.0.0/16 (65536 addresses) -> LACNIC 139.5.0.0/16 (65536 addresses) -> ARIN 137.59.0.0/16 (65536 addresses) -> RIPE NCC 131.196.0.0/16 (65536 addresses) -> AFRINIC 128.201.0.0/16 (65536 addresses) -> APNIC 144.168.0.0/16 (65536 addresses) -> LACNIC 164.163.0.0/16 (65536 addresses) -> AFRINIC 139.28.0.0/16 (65536 addresses) -> APNIC 161.123.0.0/16 (65536 addresses) -> LACNIC Allocations Made: -> AFRINIC: 45.95.0.0/16 65536 131.196.0.0/16 65536 144.48.0.0/16 65536 164.163.0.0/16 65536 -- Total 262144 -> APNIC: 128.201.0.0/16 65536 139.28.0.0/16 65536 147.78.0.0/16 65536 164.160.0.0/16 65536 -- Total 262144 -> ARIN: 45.194.0.0/15 131072 139.5.0.0/16 65536 149.248.0.0/16 65536 -- Total 262144 -> LACNIC: 139.26.0.0/16 65536 144.168.0.0/16 65536 157.119.0.0/16 65536 161.123.0.0/16 65536 -- Total 262144 -> RIPE NCC: 45.2.0.0/15 131072 137.59.0.0/16 65536 152.89.0.0/16 65536 -- Total 262144 $ recover-ipv4-space -i gen4.xml -o gen5.xml Available Pool: 45.193.16.0/20 4096 45.193.32.0/19 8192 45.193.64.0/18 16384 45.193.128.0/17 32768 66.218.132.0/23 512 66.251.128.0/18 16384 72.44.16.0/20 4096 74.91.48.0/20 4096 146.196.32.0/19 8192 146.196.64.0/18 16384 146.196.128.0/17 32768 160.19.0.0/20 4096 160.19.20.0/22 1024 160.19.24.0/21 2048 160.19.36.0/22 1024 160.19.44.0/22 1024 160.19.48.0/21 2048 160.19.60.0/22 1024 160.19.64.0/22 1024 160.19.92.0/22 1024 160.19.96.0/21 2048 160.19.104.0/22 1024 160.19.112.0/20 4096 160.19.128.0/20 4096 160.19.152.0/22 1024 160.19.160.0/22 1024 160.19.168.0/21 2048 160.19.180.0/22 1024 160.19.188.0/22 1024 160.19.192.0/21 2048 160.19.200.0/22 1024 160.19.208.0/20 4096 160.19.224.0/22 1024 160.19.232.0/21 2048 160.19.240.0/20 4096 160.20.0.0/20 4096 160.20.20.0/22 1024 160.20.24.0/21 2048 160.20.32.0/22 1024 160.20.40.0/21 2048 160.20.48.0/20 4096 160.20.64.0/21 2048 160.20.72.0/22 1024 160.20.80.0/20 4096 160.20.96.0/21 2048 160.20.108.0/22 1024 160.20.112.0/22 1024 160.20.144.0/20 4096 160.20.160.0/19 8192 160.20.192.0/20 4096 160.20.208.0/22 1024 160.20.213.0/24 256 160.20.214.0/23 512 160.20.217.0/24 256 160.20.218.0/23 512 160.20.221.0/24 256 160.20.222.0/23 512 160.20.225.0/24 256 160.20.226.0/23 512 160.20.229.0/24 256 160.20.230.0/23 512 160.20.232.0/21 2048 160.20.241.0/24 256 160.20.242.0/23 512 160.20.245.0/24 256 160.20.246.0/23 512 160.20.248.0/23 512 160.20.251.0/24 256 160.20.252.0/22 1024 160.202.8.0/21 2048 160.202.16.0/20 4096 160.202.32.0/19 8192 160.202.64.0/18 16384 160.202.128.0/17 32768 160.238.0.0/24 256 160.238.11.0/24 256 160.238.12.0/22 1024 160.238.16.0/22 1024 160.238.21.0/24 256 160.238.22.0/23 512 160.238.24.0/22 1024 160.238.28.0/23 512 160.238.31.0/24 256 160.238.33.0/24 256 160.238.34.0/23 512 160.238.36.0/22 1024 160.238.41.0/24 256 160.238.42.0/23 512 160.238.44.0/22 1024 160.238.48.0/23 512 160.238.50.0/24 256 160.238.52.0/22 1024 160.238.57.0/24 256 160.238.58.0/23 512 160.238.60.0/23 512 160.238.63.0/24 256 160.238.64.0/19 8192 160.238.96.0/22 1024 160.238.101.0/24 256 160.238.102.0/23 512 160.238.104.0/21 2048 160.238.112.0/20 4096 160.238.128.0/17 32768 162.12.196.0/22 1024 162.12.200.0/21 2048 162.12.208.0/21 2048 162.12.216.0/22 1024 162.12.224.0/21 2048 162.12.232.0/22 1024 162.12.240.0/21 2048 192.12.109.0/24 256 192.12.110.0/23 512 192.12.112.0/22 1024 192.12.116.0/23 512 192.12.118.0/24 256 192.31.196.0/24 256 192.47.28.0/24 256 192.47.36.0/24 256 192.51.188.0/24 256 192.51.240.0/24 256 192.52.193.0/24 256 192.67.23.0/24 256 192.68.185.0/24 256 192.70.192.0/21 2048 192.70.200.0/23 512 192.75.4.0/24 256 192.75.137.0/24 256 192.75.236.0/24 256 192.91.254.0/24 256 192.94.77.0/24 256 192.94.78.0/24 256 192.135.90.0/23 512 192.135.95.0/24 256 192.135.99.0/24 256 192.135.100.0/24 256 192.140.1.0/24 256 192.140.2.0/23 512 192.140.4.0/22 1024 192.140.8.0/21 2048 192.140.16.0/20 4096 192.140.32.0/19 8192 192.140.64.0/18 16384 192.144.78.0/23 512 192.144.80.0/20 4096 192.144.96.0/19 8192 192.144.128.0/17 32768 192.145.0.0/17 32768 192.145.128.0/18 16384 192.145.192.0/19 8192 192.145.224.0/22 1024 192.145.228.0/23 512 192.145.230.0/24 256 192.147.11.0/24 256 192.156.144.0/24 256 192.156.202.0/24 256 192.156.220.0/24 256 192.172.232.0/24 256 192.172.244.0/24 256 192.188.81.0/24 256 192.188.82.0/23 512 192.197.113.0/24 256 192.231.238.0/24 256 192.251.230.0/24 256 198.17.79.0/24 256 198.97.38.0/24 256 199.21.172.0/22 1024 199.212.57.0/24 256 204.8.204.0/22 1024 204.11.0.0/22 1024 204.48.32.0/23 512 204.52.191.0/24 256 204.225.42.0/23 512 205.211.83.0/24 256 207.115.112.0/20 4096 208.73.240.0/22 1024 208.85.156.0/22 1024 209.107.128.0/18 16384 216.98.208.0/20 4096 216.250.96.0/20 4096 -- Total 564224 IP addresses available to allocate: 564,224 (19.1 bits) Each allocatee receives: 65,536 (/16 equivalent) Making allocations: 192.144.128.0/17 (32768 addresses) -> ARIN 146.196.128.0/17 (32768 addresses) -> RIPE NCC 45.193.128.0/17 (32768 addresses) -> AFRINIC 160.202.128.0/17 (32768 addresses) -> APNIC 192.145.0.0/17 (32768 addresses) -> LACNIC 160.238.128.0/17 (32768 addresses) -> ARIN 192.140.64.0/18 (16384 addresses) -> RIPE NCC 160.202.64.0/18 (16384 addresses) -> AFRINIC 146.196.64.0/18 (16384 addresses) -> APNIC 45.193.64.0/18 (16384 addresses) -> LACNIC 66.251.128.0/18 (16384 addresses) -> RIPE NCC 209.107.128.0/18 (16384 addresses) -> AFRINIC 192.145.128.0/18 (16384 addresses) -> APNIC 160.238.64.0/19 (8192 addresses) -> LACNIC 192.140.32.0/19 (8192 addresses) -> LACNIC Allocations Made: -> AFRINIC: 45.193.128.0/17 32768 160.202.64.0/18 16384 209.107.128.0/18 16384 -- Total 65536 -> APNIC: 146.196.64.0/18 16384 160.202.128.0/17 32768 192.145.128.0/18 16384 -- Total 65536 -> ARIN: 160.238.128.0/17 32768 192.144.128.0/17 32768 -- Total 65536 -> LACNIC: 45.193.64.0/18 16384 160.238.64.0/19 8192 192.140.32.0/19 8192 192.145.0.0/17 32768 -- Total 65536 -> RIPE NCC: 66.251.128.0/18 16384 146.196.128.0/17 32768 192.140.64.0/18 16384 -- Total 65536 $ recover-ipv4-space -i gen5.xml -o gen6.xml Available Pool: 45.193.16.0/20 4096 45.193.32.0/19 8192 66.218.132.0/23 512 72.44.16.0/20 4096 74.91.48.0/20 4096 146.196.32.0/19 8192 160.19.0.0/20 4096 160.19.20.0/22 1024 160.19.24.0/21 2048 160.19.36.0/22 1024 160.19.44.0/22 1024 160.19.48.0/21 2048 160.19.60.0/22 1024 160.19.64.0/22 1024 160.19.92.0/22 1024 160.19.96.0/21 2048 160.19.104.0/22 1024 160.19.112.0/20 4096 160.19.128.0/20 4096 160.19.152.0/22 1024 160.19.160.0/22 1024 160.19.168.0/21 2048 160.19.180.0/22 1024 160.19.188.0/22 1024 160.19.192.0/21 2048 160.19.200.0/22 1024 160.19.208.0/20 4096 160.19.224.0/22 1024 160.19.232.0/21 2048 160.19.240.0/20 4096 160.20.0.0/20 4096 160.20.20.0/22 1024 160.20.24.0/21 2048 160.20.32.0/22 1024 160.20.40.0/21 2048 160.20.48.0/20 4096 160.20.64.0/21 2048 160.20.72.0/22 1024 160.20.80.0/20 4096 160.20.96.0/21 2048 160.20.108.0/22 1024 160.20.112.0/22 1024 160.20.144.0/20 4096 160.20.160.0/19 8192 160.20.192.0/20 4096 160.20.208.0/22 1024 160.20.213.0/24 256 160.20.214.0/23 512 160.20.217.0/24 256 160.20.218.0/23 512 160.20.221.0/24 256 160.20.222.0/23 512 160.20.225.0/24 256 160.20.226.0/23 512 160.20.229.0/24 256 160.20.230.0/23 512 160.20.232.0/21 2048 160.20.241.0/24 256 160.20.242.0/23 512 160.20.245.0/24 256 160.20.246.0/23 512 160.20.248.0/23 512 160.20.251.0/24 256 160.20.252.0/22 1024 160.202.8.0/21 2048 160.202.16.0/20 4096 160.202.32.0/19 8192 160.238.0.0/24 256 160.238.11.0/24 256 160.238.12.0/22 1024 160.238.16.0/22 1024 160.238.21.0/24 256 160.238.22.0/23 512 160.238.24.0/22 1024 160.238.28.0/23 512 160.238.31.0/24 256 160.238.33.0/24 256 160.238.34.0/23 512 160.238.36.0/22 1024 160.238.41.0/24 256 160.238.42.0/23 512 160.238.44.0/22 1024 160.238.48.0/23 512 160.238.50.0/24 256 160.238.52.0/22 1024 160.238.57.0/24 256 160.238.58.0/23 512 160.238.60.0/23 512 160.238.63.0/24 256 160.238.96.0/22 1024 160.238.101.0/24 256 160.238.102.0/23 512 160.238.104.0/21 2048 160.238.112.0/20 4096 162.12.196.0/22 1024 162.12.200.0/21 2048 162.12.208.0/21 2048 162.12.216.0/22 1024 162.12.224.0/21 2048 162.12.232.0/22 1024 162.12.240.0/21 2048 192.12.109.0/24 256 192.12.110.0/23 512 192.12.112.0/22 1024 192.12.116.0/23 512 192.12.118.0/24 256 192.31.196.0/24 256 192.47.28.0/24 256 192.47.36.0/24 256 192.51.188.0/24 256 192.51.240.0/24 256 192.52.193.0/24 256 192.67.23.0/24 256 192.68.185.0/24 256 192.70.192.0/21 2048 192.70.200.0/23 512 192.75.4.0/24 256 192.75.137.0/24 256 192.75.236.0/24 256 192.91.254.0/24 256 192.94.77.0/24 256 192.94.78.0/24 256 192.135.90.0/23 512 192.135.95.0/24 256 192.135.99.0/24 256 192.135.100.0/24 256 192.140.1.0/24 256 192.140.2.0/23 512 192.140.4.0/22 1024 192.140.8.0/21 2048 192.140.16.0/20 4096 192.144.78.0/23 512 192.144.80.0/20 4096 192.144.96.0/19 8192 192.145.192.0/19 8192 192.145.224.0/22 1024 192.145.228.0/23 512 192.145.230.0/24 256 192.147.11.0/24 256 192.156.144.0/24 256 192.156.202.0/24 256 192.156.220.0/24 256 192.172.232.0/24 256 192.172.244.0/24 256 192.188.81.0/24 256 192.188.82.0/23 512 192.197.113.0/24 256 192.231.238.0/24 256 192.251.230.0/24 256 198.17.79.0/24 256 198.97.38.0/24 256 199.21.172.0/22 1024 199.212.57.0/24 256 204.8.204.0/22 1024 204.11.0.0/22 1024 204.48.32.0/23 512 204.52.191.0/24 256 204.225.42.0/23 512 205.211.83.0/24 256 207.115.112.0/20 4096 208.73.240.0/22 1024 208.85.156.0/22 1024 216.98.208.0/20 4096 216.250.96.0/20 4096 -- Total 236544 IP addresses available to allocate: 236,544 (17.9 bits) Each allocatee receives: 32,768 (/17 equivalent) Making allocations: 160.202.32.0/19 (8192 addresses) -> ARIN 192.144.96.0/19 (8192 addresses) -> RIPE NCC 192.145.192.0/19 (8192 addresses) -> AFRINIC 160.20.160.0/19 (8192 addresses) -> APNIC 146.196.32.0/19 (8192 addresses) -> LACNIC 45.193.32.0/19 (8192 addresses) -> ARIN 160.20.144.0/20 (4096 addresses) -> RIPE NCC 192.140.16.0/20 (4096 addresses) -> AFRINIC 192.144.80.0/20 (4096 addresses) -> APNIC 160.20.48.0/20 (4096 addresses) -> LACNIC 160.20.80.0/20 (4096 addresses) -> ARIN 160.19.0.0/20 (4096 addresses) -> RIPE NCC 160.20.0.0/20 (4096 addresses) -> AFRINIC 160.19.240.0/20 (4096 addresses) -> APNIC 160.19.208.0/20 (4096 addresses) -> LACNIC 74.91.48.0/20 (4096 addresses) -> ARIN 160.19.128.0/20 (4096 addresses) -> RIPE NCC 207.115.112.0/20 (4096 addresses) -> AFRINIC 160.20.192.0/20 (4096 addresses) -> APNIC 160.19.112.0/20 (4096 addresses) -> LACNIC 160.202.16.0/20 (4096 addresses) -> ARIN 160.238.112.0/20 (4096 addresses) -> RIPE NCC 216.250.96.0/20 (4096 addresses) -> AFRINIC 216.98.208.0/20 (4096 addresses) -> APNIC 45.193.16.0/20 (4096 addresses) -> LACNIC 72.44.16.0/20 (4096 addresses) -> ARIN 160.20.96.0/21 (2048 addresses) -> RIPE NCC 160.20.64.0/21 (2048 addresses) -> AFRINIC 160.202.8.0/21 (2048 addresses) -> APNIC 160.20.24.0/21 (2048 addresses) -> LACNIC 160.20.40.0/21 (2048 addresses) -> RIPE NCC 160.19.232.0/21 (2048 addresses) -> AFRINIC 160.19.48.0/21 (2048 addresses) -> APNIC 160.19.192.0/21 (2048 addresses) -> LACNIC 160.19.168.0/21 (2048 addresses) -> RIPE NCC 192.140.8.0/21 (2048 addresses) -> AFRINIC 160.19.96.0/21 (2048 addresses) -> APNIC 192.70.192.0/21 (2048 addresses) -> LACNIC 160.20.232.0/21 (2048 addresses) -> RIPE NCC 162.12.240.0/21 (2048 addresses) -> AFRINIC 162.12.208.0/21 (2048 addresses) -> APNIC 162.12.200.0/21 (2048 addresses) -> LACNIC Allocations Made: -> AFRINIC: 160.19.232.0/21 2048 160.20.0.0/20 4096 160.20.64.0/21 2048 162.12.240.0/21 2048 192.140.8.0/21 2048 192.140.16.0/20 4096 192.145.192.0/19 8192 207.115.112.0/20 4096 216.250.96.0/20 4096 -- Total 32768 -> APNIC: 160.19.48.0/21 2048 160.19.96.0/21 2048 160.19.240.0/20 4096 160.20.160.0/19 8192 160.20.192.0/20 4096 160.202.8.0/21 2048 162.12.208.0/21 2048 192.144.80.0/20 4096 216.98.208.0/20 4096 -- Total 32768 -> ARIN: 45.193.32.0/19 8192 72.44.16.0/20 4096 74.91.48.0/20 4096 160.20.80.0/20 4096 160.202.16.0/20 4096 160.202.32.0/19 8192 -- Total 32768 -> LACNIC: 45.193.16.0/20 4096 146.196.32.0/19 8192 160.19.112.0/20 4096 160.19.192.0/21 2048 160.19.208.0/20 4096 160.20.24.0/21 2048 160.20.48.0/20 4096 162.12.200.0/21 2048 192.70.192.0/21 2048 -- Total 32768 -> RIPE NCC: 160.19.0.0/20 4096 160.19.128.0/20 4096 160.19.168.0/21 2048 160.20.40.0/21 2048 160.20.96.0/21 2048 160.20.144.0/20 4096 160.20.232.0/21 2048 160.238.112.0/20 4096 192.144.96.0/19 8192 -- Total 32768 $ recover-ipv4-space -i gen6.xml -o gen7.xml Available Pool: 66.218.132.0/23 512 160.19.20.0/22 1024 160.19.24.0/21 2048 160.19.36.0/22 1024 160.19.44.0/22 1024 160.19.60.0/22 1024 160.19.64.0/22 1024 160.19.92.0/22 1024 160.19.104.0/22 1024 160.19.152.0/22 1024 160.19.160.0/22 1024 160.19.180.0/22 1024 160.19.188.0/22 1024 160.19.200.0/22 1024 160.19.224.0/22 1024 160.20.20.0/22 1024 160.20.32.0/22 1024 160.20.72.0/22 1024 160.20.108.0/22 1024 160.20.112.0/22 1024 160.20.208.0/22 1024 160.20.213.0/24 256 160.20.214.0/23 512 160.20.217.0/24 256 160.20.218.0/23 512 160.20.221.0/24 256 160.20.222.0/23 512 160.20.225.0/24 256 160.20.226.0/23 512 160.20.229.0/24 256 160.20.230.0/23 512 160.20.241.0/24 256 160.20.242.0/23 512 160.20.245.0/24 256 160.20.246.0/23 512 160.20.248.0/23 512 160.20.251.0/24 256 160.20.252.0/22 1024 160.238.0.0/24 256 160.238.11.0/24 256 160.238.12.0/22 1024 160.238.16.0/22 1024 160.238.21.0/24 256 160.238.22.0/23 512 160.238.24.0/22 1024 160.238.28.0/23 512 160.238.31.0/24 256 160.238.33.0/24 256 160.238.34.0/23 512 160.238.36.0/22 1024 160.238.41.0/24 256 160.238.42.0/23 512 160.238.44.0/22 1024 160.238.48.0/23 512 160.238.50.0/24 256 160.238.52.0/22 1024 160.238.57.0/24 256 160.238.58.0/23 512 160.238.60.0/23 512 160.238.63.0/24 256 160.238.96.0/22 1024 160.238.101.0/24 256 160.238.102.0/23 512 160.238.104.0/21 2048 162.12.196.0/22 1024 162.12.216.0/22 1024 162.12.224.0/21 2048 162.12.232.0/22 1024 192.12.109.0/24 256 192.12.110.0/23 512 192.12.112.0/22 1024 192.12.116.0/23 512 192.12.118.0/24 256 192.31.196.0/24 256 192.47.28.0/24 256 192.47.36.0/24 256 192.51.188.0/24 256 192.51.240.0/24 256 192.52.193.0/24 256 192.67.23.0/24 256 192.68.185.0/24 256 192.70.200.0/23 512 192.75.4.0/24 256 192.75.137.0/24 256 192.75.236.0/24 256 192.91.254.0/24 256 192.94.77.0/24 256 192.94.78.0/24 256 192.135.90.0/23 512 192.135.95.0/24 256 192.135.99.0/24 256 192.135.100.0/24 256 192.140.1.0/24 256 192.140.2.0/23 512 192.140.4.0/22 1024 192.144.78.0/23 512 192.145.224.0/22 1024 192.145.228.0/23 512 192.145.230.0/24 256 192.147.11.0/24 256 192.156.144.0/24 256 192.156.202.0/24 256 192.156.220.0/24 256 192.172.232.0/24 256 192.172.244.0/24 256 192.188.81.0/24 256 192.188.82.0/23 512 192.197.113.0/24 256 192.231.238.0/24 256 192.251.230.0/24 256 198.17.79.0/24 256 198.97.38.0/24 256 199.21.172.0/22 1024 199.212.57.0/24 256 204.8.204.0/22 1024 204.11.0.0/22 1024 204.48.32.0/23 512 204.52.191.0/24 256 204.225.42.0/23 512 205.211.83.0/24 256 208.73.240.0/22 1024 208.85.156.0/22 1024 -- Total 72704 IP addresses available to allocate: 72,704 (16.1 bits) Each allocatee receives: 8,192 (/19 equivalent) Making allocations: 160.19.24.0/21 (2048 addresses) -> ARIN 160.238.104.0/21 (2048 addresses) -> RIPE NCC 162.12.224.0/21 (2048 addresses) -> AFRINIC 162.12.196.0/22 (1024 addresses) -> APNIC 160.20.112.0/22 (1024 addresses) -> LACNIC 160.20.108.0/22 (1024 addresses) -> ARIN 160.238.96.0/22 (1024 addresses) -> RIPE NCC 160.19.64.0/22 (1024 addresses) -> AFRINIC 160.20.72.0/22 (1024 addresses) -> APNIC 160.238.44.0/22 (1024 addresses) -> LACNIC 204.11.0.0/22 (1024 addresses) -> ARIN 160.19.180.0/22 (1024 addresses) -> RIPE NCC 160.19.224.0/22 (1024 addresses) -> AFRINIC 160.19.200.0/22 (1024 addresses) -> APNIC 160.19.152.0/22 (1024 addresses) -> LACNIC 160.19.188.0/22 (1024 addresses) -> ARIN 160.20.20.0/22 (1024 addresses) -> RIPE NCC 192.140.4.0/22 (1024 addresses) -> AFRINIC 160.238.12.0/22 (1024 addresses) -> APNIC 199.21.172.0/22 (1024 addresses) -> LACNIC 160.19.104.0/22 (1024 addresses) -> ARIN 160.238.36.0/22 (1024 addresses) -> RIPE NCC 160.19.92.0/22 (1024 addresses) -> AFRINIC 160.19.44.0/22 (1024 addresses) -> APNIC 160.238.24.0/22 (1024 addresses) -> LACNIC 160.238.16.0/22 (1024 addresses) -> ARIN 160.19.20.0/22 (1024 addresses) -> RIPE NCC 160.20.252.0/22 (1024 addresses) -> AFRINIC 208.73.240.0/22 (1024 addresses) -> APNIC 160.19.160.0/22 (1024 addresses) -> LACNIC 160.20.32.0/22 (1024 addresses) -> ARIN 160.19.60.0/22 (1024 addresses) -> RIPE NCC 160.20.208.0/22 (1024 addresses) -> AFRINIC 160.19.36.0/22 (1024 addresses) -> APNIC 192.145.224.0/22 (1024 addresses) -> LACNIC 162.12.216.0/22 (1024 addresses) -> APNIC 208.85.156.0/22 (1024 addresses) -> LACNIC Allocations Made: -> AFRINIC: 160.19.64.0/22 1024 160.19.92.0/22 1024 160.19.224.0/22 1024 160.20.208.0/22 1024 160.20.252.0/22 1024 162.12.224.0/21 2048 192.140.4.0/22 1024 -- Total 8192 -> APNIC: 160.19.36.0/22 1024 160.19.44.0/22 1024 160.19.200.0/22 1024 160.20.72.0/22 1024 160.238.12.0/22 1024 162.12.196.0/22 1024 162.12.216.0/22 1024 208.73.240.0/22 1024 -- Total 8192 -> ARIN: 160.19.24.0/21 2048 160.19.104.0/22 1024 160.19.188.0/22 1024 160.20.32.0/22 1024 160.20.108.0/22 1024 160.238.16.0/22 1024 204.11.0.0/22 1024 -- Total 8192 -> LACNIC: 160.19.152.0/22 1024 160.19.160.0/22 1024 160.20.112.0/22 1024 160.238.24.0/22 1024 160.238.44.0/22 1024 192.145.224.0/22 1024 199.21.172.0/22 1024 208.85.156.0/22 1024 -- Total 8192 -> RIPE NCC: 160.19.20.0/22 1024 160.19.60.0/22 1024 160.19.180.0/22 1024 160.20.20.0/22 1024 160.238.36.0/22 1024 160.238.96.0/22 1024 160.238.104.0/21 2048 -- Total 8192 $ recover-ipv4-space -i gen7.xml -o gen8.xml Available Pool: 66.218.132.0/23 512 160.20.213.0/24 256 160.20.214.0/23 512 160.20.217.0/24 256 160.20.218.0/23 512 160.20.221.0/24 256 160.20.222.0/23 512 160.20.225.0/24 256 160.20.226.0/23 512 160.20.229.0/24 256 160.20.230.0/23 512 160.20.241.0/24 256 160.20.242.0/23 512 160.20.245.0/24 256 160.20.246.0/23 512 160.20.248.0/23 512 160.20.251.0/24 256 160.238.0.0/24 256 160.238.11.0/24 256 160.238.21.0/24 256 160.238.22.0/23 512 160.238.28.0/23 512 160.238.31.0/24 256 160.238.33.0/24 256 160.238.34.0/23 512 160.238.41.0/24 256 160.238.42.0/23 512 160.238.48.0/23 512 160.238.50.0/24 256 160.238.52.0/22 1024 160.238.57.0/24 256 160.238.58.0/23 512 160.238.60.0/23 512 160.238.63.0/24 256 160.238.101.0/24 256 160.238.102.0/23 512 162.12.232.0/22 1024 192.12.109.0/24 256 192.12.110.0/23 512 192.12.112.0/22 1024 192.12.116.0/23 512 192.12.118.0/24 256 192.31.196.0/24 256 192.47.28.0/24 256 192.47.36.0/24 256 192.51.188.0/24 256 192.51.240.0/24 256 192.52.193.0/24 256 192.67.23.0/24 256 192.68.185.0/24 256 192.70.200.0/23 512 192.75.4.0/24 256 192.75.137.0/24 256 192.75.236.0/24 256 192.91.254.0/24 256 192.94.77.0/24 256 192.94.78.0/24 256 192.135.90.0/23 512 192.135.95.0/24 256 192.135.99.0/24 256 192.135.100.0/24 256 192.140.1.0/24 256 192.140.2.0/23 512 192.144.78.0/23 512 192.145.228.0/23 512 192.145.230.0/24 256 192.147.11.0/24 256 192.156.144.0/24 256 192.156.202.0/24 256 192.156.220.0/24 256 192.172.232.0/24 256 192.172.244.0/24 256 192.188.81.0/24 256 192.188.82.0/23 512 192.197.113.0/24 256 192.231.238.0/24 256 192.251.230.0/24 256 198.17.79.0/24 256 198.97.38.0/24 256 199.212.57.0/24 256 204.8.204.0/22 1024 204.48.32.0/23 512 204.52.191.0/24 256 204.225.42.0/23 512 205.211.83.0/24 256 -- Total 31744 IP addresses available to allocate: 31,744 (15.0 bits) Each allocatee receives: 4,096 (/20 equivalent) Making allocations: 204.8.204.0/22 (1024 addresses) -> ARIN 160.238.52.0/22 (1024 addresses) -> RIPE NCC 162.12.232.0/22 (1024 addresses) -> AFRINIC 192.12.112.0/22 (1024 addresses) -> APNIC 160.238.58.0/23 (512 addresses) -> LACNIC 160.20.226.0/23 (512 addresses) -> ARIN 192.70.200.0/23 (512 addresses) -> RIPE NCC 192.145.228.0/23 (512 addresses) -> AFRINIC 160.20.222.0/23 (512 addresses) -> APNIC 204.48.32.0/23 (512 addresses) -> LACNIC 192.135.90.0/23 (512 addresses) -> ARIN 192.12.110.0/23 (512 addresses) -> RIPE NCC 160.20.248.0/23 (512 addresses) -> AFRINIC 160.238.48.0/23 (512 addresses) -> APNIC 160.20.218.0/23 (512 addresses) -> LACNIC 160.238.60.0/23 (512 addresses) -> ARIN 160.20.246.0/23 (512 addresses) -> RIPE NCC 160.238.102.0/23 (512 addresses) -> AFRINIC 160.20.214.0/23 (512 addresses) -> APNIC 66.218.132.0/23 (512 addresses) -> LACNIC 160.20.242.0/23 (512 addresses) -> ARIN 204.225.42.0/23 (512 addresses) -> RIPE NCC 192.144.78.0/23 (512 addresses) -> AFRINIC 192.12.116.0/23 (512 addresses) -> APNIC 160.238.42.0/23 (512 addresses) -> LACNIC 160.20.230.0/23 (512 addresses) -> ARIN 192.188.82.0/23 (512 addresses) -> RIPE NCC 160.238.22.0/23 (512 addresses) -> AFRINIC 192.140.2.0/23 (512 addresses) -> APNIC 160.238.34.0/23 (512 addresses) -> LACNIC 160.238.28.0/23 (512 addresses) -> ARIN 192.156.220.0/24 (256 addresses) -> RIPE NCC 160.238.57.0/24 (256 addresses) -> AFRINIC 192.75.4.0/24 (256 addresses) -> APNIC 192.188.81.0/24 (256 addresses) -> LACNIC 160.238.33.0/24 (256 addresses) -> RIPE NCC 192.47.36.0/24 (256 addresses) -> AFRINIC 192.140.1.0/24 (256 addresses) -> APNIC 192.147.11.0/24 (256 addresses) -> LACNIC 160.238.21.0/24 (256 addresses) -> LACNIC 192.135.100.0/24 (256 addresses) -> LACNIC Allocations Made: -> AFRINIC: 160.20.248.0/23 512 160.238.22.0/23 512 160.238.57.0/24 256 160.238.102.0/23 512 162.12.232.0/22 1024 192.47.36.0/24 256 192.144.78.0/23 512 192.145.228.0/23 512 -- Total 4096 -> APNIC: 160.20.214.0/23 512 160.20.222.0/23 512 160.238.48.0/23 512 192.12.112.0/22 1024 192.12.116.0/23 512 192.75.4.0/24 256 192.140.1.0/24 256 192.140.2.0/23 512 -- Total 4096 -> ARIN: 160.20.226.0/23 512 160.20.230.0/23 512 160.20.242.0/23 512 160.238.28.0/23 512 160.238.60.0/23 512 192.135.90.0/23 512 204.8.204.0/22 1024 -- Total 4096 -> LACNIC: 66.218.132.0/23 512 160.20.218.0/23 512 160.238.21.0/24 256 160.238.34.0/23 512 160.238.42.0/23 512 160.238.58.0/23 512 192.135.100.0/24 256 192.147.11.0/24 256 192.188.81.0/24 256 204.48.32.0/23 512 -- Total 4096 -> RIPE NCC: 160.20.246.0/23 512 160.238.33.0/24 256 160.238.52.0/22 1024 192.12.110.0/23 512 192.70.200.0/23 512 192.156.220.0/24 256 192.188.82.0/23 512 204.225.42.0/23 512 -- Total 4096 $ recover-ipv4-space -i gen8.xml -o gen9.xml Available Pool: 160.20.213.0/24 256 160.20.217.0/24 256 160.20.221.0/24 256 160.20.225.0/24 256 160.20.229.0/24 256 160.20.241.0/24 256 160.20.245.0/24 256 160.20.251.0/24 256 160.238.0.0/24 256 160.238.11.0/24 256 160.238.31.0/24 256 160.238.41.0/24 256 160.238.50.0/24 256 160.238.63.0/24 256 160.238.101.0/24 256 192.12.109.0/24 256 192.12.118.0/24 256 192.31.196.0/24 256 192.47.28.0/24 256 192.51.188.0/24 256 192.51.240.0/24 256 192.52.193.0/24 256 192.67.23.0/24 256 192.68.185.0/24 256 192.75.137.0/24 256 192.75.236.0/24 256 192.91.254.0/24 256 192.94.77.0/24 256 192.94.78.0/24 256 192.135.95.0/24 256 192.135.99.0/24 256 192.145.230.0/24 256 192.156.144.0/24 256 192.156.202.0/24 256 192.172.232.0/24 256 192.172.244.0/24 256 192.197.113.0/24 256 192.231.238.0/24 256 192.251.230.0/24 256 198.17.79.0/24 256 198.97.38.0/24 256 199.212.57.0/24 256 204.52.191.0/24 256 205.211.83.0/24 256 -- Total 11264 IP addresses available to allocate: 11,264 (13.5 bits) Each allocatee receives: 2,048 (/21 equivalent) Making allocations: 192.94.77.0/24 (256 addresses) -> ARIN 192.51.240.0/24 (256 addresses) -> RIPE NCC 199.212.57.0/24 (256 addresses) -> AFRINIC 160.238.11.0/24 (256 addresses) -> APNIC 192.135.99.0/24 (256 addresses) -> LACNIC 192.172.232.0/24 (256 addresses) -> ARIN 192.51.188.0/24 (256 addresses) -> RIPE NCC 198.97.38.0/24 (256 addresses) -> AFRINIC 192.75.236.0/24 (256 addresses) -> APNIC 160.238.0.0/24 (256 addresses) -> LACNIC 192.94.78.0/24 (256 addresses) -> ARIN 204.52.191.0/24 (256 addresses) -> RIPE NCC 192.156.144.0/24 (256 addresses) -> AFRINIC 192.47.28.0/24 (256 addresses) -> APNIC 198.17.79.0/24 (256 addresses) -> LACNIC 160.20.251.0/24 (256 addresses) -> ARIN 192.135.95.0/24 (256 addresses) -> RIPE NCC 160.20.221.0/24 (256 addresses) -> AFRINIC 192.31.196.0/24 (256 addresses) -> APNIC 192.251.230.0/24 (256 addresses) -> LACNIC 160.20.245.0/24 (256 addresses) -> ARIN 205.211.83.0/24 (256 addresses) -> RIPE NCC 192.12.118.0/24 (256 addresses) -> AFRINIC 192.68.185.0/24 (256 addresses) -> APNIC 192.145.230.0/24 (256 addresses) -> LACNIC 192.156.202.0/24 (256 addresses) -> ARIN 192.172.244.0/24 (256 addresses) -> RIPE NCC 160.20.229.0/24 (256 addresses) -> AFRINIC 160.238.50.0/24 (256 addresses) -> APNIC 192.75.137.0/24 (256 addresses) -> LACNIC 160.20.213.0/24 (256 addresses) -> ARIN 160.20.241.0/24 (256 addresses) -> RIPE NCC 192.67.23.0/24 (256 addresses) -> AFRINIC 160.238.63.0/24 (256 addresses) -> APNIC 192.91.254.0/24 (256 addresses) -> LACNIC 160.238.101.0/24 (256 addresses) -> ARIN 160.238.41.0/24 (256 addresses) -> RIPE NCC 160.20.225.0/24 (256 addresses) -> AFRINIC 192.231.238.0/24 (256 addresses) -> APNIC 192.12.109.0/24 (256 addresses) -> LACNIC Allocations Made: -> AFRINIC: 160.20.221.0/24 256 160.20.225.0/24 256 160.20.229.0/24 256 192.12.118.0/24 256 192.67.23.0/24 256 192.156.144.0/24 256 198.97.38.0/24 256 199.212.57.0/24 256 -- Total 2048 -> APNIC: 160.238.11.0/24 256 160.238.50.0/24 256 160.238.63.0/24 256 192.31.196.0/24 256 192.47.28.0/24 256 192.68.185.0/24 256 192.75.236.0/24 256 192.231.238.0/24 256 -- Total 2048 -> ARIN: 160.20.213.0/24 256 160.20.245.0/24 256 160.20.251.0/24 256 160.238.101.0/24 256 192.94.77.0/24 256 192.94.78.0/24 256 192.156.202.0/24 256 192.172.232.0/24 256 -- Total 2048 -> LACNIC: 160.238.0.0/24 256 192.12.109.0/24 256 192.75.137.0/24 256 192.91.254.0/24 256 192.135.99.0/24 256 192.145.230.0/24 256 192.251.230.0/24 256 198.17.79.0/24 256 -- Total 2048 -> RIPE NCC: 160.20.241.0/24 256 160.238.41.0/24 256 192.51.188.0/24 256 192.51.240.0/24 256 192.135.95.0/24 256 192.172.244.0/24 256 204.52.191.0/24 256 205.211.83.0/24 256 -- Total 2048 $ recover-ipv4-space -i gen9.xml -o gen10.xml Available Pool: 160.20.217.0/24 256 160.238.31.0/24 256 192.52.193.0/24 256 192.197.113.0/24 256 -- Total 1024 IP addresses available to allocate: 1,024 (10.0 bits) Each allocatee receives: 128 (/25 equivalent) Recipient allocations not large enough to satisfy global policy minimums. Nothing to do. $