Re: Update required to RFC 5515 (L2TP Access Line Information AVP Extensions))

"Carlos Pignataro (cpignata)" <[email protected]> Tue, 16 Feb 2016 19:26:39 +0000
Newsgroups gmane.ietf.l2tpext
Message-ID <[email protected]>
--===============0801449556922031178==
Content-Language: en-US
Content-Type: multipart/signed;
 boundary="Apple-Mail=_C6A311CF-573A-4EE9-9719-2756780278A5";
 protocol="application/pgp-signature"; micalg=pgp-sha256

--Apple-Mail=_C6A311CF-573A-4EE9-9719-2756780278A5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

I agree with this perspective, with one additional comment: I do not =
believe the values being discussed from RFC 5515 and RFC 6320 are =
currently managed by IANA.

Indeed, a single registry to point both to is the way to go, and a short =
RFC with IANA instructions achieves that. But how are they managed now?

Thanks,

=E2=80=94 Carlo.s

> On Feb 12, 2016, at 12:43 AM, Ignacio Goyret =
<[email protected]> wrote:
>=20
> IMHO, if you want the two sets of numbers to track, they'd better be
> defined by the same set of IANA numbers. If the IANA databases are
> different, sooner or later, they will become different again.
>=20
> I believe the best solution is to write a simple RFC that makes just
> the IANA changes (merging of the two IANA sets into a single set) and
> absolutely nothing else. Such an RFC can move quickly and easily.
> Anything else would take time.
>=20
> -Ignacio
>=20
>=20
> At 14:26 2/11/2016, John Gibbons wrote:
>=20
>> Hello -
>>=20
>> There is a discrepancy between RFC 5515 and RFC 6320 with respect to =
an inconsistency in the values for DSL-Type TLV (RFC 6320 section 6.5.2) =
and ANCP Access Line Type AVP (RFC 5515 section 5.18).  The original =
intent has always been that these values are consistent, and they were =
up to the point 5515 became an RFC.  RFC 6320, however, was still in =
draft form, and the enumerated values for the DSL-Type TLV subsequently =
changed in a later version of the draft but were never reflected back =
into RFC 5515.  So far it's not been a problem as the values 1-6 match, =
but should new access-line types be introduced, then a translation will =
always have to be performed when conveying the ANCP-sourced value to =
this L2TP AVP.
>>=20
>> This is what we currently have:
>>=20
>> RFC 6320 DSL-Type AVP
>> RFC 5515 ANCP Access-Line Type AVP
>>=20
>>=20
>>=20
>>=20
>> OTHER =3D 0
>>=20
>>=20
>>=20
>>=20
>> ADSL1 =3D 1
>>=20
>> 0x01 ADSL1
>>=20
>>=20
>> ADSL2 =3D 2
>>=20
>>=20
>>=20
>> 0x02 ADSL2
>>=20
>>=20
>>=20
>> ADSL2+ =3D 3
>>=20
>>=20
>>=20
>> 0x03 ADSL2+
>>=20
>>=20
>>=20
>> VDSL1 =3D 4
>>=20
>>=20
>>=20
>> 0x04 VDSL1
>>=20
>>=20
>>=20
>> VDSL2 =3D 5
>>=20
>>=20
>>=20
>> 0x05 VDSL2
>>=20
>>=20
>>=20
>> SDSL =3D 6
>>=20
>>=20
>>=20
>> 0x06 SDSL
>>=20
>> "Future" =3D 7+
>>=20
>>=20
>> 0x07 UNKNOWN
>>=20
>>=20
>>=20
>>=20
>> 0x08+ "Future"
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>> =46rom a historical timeline, RFC 5515 reached RFC status in May =
2009, well before RFC 6320 and was at the time accurately tracking the =
draft versions (draft-ietf-ancp-protocol).  At the point of becoming an =
RFC, RFC 5515 was tracking to draft-ietf-ancp-protocol-05, which =
describes dsl-type as follows:
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>         Following sub-TLVs are currently defined :
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>         +  Type (DSL-Type =3D 0x91) : Defines the type of =
transmission
>>=20
>>=20
>>=20
>>            system in use.  This is a mandatory TLV.
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>               Length : (4 bytes)
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>               Value : (Transmission system : ADSL1 =3D 0x01, ADSL2 =3D
>>=20
>>=20
>>=20
>>               0x02, ADSL2+ =3D 0x03, VDSL1 =3D 0x04, VDSL2 =3D 0x05, =
SDSL =3D
>>=20
>>=20
>>=20
>>               0x06, UNKNOWN =3D 0x07).
>>=20
>>=20
>>=20
>>=20
>>=20
>> It turns out that, for draft-ietf-ancp-protocol-13 (dated January =
2011), "UNKNOWN =3D 0x07" was renamed to "OTHER =3D 0", and it was not =
realized until recently that we've had such a discrepancy between RFCs.
>>=20
>> This discrepancy is somewhat compounded by the fact that vendors have =
had to inter-operate with different versions of ANCP:
>> -        draft-wadhwa-gsmp-l2control-configuration.  The DSL Type =
field values are consistent with those defined in =
draft-ietf-ancp-protocol-00 through -12.
>> -        draft-ietf-ancp-protocol-00 through 17.  Unfortunately all =
versions of this draft report the ANCP version 0x31, which implies there =
is no direct way to tell the change in DSL Type values that occurs at =
version -13 and after.
>> -        RFC 6320 - version 0x32
>>=20
>> That said, to allow interoperability with earlier versions of ANCP =
and RFC 6320, anticipate future allocation of access line types, and =
avoid a translation by the LAC, I'd like to initiate an erratum or some =
form of an update to RFC 5515 (section 5.18.  ANCP Line Type AVP) as =
follows:
>> -        Add OTHER 0 for consistency with draft-ietf-ancp-protocol-13 =
and later versions and RFC 6320 -        Maintain UNKNOWN  0x07 for =
backward compatibility with draft-ietf-ancp-protocol-13 and earlier =
versions and draft-wadhwa-gsmp-l2control-configuration-02 and earlier =
versions.
>> =C2=B7        This implies that RFC 6320 will need to be updated such =
that the DSL-Type value 7 (UNKNOWN) will need to be reserved (restored =
from the earlier drafts) for backward compatibility, requiring =
assignment of all new "dsl-types" to start at 8, allowing for =
re-alignment between RFCs.  I've proposed this to one of the RFC 6320 =
authors to coordinate, and he's on-board with the approach (I believe he =
has other follow-on updates he wishes to make to 6320, so here is our =
chance to fix this gap).
>>=20
>> With the changes to the two RFCs, we would have the following =
(changes in green reflect modifications):
>>=20
>> RFC 6320 DSL-Type AVP
>> RFC 5515 ANCP Access-Line Type AVP
>>=20
>>=20
>>=20
>>=20
>> OTHER =3D 00x00 OTHER
>>=20
>>=20
>> ADSL1 =3D 1
>>=20
>> 0x01 ADSL1
>>=20
>>=20
>> ADSL2 =3D 2
>>=20
>>=20
>>=20
>> 0x02 ADSL2
>>=20
>>=20
>>=20
>> ADSL2+ =3D 3
>>=20
>>=20
>>=20
>> 0x03 ADSL2+
>>=20
>>=20
>>=20
>> VDSL1 =3D 4
>>=20
>>=20
>>=20
>> 0x04 VDSL1
>>=20
>>=20
>>=20
>> VDSL2 =3D 5
>>=20
>>=20
>>=20
>> 0x05 VDSL2
>>=20
>>=20
>>=20
>> SDSL =3D 6
>>=20
>>=20
>>=20
>> 0x06 SDSLUNKNOWN =3D 7
>>=20
>>=20
>> 0x07 UNKNOWN0x08+ "Future"
>>=20
>>=20
>> 0x08+ "Future"
>>=20
>>=20
>>=20
>> With this background, could you offer guidance as to whether this can =
be covered as an erratum or will an alternate approach be required?
>>=20
>> Many thanks for your guidance.
>>=20
>>=20
>> Regards,
>>=20
>> John Gibbons
>> Juniper Networks
>>=20
>> _______________________________________________
>> L2tpext mailing list
>> [email protected]://www.ietf.org/mailman/listinfo/l2tpext
>=20


