Hi Dean,
I agree with Martin's proposed solution.
I.e. switch to YANG 1.1, and use his proposed interface-state-ref &
require-instance false solution.
Thanks,
Rob
On 11/01/2016 11:16, Dean Bogdanovic wrote:
Are there any other opinions on switching YANG version for ACL model
from 1.0 to 1.1? Would like to get more opinions on this, besides Martin.
Dean
On Jan 8, 2016, at 1:26 PM, Martin Bjorklund <[email protected]
<mailto:[email protected]>> wrote:
Dean Bogdanovic <[email protected] <mailto:[email protected]>> wrote:
On Jan 8, 2016, at 1:09 PM, Juergen Schoenwaelder
<[email protected]
<mailto:[email protected]>> wrote:
On Fri, Jan 08, 2016 at 12:52:37PM +0100, Martin Bjorklund wrote:
Juergen Schoenwaelder <[email protected]
<mailto:[email protected]>> wrote:
On Thu, Jan 07, 2016 at 04:21:42PM +0100, Martin Bjorklund wrote:
With YANG 1.1, a leafref can be marked as "require-instance false",
which allows a interface-state-ref to be used in config:
type if:interface-state-ref {
require-instance false;
}
// + add description that explains what happens if there is no such
// instance
(NOTE: this doesn't work w/ pyang at the momement, I am working on a
fix)
And it would have to be if:interface-ref instead
if:interface-state-ref
I think.
No, I meant interface-state-ref. This way you can put a filter on
non-configured interfaces.
But with require-instance false, this is also true for
if:interface-ref. If I preconfigure and interface, I might also want
to preconfigure ACLs refering the preconfigure interface. And note
that if:interface-state-ref refers to a config false leaf.
In this case we have to change to yang-version 1.1. The plan was to
have it for 1.0. Do we want to move the ACL model to YANG minimum
version 1.1?
I think it is ok. We're fixing issues like this one in 1.1 so that we
don't have to rely on various workarounds. Note that the second WGLC
for 1.1 just ended, w/ mostly minor proposed edits.
/martin
_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod
_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod