RE: Last Call: <draft-wu-l3sm-rfc8049bis-04.txt> (YANG Data Model for L3VPN Service Delivery) to Proposed Standard

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



You make a good point Randy, but I wonder where it takes us.

As you note, it has always been the case that people could make implementations that claim to be conformant to a spec, but which are not. Whether the divergences are deliberate (to make vendor-specific variants, or to fix specification bugs) or accidental (implementation bugs) doesn't change the fact. The same is true of whether the variance is done in good or bad faith.

We cannot (even using Warren's Internet Police badge) stop any of that from happening.

What we can do is keep our specification heritage clean. That means that if an implementation is truly conformant to the specification it claims to conform to, then there must be no "on the wire" confusion with an implementation that is truly conformant to another of our specifications.

That argument would go your way if it was possible to have a functional implementation of 8049. But sadly it isn't. Any implementation claiming conformance with 8049 (whether in good faith or not) is not actually conformant.

Adrian


> -----Original Message-----
> From: ietf [mailto:ietf-bounces@xxxxxxxx] On Behalf Of Randy Presuhn
> Sent: 19 October 2017 21:24
> To: IETF Mailing List
> Subject: Re: Last Call: <draft-wu-l3sm-rfc8049bis-04.txt> (YANG Data Model for
> L3VPN Service Delivery) to Proposed Standard
> 
> Hi -
> 
> On 10/19/2017 3:46 AM, Benoit Claise wrote:
> > Hi Randy,
> >> Hi -
> >>
> >> On 10/13/2017 11:55 PM, Benoit Claise wrote:
> >> ...
> >>> Since RFC8049 is not implementable and therefore not implemented,
> >>
> >> That's rather a leap of faith.  The fact that spec is badly broken
> >> and probably should not have been published in the first place isn't
> >> of itself going to stop someone from using it as the basis for an
> >> implementation of *something*.
> > Quoting Jan Lindblad, as YANG doctor:
> > "The 8049 YANG model had broken XPATH expressions, so a compliant
> > implementation was impossible."
> 
> The infeasibility of "compliant" implementation does not preclude
> good-faith implementations of *something* using that module name.
> We've seen that happen with other "broken" RFCs in the SNMP world, and
> I see no reason why things will be any different in the YANG world.
> 
> If the WG is truly confident that no one had any intention of
> implementing RFC 8049 (how else could it have been published without
> the error being discovered?) and it has seen no uptake since
> publication, then I agree it's a non-issue, though one might
> wonder why the work was undertaken in the first place.
> 
> Randy





[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]