[PWE3] A brief comment on draft-nadeau-pwe3-vccv-2-01.txt

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Fri, 11 March 2011 07:13 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: pwe3@core3.amsl.com
Delivered-To: pwe3@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4E65A3A68F7; Thu, 10 Mar 2011 23:13:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.561
X-Spam-Level:
X-Spam-Status: No, score=-2.561 tagged_above=-999 required=5 tests=[AWL=0.037, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8IbEh7DiIlSK; Thu, 10 Mar 2011 23:13:49 -0800 (PST)
Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id 52BD03A68C7; Thu, 10 Mar 2011 23:13:47 -0800 (PST)
X-AuditID: 93eaf2e7-b7c1dae000001449-90-4d79cbef525a
Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id 13.33.05193.FEBC97D4; Fri, 11 Mar 2011 09:14:56 +0200 (IST)
Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ILPTEXCH02.ecitele.com ([147.234.245.181]) with mapi; Fri, 11 Mar 2011 09:15:04 +0200
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "tnadeau@lucidvision.com" <tnadeau@lucidvision.com>, "lmartini@cisco.com" <lmartini@cisco.com>
Date: Fri, 11 Mar 2011 09:15:03 +0200
Thread-Topic: A brief comment on draft-nadeau-pwe3-vccv-2-01.txt
Thread-Index: AQHL37wKa5PIJp6q3Emc88eiA340sQ==
Message-ID: <A3C5DF08D38B6049839A6F553B331C76D6FB8BEAB1@ILPTMAIL02.ecitele.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76D6FB8BEAB1ILPTMAIL02eci_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: AAAAAA==
Cc: "mpls@ietf.org" <mpls@ietf.org>, Andrew Sergeev <Andrew.Sergeev@ecitele.com>, Robert, Idan Kaspit <Idan.Kaspit@ecitele.com>, Mishael Wexler <Mishael.Wexler@ecitele.com>, "pwe3@ietf.org" <pwe3@ietf.org>, Rennison <Robert.Rennison@ecitele.com>, Rotem Cohen <Rotem.Cohen@ecitele.com>
Subject: [PWE3] A brief comment on draft-nadeau-pwe3-vccv-2-01.txt
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Pseudo Wires Edge to Edge <pwe3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pwe3>
List-Post: <mailto:pwe3@ietf.org>
List-Help: <mailto:pwe3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Mar 2011 07:13:54 -0000

Tom, Luca and all,
I've read the draft.


The draft defines a new VCCV type for PWs that do not use the CW.
VCCV packets for this type look like following (copy and paste from the draft):

0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              GAL                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            PW Label                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|0 0 0 1|Version|   Reserved    |  Associated Channel Type      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                               |
~                        VCCV Message Body                      ~
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



The draft further says that "The PW Label must set the TTL field to 1.

In the case of multi-segment pseudo-wires, the PW Label TTL MUST be set

to the correct value to reach the intended destination PE as described
in [RFC6073]".

The proposed format seems to stretch to the limit the somewhat vague waiver in RFC 5586 (highlighted in the quoted text):

<quote>

   In MPLS-TP, the GAL MUST be used with packets on a G-ACh on LSPs,
   Concatenated Segments of LSPs, and with Sections, and MUST NOT be
   used with PWs.  It MUST always be at the bottom of the label stack
   (i.e., S bit set to 1).  However, in other MPLS environments, this
   document places no restrictions on where the GAL may appear within
   the label stack or its use with PWs.  Where the GAL is at the bottom
   of the label stack (i.e., S bit set to 1), then it MUST always be
   followed by an ACH.
<end quote>



This format also seems to contradict draft-ietf-pwe3-mpls-tp-gal-in-pw (and, IMHO, makes it completely unnecessary).



Please note that:

 1.  The function of GAL in this case seems to be limited to forwarding the packet to a control entity at the tail-end of the tunnel.
 2.  RFC 5586 does not define how the packets with GAL exposed are forwarded (if at all) if GAL is exposed but is not at the bottom of the label stack.



Hence my comments:

 1.  The draft must explicitly define how the packets with the GAL exposed in the Label Stack are forwarded (similar to what has been done for the Router Alert label in RFC 3032), and must state that it updates RFC 5586 in this regard. Without such a change, VCCV Type 4 would not be applicable MS-PWs.
 2.  The ACH type for static PW status messages (as defined in draft-ietf-pwe3-static-pw-status) should be added to the explicit lists of ACH types supported with the new VCCV type. Such a list appears in Section 3 of the draft. Alternatively, explicit specification of allowed ACH types could be removed from the draft.

Regards,

     Sasha