Re: [mpls] George can yu look at this - Re: end of WGLC, RE: working group last call for draft-ietf-mpls-lsp-ping-reply-mode-simple-01

"Adrian Farrel" <adrian@olddog.co.uk> Thu, 23 April 2015 23:39 UTC

Return-Path: <adrian@olddog.co.uk>
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 070A11AD210 for <mpls@ietfa.amsl.com>; Thu, 23 Apr 2015 16:39:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102
X-Spam-Level:
X-Spam-Status: No, score=-102 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] 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 qNqTTIfWCTVO for <mpls@ietfa.amsl.com>; Thu, 23 Apr 2015 16:39:09 -0700 (PDT)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 178911AD255 for <mpls@ietf.org>; Thu, 23 Apr 2015 16:39:01 -0700 (PDT)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id t3NNcq1w032565; Fri, 24 Apr 2015 00:38:53 +0100
Received: from 950129200 (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id t3NNcpKe032559 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Fri, 24 Apr 2015 00:38:52 +0100
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Loa Andersson' <loa@pi.nu>, "'t.petch'" <ietfc@btconnect.com>, 'Nobo Akiya' <nobo.akiya.dev@gmail.com>
References: <BY1PR0501MB14303A3E86F750CF628B7234A50E0@BY1PR0501MB1430.namprd05.prod.outlook.com> <BY1PR0501MB143031F1768A8854BA4CB30EA5E70@BY1PR0501MB1430.namprd05.prod.outlook.com> <CAFqGwGuKaR-pRiCS9hnzD0mGmY1dRWd2LANgaBf4MJdT+MYRpQ@mail.gmail.com> <001901d0786b$0c1ceb40$4001a8c0@gateway.2wire.net> <CAFqGwGsq2hZOnQWpzZuwvqAnGvNdmkE3bUkxk6LS9NZ6VOf10Q@mail.gmail.com> <00f701d07a80$44770e00$4001a8c0@gateway.2wire.net> <CAFqGwGuxK85W3anJ6omabHw+16HhUtSdw_yrsdt-weS1Z-abNw@mail.gmail.com> <55379EE5.8000801@pi.nu> <033c01d07db5$0ecb4720$4001a8c0@gateway.2wire.net> <5538EC97.8050204@pi.nu>
In-Reply-To: <5538EC97.8050204@pi.nu>
Date: Fri, 24 Apr 2015 00:38:51 +0100
Message-ID: <020701d07e1e$a79bf940$f6d3ebc0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQPgMp+F85EfvPJp+pmFDDXz24DS/gHDk72sAiR8PsAB8lbRgwI+M4C/AbBgzsoBy3FM4wIy3pA3Avr9XeoBa+ZcUpiqZe6A
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-7.5.0.1018-21500.003
X-TM-AS-Result: No--41.627-10.0-31-10
X-imss-scan-details: No--41.627-10.0-31-10
X-TMASE-MatchedRID: ZFzIhWOuIzunykMun0J1wki1HC4Ql3bfDdwltGeV/6fadW4iYSMjUeO7 Q9MS0NLnIG8Wr4JNhg+YZfjORODtZc5/oVSv8cmRF6z9HGHKwNucbZkcWKk2Gz6IXkgHUCXLEwa 0+RTIVt2WjpcuRD/SFTSQYSrCJ7rbXDTmt8xVOV+wHK2BMXhNNLtW9LeKKGvbzaa9uKDkuMYJZG cq/WSdVtVMzXM9MuwmUs5bQdtg/bD5V22kT3/19gPZZctd3P4BIaLR+2xKRDLKP6Yywb5aNvRPd GKxu2/j4h0viJqnuw5EUB/N/amzHi9FtW7XfHueaUe/i9AephNu/Xr6CKXiN0FN16jLRH0PjtUg dn+AaGyqCRTto1npm4cY/nPSj3kwgFWhWut0cL2rVklnbP5JtiTa6AWhmfi1h8BhJvgqWBnueTc fwiDWZ/WUn3Uo2N77ZuQeg8xzhmDyvcecKfVZZtcjCbPZgQnFlnrMq7Sriu34JyR+b5tvoMOpfM ZV+vayRnUgijdt6WSjT363D9PEXmFqPXSLpNdAQr2qXCJMSV91k+gP1XamtJsoi2XrUn/JyeMtM D9QOgCk8oKXKhRLPI2j49Ftap9EkGUtrowrXLg=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/q7b6XzQ8B7La2vc8VEt6UVayia8>
Cc: 'Ross Callon' <rcallon@juniper.net>, 'mpls' <mpls@ietf.org>, mpls-chairs@tools.ietf.org, draft-ietf-mpls-lsp-ping-reply-mode-simple@tools.ietf.org
Subject: Re: [mpls] George can yu look at this - Re: end of WGLC, RE: working group last call for draft-ietf-mpls-lsp-ping-reply-mode-simple-01
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
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: Thu, 23 Apr 2015 23:39:12 -0000

Thanks Loa,

You captured it. The edge cases need to be nailed down.

Personally I have no particular preference for where it is nailed, but I don't
want it flapping in the breeze.

A

> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Loa Andersson
> Sent: 23 April 2015 13:59
> To: t.petch; Nobo Akiya
> Cc: Ross Callon; mpls; mpls-chairs@tools.ietf.org;
draft-ietf-mpls-lsp-ping-reply-
> mode-simple@tools.ietf.org
> Subject: [mpls] George can yu look at this - Re: end of WGLC, RE: working
group
> last call for draft-ietf-mpls-lsp-ping-reply-mode-simple-01
> 
> Tom,
> 
> The question you and Adrian asks is what to do if the Reply Mode
> Order TLV is missing.
> 
> There is something fishy here, I'd like George to look at this.
> 
> The LSP Ping design says that TLVs from this range may be silentsly
> dropped, my take is that we don't need to specify anything more
> than that.
> 
> Now, we say that it MUST be present, and after thinking around a bit
> I wonder if the TLV should be assigned from the mandatory range instead?
> 
> Or if the MUST be present means that the message will be malformed if
> it is not there, and the message should be discarded.
> 
> OK - now I'm confused.
> 
> /Loa
> 
> On 2015-04-23 13:02, t.petch wrote:
> > ---- Original Message -----
> > From: "Loa Andersson" <loa@pi.nu>
> > Sent: Wednesday, April 22, 2015 2:15 PM
> >
> >> Tom,
> >>
> >> On 2015-04-20 00:07, Nobo Akiya wrote:
> >>>      <tp>
> >>>
> >>>      Yes but ... I think that it is a change of meaning.  Is is
> > enough just
> >>>      to ignore the TLV or should the whole PDU be discarded?  I find
> > it
> >>>      difficult to know but don't feel strongly about that choice so
> > will go
> >>>      with what you suggest.
> >>>
> >>>      </tp>
> >>
> >> So I don't misunderstand what you are saying. It seems to me like the
> >> comments made by Adrian and you actually requires a "change of
> > meaning",
> >> that is kind of essence of a "comment", right?
> >>
> >> As for what to do with if the TLV is not recognized, it is
> >> intentionally requested from a space where it can be silently dropped
> >> (i.e. "ignored").
> >>
> >>      The new TLV Type value should be assigned from the range
> >>      (32768-49161) specified in [RFC4379] section 3 that allows the TLV
> >>      type to be silently dropped if not recognized.
> >>
> >>        Type   Meaning                            Reference
> >>        ----   -------                            ---------
> >>        TBD1   Reply Mode Order TLV               this document
> >>
> >> What is it that I miss?
> >
> > Nothing serious.  My initial thought was to echo Adrian, that, at least
> > in this context, there should be an indication what to do if a MUST or
> > SHOULD was violated without just then having a clear sense of what it
> > should be instead.
> >
> > The I-D did require (MUST) one entry in the TLV and wanted (SHOULD)
> > more.  Adding what to do if that did not happen I was seeing as
> > clarification.  I then read Nobo as proposing going a bit further saying
> > requires (MUST) one or more.  Which might lead to boxes taking a
> > simplistic approach and always putting in the new TLV with a single
> > entry and ignoring the traditional TLV.  Not a problem just a change
> > from what others might think that they have consented to.
> >
> > On the question of what to do when the rules are violated, again I did
> > not initially think of what the action should be.  On reflection, I am
> > still unsure.  I understand that the Reply Mode Order TLV  is optional
> > and so can be ignored when not understood; that's fine.  But if it is
> > understood and can be seen to be defective, should the box with that
> > knowledge discard just that TLV and accept the remainder of the message?
> > Or should it argue that if this TLV is defective, then likely the rest
> > is as well and should be ignored?  I am unsure.
> >
> > If there is scope for a breach of security, or taking a hit in
> > performance, then ignore is the right policy. If the requirement is to
> > get as much data as possible from a failing network, then use it is the
> > right policy.  As long as the I-D is clear, I am not too fussed which
> > way it goes.  I am content with the changes that Nobo has proposed.
> >
> > Tom Petch
> >
> >> /Loa
> >>
> >> --
> >>
> >>
> >> Loa Andersson                        email: loa@mail01.huawei.com
> >> Senior MPLS Expert                          loa@pi.nu
> >> Huawei Technologies (consultant)     phone: +46 739 81 21 64
> >
> 
> --
> 
> 
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64
> 
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls