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