Re: configuration: writable MIB modules versus NETCONF/YANG modules
Benoit Claise <[email protected]> Mon, 24 Feb 2014 12:37:54 +0100
| Newsgroups | gmane.ietf.ops |
|---|---|
| Message-ID | <[email protected]> |
On 20/02/2014 16:15, Wes Hardaker wrote: > A little late to this discussion, but... > > Juergen Schoenwaelder <[email protected]> writes: > >>> As a chair of WGs outside the OPS area, I'd still like to see >>> additional guidance around notification/logging mechanisms as well >>> (IPFIX vs Syslog vs SNMP traps/informs, etc.) >> This is much harder. Here is how I see things: >> >> IPFIX works well for large amounts of notification/logging data that >> has a common structure, i.e. you get things reported with a few IPFIX >> templates. SYSLOG works well with semi-structured data - traditionally >> there was very little common structure and the value was in the >> free-form text field. SNMP again works with structured data that is >> defined in data models (which is different from many IPFIX templates >> that IPFIX data processors are expected to discover at runtime, >> although I am aware of I-Ds trying to nail down IPFIX templates). > I've been saying for a while that a straight recommendation for "use X > for Y" isn't helpful. Each of us typically thinks in certain realms, > and by far the IETF considers high-end routers as the core case for most > of their decisions. But the reality is that the protocols we develop > are used in many many types of devices from embedded systems to high-end > routers to satellites to packet radios to... And saying uniformly that > "X is best for your Y usage" is simply not the truth. We've already had > 3 sub-threads that have started in this discussion about "um, but is > that true for this particular case?". > > I've argued (not enough) for a summary table in the past that compared > and contrasted. What are the strengths of each protocol? What are the > weaknesses? The tables at http://tools.ietf.org/html/rfc6632#appendix-A was a first attempt. Not complete for sure. Regards, Benoit > Juergen's last paragraph above is a great start down that road. > Uniformity in a certain class of problems is definitely good. We don't > want any device to have to implement SNMP, Netconf, IPFIX and Syslog > because 4 working groups chose different tools. But it may be best for > energy management type devices, which are highly constrained, to choose > one solution while routers to choose another (and in fact, I'd argue > there is no such thing any more as a "small" router). >