Re: [mpls] Rule that is not needed and rejection of [Technical Errata Reported] RFC5036 (4465)

Guijuan Wang 3 <guijuan.wang@ericsson.com> Wed, 23 September 2015 09:27 UTC

Return-Path: <guijuan.wang@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA3731AC3FD for <mpls@ietfa.amsl.com>; Wed, 23 Sep 2015 02:27:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OTng8hbfWamg for <mpls@ietfa.amsl.com>; Wed, 23 Sep 2015 02:27:00 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD2A21AC409 for <mpls@ietf.org>; Wed, 23 Sep 2015 02:26:59 -0700 (PDT)
X-AuditID: c1b4fb2d-f79626d000004282-60-56027060fa84
Received: from ESGSCHC008.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 27.75.17026.16072065; Wed, 23 Sep 2015 11:26:58 +0200 (CEST)
Received: from ESGSCMB109.ericsson.se ([169.254.9.71]) by ESGSCHC008.ericsson.se ([146.11.116.89]) with mapi id 14.03.0248.002; Wed, 23 Sep 2015 17:26:56 +0800
From: Guijuan Wang 3 <guijuan.wang@ericsson.com>
To: Loa Andersson <loa@pi.nu>, RFC Errata System <rfc-editor@rfc-editor.org>, "ina@juniper.net" <ina@juniper.net>, "rhthomas@cisco.com" <rhthomas@cisco.com>, "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>, "aretana@cisco.com" <aretana@cisco.com>, "swallow@cisco.com" <swallow@cisco.com>, "rcallon@juniper.net" <rcallon@juniper.net>
Thread-Topic: Rule that is not needed and rejection of [Technical Errata Reported] RFC5036 (4465)
Thread-Index: AQHQ9d9xYzBpdHv6gE+ClrVKY4Bc6Z5J2Bvw
Date: Wed, 23 Sep 2015 09:26:55 +0000
Message-ID: <DB48EDC97E8BE148B901AE8053957D763A441FC4@ESGSCMB109.ericsson.se>
References: <20150906064847.1FD3A1832B6@rfc-editor.org> <DB48EDC97E8BE148B901AE8053957D763A436E19@ESGSCMB109.ericsson.se> <55FBD914.7060205@pi.nu> <DB48EDC97E8BE148B901AE8053957D763A43F9E8@ESGSCMB109.ericsson.se> <56026C17.9030501@pi.nu>
In-Reply-To: <56026C17.9030501@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [146.11.116.7]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRmVeSWpSXmKPExsUyM+JvjW5SAVOYwdtHzBafHl5itvj7cyuj xeWubnaLjoV3GC3+zZ3DbHFr6UpWi78rrrBYNO3/ymYx/eZUVovbU5oYHbg8XvbPYfSY8nsj q8fOWXfZPZYs+cnkcb3pKrvHrOltbB4NbcdYA9ijuGxSUnMyy1KL9O0SuDK6TzWzFWw1q2g9 eZG1gXGBVhcjB4eEgInEtKPpXYycQKaYxIV769m6GLk4hASOMkqcOd3NAuEsZpTYeegvI0gV m4CBxP6WmWAJEYGPTBI/Hx1jA5nELKAscequDEiNsECSxIzWBjYQW0QgWaJp0np2CNtI4lf7 LjCbRUBVYue0bmYQm1fAV+LJui+MEMu+Mkq82vSKFSTBCVT0fMUesCJGoPO+n1rDBGIzC4hL 3HoynwnibAGJJXvOM0PYohIvH/9jhbAVJOb+e8oMUa8jsWD3JzYIW1ti2cLXUIsFJU7OfMIy gVFsFpKxs5C0zELSMgtJywJGllWMosWpxcW56UbGeqlFmcnFxfl5enmpJZsYgTF8cMtv3R2M q187HmIU4GBU4uFdwM4UJsSaWFZcmXuIUZqDRUmct4XpQaiQQHpiSWp2ampBalF8UWlOavEh RiYOTqkGRv5fTLEJpb83bRFNFv782SGwUq+wvcbo5qVul5Dz/9bq3GP/ZPnn6Jbtov/uPOya /7V77TXBPxMPrN5QdCjpUtfEpZ86Dubv+jlbqb1qorVl8+X3W5qX3X8j1bE2xUXThmvynsn3 Df0bLhbtE7ZefiirdqHs+XmJjPIJazsYN1yaHyQRFx5x2lKJpTgj0VCLuag4EQAz3MhMwgIA AA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/al7Y1kQhwmIas7bqffkGamnSvec>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] Rule that is not needed and rejection of [Technical Errata Reported] RFC5036 (4465)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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: Wed, 23 Sep 2015 09:27:03 -0000

Hi Loa,

Got it, thanks a lot for your sharing:)

Regards 
Guijuan Wang (Jean) 
---------------------------- 
IPOS Beijing, Software Engineer 
Tel: +86 10 6439 4882 
ECN: 887 17882 

-----Original Message-----
From: Loa Andersson [mailto:loa@pi.nu] 
Sent: Wednesday, September 23, 2015 5:09 PM
To: Guijuan Wang 3; RFC Errata System; ina@juniper.net; rhthomas@cisco.com; akatlas@gmail.com; db3546@att.com; aretana@cisco.com; swallow@cisco.com; rcallon@juniper.net
Cc: mpls@ietf.org
Subject: Re: Rule that is not needed and rejection of [Technical Errata Reported] RFC5036 (4465)

Jean,

To create a RFC that do a update to an other RFC is a rather simple procedure.

The issue is mostly that we need someone to work on the document. This of course depends on how urgent we think it is.

/Loa

