Wes> The other thing I considered doing...
Wes>      ... was augmenting the VACM MIB's vacmAccessEntry to add
Wes> more columns for the different types of trapd (or to add a
Wes> supplemental table with an arbitrary string index for different
Wes> "registries" of event action types instead to be more flexible for the
Wes> future).

Yes - that's pretty much the model I had in mind, too.
I was probably thinking in terms of an integer-indexed augmenting
table rather than a string-indexed one, but either would be fine.


Wes>  The thing is, the VACM is well documented and moderately
Wes> understood by most people and fits most of the bill.  Designing
Wes> something entirely new means making people understand something
Wes> entirely new and probably equally as complex by the time we're done
Wes> with it.

But augmententing the VACM access table isn't designing something
"entirely new".  It's taking an existing, familiar mechanism,
and extending it in a reasonably natural manner.

I'd actually suggest that using existing MIB objects for the "wrong"
purpose is probably *more* confusing, than extending things cleanly.


Wes> Now, the one issue that I'm surprised David P. hasn't raised (I've
Wes> been waiting) is that the VACM is designed for a single engineID
Wes> acting as the responder.  For trap reception, this is no longer the
Wes> case and there can be a [EMAIL PROTECTED] and a [EMAIL PROTECTED] that 
need to be
Wes> mapped to a different group name for purposes of authorization.

I need to go back to the SNMPv3 specs to check, but isn't that part of
the distinction between "user names" and "security names" ?
The VACM presumably works with (SM-independent) security names.
I'd expect the user->security mapping to be where the [EMAIL PROTECTED],2}
stuff would need to be addressed.



That was actually part of the original problem - or at least following
directly on from it.  We started with David's observation that the
trap handler (and probably the agent (and clients?)) simply dropped
"bogus" incoming PDUs silently - giving no indication of the problem.
That then led us to the whole question of how to handle [EMAIL PROTECTED],2}
in a way that is flexible,  secure, and scalable.
  [I was actually expecting you to scream blue murder at the very
   idea of wildcarding engineIDs.  Your passing comment sounded
   surprisingly positive. Does that mean you think this might be
   useful/sensible (in certain situations, obviously)?]

The discussion has strayed a bit since then!  :-)

Dave


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to