On 1/11/16, 3:11 PM, "Ladislav Lhotka" <lho...@nic.cz> wrote:

>
>> On 11 Jan 2016, at 15:07, Acee Lindem (acee) <a...@cisco.com> wrote:
>> 
>> 
>> 
>> On 1/11/16, 2:54 PM, "netmod on behalf of Martin Bjorklund"
>> <netmod-boun...@ietf.org on behalf of m...@tail-f.com> wrote:
>> 
>>> Ladislav Lhotka <lho...@nic.cz> wrote:
>>>> Hi Gert,
>>>> 
>>>>> On 11 Jan 2016, at 14:25, Gert Grammel <ggram...@juniper.net> wrote:
>>>>> 
>>>>> Lada,
>>>>> 
>>>>> The requirement says:
>>>>>      D.  When a configuration change for any intended configuration
>>>>>          node has been successfully applied to the server (e.g. not
>>>>>          failed, nor deferred due to absent hardware) then the
>>>>>          existence and value of the corresponding applied
>>>>>          configuration node must match the intended configuration
>>>>>          node.
>>>>> 
>>>>> I don't see that this would limit the case you described below. In
>>>>> your case there is no intended config, hence there is no
>>>>> "corresponding applied configuration" either.
>>>> 
>>>> You are right, the requirement can be interpreted this way. I thought
>>>> that applied configuration was supposed to be identical to intended
>>>> after some synchronization period.
>>> 
>>> This is a very important point to clarify.  Can there ever be data in
>>> "applied" that is not in "intended"?  I think Anees & Rob previously
>>> said "no", but I might be wrong.
>> 
>> My opinion is that there is a 1-1 relationship between “applied” and
>> “intended” config.
>
>Do you mean their data model or instances? The point is: if the device
>has an interface, say "eth0" that is operational and configurable, but
>hasn't been configured so far via intended config, then does "eth0" entry
>appear in the "if:interface" list of applied config or not?

Data model.

Acee


>
>Lada
>
>> 
>> Thanks,
>> Acee 
>> 
>>> 
>>> 
>>> 
>>> /martin
>>> 
>>> 
>>>> 
>>>>> 
>>>>> Besides that, the case you mentioned should be clearly in scope.
>>>> 
>>>> Great, then I am open to discussing what this could mean for the
>>>> existing modules (ietf-interfaces, ietf-routing, ACL etc.).
>>>> 
>>>> One useful change to YANG semantics could be that a leafref with
>>>> require-instance=true would refer to applied
>>>> configuration. Specifically, the ACL module could then simply use
>>>> "if:interface-ref" (with require-instance=true) as the type for
>>>> "input-interface".
>>>> 
>>>> Thanks, Lada
>>>> 
>>>>> 
>>>>> 
>>>>> --Gert
>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: netmod [mailto:netmod-boun...@ietf.org] On Behalf Of Ladislav
>>>>>> Lhotka
>>>>>> Sent: 07 January 2016 11:20
>>>>>> To: NETMOD WG
>>>>>> Subject: [netmod] applied configuration and system-controlled
>>>>>>entries
>>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> a good use of applied configuration could be to formalize the
>>>>>>concept
>>>>>> of
>>>>>> system-controlled entries as defined in RFC 7223, routing-cfg, and
>>>>>> probably
>>>>>> elsewhere, too.
>>>>>> 
>>>>>> My idea is that system-controlled interfaces or other entries would
>>>>>> appear in
>>>>>> applied configuration, but not in intended configuration until
>>>>>> something needs
>>>>>> to be really configured. We could then permit leafrefs from intended
>>>>>> configuration to refer to leafs in applied configuration. One case
>>>>>> where this
>>>>>> would be useful is the ACL module, where match conditions refering
>>>>>>to
>>>>>> interfaces currently have to use plain strings as references to
>>>>>> interface names.
>>>>>> 
>>>>>> However, the above idea seems to be at odds with requirement 1D in
>>>>>> opstate-
>>>>>> reqs-02. I wonder: could that requirement be relaxed or removed so
>>>>>> that the
>>>>>> above use case can be supported?
>>>>>> 
>>>>>> Thanks, Lada
>>>>>> 
>>>>>> --
>>>>>> Ladislav Lhotka, CZ.NIC Labs
>>>>>> PGP Key ID: E74E8C0C
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> netmod mailing list
>>>>>> netmod@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/netmod
>>>> 
>>>> --
>>>> Ladislav Lhotka, CZ.NIC Labs
>>>> PGP Key ID: E74E8C0C
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> netmod mailing list
>>>> netmod@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/netmod
>>>> 
>>> 
>>> _______________________________________________
>>> netmod mailing list
>>> netmod@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netmod
>
>--
>Ladislav Lhotka, CZ.NIC Labs
>PGP Key ID: E74E8C0C
>
>
>
>

_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to