I have a follow-up question about this topic
Considering the same identities defined below, what would be the valid values
the following references?
leaf reference-1 {
type identityref {
base base-1;
}
description
"Reference to an identity #1.";
}
leaf reference-2 {
type identityref {
base base-2;
}
description
"Reference to an identity #2.";
}
My understanding, is that:
- valid values for the reference-1 would be 'a' and 'b'
- valid values for the reference-2 would be 'b' and 'c'
Is my understanding correct?
Thanks, Italo
> -----Original Message-----
> From: Ladislav Lhotka [mailto:[email protected]]
> Sent: lunedì 3 agosto 2020 10:45
> To: Joey Boyd <[email protected]>; [email protected]
> Subject: Re: [netmod] identityref with multiple base statements
>
> Joey Boyd <[email protected]> writes:
>
> > Hi,
> >
> > I am looking for some clarification regarding RFC 7950 section 9.10.2,
> specifically this statement.
> >
> > Valid values for an identityref are any identities derived from all the
> identityref's base identities.
> >
> > Example:
> >
> > identity base-1 {
> > description
> > "Base identity #1.";
> > }
> >
> > identity base-2 {
> > description
> > "Base identity #2.";
> > }
> >
> > identity a {
> > base base-1;
> > description
> > "Identity A.";
> > }
> >
> > identity b {
> > base base-1;
> > base base-2;
> > description
> > "Identity B.";
> > }
> >
> > identity c {
> > base base-2;
> > description
> > "Identity C.";
> > }
> >
> > leaf reference {
> > type identityref {
> > base base-1;
> > base base-2;
> > }
> > description
> > "Reference to an identity.";
> > }
> >
> > The question is how to determine the value space for this identityref.
> >
> > Option #1:
> > The value space is any identity which is derived from both base identities.
> This means the only valid value in the example would be 'b'.
> >
> > Option #2:
> > The value space is any identity which is derived from either base identity.
> This means the valid values are 'a', 'b' and 'c'.
> >
> > The phrasing "...derived from all the identityref's base identities." tends
> > to
> point to Option #1 but I would like clarification on the intent.
>
> Yes, #1 is correct.
>
> Lada
>
> >
> > Best regards,
> > Joey
> >
> > _______________________________________________
> > netmod mailing list
> > [email protected]
> > https://www.ietf.org/mailman/listinfo/netmod
>
> --
> Ladislav Lhotka
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod