Re: [mpls] AD review of draft-ietf-mpls-entropy-label

Kireeti Kompella <kireeti@juniper.net> Mon, 27 August 2012 18:37 UTC

Return-Path: <kireeti@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD69121F843F for <mpls@ietfa.amsl.com>; Mon, 27 Aug 2012 11:37:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.564
X-Spam-Level:
X-Spam-Status: No, score=-6.564 tagged_above=-999 required=5 tests=[AWL=0.035, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hfPhWGPNZQe9 for <mpls@ietfa.amsl.com>; Mon, 27 Aug 2012 11:37:52 -0700 (PDT)
Received: from exprod7og114.obsmtp.com (exprod7og114.obsmtp.com [64.18.2.215]) by ietfa.amsl.com (Postfix) with ESMTP id B703D21F841E for <mpls@ietf.org>; Mon, 27 Aug 2012 11:37:45 -0700 (PDT)
Received: from P-EMHUB02-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob114.postini.com ([64.18.6.12]) with SMTP ID DSNKUDu+eBDi5FfFPVaGsPeIm5sxePcLCX/7@postini.com; Mon, 27 Aug 2012 11:37:52 PDT
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB02-HQ.jnpr.net ([fe80::88f9:77fd:dfc:4d51%11]) with mapi; Mon, 27 Aug 2012 11:36:02 -0700
From: Kireeti Kompella <kireeti@juniper.net>
To: "mpls@ietf.org" <mpls@ietf.org>
Date: Mon, 27 Aug 2012 11:36:02 -0700
Thread-Topic: AD review of draft-ietf-mpls-entropy-label
Thread-Index: Ac2Egs+Rc65Iem9XT/eb/amLNPzolg==
Message-ID: <34E3FE47-EA63-4719-8557-42E067316877@juniper.net>
References: <0dc501cd7bb1$d318ad10$794a0730$@olddog.co.uk> <C1AFAC36-95CE-47AE-8FA3-633288144AB4@juniper.net> <0edf01cd7c43$94feec00$befcc400$@olddog.co.uk> <3E2B22DB-9FF6-41D0-92C3-85E25FF57ECF@juniper.net> <10c101cd7d65$7bd332e0$737998a0$@olddog.co.uk> <A04AB46C-FC07-4B42-A354-15D08EDBDA94@juniper.net> <129201cd7f03$4168d070$c43a7150$@olddog.co.uk>
In-Reply-To: <129201cd7f03$4168d070$c43a7150$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "draft-ietf-mpls-entropy-label@tools.ietf.org" <draft-ietf-mpls-entropy-label@tools.ietf.org>
Subject: Re: [mpls] AD review of draft-ietf-mpls-entropy-label
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
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: <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: Mon, 27 Aug 2012 18:37:52 -0000

Hi Group,

In consolidating text on the setting of TTL, TC and BoS, I noticed that the current text says that the TTL of an EL SHOULD be zero.  I think this is a case for MUST (to prevent accidental forwarding based on an EL), and will reflect that in the next revision.

If there are any objections to a MUST instead of SHOULD, please reply!

Thanks,
Kireeti.

On Aug 20, 2012, at 11:40 , Adrian Farrel wrote:

> Hi,
> 
> Take it as an IETF last call comment (since I already started IETF last call).
> 
> Thanks,
> Adrian
> 
>> -----Original Message-----
>> From: Kireeti Kompella [mailto:kireeti@juniper.net]
>> Sent: 20 August 2012 19:30
>> To: adrian@olddog.co.uk
>> Cc: Kireeti Kompella; draft-ietf-mpls-entropy-label@tools.ietf.org;
> mpls@ietf.org
>> Subject: Re: AD review of draft-ietf-mpls-entropy-label
>> 
>> On Aug 18, 2012, at 10:18 , Adrian Farrel wrote:
>> 
>>> Yeah, and it is great that you give a reason for doing it, but by using
> SHOULD
>>> you have to explain why you might vary. That was what my MAY sentence was
>> trying
>>> to do. If I got the reason wrong then sorry, please add your own reason.
>> 
>> Okay.  Proposed text:
>> 
>>   X MAY choose different values for the TTL and TC fields if it is
>>   known that the ELI will not be exposed as the top label at any point
>>   along the LSP.
>> 
>> If this is acceptable, can this wait, or should we spin an -06?
>> 
>> Kireeti.
>> 
>>> But if
>>> your reason is, because there might turn out to be a reason one day in the
>>> future, then use MUST and write a new I-D sometime in the future.
>>> 
>>> A
>>> 
>>>> -----Original Message-----
>>>> From: Kireeti Kompella [mailto:kireeti@juniper.net]
>>>> Sent: 17 August 2012 19:02
>>>> To: adrian@olddog.co.uk
>>>> Cc: Kireeti Kompella; draft-ietf-mpls-entropy-label@tools.ietf.org;
>>> mpls@ietf.org
>>>> Subject: Re: AD review of draft-ietf-mpls-entropy-label
>>>> 
>>>> On Aug 16, 2012, at 23:43 , Adrian Farrel wrote:
>>>> 
>>>>> So...
>>>>> OLD
>>>>> X SHOULD put the same TTL and TC fields for the ELI as
>>>>> it does for TL.
>>>>> NEW
>>>>> X SHOULD put the same TTL and TC fields for the ELI as
>>>>> it does for TL to protect LSP behavior in cases where PHP is used
>>>>> and the ELI and EL are not stripped at the previous hop (see Section
>>>>> 4.4). If it is known that PHP is not used or that PHP will strip the ELI
>>>>> and EL, the TTL and TC of the ELI MAY be set differently.
>>>>> END
>>>> 
>>>> X will likely be blissfully unaware of whether PHP will be used (and
> whether
>>> the
>>>> PHP LSR will pop ELI+EL), unless this is a very short LSP.
>>>> 
>>>>> ***or***
>>>>> 
>>>>> s/SHOULD/MUST/
>>>> 
>>>> I have a pathological fear of MUST.
>>>> 
>>>> How about:
>>>> 
>>>> NEW
>>>> X SHOULD put the same TTL and TC fields for the ELI as
>>>> it does for TL.  This protects LSP behavior in cases where PHP is used
>>>> and the ELI and EL are not stripped at the penultimate hop (see Section
>>>> 4.4).
>>>> END
>>>> 
>>>> I'd better get out a new version before the list of things to do gets any
>>> longer.
>>>> 
>>>> Kireeti.=
>>> 
>