On 2015-09-21 17:50, Guijuan Wang 3 wrote:
> Hi Deborah,
>
> Glad to hear from you! Then I shall disregard this rule.
> BTW: do you know generally how long the cycle is for the new draft/RFC update for 5035? Thanks!
>
>
> Regards
> Guijuan Wang (Jean)
> ----------------------------
> IPOS Beijing, Software Engineer
> Tel: +86 10 6439 4882
> ECN: 887 17882
>
> -----Original Message-----
> From: Loa Andersson [mailto:loa@pi.nu]
> Sent: Friday, September 18, 2015 5:28 PM
> To: Guijuan Wang 3; RFC Errata System; Loa Andersson; ina@juniper.net; 
> rhthomas@cisco.com; akatlas@gmail.com; db3546@att.com; 
> aretana@cisco.com; swallow@cisco.com; rcallon@juniper.net
> Cc: mpls@ietf.org
> Subject: Rule that is not needed and rejection of [Technical Errata 
> Reported] RFC5036 (4465)
>
> Jean,
>
> We have been looking at this quite extensively.
>
> The consensus is that section 3.5.7.1.3. describes a situation that we can't get into with standards compatible implementation. So you can disregard the rule in  section 3.5.7.1.3.
>
> We have also agreed that fixing this is not really urgent, and that the errata process is the wrong vehicle to fix it. We require an Internet Draft/RFC that updates RFC 5036.
>
> I will therefore ask Deborah to reject the errata, based on the grounds given above.
>
> Deborah,
>
> Can you execute on this? Let me know if you need more info.
>
> /Loa
> mpls wg co-chair
>
>
>
>
>
> On 2015-09-16 05:46, Guijuan Wang 3 wrote:
>> Dear All,
>>
>> For negotiating DoD/DU advertisement mode between LDP peers, there are 2 rules in the RFC. I don't know which one to choose. You are LDP experts, and I am wondering if you could share your ideas on it. Thanks a lot.
>>
>> See details in the mail below.
>>
>>
>> Regards
>> Guijuan Wang (Jean)
>>
>>
>> -----Original Message-----
>> From: RFC Errata System [mailto:rfc-editor@rfc-editor.org]
>> Sent: Sunday, September 06, 2015 2:49 PM
>> To: loa@pi.se; ina@juniper.net; rhthomas@cisco.com; 
>> akatlas@gmail.com; db3546@att.com; aretana@cisco.com; loa@pi.nu; 
>> swallow@cisco.com; rcallon@juniper.net
>> Cc: Guijuan Wang 3; mpls@ietf.org; rfc-editor@rfc-editor.org
>> Subject: [Technical Errata Reported] RFC5036 (4465)
>>
>> The following errata report has been submitted for RFC5036, "LDP Specification".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=5036&eid=4465
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Label advertisement mode negotiation rule is different 
>> in two sections <guijuan.wang@ericsson.com>
>>
>> Section: 3.5.3
>>
>> Original Text
>> -------------
>> when the label advertisement mode is different between LSR peers, the resolving rule is defined twice in two chapters, both use "must" or "SHOULD NOT", but they are completely different.
>>
>> The first rule:
>> In section 3.5.3
>>      A, Label Advertisement Discipline
>>            (skip the first paragraph)
>>
>>            If one LSR proposes Downstream Unsolicited and the other
>>            proposes Downstream on Demand, the rules for resolving this
>>            difference is:
>>
>>            -  If the session is for a label-controlled ATM link or a
>>               label-controlled Frame Relay link, then Downstream on Demand
>>               MUST be used.
>>
>>            -  Otherwise, Downstream Unsolicited MUST be used.
>>
>>
>> The second rule:
>> In section 3.5.7.1.3.
>>
>>      In general, the upstream LSR is responsible for requesting label
>>      mappings when operating in Downstream on Demand mode.  However,
>>      unless some rules are followed, it is possible for neighboring LSRs
>>      with different advertisement modes to get into a livelock situation
>>      where everything is functioning properly, but no labels are
>>      distributed.  For example, consider two LSRs Ru and Rd where Ru is
>>      the upstream LSR and Rd is the downstream LSR for a particular FEC.
>>      In this example, Ru is using Downstream Unsolicited advertisement
>>      mode and Rd is using Downstream on Demand mode.  In this case, Rd may
>>      assume that Ru will request a label mapping when it wants one and Ru
>>      may assume that Rd will advertise a label if it wants Ru to use one.
>>      If Rd and Ru operate as suggested, no labels will be distributed from
>>      Rd to Ru.
>>
>>      This livelock situation can be avoided if the following rule is
>>      observed: an LSR operating in Downstream on Demand mode SHOULD NOT be
>>      expected to send unsolicited mapping advertisements.  Therefore, if
>>      the downstream LSR is operating in Downstream on Demand mode, the
>>      upstream LSR is responsible for requesting label mappings as needed.
>>
>> Corrected Text
>> --------------
>> It's better to settle down which rule to use for this case.
>> Seems the first one is simpler for implementment.
>>
>> Or if you want to keep both rules,
>> better to enumerate both of those two rules in each section, and say the implement can choose any of them.
>>
>>
>> Notes
>> -----
>>
>>
>> Instructions:
>> -------------
>> This erratum 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.
>>
>> --------------------------------------
>> RFC5036 (draft-ietf-mpls-rfc3036bis-04)
>> --------------------------------------
>> Title               : LDP Specification
>> Publication Date    : October 2007
>> Author(s)           : L. Andersson, Ed., I. Minei, Ed., B. Thomas, Ed.
>> Category            : DRAFT STANDARD
>> Source              : Multiprotocol Label Switching
>> Area                : Routing
>> Stream              : IETF
>> Verifying Party     : IESG
>>