Re: configuration: writable MIB modules versus NETCONF/YANG modules
Dave Thaler <[email protected]> Thu, 20 Feb 2014 19:42:01 +0000
| Newsgroups | gmane.ietf.ops |
|---|---|
| Message-ID | <1b9d6432919c4dac9897b3e23e943916@BY2PR03MB412.namprd03.prod.outlook.com> |
Wes Hardaker writes: > 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? 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. It's worse than that. The situation today is where the *same* WG had to choose among 4 different tools. If there are different people in the WG with drafts proposing each of the 4 (or more...), there is no guidance to WGs on how to choose, or whether to adopt all 4 possibilities. And in that case, a device might have to implement all 4 people the *same* WG standardized 4 different things. -Dave (WG chair who's had exactly the above problem occur)