[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Proposed wordsmithing to notification throttling guideline
I agree with all that.
And the best thing would be to find a serious and generic solution
(as you also suggest youerself). Are there any people who
want to work on such a solution.... ? Again... it would be
outside the scope of this doc.
Thanks,
Bert
> -----Original Message-----
> From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]
> Sent: woensdag 13 augustus 2003 19:13
> To: Mreview (E-mail)
> Subject: Re: Proposed wordsmithing to notification throttling
> guideline
>
>
> Hi -
>
> > From: "C. M. Heard" <heard@pobox.com>
> > To: "Mreview (E-mail)" <mreview@ops.ietf.org>
> > Sent: Tuesday, August 12, 2003 3:37 PM
> > Subject: Proposed wordsmithing to notification throttling guideline
> ...
> > In many cases notifications will be triggered by
> external events, and
> > sometimes it will be possible for those external events
> to occur at a
> > sufficiently rapid rate that sending a notification for each
> > occurrence would overwhelm the network. In such cases a
> mechanism
> > MUST be provided for limiting the rate at which the
> notification can
> > be generated. A common technique is to require that the
> notification
> > generator use throttling -- that is, to require that it
> generate no
> > more than one notification for each event source in any
> given time
> > interval of duration T. The throttling period T MAY be
> configurable,
> > in which case it is specified in a MIB object, or it MAY
> be fixed, in
> > which case it is specified in the notification
> definition. Examples
> > of the fixed time interval technique can be found in the SNMP-
> > REPEATER-MIB [RFC2108] and in the ENTITY-MIB [RFC2737].
> >
> > Does anyone object to this proposed change?
> ...
>
> The change is ok with me, but there are several other problems
> with the text. To a large extent they've become clear only as our
> understanding of SNMP's notification handling architecture has become
> clear, so "fixing" these may be beyond the scope of this document.
> I'm not sure where these comments belong, but I think they'll make it
> clear why this current paragraph leaves me a little unueasy.
>
> 1) external events aren't the only things that trigger
> notifications
> disman and other groups have defined notifications triggered
> by events that may be entirely internal to a system
> 2) generating a notification at (for example) the AgentX interface
> within a system does not mean that anything will show up on
> the wire; that's up to the configuration of the MIBs
> in RFC 3413
> 3) the normal operation of RFC 3413 means that the load
> on a network
> may be multiplied dramatically if there are multiple
> subscribers for
> a given notification
> 4) the network is not the only concern: log capacity (RFC 3014)
> may also be an issue, as is the ability of management systems
> to keep up with the load
> 5) the phrase "each event source" is ambiguous. Does it mean:
> a) the stimulus source, e.g., purported cause
> b) the associated resource, e.g., per affected interface
> c) implementation unit that is able to track its
> own generation rate,
> e.g., per subagent
> d) per agent
> e) per network interface used to sent the notification
> f) per destination address
> I think something in the range a-d is what's intended,
> but the rationale
> would suggest that e-f might make more sense.
> 6) even if throttling per notification type is in place,
> the total load
> placed on the network or a management system as a consequence
> of different contemporaneous events observed by a
> managed system
> may still be excessive.
>
> This has all come up before, and I'm not proposing some grand solution
> (which might take the form of an extension to RFC 3413).
> I'm just reminding the group that even though this paragraph
> has a well-
> motivated goal and reasonable-sounding recommendation, things
> aren't as simple as we'd like, and following the advice,
> while better than
> ignoring the issues, still won't completely solve the problem.
>
> Randy
>
>
>