[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [ANCP] Depreciation of TLVs ... again
Stefaan, are you behind option 1b then?
The case if currently for :
PORT-UP message TLV Type 0x02
PORT-UP message TLV 0x04 sub-TLV 0x90
Both of which I beleive are currenly implemented (based on the
conflicting definition in draft-wadhwa-00).
BTW. I naturally meant depricate not depreciate ;-)
-Woj.
> -----Original Message-----
> From: Stefaan DE CNODDER
> [mailto:stefaan.de_cnodder at alcatel-lucent.be]
> Sent: 07 January 2008 15:07
> To: Wojciech Dec (wdec)
> Cc: ancp at ietf.org
> Subject: Re: [ANCP] Depreciation of TLVs ... again
>
>
>
> >
> > 1a. Do not depreciate TLVs, and assume that all implementations and
> > users will follow the latest ANCP draft (i.e. assume that
> draft-l2cp
> > problems never happened).
>
> You cannot assume that.
>
> > 1b. Do not depreciate TLVs, but introduce a "known caveats" in the
> > appendix of the protocol draft, describing the potential legacy
> > implementation interoperability problem.
>
> Important changes that may lead to interop issues when
> implementations implement different versions of the same
> draft should be documented properly in the appendix. But
> this should be avoided as much as possible... Maybe it
> should be looked at case by case. If a number changes of a
> TLV that is not important, then it will not harm a lot, but
> if it happens to important TLVs like the ones carrying
> bandwidth or ACIs, then it should be avoided and if not
> possible to avoid, describe it very well in the appendix.
>
> regards,
> Stefaan
>
>
> > 2. Depreciate TLVs.
> >
> > Now, given that option 2 appears to have just recently been
> presented
> > with a reasonable argument against it (see Vancouver
> minutes below), I
> > call for the WG to decide on 1a or 1b.
> >
> > Some background:
> >
> > The problem was introduced in edits made between pre-ANCP
> WG drafts to
> > draft-wadhwa-gsmp-l2control-configuration-00.
> > Version 00 of this draft dated August 2, 2005 saw the
> PORT-UP message
> > TLV 0x02 assigned to
> "Access-Aggregation-Circuit-ID-Binary". The next
> > version 01, dated September 2006, saw the same TLV assigned to
> > "Access-Loop-Remote-Id".
> > A similar story applies to PORT-UP TLV 0x04 sub-TLV 0x90, which saw
> > it's meaning changed between drafts. The ANCP protocol draft is
> > derived from the 01 version.
> >
> > It so happens however that most known implementations are
> based on the
> > 00 draft, which presents an interoperability problem to anyone who
> > implemented the 00 definition and those that implement the
> latest ANCP
> > draft. Hacks aside, a long term fix needs to be devised.
> > NOTE: There is no known way to distinguish l2cp draft 00,
> 01 or ANCP
> > draft speakers other than trough hacks, which current 00
> > implementations are known to have adopted as a "workaround"
> to *ONE* of the problem.
> >
> > Now the original proposal of a solution was drafted in
> >
> http://www1.ietf.org/mail-archive/web/ancp/current/msg00152.html and
> > the WG provided no objections. Furthermore the topic was also
> > discussed during IETF 69 back in March 2007 (minutes here:
> > http://tools.ietf.org/wg/ancp/minutes?item=minutes68.html).
> Again no
> > objections were raised by any of the WG participants.
> > Hence the decision to *depreciate* conflicting TLVs was previously
> > made by the WG (and claims of this being otherwise are removed from
> > the truth).
> >
> >
> > ---snip---
> >
> > ANCP Protocol Draft - Sanjay Wadhwa (swadhwa at juniper.net)
> > http://tools.ietf.org/html/draft-ietf-ancp-protocol-01
> > <http://tools.ietf.org/html/draft-ietf-ancp-protocol-01>
> > Discuss protocol draft updates and ANCP graceful restart.
> > ----------------------------------------------------------
> > consistency with framework
> > new section 2.1 on terminology
> > net data rate used
> > new multipair bonding text
> > text for topology discovery extensions 5.4.2 clarified
> message format
> > in line configuration extension, section 5.4.3 concern over tlv
> > changes, diverges from tr-101 and rfc 4679 in TLV#.
> > Common notion is for BRAS to pass TLV transparently into Radius.
> > Changes held back. Doesn't see issue as colliding values have been
> > changed previously.
> >
> > access loop remote id and sub tlv access loop encapsulation
> > suggest not deprecate these tlvs, keep them alive
> > Peter, why did Woj want this deprecated, agrees that
> these shouldn't
> > be deprecated.
> > Sanjay, reason was to depreciate to avoid overlap, but
> ROI is small
> > in this case.
> > graceful restart draft updated, support for multicast use cased
> > agreed upon by the WG.
> > Matthew, should graceful restart be a separate draft
> going forward,
> > Sanjay agreed
> > Matthew, graceful restart not on charter, need to add
> to milestones
> >
> > ---snip--
> >
> > Regards,
> > Woj.
> >
> >
> > _______________________________________________
> > ANCP mailing list
> > ANCP at ietf.org
> > https://www1.ietf.org/mailman/listinfo/ancp
>
_______________________________________________
ANCP mailing list
ANCP at ietf.org
https://www1.ietf.org/mailman/listinfo/ancp