[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: NETCONF Notifications: Consensus Points
One usage of application-level ACKs (by the sender) is to disable
sending notifications/event messages until specifically re-enabled.
Andrea
> -----Original Message-----
> From: owner-netconf@ops.ietf.org
> [mailto:owner-netconf@ops.ietf.org] On Behalf Of Randy Presuhn
> Sent: Saturday, November 26, 2005 6:51 PM
> To: netconf@ops.ietf.org
> Subject: Re: NETCONF Notifications: Consensus Points
>
> Hi -
>
> > From: Andy Bierman <ietf@andybierman.com>
> > Sent: Nov 25, 2005 10:32 AM
> > To: netconf@ops.ietf.org
> > Subject: NETCONF Notifications: Consensus Points
> ...
> > Terminology:
> >
> > The term Notification is preferred over Event Message.
>
> My understanding of current IETF usage of "Notification" is
> as a way of talking about the realization of a
> NOTIFICATION-TYPE, without pinning it down to the specific
> SNMP PDU=type used to carry the information. I think that
> using it in the context of netconf to refer to a particular
> message type would only be asking for confusion.
>
> ...
> > Application-Level ACKs
> >
> > It is not clear what a sender would do differently even
> > if it knew the receiver did not understand the message.
>
> This is only one of the possible reasons for
> application-level acknowledgments. A more important one is
> that for purposes such as log maintenance, it is essential
> that the generation of the acknowledgment be under the
> application's control, rather than, for example, the TCP
> stack's. Otherwise, race conditions arise in which the
> notification sender will erroneously believe the information
> has been processed (e.g., written to disk) by the receiver.
>
> > Without specific features in the protocol which would
> need app-level
> > ACKs (such as data model version negotiation), the cost and
> > complexity of this feature cannot be justified.
> ...
>
> This is based on the premise that the sole reason for
> application level acknowledgment is confirmation that it
> could "understand"
> the data. For logging applications, this is neither
> necessary nor sufficient.
>
> Randy
>
> --
> to unsubscribe send a message to netconf-request@ops.ietf.org
> with the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/netconf/>
>
--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>