nanog mailing list archives

Re: IPAM and DCIM Solutions 2025


From: Saku Ytti via NANOG <nanog () lists nanog org>
Date: Tue, 16 Sep 2025 15:52:12 +0300

I feel like most/all of these make a huge mistake starting as 'i am
going to make an IPAM'.

Instead of 'I'm going to make a number allocation system'

IPv4, IPv6, port, vlan, RT, RD, PWID, customer#, endless list of
numbers you want to allocate and 90% of the logic is agnostic to the
ultimate rendering of the number.

I feel like the right solution would be to start with a general
purpose number manager and make all specific numbers plugins,
including allowing users to trivially create local plugins for purely
local numbers they need to allocate. With a good design plugin to
introduce a new number could potentially be just tens of lines of code
in the plugin.

Now you could with one call return all numbers that were allocated to
support This Subscription.

The 2nd problem is that many of these go with WEBUX first, while I
think something like gRPC should be the first class citizen, as you
mostly should be using the number manager from other software. Of
course webUX or many webUX should exist, but it wouldn't have to be
1st class. Many of us would be happy to use CLI UX to add pools rarely
when needed and handle allocation/deallocation through existing
provisioning systems.


On Tue, 16 Sept 2025 at 03:03, Andrew Latham via NANOG
<nanog () lists nanog org> wrote:

Regarding the `IP Address support in spreadsheets?` thread I wanted to
check to see what is out there and maybe update my list. I have not
used all of these, just maintaining a list.

Netbox
github.com/netbox-community/netbox

Ralph
bad url is ralph.allegro.tech/

IPplan
sourceforge.net/projects/iptrack/

Infoblox
www.infoblox.com/

GestióIP
www.gestioip.net/

PHPIPAM
phpipam.net/

6connect
www.6connect.com/ipam/

Subnetsmngr
Source link missing

Device 42
www.device42.com/

NIPAP
spritelink.github.io/NIPAP/

OpenNetAdmin
github.com/opennetadmin/ona



This is from:
https://lathama.net/Tech/Basics/DCIM#Software_Solutions_for_DCIM_or_IPAM

--
- Andrew "lathama" Latham -
_______________________________________________
NANOG mailing list
https://lists.nanog.org/archives/list/nanog () lists nanog org/message/ICQDYZVMMXQFOXV5FVSJPG5D3H7HAWB5/



-- 
  ++ytti
_______________________________________________
NANOG mailing list 
https://lists.nanog.org/archives/list/nanog () lists nanog org/message/XP5EI6WAZBASDLVDSRG2DX7BWADYH2OX/

Current thread: