Re: [Pals] RFC4447bis LC and label request/response discussion in Prague

"Andrew G. Malis" <agmalis@gmail.com> Tue, 04 August 2015 13:28 UTC

Return-Path: <agmalis@gmail.com>
X-Original-To: pals@ietfa.amsl.com
Delivered-To: pals@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 212A61AC3C7 for <pals@ietfa.amsl.com>; Tue, 4 Aug 2015 06:28:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 EeMFu1I-r8jJ for <pals@ietfa.amsl.com>; Tue, 4 Aug 2015 06:27:54 -0700 (PDT)
Received: from mail-wi0-x22f.google.com (mail-wi0-x22f.google.com [IPv6:2a00:1450:400c:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF5AA1AC41F for <pals@ietf.org>; Tue, 4 Aug 2015 06:26:35 -0700 (PDT)
Received: by wibud3 with SMTP id ud3so23829212wib.0 for <pals@ietf.org>; Tue, 04 Aug 2015 06:26:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=9GCkMA2ZPjurSJTuIUB03QeDH1t5TufEOa7fe/0pClg=; b=bKJeGsYALabd0Hqd75e3e3sLxszqxEMin/zrW3uXoEC8L623ysJAngIFzesZuC+D39 Hw/EH0v2fznDCY67FFhe+AhCu15q6bTU+6TqGjXVlAdXoQZS4f5XAs9hP3U2sOoo5wah ZnrOQLOHpDaxSZkZMF9WAD1eU/cKgf5ay5LvtSIwYC0NC4zSGTEQcAwi8UOfWAI5ic6r k3rx+uLqjSFkzdxAZWFhuPzinvKrKIdqqiEHcGEbCzZpxfzjxSl4xSSKey08IGJ1o55f AHcTKr6WbcSTBO8NPZhuUkxMYiUhBCzt19x6Dw2WJz9iCh+EPapre60yepHFPX1jS0DU rxfA==
X-Received: by 10.194.89.72 with SMTP id bm8mr8210336wjb.116.1438694794004; Tue, 04 Aug 2015 06:26:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.87.18 with HTTP; Tue, 4 Aug 2015 06:26:14 -0700 (PDT)
In-Reply-To: <D1E62907.7F42C%matthew.bocci@alcatel-lucent.com>
References: <55B681BC.20508@cisco.com> <CAA=duU0xUUAg6FX1jFqPq93=uPSo+DD4GJ=+2eXV4NJ3km818A@mail.gmail.com> <55B6C4DC.5020205@cisco.com> <D1DFEA11.649C7%pbrisset@cisco.com> <D1E0354F.7F1D3%matthew.bocci@alcatel-lucent.com> <55BBEF82.8070308@cisco.com> <CAA=duU3wJhzFTDBVZMDTAc_pOwM2mR4UcwPaGQxcAuVePr1qLA@mail.gmail.com> <D1E2B126.7F300%matthew.bocci@alcatel-lucent.com> <CAA=duU1LiuK31xgEGP=KD7gUYSPorJdDe2qqugMJdFZ_x+tg8Q@mail.gmail.com> <D1E62907.7F42C%matthew.bocci@alcatel-lucent.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 04 Aug 2015 09:26:14 -0400
Message-ID: <CAA=duU1DOo6OaYcVRmvbw3U-p=0HncH1u+PhiY=SrUokWrqmpQ@mail.gmail.com>
To: "Bocci, Matthew (Matthew)" <matthew.bocci@alcatel-lucent.com>
Content-Type: multipart/alternative; boundary="089e010d868c230ce3051c7c3ce4"
Archived-At: <http://mailarchive.ietf.org/arch/msg/pals/I25lg_MmuHrJecn-SoVgI5chkFQ>
Cc: "Patrice Brissette (pbrisset)" <pbrisset@cisco.com>, Luca Martini <lmartini@cisco.com>, "pals@ietf.org" <pals@ietf.org>
Subject: Re: [Pals] RFC4447bis LC and label request/response discussion in Prague
X-BeenThere: pals@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Pseudowire And LDP-enabled Services dicussion list." <pals.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pals>, <mailto:pals-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pals/>
List-Post: <mailto:pals@ietf.org>
List-Help: <mailto:pals-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pals>, <mailto:pals-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Aug 2015 13:28:02 -0000

Matthew,

I agree. Our intent isn't only to require a complete implementation of
5036, but to also require that a PE respond to a PW FEC label request. This
is a specific change to section 3.5.8.1 of 5036, which only says that a PE
SHOULD respond to a label request message.

Here is some specific recommended text for 4447bis:

OLD:

LDP MUST exchange PW FEC label bindings in downstream unsolicited
manner, independent of the negotiated label advertisement mode of the
LDP session according to the specifications in specified in [RFC7358].
LDP's "liberal label retention" mode SHOULD be used.

NEW:

LDP MUST exchange PW FEC label bindings in Downstream Unsolicited
mode, independent of the negotiated label advertisement mode of the
LDP session, as according to the specifications in [RFC7358].
LDP's Liberal Label retention mode SHOULD be used. All the LDP
procedures specified in [RFC5036] MUST be implemented. In addition,
this document updates section 3.5.8.1 of [RFC5036] to require that
a receiving LSR MUST (rather than SHOULD) respond to a Label Request
message with a Label Mapping for the requested label or with a
Notification message indicating why it cannot satisfy the request.

Cheers,
Andy


On Tue, Aug 4, 2015 at 3:36 AM, Bocci, Matthew (Matthew) <
matthew.bocci@alcatel-lucent.com> wrote:

> Hi Andy
>
> I think the intent is as per Patrice’s comment. That is, a PE MUST respond
> to a PW FEC label request, not SHOULD. Therefore it might be clearer to
> explicitly state this in 4447bis (rather than by reference) and also note
> at the top of the draft that we are updating RFC5036.
>
> Matthew
>
> From: "Andrew G. Malis" <agmalis@gmail.com>
> Date: Saturday, 1 August 2015 17:41
> To: Matthew Bocci <matthew.bocci@alcatel-lucent.com>
> Cc: Luca Martini <lmartini@cisco.com>, "Patrice Brissette (pbrisset)" <
> pbrisset@cisco.com>, "pals@ietf.org" <pals@ietf.org>
>
> Subject: Re: [Pals] RFC4447bis LC and label request/response discussion
> in Prague
>
> Matthew,
>
> I saw that text, but nothing in Luca's new text makes that a MUST, it just
> says that you MUST implement that procedure as written (which is a SHOULD).
>
> Cheers,
> Andy
>
>
> On Sat, Aug 1, 2015 at 12:25 PM, Bocci, Matthew (Matthew) <
> matthew.bocci@alcatel-lucent.com> wrote:
>
>> Andy, Luca,
>>
>> 3.5.8.1 says the following:
>>
>> "The receiving LSR SHOULD respond to a Label Request message with a
>>
>>    Label Mapping for the requested label or with a Notification message
>>    indicating why it cannot satisfy the request.”
>>
>>
>>
>> Matthew
>>
>>
>> From: "Andrew G. Malis" <agmalis@gmail.com>
>> Date: Saturday, 1 August 2015 16:39
>> To: Luca Martini <lmartini@cisco.com>
>> Cc: Matthew Bocci <matthew.bocci@alcatel-lucent.com>, "Patrice Brissette
>> (pbrisset)" <pbrisset@cisco.com>, "pals@ietf.org" <pals@ietf.org>
>> Subject: Re: [Pals] RFC4447bis LC and label request/response discussion
>> in Prague
>>
>> I've also just scanned through 5036, and I'm also not sure exactly what
>> text Matthew is referring to. I don't see a specific SHOULD that Luca's
>> text would change to a MUST.
>>
>> Cheers,
>> Andy
>>
>>
>> On Fri, Jul 31, 2015 at 5:58 PM, Luca Martini <lmartini@cisco.com> wrote:
>>
>>> Matthew,
>>>
>>> can you point out the SHOULD in rfc5036 to me ? I could not find it
>>> explicitly in the text. Are you referring to the appendix ?
>>> Thanks.
>>> Luca
>>>
>>>
>>> On 07/30/15 13:18, Bocci, Matthew (Matthew) wrote:
>>> > Luca
>>> >
>>> > I don¡¯t object to the intent, but I agree with Andy that there is
>>> > something strange about calling out those sections specifically. You
>>> are
>>> > upgrading the RFC2119 requirement around label request because
>>> responding
>>> > to a label request is a SHOULD in RFC5036, but a MUST here.
>>> >
>>> > Are there any other cases where we really need an implementation to do
>>> > something that is only a SHOULD in RFC5036?
>>> >
>>> > Matthew
>>> >
>>> > On 30/07/2015 19:50, "Pals on behalf of Patrice Brissette (pbrisset)"
>>> > <pals-bounces@ietf.org on behalf of pbrisset@cisco.com> wrote:
>>> >
>>> >> Hi,
>>> >>
>>> >>
>>> >> I don©öt have a strong opinion as long it is clear to everyone that a
>>> PE
>>> >> MUST respond to PW FEC label request.
>>> >>
>>> >>
>>> >> Regards,
>>> >>
>>> >> Patrice
>>> >>
>>> >>   Patrice Brissette
>>> >> TECHNICAL LEADER.ENGINEERING
>>> >>
>>> >> pbrisset@cisco.com
>>> >> Phone: +1 613 254 3336
>>> >>
>>> >> Cisco Systems Canada Co. / Les Systemes Cisco Canada CIE
>>> >> Canada
>>> >> Cisco.com <http://www.cisco.com/global/CA/>
>>> >>
>>> >> Think before you print.This
>>> >> email may contain confidential and privileged material for the sole
>>> use
>>> >> of the intended recipient. Any review, use, distribution or disclosure
>>> >> by others is strictly prohibited. If you are not the intended
>>> recipient
>>> >> (or authorized to receive for the recipient), please contact the
>>> sender
>>> >> by reply email and delete all copies of this message.
>>> >> Please click here
>>> >> <http://www.cisco.com/web/about/doing_business/legal/cri/index.html>
>>> for
>>> >> Company Registration Information.
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> On 2015-07-27, 7:55 PM, "Pals on behalf of Luca Martini (lmartini)"
>>> >> <pals-bounces@ietf.org on behalf of lmartini@cisco.com> wrote:
>>> >>
>>> >>> On 07/27/2015 01:59 PM, Andrew G. Malis wrote:
>>> >>>> Luca,
>>> >>>>
>>> >>>> RFC 5036 uses "Downstream Unsolicited mode" rather than "downstream
>>> >>>> unsolicited
>>> >>>> manner", so you should change "manner" to "mode" and capitalize
>>> >>>> Downstream
>>> >>>> Unsolicited. It also uses "Liberal Label retention mode" (note the
>>> >>>> capital L's
>>> >>>> and small r and m).
>>> >>> yes - Agreed.
>>> >>>
>>> >>>> Regarding your new text "However all the LDP procedures specified in
>>> >>>> [RFC5036]
>>> >>>> MUST be implemented, and specifically the procedures in section
>>> 3.5.7.
>>> >>>> "Label
>>> >>>> Mapping Message", and   3.5.8. "Label Request Message".", I would
>>> just
>>> >>>> shorten
>>> >>>> it to say: "However, all the LDP procedures specified in [RFC5036]
>>> MUST
>>> >>>> be
>>> >>>> implemented." I don't know if it's necessary to call special
>>> attention
>>> >>>> to those
>>> >>>> two sections if you have to implement everything anyway.
>>> >>> I agree, but people in the meeting insisted on an explicit mention of
>>> >>> those sections.
>>> >>> Above text is driven by the comments in the meeting.
>>> >>> Let's see if other speak up.
>>> >>> Thanks.
>>> >>> Luca
>>> >>>
>>> >>>> Cheers,
>>> >>>> Andy
>>> >>>>
>>> >>>> On Mon, Jul 27, 2015 at 3:08 PM, Luca Martini <lmartini@cisco.com
>>> >>>> <mailto:lmartini@cisco.com>> wrote:
>>> >>>>
>>> >>>>     Folks,
>>> >>>>
>>> >>>>     Some of you brought up the fact the in the current rfc4447bis
>>> >>>> update
>>> >>>>     document it is not clear that we require a full implementation
>>> of
>>> >>>> the
>>> >>>>     LDP protocol specified in rfc5036.
>>> >>>>
>>> >>>>     In particular the part that is assumed, thought rfc4447bis is
>>> that
>>> >>>> any
>>> >>>>     implementation of this protocol MUST implement responding to
>>> remote
>>> >>>>     label mapping request messages.
>>> >>>>
>>> >>>>     I propose the following update to the text :
>>> >>>>
>>> >>>>     OLD:
>>> >>>>
>>> >>>>     LDP MUST exchange PW FEC label bindings in downstream
>>> unsolicited
>>> >>>>     manner, independent of the negotiated label advertisement mode
>>> of
>>> >>>> the
>>> >>>>     LDP session according to the specifications in specified in
>>> >>>> [RFC7358].
>>> >>>>     LDP's "liberal label retention" mode SHOULD be used.
>>> >>>>
>>> >>>>     NEW:
>>> >>>>
>>> >>>>     LDP MUST exchange PW FEC label bindings in downstream
>>> unsolicited
>>> >>>>     manner, independent of the negotiated label advertisement mode
>>> of
>>> >>>> the
>>> >>>>     LDP session according to the specifications in specified in
>>> >>>> [RFC7358].
>>> >>>>     LDP's "liberal label retention" mode SHOULD be used. However all
>>> >>>> the LDP
>>> >>>>     procedures specified in [RFC5036] MUST be implemented, and
>>> >>>> specifically
>>> >>>>     the procedures in section  3.5.7. "Label Mapping Message", and
>>> >>>> 3.5.8.
>>> >>>>     "Label Request Message".
>>> >>>>
>>> >>>>
>>> >>>>     Does this work ?
>>> >>>>
>>> >>>>     Any other suggestions ?
>>> >>>>
>>> >>>>
>>> >>>>     Thanks.
>>> >>>>
>>> >>>>     Luca
>>> >>>>
>>> >>>>
>>> >>>>     _______________________________________________
>>> >>>>     Pals mailing list
>>> >>>>     Pals@ietf.org <mailto:Pals@ietf.org>
>>> >>>>     https://www.ietf.org/mailman/listinfo/pals
>>> >>>>
>>> >>>>
>>> >>> _______________________________________________
>>> >>> Pals mailing list
>>> >>> Pals@ietf.org
>>> >>> https://www.ietf.org/mailman/listinfo/pals
>>> >> _______________________________________________
>>> >> Pals mailing list
>>> >> Pals@ietf.org
>>> >> https://www.ietf.org/mailman/listinfo/pals
>>> >
>>>
>>>
>>
>