<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
Seems Apnic is curently only allowing hierarchical AS-SETs <a href="https://www.apnic.net/community/policy/resources#a_h_10_7">https://www.apnic.net/community/policy/resources#a_h_10_7</a>
<div>Proposed and implemented in 2023: <a href="https://www.apnic.net/community/policy/proposals/prop-151/">https://www.apnic.net/community/policy/proposals/prop-151/</a></div>
<div><br>
</div>
<div><br id="lineBreakAtBeginningOfMessage">
<div>
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
---<br>
Hendrik Visage</div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
Director - HeViS.Co Systems Pty Ltd<br>
T/A  Envisage Cloud Solutions</div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
Mobile: +27-84-612-5345</div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<a href="mailto:hvisage@hevis.co.za">hvisage@hevis.co.za</a></div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<a href="mailto:hvisage@envisage.co.za">hvisage@envisage.co.za</a> </div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
Instant messaging: https://t.me/hvisage<br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div><br>
<blockquote type="cite">
<div>On 29 Oct 2025, at 22:34, Hendrik Visage <hvisage@hevis.co.za> wrote:</div>
<br class="Apple-interchange-newline">
<div>
<div>Good day,<br>
<br>
I want to create a hierarchical AS-SET AS329532:AS-ENVISAGE-AF similar to AS213481:AS-ENVISAGE-RIPE<br>
<br>
as-set:         AS213481:AS-ENVISAGE-RIPE<br>
members:        AS213481<br>
members:        AS216243<br>
members:        as-as329532<br>
tech-c:         NO2631-RIPE<br>
admin-c:        NO2631-RIPE<br>
mnt-by:         ENVISAGE-CLOUD-MNT<br>
created:        2025-02-03T12:48:32Z<br>
last-modified:  2025-10-29T19:14:03Z<br>
source:         RIPE<br>
<br>
<br>
First problem: my.afrinic.net IRR’s as-set doesn’t accept that (the whois.afrinic.net webui is in maintenance mode, so can’t test that at present either)<br>
<br>
Also looking at Apnic documentation it matches their examples at https://www.apnic.net/manage-ip/using-whois/guide/as-set/#:~:text=The%20name%20of%20a%20set,starts%20with%20'AS%2D'.<br>
<br>
mnars.org gives a similar example: https://manrs.org/2022/12/why-network-operators-should-use-hierarchical-as-sets/<br>
<br>
<br>
Trying via Email, I get the following error:<br>
<br>
---<br>
Create FAILED: [as-set] AS329532:AS-ENVISAGE-AF<br>
<br>
as-set:         AS329532:AS-ENVISAGE-AF<br>
descr:          Envisage Cloud Solutions<br>
descr:          Anycast usage<br>
members:        AS329532<br>
remarks:        LAGRANGE.CLOUD-4a295058e187ceaa43e7da0fb248645c<br>
org:            ORG-HCSL1-AFRINIC<br>
tech-c:         HV2-AFRINIC<br>
admin-c:        HV2-AFRINIC<br>
notify:         sysadmin@hevis.co.za<br>
mnt-by:         HCSL1-MNT<br>
changed:        hvisage@hevis.co.za 20251029<br>
source:         AFRINIC<br>
<br>
***Error:   Authorisation for parent [aut-num] AS329532 failed<br>
          using "mnt-by:"<br>
          not authenticated by: AFRINIC-HM-MNT<br>
<br>
<br>
Am I missing something in the request?<br>
<br>
I can however create a non-hierarchical one like, but want to create one similar to the examples as used elsewhere.<br>
<br>
% Information related to 'as-AS329532'<br>
<br>
as-set:         as-AS329532<br>
admin-c:        HV2-AFRINIC<br>
tech-c:         HV2-AFRINIC<br>
descr:          ECS-as-set<br>
mnt-by:         HCSL1-MNT<br>
source:         AFRINIC # Filtered<br>
members:        AS213481<br>
members:        AS329532<br>
<br>
Sub-Problem 3: as-AS329532 doesn’t show up in my.afrinic.net ’s IRR AS-SET page, as (at creation time) ORG wasn’t filled in -> shouldn’t that be rather made a mandatory field?<br>
<br>
<br>
---<br>
Hendrik Visage<br>
Director - HeViS.Co Systems Pty Ltd<br>
T/A  Envisage Cloud Solutions<br>
Mobile: +27-84-612-5345<br>
hvisage@hevis.co.za<br>
hvisage@envisage.co.za Instant messaging: https://t.me/hvisage<br>
<br>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<p>---</p>
<p>Hendrik Visage</p>
<p>hvisage@hevis.co.za<br>
</p>
<p><br>
HeViS.Co Systems Pty Ltd</p>
<p>https://www.envisage.co.za</p>
<p> </p>
<p> </p>
</body>
</html>