Re: [mpls] [Technical Errata Reported] RFC5960 (2533)

Huub van Helvoort <hhelvoort@chello.nl> Fri, 08 October 2010 08:41 UTC

Return-Path: <hhelvoort@chello.nl>
X-Original-To: mpls@core3.amsl.com
Delivered-To: mpls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BBDA63A684D for <mpls@core3.amsl.com>; Fri, 8 Oct 2010 01:41:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.134
X-Spam-Level: *
X-Spam-Status: No, score=1.134 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_NUMERIC_HELO=2.067, SARE_RECV_IP_061172=1.666]
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 HnvS5op37BKu for <mpls@core3.amsl.com>; Fri, 8 Oct 2010 01:41:32 -0700 (PDT)
Received: from fep17.mx.upcmail.net (fep17.mx.upcmail.net [62.179.121.37]) by core3.amsl.com (Postfix) with ESMTP id B527F3A6828 for <mpls@ietf.org>; Fri, 8 Oct 2010 01:41:31 -0700 (PDT)
Received: from edge01.upcmail.net ([192.168.13.236]) by viefep17-int.chello.at (InterMail vM.8.01.02.02 201-2260-120-106-20100312) with ESMTP id <20101008084234.XUAZ1489.viefep17-int.chello.at@edge01.upcmail.net>; Fri, 8 Oct 2010 10:42:34 +0200
Received: from 104.130.173.61.broad.xw.sh.dynamic.163data.com.cn ([61.173.130.104]) by edge01.upcmail.net with edge id G8iR1f04r2FHa1Z018iVDu; Fri, 08 Oct 2010 10:42:34 +0200
X-SourceIP: 61.173.130.104
Message-ID: <4CAED96F.1090301@chello.nl>
Date: Fri, 08 Oct 2010 10:42:23 +0200
From: Huub van Helvoort <hhelvoort@chello.nl>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3
MIME-Version: 1.0
To: stbryant@cisco.com
References: <20100929173931.1B2F0E06C4@rfc-editor.org> <38C5A032-A518-4CFA-B387-CE6F9BF01F6C@niven-jenkins.co.uk> <4CADC554.6040307@cisco.com>
In-Reply-To: <4CADC554.6040307@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Cloudmark-Analysis: v=1.1 cv=xhnIrgVimuy9wQ+RkywzulFXCq7zNkI+ObDjxzBho7Y= c=1 sm=0 a=GCsM06Q6hFwA:10 a=8nJEP1OIZ-IA:10 a=BqEg4_3jAAAA:8 a=gxZvrgisAAAA:8 a=48vgC7mUAAAA:8 a=OLZQc8AWAAAA:8 a=_l4ZcIPkneQDKSvnaBwA:9 a=2Zk5fxxi0OWG-XWFzDUA:7 a=o3qoTe0NUnfDskgqWffkCzMkuLUA:4 a=wPNLvfGTeEIA:10 a=mhd2NDuUijAA:10 a=3FZX-ydVlcEA:10 a=lZB815dzVvQA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Cc: mpls@ietf.org, italo.busi@alcatel-lucent.com, danfrost@cisco.com, adrian.farrel@huawei.com, RFC Errata System <rfc-editor@rfc-editor.org>
Subject: Re: [mpls] [Technical Errata Reported] RFC5960 (2533)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: hhelvoort@chello.nl
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Oct 2010 08:41:36 -0000

Hello Stweard,

You replied:

> Speaking as an author, my view is that the original text is correct, and
> the correction is not needed.

As an author you are are an expert in this topic.
However, for the less experienced you knowledge, i.e.:

> It's a fundamental of the IP protocol suite (which includes MPLS)
 > that the parser knows what protocol to expect from the previous
 > header or if there is no previous header from an identifier in
 > the lower layer.

may not be that obvious.

So adding this explanation or the text proposed by Ben:

 > If a section layer does not support multiplexing then it has
 > an implicit means of identifying the payload by the interface
 > over which the payload arrived.

would improve the readability of the document.

Regards, Huub.


> On 30/09/2010 01:18, Benjamin Niven-Jenkins wrote:
>> While the intent of reported errata is technically correct I'm
>> somewhat torn between whether I think it should be rejected, or
>> whether I don't care.
>>
>> My thinking is:
>>
>> The errata is technically correct because a corner case does exist
>> where a section layer that doesn't support higher layer protocol
>> multiplexing can still be used to support MPLS-TP in some scenarios.
>>
>> I don't like the proposed replacement text because the original text
>> is placing a requirement on the section layer technology and I think
>> it is reasonable to say "if you want your section layer to work with
>> MPLS-TP it MUST do/support X", however I don't think it's reasonable
>> to say "if you want your section layer to work with MPLS-TP it MAY
>> have to do X" (which is essentially the change the proposed text
>> makes) because it leaves it unclear as to what is actually required
>> from the section layer which practically reduces to section layers
>> having to support X anyway so it becomes a (implicit) MUST in any case.
>>
>> Furthermore the original text only states that a section layer MUST
>> have a means of identifying the type of payload. If a section layer
>> does not support multiplexing then it has an implicit means of
>> identifying the payload by the interface over which the payload
>> arrived and therefore it meets the requirement as stated by the
>> original text.
>>
>> Ben
>>
>>
>> On 29 Sep 2010, at 18:39, RFC Errata System wrote:
>>
>>> The following errata report has been submitted for RFC5960,
>>> "MPLS Transport Profile Data Plane Architecture".
>>>
>>> --------------------------------------
>>> You may review the report below and at:
>>> http://www.rfc-editor.org/errata_search.php?rfc=5960&eid=2533
>>>
>>> --------------------------------------
>>> Type: Technical
>>> Reported by: Italo Busi<italo.busi@alcatel-lucent.com>
>>>
>>> Section: 3.2
>>>
>>> Original Text
>>> -------------
>>> A section MUST provide a means of identifying the type of payload it
>>> carries.
>>>
>>> Corrected Text
>>> --------------
>>> A section MAY be required to provide a mechanism for multiplexing MPLS
>>> with other protocols.
>>>
>>>
>>> Notes
>>> -----
>>> This change is intended to clarify that providing a multiplexing
>>> capability for a section layer is optional.
>>>
>>> See https://datatracker.ietf.org/liaison/916/
>>>
>>> Instructions:
>>> -------------
>>> This errata is currently posted as "Reported". If necessary, please
>>> use "Reply All" to discuss whether it should be verified or
>>> rejected. When a decision is reached, the verifying party (IESG)
>>> can log in to change the status and edit the report, if necessary.
>>>
>>> --------------------------------------
>>> RFC5960 (draft-ietf-mpls-tp-data-plane-04)
>>> --------------------------------------
>>> Title : MPLS Transport Profile Data Plane Architecture
>>> Publication Date : August 2010
>>> Author(s) : D. Frost, Ed., S. Bryant, Ed., M. Bocci, Ed.
>>> Category : PROPOSED STANDARD
>>> Source : Multiprotocol Label Switching
>>> Area : Routing
>>> Stream : IETF
>>> Verifying Party : IESG
>>> _______________________________________________
>>> mpls mailing list
>>> mpls@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mpls
>>
>
>

-- 
================================================================
                   http://www.van-helvoort.eu/
================================================================
Always remember that you are unique...just like everyone else...