Re: [mpls-tp] Early version of revised ITU-T Recommendation G.7712 including MPLS-TP

"Adrian Farrel" <adrian@olddog.co.uk> Fri, 09 April 2010 01:43 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: mpls-tp@core3.amsl.com
Delivered-To: mpls-tp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AE9C63A69E4 for <mpls-tp@core3.amsl.com>; Thu, 8 Apr 2010 18:43:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.668
X-Spam-Level: **
X-Spam-Status: No, score=2.668 tagged_above=-999 required=5 tests=[AWL=-0.087, BAYES_50=0.001, RCVD_IN_SORBS_WEB=0.619, STOX_REPLY_TYPE=0.001, TVD_FINGER_02=2.134]
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 LbnjGLd0G1tw for <mpls-tp@core3.amsl.com>; Thu, 8 Apr 2010 18:43:06 -0700 (PDT)
Received: from asmtp1.iomartmail.com (asmtp1.iomartmail.com [62.128.201.248]) by core3.amsl.com (Postfix) with ESMTP id F3E8D3A6852 for <mpls-tp@ietf.org>; Thu, 8 Apr 2010 18:43:05 -0700 (PDT)
Received: from asmtp1.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id o391gRFf009175; Fri, 9 Apr 2010 02:42:33 +0100
Received: from your029b8cecfe ([83.111.219.33]) (authenticated bits=0) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id o391gCtO009139; Fri, 9 Apr 2010 02:42:25 +0100
Message-ID: <8D8F155E589B4710AADFDFAC3C649990@your029b8cecfe>
From: Adrian Farrel <adrian@olddog.co.uk>
To: Dieter Beller <Dieter.Beller@alcatel-lucent.com>, mpls-tp@ietf.org
References: <4B7E9EBB.5080102@alcatel-lucent.com>
Date: Fri, 09 Apr 2010 02:41:35 +0100
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="Windows-1252"; reply-type="original"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Subject: Re: [mpls-tp] Early version of revised ITU-T Recommendation G.7712 including MPLS-TP
X-BeenThere: mpls-tp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Adrian Farrel <adrian@olddog.co.uk>
List-Id: MPLS-TP Mailing list <mpls-tp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>, <mailto:mpls-tp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls-tp>
List-Post: <mailto:mpls-tp@ietf.org>
List-Help: <mailto:mpls-tp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>, <mailto:mpls-tp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Apr 2010 01:43:07 -0000

Hi Dieter,

Thanks for sharing this.

Comments below are intended to help the drafting process and reach 
consesnsus more smoothly.

Thanks,
Adrian

---

It looks like you've found and flagged nearly all the points where T-MPLS 
needs to be changed to MPLS-TP.
I think it is as simple as, for example,

OLD
This 2008 revision of the Recommendation adds the requirements of the OTN 
ECC data-link layer termination function and the transport MPLS (T-MPLS) SCC 
data link layer termination function.
NEW
This 2010 revision of the Recommendation adds the requirements of the OTN 
ECC data-link layer termination function and the MPLS transport profile 
(MPLS-TP) SCC data link layer termination function.

---

G.8121 is also listed in the References and will need to be updated.

---

[IETF gach-dcn] can now be updated as:
OLD
[IETF gach-dcn] IETF Internet Draft draft-ietf-mpls-tp-gach-dcn-05.txt, An 
Inband Data Communication Network For the MPLS Transport Profile 
<draft-ietf-mpls-tp-gach-dcn-05.txt>
NEW
[IETF RFC 5718] IETF RFC 5718 (2009), An Inband Data Communication Network 
For the MPLS Transport Profile 
http://www.ietf.org/rfc/rfc4443.txt?number=5718.

---

[IETF tp-cp-frwk] doesn't seem to be referenced, which is in as expected. So 
you can probably remove it from the References section.

---

Section 7.1.1

> (e.g., [ITU-T G.783] (SDH), [ITU-T G.798] (OTH), [ITU-T G.8021]
> (Ethernet transport), and [ITU-T G.8121] (transport MPLS))

Since these are examples, it may be easiest to change:

OLD
(e.g., [ITU-T G.783] (SDH), [ITU-T G.798] (OTH), [ITU-T G.8021] (Ethernet 
transport),
and [ITU-T G.8121] (transport MPLS))
NEW
(e.g., [ITU-T G.783] (SDH), [ITU-T G.798] (OTH), [ITU-T G.8021] (Ethernet 
transport),
and MPLS-TP)

---

Section 7.1.2.3.1

> When a shared trail SCN link is used, MPLS-TP cannot run in parallel with
> an IP (or other network layer network) user data plane over the same non-
> MPLS server layer trail.

I don't agree with this.
If you are saying this because you believe it to be a technical "cannot" 
then I think it is perfectly fine to send SCN IP packets addressed to the 
(e.g.) signaling controller and use this to distinguish the packets from 
others that should be forwarded or locally terminated.
On the other hand, if you are saying that this is functional limitation, 
then you need "must not" and (of course) you need to provide a reference.

---

7.1.2.3.2

You have:
   This dedicated MPLS-TP trail cannot be used for user plane traffic

I think you need "must not" instead of "cannot".
If I recall OIF interop events, it is all too easy for user traffic to find 
its way onto the SCN!

---

7.1.2.5.1

You have:

   The layer-2 code-points (L2CPs, e.g., the EtherType field in case of an 
Ethernet
   PHY or the UPI field in case of GFP-F) are used to distinguish between 
the
   MPLS-TP LSPs, the MPLS-TP OAM forwarding including the MCC, and the
   packets destined for the SCC IP forwarding point or the SCC OSI 
forwarding
   point.

This doesn't look right to me. We *do* distinguish native IP, OSI, and MPLS 
packets using L2 code points. We do not distinguish the content/use of those 
packets (user data, OAM, MCC, SCC) using L2 code points.

And then:

   User traffic MPLS-TP LSPs (shown for the sake of completeness):

I understand the completeness motivation, but user traffic is clearly out of 
scope of this Recommendation. Including any definitions here risks creating 
a second normative definition. Since the material is covered elsewhere, I 
suggest either completely dropping it, or inserting a Bibliographic 
reference.

---

7.1.15

I believe that most (all?) of this section is out of scope. The document is 
supposed to define the scope for the DCN. This section seems to try to 
define the operation of control plane signaling protocols and functions. We 
have plenty of work in both the IETF and the ITU-T on the control plane, and 
the details of the control plane operation will be specified in MPLS-TP 
RFCs.

If it is necessary to set up MPLS-TP LSPs to establsh DCN connectivity, then 
this text should be generalized simply to say that the techniques used for 
LSP establishment may be used to set up such LSPs.

---

7.1.17

This looks very close to being out of scope. I guess that the DCN *might* 
require a path computation function.

---

7.1.19

This section is way out of scope!

---

7.3

This section looks rather empty!
Are there really no other security requirements for the DCN?
I thought SG17 had something to say on this topic.

---

Annexes

I know this material has been in 7712 for a while, but I am hugely worried 
by the fact that it is neither relevant to this document nor consistent with 
the IETF's copyright grants. I also believe that modifications to IETF 
protocol specifications should be conducted within the IETF.

Discussion of this point is probably *way* outside the MPLS-TP discussions 
and I would welcome a private discussion with your Rapporteur about how we 
can resolve this issue.