--Apple-Mail=_C6A311CF-573A-4EE9-9719-2756780278A5
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJWw3frAAoJEIXgpQGOZny91rEP/1N0g2sM7w8bqudWaQ2ZfJr6
NU4kBHRnnvzroNikxOu2DEY+htA3VIMS9T/loE4sl4iZsLPepgadEzg775XfRQpB
UE86NN6dXf4w4WpVfc2NGBoYyCNf20l1di641ofivt+aQ4QI9fCmP0JmBQw6r6sB
OWjS3b30IM9nolmFkG1Gaidag1+BxnAocegaEk7IqK3S6xAqX21xyVSN72kokr1C
2DpWPWzIKFEU4BdHSWpaTPdp60YQEnvPd/fx//k4xtLHYA1W1nIH49Payi0HB0Aj
qXQK6EbA7t7BD4W+6EKieCbQ9I5/hCudw6zGUnpVq9IxmqJMTb0TJ0tGNcppWqFp
lgY6Syvs1Sn4moTte1je96XOoX/hqlV4R/LsnqOvsjsCULvim8sfU+tMObew+NuG
SE0/3p0gWf82s/mxVAkXI+Y3RxX+xjO1naL0dFlfMoK2x1MPX2h7NpDqrNKSv5cc
ExKTsqsHoJ3To2W14Pef9bFOlFrzc5HpALJTaGSzvisv530I31l4FBJADvzRkQDL
iv5FAIV6EkD92kIW9Uvp9vx9ZM/cxHOr2kI+jZa+jvrq0nuZfifLRngb+/12xCS6
E7bHZpOuQbT2CwiGV/hRK0O6TRwX9y83k8yTtYkrs8jtexJ+9oIG6YvmGHMNGG94
3+BzTfMGmPtl6LkkTjeE
=zwF5
-----END PGP SIGNATURE-----

--Apple-Mail=_C6A311CF-573A-4EE9-9719-2756780278A5--


--===============0801449556922031178==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
L2tpext mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/l2tpext

--===============0801449556922031178==--