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

Guijuan Wang 3 <guijuan.wang@ericsson.com> Mon, 21 September 2015 15:50 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 9D0591B3399 for <mpls@ietfa.amsl.com>; Mon, 21 Sep 2015 08:50:39 -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 uycf0Nvm4l1j for <mpls@ietfa.amsl.com>; Mon, 21 Sep 2015 08:50:33 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 987BA1B3389 for <mpls@ietf.org>; Mon, 21 Sep 2015 08:50:32 -0700 (PDT)
X-AuditID: c1b4fb30-f79626d000006adf-d1-56002745001c
Received: from ESGSCHC007.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 60.FA.27359.64720065; Mon, 21 Sep 2015 17:50:30 +0200 (CEST)
Received: from ESGSCMB109.ericsson.se ([169.254.9.71]) by ESGSCHC007.ericsson.se ([146.11.116.86]) with mapi id 14.03.0248.002; Mon, 21 Sep 2015 23:50:28 +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: AQHQ8fRLWlnfVTd/9kWXCiAlaegc2p5HJP/g
Date: Mon, 21 Sep 2015 15:50:27 +0000
Message-ID: <DB48EDC97E8BE148B901AE8053957D763A43F9E8@ESGSCMB109.ericsson.se>
References: <20150906064847.1FD3A1832B6@rfc-editor.org> <DB48EDC97E8BE148B901AE8053957D763A436E19@ESGSCMB109.ericsson.se> <55FBD914.7060205@pi.nu>
In-Reply-To: <55FBD914.7060205@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [146.11.116.9]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRmVeSWpSXmKPExsUyM+Jvja6bOkOYweZpGhafHl5itvj7cyuj xeWubnaLjoV3GC3+zZ3DbHFr6UpWi78rrrBYNO3/ymYx/eZUVovbU5oYHbg8XvbPYfSY8nsj q8fOWXfZPZYs+cnkcb3pKrvHrOltbB4NbcdYA9ijuGxSUnMyy1KL9O0SuDI2fYspeKtbcW1a cAPjAeUuRk4OCQETiW3z9zFB2GISF+6tZ+ti5OIQEjjKKPF6dQMjSEJIYDGjxNZl9SA2m4CB xP6WmSwgRSICH5kkfj46BtTBwcEsoCxx6q4MSI2wQJLEjNYGNhBbRCBZomnSenaQEhEBI4mF k5NAwiwCqhLzVzWygti8Ar4Se05eZoLYO41RYvnsi8wgCU6gor1bFrGA2IxAx30/tQbsUGYB cYlbT+ZDHS0gsWTPeWYIW1Ti5eN/rBC2gsTyb2/ZIep1JBbs/sQGYWtLLFv4mhlisaDEyZlP WCYwis1CMnYWkpZZSFpmIWlZwMiyilG0OLU4KTfdyEgvtSgzubg4P08vL7VkEyMweg9u+W2w g/Hlc8dDjAIcjEo8vAk6/0OFWBPLiitzDzFKc7AoifM2Mz0IFRJITyxJzU5NLUgtii8qzUkt PsTIxMEp1cBYLlF7w/Xt3rva3defGdoaBFWExW1e/vX0/ZZ38xl2sItoMxy02hEV2eDNwbZH 38X9qsCD2U2m2w8dvcPg4S6tctpm1k7Tpnj7tk/TJtYayU8/feK3ToSmo9//Q71M1/an3dKv /PxqwQk/A/7oXxO83/esnXbR8O/fy2JPXxudbQnTc2ioz1BSYinOSDTUYi4qTgQAr5zWcr8C AAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/iY8n8yw2mbL8kdda7lXUrdw8YFc>
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: Mon, 21 Sep 2015 15:50:39 -0000

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
>