[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Full support of a capability
Vincent Cridlig wrote:
Hi,
A few questions on the Netconf draft:
If an agent advertises the #writable-running capability, does it mean
that the full data model has to support it ?
Differently: if a part of the agent data model doesn't support
#writable-running capability, is the agent allowed to advertise this
capability ?
The capability is for the whole device and is independent of the data model
being modified.
Or can this be managed with "operation-not-supported" or
"operation-failed" error when needed ?
You mean the error-tag for the <copy-config> from <running> to <startup>
(i.e., explicit NV-save for #writable-running) or some other operation?
Let me see if I understand the details here...
Depending on the data model content that is altered (or simply installed?)
during a particular NETCONF session, the agent sometimes updates
the non-volatile storage as soon as the <running> config is altered,
and sometimes it waits for an explicit <copy-config> operation to
update the <startup> config. What a mess. How is an application
supposed to know when it needs to use <copy-config> or not?
Also, <startup> only exists if #writable-running is true, and it is
supposed to be a conceptual mirror or <running>, not a subset.
Perhaps you mean that you have some data models that do not
get saved in NV-storage at all. In NETCONF terms, this is
state data, not config data.
Vincent Crdlig
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/>
--
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/>