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 20:42:34 2007
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; 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=QxEFQQtYeK1BI6lER3uV3rx0GRP9ndrxTQzfG3n8fUHyJrdr0R8hGw80sMjOb/bU0x0wYYKgtASrCxXRjmodLuw5mk6xxh/gk2RoFA9xH+NhioqHnR+VRKQC9qJmdbyOogpnECsyOLd+DCBbTAcPj9ZPqPfl8UdeI6Mz43F4aCM=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=TgvTEbll9yIfUSrAix9/b4Td2+pol4YMWBocF9V9u4gJ+q6nUNVyRX4QeKDZWGHY9pSDHqFQ3ON8L2o8nzCs2OCa2sZC+OrFonIQeEY2BMwTbT5kfxuUxvFRd1xcFkZ9KDeyNOYpdkhu+DL+uzcrzTNRAKsBEFfTPCq2/gg1Umg=


[email protected] wrote:
Neither 'show ip route' or 'have a text file' scale beyond a hundred customers.

Hogwash.  Used text file allocation for ~3,000 customers.  After all, it
is *REQUIRED* to exist (for bind).  You need *a* canonical place that is
authoritative for all others.  Existing tools easily track commits.

DNS should always reflect reality.  Then automated tools will show human
readable information.  Someday, it may even be authenticated (but I've
been beating that horse for a decade).  I'm sick and tired of bad NS data.

Yes, we used a separate database for billing, and maybe could have
automatically generated the text file.  Didn't want the customer
service/billing folks to have access to network configuration.... ;-)

Any time you have more than a single location for maintaining network
configuration data, or allow technicians to just slap a route into a router
on a whim, you are bound for future difficulties!

And when the routing table doesn't match, withdraw the route, and fire the
miscreant that failed to properly maintain the allocation data!