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

Re: (unofficial issue 2) Subscription versus never-ending command



Randy Presuhn wrote:
Hi -

From: "Balazs Lengyel" <balazs.lengyel@ericsson.com>
To: "Netconf (E-mail)" <netconf@ops.ietf.org>
Sent: Tuesday, March 28, 2006 1:49 AM
Subject: Re: (unofficial issue 2) Subscription versus never-ending command

Do we allow one user to use multiple subscriptions ? I would say yes.

Of course.


Do you mean multiple subscriptions per session?
If so I don't agree.  (Note that this is not the
same as a single subscription + modify-subscription feature.)

It might make sense to support multiple subscriptions
per session if netconf had multi-user sessions, but it doesn't.
Why (in the name of Good Engineering) would you ever want
the agent to spend lots of time classifying events, and
sending multiple copies of the same notification on the
same single-user session?

This isn't an snmp notification or syslog demuxer,
so why try to turn it into one?


Andy


If we connect the notification subscription strictly to a user identity we force the user to specify security data multiple times to be able to use multiple subscriptions. Is this

User identity is obviously not the only interesting attribute of a subscription.
Think how SNMP notification subscriptions work.  The user identity is necessary
for access control (both of the subscription itself as well as in constraining what
is permitted to be sent).  One also needs information describing *where* the
information should be sent on behalf of that user, among other things.

our aim or am I missing something ? (In our management system different functional parts are interested in different notifications, but I see no need for a security point of view to require multiple user identities for them.)
...

No disagreement.  Indeed, this is yet another argument against binding the
subscription to a connection.  Consider the scenario where there are multiple
"interested" systems or applications, and the devices to be managed are
intermittently reachable.  Is it better for the managed device to establish a
connection if/when needed, or have the applications futilely attempting to make
connections to all the devices that happen to be unreachable at the moment?
Think netconf for cellphones and PDAs.

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