Skip to Main Content
NetBox Plugin Ideas

Propose and vote for your most-wanted NetBox plugins!

Status Discussion
Created by Guest
Created on May 16, 2023

RPKI ROA / ASN + Prefix tracking

Track RPKI ROA objects, which will also tie Aggregates/Prefixes to ASNs

Use case

Operators using RPKI have no standard way to track ROA data such as when ROAs were created, what prefixes they were created on, and so on. Netbox already has this data (Prefixes, ASNs) but no current way to tie them together.


This was submitted as a feature request a while back but was suggested it should instead be a plugin.


https://github.com/netbox-community/netbox/issues/9828

  • Attach files
  • Mencken Davidson
    Reply
    |
    Nov 5, 2024

    I wrote an RPKI plugin for exactly this: https://menckend.github.io/netbox_rpki/. I raised an issue (17924) requesting that the ASN minimum-value in the IPAM ASN model to be decreased from 1 to 0 to accomodate ROAs using ASN 0. Hope this is of use!

  • Guest
    Reply
    |
    May 16, 2023

    I envision this as an "RPKI ROA" netbox object. ROA's in general have these fields:


    1. ROA name (arbitrary)

    2. prefix + length

    3. Max length

    4. Origin ASN

    5. Start / End date

    6. Private Key


    In Netbox, we should probably track at least 1, 2, 3, 4 from above list, with 3 not required (like a standard ROA)

    This RPKI object should have the ability to be assigned to a Tenant.