Re: Management Requirements

Michael MacFaden <[email protected]> Tue, 7 Aug 2012 14:17:01 -0700 (PDT)
Newsgroups gmane.ietf.ops
Message-ID <[email protected]>
rbonica writes:
> Now BEHAVE is asking whether SNMP and IPFIX are the right tools.
> Maybe NETCONF is the right tool for configuration? Maybe SNMP is
> right for fault monitoring? Maybe syslog is right for maintaining a
> record of address mappings? Who knows?

Right implementers have to make many choices which are
predisposed by their personal experience and company leanings.

A given implementation might have the following: an SNMP agent with
particular mib modules and notifications to monitor one or more 
instances of this service. 
IPFIX agent might report complimentary information elements and not necessarily match 1:1 
what one would monitor via SNMP. If configuration is more complex than
can be described in SMIv2 then using YANG to express configuration
makes sense even if NETCONF is never deployed. I find it will end up in the
proprietary CLI/API. And yes syslog gets used for detailed reporting 
diagnostics but have not seen any standard ever need to go that far (yet).

So while not all of these might be used by an operator, having all available in a given
product vastly improves its fit into diverse operational environments.
(Vendor speak for less time to get to full deployment & getting paid).

My advice to product teams has always been to consider the data model in the MIB module
for IETF protocols (or whatever the related mgmt spec for non-IETF technology standards). 
I find that the strings for mgmt terms in these specs get propagated into products doc/interfaces/etc
even if the product doesn't implement an SNMP agent.
SMIv2 syntax MIB modules, especially when written with decent REFERENCE
clauses to the underlying spec, really help to frame which operations and
data should be considered by the implementer using whatever mgmt protocols they choose.


HTH,
Mike MacFaden