diff --git a/data/as-block/0_4294967295 b/data/as-block/0_4294967295 deleted file mode 100644 index d4d319cdf..000000000 --- a/data/as-block/0_4294967295 +++ /dev/null @@ -1,8 +0,0 @@ -as-block: 0 - 4294967295 -descr: Root AS-BLOCK -remarks: This block is reserved to delegate access for sub-allocations. -remarks: You can not freely register any ASN in this block. -mnt-by: XUU-MNT -mnt-by: HEXA-MNT -policy: closed - diff --git a/data/as-block/1_4294967294 b/data/as-block/1_4294967294 new file mode 100644 index 000000000..2537a0448 --- /dev/null +++ b/data/as-block/1_4294967294 @@ -0,0 +1,10 @@ +as-block: AS1 - AS4294967294 +@as-min: AS0000000001 +@as-max: AS4294967294 +descr: Root AS-BLOCK +remarks: This block is reserved to delegate access for sub-allocations. +remarks: You can not freely register any ASN in this block. +mnt-by: XUU-MNT +mnt-by: HEXA-MNT +policy: closed + diff --git a/data/as-block/4242420000_4242423999 b/data/as-block/4242420000_4242423999 index 7fee29bee..7e1373335 100644 --- a/data/as-block/4242420000_4242423999 +++ b/data/as-block/4242420000_4242423999 @@ -1,8 +1,10 @@ -as-block: 4242420000 - 4242423999 +as-block: AS4242420000 - AS4242423999 +@as-min: AS4242420000 +@as-max: AS4242423999 descr: New dn42 ASN space for end-users (June 2014) -remarks: This block is reserved for end-users allocation. -remarks: You can freely register any ASN in this block. -remarks: However, please don't allocate sub-blocks in this ASN space. +remarks: This block is reserved for end-users allocation. +remarks: You can freely register any ASN in this block. +remarks: However, please don't allocate sub-blocks in this ASN space. mnt-by: DUMMY-MNT policy: open diff --git a/data/as-block/4242424000_4242426999 b/data/as-block/4242424000_4242426999 index bc522ed83..8d2cf2863 100644 --- a/data/as-block/4242424000_4242426999 +++ b/data/as-block/4242424000_4242426999 @@ -1,5 +1,7 @@ -as-block: 4242424000 - 4242426999 +as-block: AS4242424000 - AS4242426999 +@as-min: AS4242424000 +@as-max: AS4242426999 descr: Future dn42 use -remarks: This block is reserved for future dn42 use. +remarks: This block is reserved for future dn42 use. mnt-by: DUMMY-MNT policy: closed diff --git a/data/as-block/4242427000_4242429999 b/data/as-block/4242427000_4242429999 index 7a6c5218e..93f8e7fb2 100644 --- a/data/as-block/4242427000_4242429999 +++ b/data/as-block/4242427000_4242429999 @@ -1,7 +1,9 @@ -as-block: 4242427000 - 4242429999 +as-block: AS4242427000 - AS4242429999 +@as-min: AS4242427000 +@as-max: AS4242429999 descr: New dn42 ASN space for sub-allocations (June 2014) -remarks: This block is reserved for sub-allocations. -remarks: Please don't allocate individual ASN directly in this block. +remarks: This block is reserved for sub-allocations. +remarks: Please don't allocate individual ASN directly in this block. mnt-by: DUMMY-MNT policy: open diff --git a/data/as-block/64512_65534 b/data/as-block/64512_65534 index 09b906cee..1970885c1 100644 --- a/data/as-block/64512_65534 +++ b/data/as-block/64512_65534 @@ -1,4 +1,6 @@ -as-block: 64512 - 65534 -descr: private ASN block -mnt-by: DUMMY-MNT -policy: closed +as-block: AS64512 - AS65534 +@as-min: AS000064512 +@as-max: AS000065534 +descr: private ASN block +mnt-by: DUMMY-MNT +policy: closed diff --git a/data/as-block/64600_64855 b/data/as-block/64600_64855 index e007f7445..220e9532c 100644 --- a/data/as-block/64600_64855 +++ b/data/as-block/64600_64855 @@ -1,6 +1,8 @@ -as-block: 64600 - 64855 +as-block: AS64600 - AS64855 +@as-min: AS000064600 +@as-max: AS000064855 descr: dn42 native ASN block -remarks: legacy policy was that if you own 172.22.x.0/24 you own the ASN 64600+x -remarks: with the default allocation policy of an /25 per person now this becomes a problem +remarks: Legacy policy was that if you own 172.22.x.0/24 you own the ASN 64600+x +remarks: With the default allocation policy of an /25 per person now this becomes a problem mnt-by: DUMMY-MNT -policy: open +policy: ask diff --git a/data/as-block/64856_64999 b/data/as-block/64856_64999 index 00f357b0f..f1decee9a 100644 --- a/data/as-block/64856_64999 +++ b/data/as-block/64856_64999 @@ -1,6 +1,8 @@ -as-block: 64856 - 64999 +as-block: AS64856 - AS64999 +@as-min: AS000064856 +@as-max: AS000064999 descr: dn42 native ASN block -remarks: this block was allocated to encourage people to use the private AS range reserved -remarks: by IANA instead of the 76100-76199 block. +remarks: This block was allocated to encourage people to use the private AS range reserved +remarks: By IANA instead of the 76100-76199 block. mnt-by: DUMMY-MNT -policy: open +policy: ask diff --git a/data/as-block/76100_76199 b/data/as-block/76100_76199 index 94618ff52..e4544086f 100644 --- a/data/as-block/76100_76199 +++ b/data/as-block/76100_76199 @@ -1,10 +1,12 @@ -as-block: 76100 - 76199 -descr: legacy dn42 ASN block +as-block: AS76100 - AS76199 +@as-min: AS000076100 +@as-max: AS000076199 +descr: Legacy dn42 ASN block admin-c: EQUINOX-DN42 admin-c: MORTZU-DN42 mnt-by: NIXNODES-MNT policy: closed remarks: This range was never intented to be used as private ASN -remarks: space by IANA. Rather, it is part of a larger block of +remarks: Space by IANA. Rather, it is part of a larger block of remarks: "reserved" AS numbers. remarks: The use of this block is now strongly discouraged. diff --git a/data/schema/AS-BLOCK-SCHEMA b/data/schema/AS-BLOCK-SCHEMA index ae4f5b567..d5d3fa5e8 100644 --- a/data/schema/AS-BLOCK-SCHEMA +++ b/data/schema/AS-BLOCK-SCHEMA @@ -1,6 +1,8 @@ schema: AS-BLOCK-SCHEMA ref: dn42.as-block key: as-block required single primary schema +key: @as-min required single +key: @as-max required single key: descr optional single key: policy required single > {open|ask|closed} key: mnt-by required multiple lookup=dn42.mntner