[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Netconf Event: Issue #1: To RCP or Not to RPC



Juergen Schoenwaelder wrote:

On Wed, Jan 25, 2006 at 01:10:31AM -0500, Phil Shafer wrote:

What I find disturbing about <one-way-rpc> is (a) it's not an rpc,
in the sense that it doesn't have a reply, and (b) it's going the
wrong direction.  You've got the server sending data to the client,
which is definitely not an rpc.  I tried to think of it as some sort
of callback, but it's not really that either.  It's really is a
distinct channel of information, an ongoing reply to an already
completed rpc, that's intermixed with the main netconf rpc content.

Whether you need a reply depends on the semantics. Some people may
even prefer to have a reply for a notification. In fact, confirmed
notification delivery could be a reason which distinguishes netconf
notifications from syslog. If we just rebuild syslog, I tend to agree
with those who raise the very valid question why we want to do this in
the first place.

Regarding your second comment: Yes, client server roles switch for
notification delivery. This is a long known issue with many
interesting implications as we all learned over the years. But for me,
it does not really matter whether the notification sits in an rpc
frame or not - the issues that make notifications "interesting" will
remain with or without it.

To me, an important interesting issue is whether we are standardizing
best current practices or inventing new technology.  I get very nervous
when I see proposals for features that are not currently being widely used
in the field by operators.  When two or more independent organizations
try to solve the same sort of problem, but with different solutions, in
real products, then you know the industry is ready for a standard
to solve that problem.


To quote my favorite band:
"You gave me something that I didn't have, but had no use..."

We've done that so many times in SNMP, we should be more cautious by now.


/js

Andy



--
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/>