North American Network Operators Group

Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

Re: Software or PHP/PERL scripts for simple network management?

  • From: William Allen Simpson
  • Date: Tue Jun 19 12:39:05 2007
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed;; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=cAGng5EgMYX8Xb1o9p7SxIaPhNuFqJBLFMID8VbtD7nc4JS8VdrLpW/5fxZaTbgse2op+RXtGyXd4tHjqoESlhn1saKlyt1x7XxzwfxXqB1wrK3zJnMaELRVSYSjTZ1JUvZtKTFZgZJv2LDJ8h0Mq+rs1XDEXbRCmxir3jOpXYQ=
  • Domainkey-signature: a=rsa-sha1; c=nofws;; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=CS5xYQv2AT/I7I7+NhuwWS/BoC8WudtKhqQ5e541u8yaZB8kaF27SpthE+lEwKNA6rG5EdZ1X/GmTIDTiLg76wJeiTCQjajPMafyGcpJ93bm331wzyzabAFOYzLcYTnIpAZREeStDhwT8QbCy5+PV04HPDh6/JgjwGqeG52Gpc4=

Drew Weaver wrote:
Does anyone have a recommendation of any software products either commercial or freeware which will import the ip routing table from one of my routers/switches and display it in a sorted manner? We just need an easier distributed method than logging into our Black Diamond and typing sh iproute sorted every time we need to find an available subnet.

Wow, LOL!

The software product is called a "text editor".

Look at your list of assignments in your NS .arpa. file:
 1) Find a subnet that hasn't been assigned.
 2) Update the text file.
 3) Wait for it to propagate.
 4) Tell the customer.

The concomitant procedure for static host assignment is:
 1) Find a number that hasn't been assigned.
 2) Update the text file.
 3) Wait for it to propagate.
 4) Then, and only then, update the forward NS file(s).
 5) Tell the customer.

Of course, there is software that will automatically maintain the files,
and even send a signal to bind, but I've alway found them to be weak at
subnet management.  Text editor is the way to go -- using subversion for
"distributed" file management (that is, knowing who to blame for mangling
the assignment commit).