RE: [PWE3] RE: [L2tpext] Re: Local CE IP Address AVP

Sasha Vainshtein <Sasha@AXERRA.com> Wed, 04 May 2005 14:20 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13265 for <l2tpext-archive@ietf.org>; Wed, 4 May 2005 10:20:05 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DTKxV-0007va-Ox for l2tpext-archive@ietf.org; Wed, 04 May 2005 10:34:42 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DTKiH-0003DV-PB; Wed, 04 May 2005 10:18:57 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DTKiF-0003DK-F7; Wed, 04 May 2005 10:18:55 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13124; Wed, 4 May 2005 10:18:52 -0400 (EDT)
Received: from mx100.qos.net.il ([80.74.96.6]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DTKwK-0007sZ-Tl; Wed, 04 May 2005 10:33:29 -0400
Received: from tlv1.axerra.com (tlv1.axerra.com [80.74.100.68]) by mx100.qos.net.il (8.12.8/8.12.8) with ESMTP id j44EDQSf023619; Wed, 4 May 2005 17:13:26 +0300
Received: by TLV1 with Internet Mail Service (5.5.2653.19) id <GZ9PDYKQ>; Wed, 4 May 2005 17:16:16 +0200
Message-ID: <AF5018AC03D1D411ABB70002A5091326015E1E12@TLV1>
From: Sasha Vainshtein <Sasha@AXERRA.com>
To: 'Carlos Pignataro' <cpignata@cisco.com>
Subject: RE: [PWE3] RE: [L2tpext] Re: Local CE IP Address AVP
Date: Wed, 04 May 2005 17:16:15 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a3f7094ccc62748c06b21fcf44c073ee
Cc: Sharon Galtzur <sharon@AXERRA.com>, Elena Vinkler <elena@AXERRA.com>, "PWE3 WG (E-mail)" <pwe3@ietf.org>, l2tpext@ietf.org, Alik Shimelmits <alik@AXERRA.com>
X-BeenThere: l2tpext@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Layer Two Tunneling Protocol Extensions <l2tpext.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/l2tpext>, <mailto:l2tpext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/l2tpext>
List-Post: <mailto:l2tpext@ietf.org>
List-Help: <mailto:l2tpext-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/l2tpext>, <mailto:l2tpext-request@ietf.org?subject=subscribe>
Sender: l2tpext-bounces@ietf.org
Errors-To: l2tpext-bounces@ietf.org
X-Spam-Score: 2.5 (++)
X-Scan-Signature: 0bb031f3a6fb29f760794ac9bf1997ae

Carlos and all,
I have checked the set of the "LDP PW Types"
as it appears in
http://www.ietf.org/internet-drafts/draft-ietf-pwe3-iana-allocation-09.txt
vs. the set of "L2TP PW Types" as they appear in the drafts you refer to.

Here are the results:

----------------------------------------------------------------------
PW Type              |  LDP   | L2TP   |   Comment 
                     | value  | value  |
---------------------|--------|--------|------------------------------
Frame Relay DLCI     | 0x0001 | 0x0001 | 0x0001 is a historic value
                     |        |        | for the original Martini
                     |        |        | encapsulation.
                     | 0x0019 |        | 0x0019 is the value for the
                     |        |        | "standard" encapsulation.
                     |        |        | The need for this value
                     |        |        | has discovered recently
---------------------|--------|--------|------------------------------
ATM AAL5 SDU         | 0x0002 | 0x0002 |
---------------------|--------|--------|------------------------------
ATM Transparent Cell | 0x0003 | 0x0003 |
Transport            |        |        |
---------------------|--------|--------|------------------------------
Ethernet VLAN        | 0x0004 | 0x0004 |
---------------------|--------|--------|------------------------------
Ethernet             | 0x0005 | 0x0005 |
---------------------|--------|--------|------------------------------
ATM N-to-1 VCC Cell  | 0x0009 | 0x0009 |
Transport            |        |        |
---------------------|--------|--------|------------------------------
ATM N-to-1 VPC Cell  | 0x000a | 0x000a |
Transport            |        |        |
---------------------|--------|--------|------------------------------
SAToP E1             | 0x0011 | TBA    |
---------------------|--------|--------|
SAToP T1 (DS1)       | 0x0012 | TBA    |
---------------------|--------|--------|
SAToP E3             | 0x0013 | TBA    |
---------------------|--------|--------|
SAToP T3 (DS3)       | 0x0014 | TBA    |
---------------------|--------|--------|
CESoPSN basic mode   | 0x0015 | TBA    |
---------------------|--------|--------|
TDMoIP basic mode    | 0x0016 | TBA    |
---------------------|--------|--------|
CESoPSN TDM with CAS | 0x0017 | TBA    |
---------------------|--------|--------|
TDMoIP TDM with CAS  | 0x0018 | TBA    |
----------------------------------------------------------------------

IMHO such a wonderful harmony (with the gaps in the L2TP PW Type 
values matching LDP PW Types that are not supported over L2TP) 
strongly suggests to me that the historical reasons work differently, 
namely that the authors of the L2TP PW drafts have intentionally 
aligned their allocation requests with these for the LDP PW Types\
(existing since the early Martini drafts). And in doing so
they have successfully ignored the difference between
two octet values and 15-bit ones (look at the notaion used!)

TDM PW types somewhat break this harmony, but hopefully this 
will be fixed in the next revision of the dratf.

So wouldn't it be better for all if the two name spaces were
merged by declaring that the two-octet value is treated
as a 16-bit integer in the network byte order, and the 
LDP PW Type value is placed into least significant 15 bits?

IMHO this would save lots of unncessary trouble...

Regards,
                      Sasha
> -----Original Message-----
> From: Carlos Pignataro [mailto:cpignata@cisco./om]
> Sent: Wednesday, May 04, 2005 3:38 PM
> To: Sasha Vainshtein
> Cc: Elena Vinkler; PWE3 WG (E-mail); l2tpext@ietf.org; Alik 
> Shimelmits;
> Sharon Galtzur
> Subject: Re: [PWE3] RE: [L2tpext] Re: Local CE IP Address AVP
> 
> 
> Sasha,
> 
> Please see a couple of comments inline.
> 
> Circa 5/4/2005 6:19 AM, Sasha Vainshtein said the following:
> > Carlos and all,
> > Please see a brief comment inline.
> > CC'ing also the PWE3 WG
> > I have snipped the parts that are not relevant to this comment.
> > 
> > Regards,
> > 			Sasha Vainshtein
> > e-mail:		sasha@axerra.com
> > phone:		+972-3-7659993 (office)
> > mobile:		+972-52-8674833
> > 
> > 
> >>-----Original Message-----
> >>From: Carlos Pignataro [mailto:cpignata@cisco.com]
> >>Sent: Saturday, April 30, 2005 9:46 PM
> >>To: mark@mjlnet.com
> >>Cc: l2tpext@ietf.org
> >>Subject: Re: [L2tpext] Re: Local CE IP Address AVP
> >>
> > 
> > ... snipped ...
> > 
> >>>
> >>>>For example, a PW Type for IP-L2
> >>>>Transport is not yet defined (in any draft and thus not
> >>>
> >>>allocated),
> >>>
> >>>I thought that IP L2 transport had been allocated the PW type
> >>>0x000B, hadn't it??
> >>>
> >>
> >>No. The link below Section 2. (or 2.1. in version -09) 
> references the
> >>LDP (FEC128/129) "Pseudowire Type", which is a 15-bit 
> quantity (1 bit
> >>used in the FEC Element for Control-word).
> >>   IANA needs to set up a registry of "Pseudowire Type".  
> >>These are 15-
> >>   bit values.
> >>
> >>In contrast, "L2TPv3 Pseudowire Types" uses a different 
> >>number space or
> >>registry created as part of RFC3931 (see Section 10.6) for 
> >>these 16-bit
> >>quantities:
> >>   The Pseudowire Type (PW Type, see Section 5.4) is a 2-octet value
> >>   used in the Pseudowire Type AVP and Pseudowire 
> >>Capabilities List AVP
> >>
> >>See also the registry "L2TPv3 Pseudowire Types" in
> >>http://www.iana.org/assignments/l2tp-parameters
> >>
> >>Regards,
> >>
> >>--Carlos.
> > 
> > [Sasha] What are the reasons for keeping two different 
> > name spaces for the same set of objects (PW Types)? 
> > Just the different description of the format (2 octets
> > vs. 15-bit)? IMO it just adds unnecessary complexity.
> 
> They are arguably two different sets of objects. RFC3931 defines the
> "L2TPv3 Pseudowire Type" (Section 10.6) as "a 2-octet value 
> used in the
> Pseudowire Type AVP and Pseudowire Capabilities List AVP"; OTOH,
> although the reference [1] is missing in
> draft-ietf-pwe3-iana-allocation-09, it defines "Pseudowire 
> Type" values
> to be used with draft-ietf-pwe3-control-protocol.
> The two spaces have different allocation policy as well.
> Why is it this way? I suppose the reasons are mostly historical, and
> while it may add complexity, it also keeps separation and 
> adds flexibility.
> 
> > 
> > E.g., consider the case of multi-segment PWs where
> > L2TPv3 segments must be stitched to MPLS segments with
> > the appropriate interworking of both data path and the 
> control plane... 
> 
> In this case, the IWF should also contemplate the "L2TPv3 Pseudowire
> Type" <-> "Pseudowire Type" mapping, as another object to interwork.
> 
> > 
> > The fact that no L2TP PW values have been allocated yet 
> (I've checked
> > the registry before writing this email!) speaks for itself.
> 
> RFC3931 defines the number space but not the values. From RFC3931:
>       Defined PW types that may appear in this list are 
> managed by IANA
>       and will appear in associated pseudowire-specific documents for
>       each PW type.
> ...
>    There are no specific pseudowire types
>    assigned within this document.  Each pseudowire-specific document
>    must allocate its own PW types from IANA as necessary.
> 
> And values are suggested in the respective companion documents:
> draft-ietf-l2tpext-pwe3-fr-05.txt
> draft-ietf-l2tpext-pwe3-hdlc-05.txt
> draft-ietf-l2tpext-pwe3-ethernet-03.txt
> draft-ietf-l2tpext-pwe3-atm-03.txt
> draft-ieft-l2tpext-tdm-00.txt
> 
> The allocation of suggested values for "L2TPv3 Pseudowire Type"
> (included in those documents) was requested from IANA months ago. The
> fact the values do not appear in the registry may be just saying that
> there is a slow response from IANA.
> 
> Best Regards,
> 
> --Carlos.
> 
> > 
> > ... snipped to the end ...
> > 
> > 
> > 
> > 
> > ... snipped to the end ...
> > 
> > _______________________________________________
> > pwe3 mailing list
> > pwe3@ietf.org
> > https://www1.ietf.org/mailman/listinfo/pwe3
> > 
> 
> -- 
> --Carlos.
> Escalation RTP - cisco Systems
> 

_______________________________________________
L2tpext mailing list
L2tpext@ietf.org
https://www1.ietf.org/mailman/listinfo/l2tpext