[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[NGO] NETCONF protocol extensions
Hi Martin,
Since we're both working on different NC extensions, as are many
others I suspect, I wonder if it would be too early to discuss
some basic extensions that make the protocol work as intended,
rather than as specified.
I'm not going to list everything here, but 3 obvious extensions
that have been discussed already:
1) test-only
Extension to <test-option> parameter in <edit-config> operation,
which causes the agent to validate the <source> configuration fragment
against the <target> configuration. Processing is done in the normal
manner,
except the agent will exit the operation without actually performing
the
requested edit.
2) with-defaults attribute
<xs:attribute name="with-defaults" type="boolean" default="true" />
The standard NETCONF operations are defined such that all values,
including default values must be returned in <get>, <get-config>,
and <copy-config> operations. However, it is standard NM practice
to omit generation of configuration parameters which are present
in the agent but contain a default value selected by the agent.
If the 'with-defaults' attribute is present in the <rpc> element,
with a value of 'false', and the RPC method is <get>, <get-config>,
or <copy-config>, then the agent will suppress output of any
configuration
parameters which contain an agent-selected default value.
In this mode, only configuration parameters which have been
explicitly set to a value other than the default value will
be included in the <rpc-reply> output. This special filter
is applied in addition to any filter that might have been
supplied in the request.
3) Conventions for data model module <capability> format:
- need to convey the fact that the capability represents a module
- need to convey module meta-data (owner, name, version, namespace URI)
I wonder if we could have a bar-BOF to see if there is some consensus
on a small number of these inter-operability details.
thanks,
Andy
_______________________________________________
NGO mailing list
NGO at ietf.org
https://www1.ietf.org/mailman/listinfo/ngo