Re: [mpls] working group last call for draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf

Gregory Mirsky <gregory.mirsky@ericsson.com> Fri, 17 April 2015 01:38 UTC

Return-Path: <gregory.mirsky@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 4887E1A8A48 for <mpls@ietfa.amsl.com>; Thu, 16 Apr 2015 18:38:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.201
X-Spam-Level:
X-Spam-Status: No, score=-104.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, 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 fnKMI4Z5JJaH for <mpls@ietfa.amsl.com>; Thu, 16 Apr 2015 18:38:04 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8FA0D1A8A43 for <mpls@ietf.org>; Thu, 16 Apr 2015 18:38:04 -0700 (PDT)
X-AuditID: c618062d-f79686d0000030a8-62-55300d0a0c97
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 20.B7.12456.A0D00355; Thu, 16 Apr 2015 21:27:07 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.03.0210.002; Thu, 16 Apr 2015 21:38:02 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Nobo Akiya <nobo.akiya.dev@gmail.com>, 'Ross Callon' <rcallon@juniper.net>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] working group last call for draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf
Thread-Index: AQHQb/4e6lxvQUESVUS7PAp42TBBtZ0/b/8AgBD8mdA=
Date: Fri, 17 Apr 2015 01:38:02 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1121B94CDFF@eusaamb103.ericsson.se>
References: <BY1PR0501MB143041FD755CA2819623985EA5180@BY1PR0501MB1430.namprd05.prod.outlook.com> <BY1PR0501MB14307B7B5965125211314F1FA5FE0@BY1PR0501MB1430.namprd05.prod.outlook.com> <005801d07006$789a7ed0$69cf7c70$@gmail.com>
In-Reply-To: <005801d07006$789a7ed0$69cf7c70$@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.9]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRmVeSWpSXmKPExsUyuXRPiC43r0GowdaznBYTTj1gsvh+aQmL xa2lK1ktnpx7x2Lxd8UVFgdWj52z7rJ7LFnyk8njetNVdo8vlz+zBbBEcdmkpOZklqUW6dsl cGXsOvietaDRvGLblhXMDYwrtLsYOTgkBEwkDm+o6mLkBDLFJC7cW8/WxcjFISRwlFHi3MGl jBDOckaJF2dusYJUsQkYSbzY2MMOYosIFErM6p3GBFLELLCDUeL24dlgRcIC0RJbp19gBtkg IhAjMa/FEKLeSuLlsz1MIDaLgKrEjHn3wEp4BXwlNuxThtj1FGjMqltsIDWcAhYSrZ/+MIPY jEDXfT+1BqyXWUBc4taT+UwQVwtILNlznhnCFpV4+fgfK4StKLGvfzo7RL2exI2pU9ggbG2J ZQtfg9XzCghKnJz5hGUCo9gsJGNnIWmZhaRlFpKWBYwsqxg5SotTy3LTjQw2MQLj6pgEm+4O xj0vLQ8xCnAwKvHwLhDXDxViTSwrrsw9xCjNwaIkzrvowcEQIYH0xJLU7NTUgtSi+KLSnNTi Q4xMHJxSDYy6ERN2azmsO1Bm/KqovjnR7KtjRnfxrsSa6HXXb5zezl+o9nBCn+OUzjKvC1O3 rOpfciT85U5+8ddpp7W+bPr54+fSdVWXnm+r/XttR6XK2f1WOac+LGDO4Z7jtv3DBKOvAk8n 8U+ev3rT7w33zLLeh+b6LuK3nRy/SYzjSfrVIzkLuQVuFlZFKrEUZyQaajEXFScCAAdecraM AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/2FWwF2ti7Nns9HdKmSTsG6CBfGY>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf.org" <draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf.org>
Subject: Re: [mpls] working group last call for draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf
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: <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: Fri, 17 Apr 2015 01:38:07 -0000

Hi Nobo,
finally got to address your comments (greatly appreciate your help).
Please find in-line and tagged GIM>>.

	Kind regards,
		Greg

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Nobo Akiya
Sent: Sunday, April 05, 2015 6:10 PM
To: 'Ross Callon'; mpls@ietf.org
Cc: mpls-chairs@tools.ietf.org; draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf.org
Subject: Re: [mpls] working group last call for draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf

Hi Ross,

My apologies for being late.

I skipped over all the PM details, but read rest of the document. This document defines an important functionality for TP OAM, and I do support its progress.

I did spot few things which should be addressed in the document (especially
#1 and #4).

1. Section 2.2

      - BFD Configuration sub-TLV, which MUST be included if either the
      CC, the CV or both OAM Function flags being set in the OAM
      Function Flags Sub-TLV [RFC7260].

I'm guessing that above is a copy & paste error/leftover. MPLS OAM Function TLV is defined in the section 2.2 of the draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf document, and the TLV has MPLS OAM TLV Flags defined. We would want to refer to the MPLS OAM TLV Flags in the MPLS OAM Function TLV instead of OAM Function flags in the OAM Function Flags Sub-TLV defined in RFC7260.

And if above is true (and the text is corrected), then the reference to
RFC7260 can also be removed (as it is not mentioned anywhere else in this document).

GIM>> Indeed, cut-paste. New text will be:
      - BFD Configuration sub-TLV, which MUST be included if either the
      CC, the CV or both MPLS OAM Function flags being set in the MPLS
      OAM Functions TLV .
And the Table 1 caption will be not to MPLS OAM TLV Flags but to  MPLS OAM Functions Flags.

2. Section 2.2

      This sub-TLV MUST carry a "BFD
      Local Discriminator sub-TLV" and a "Timer Negotiation Parameters
      sub-TLV" if the N flag is cleared.  The "Source MEP-ID sub-TLV"
      MUST also be included.  If the I flag is set, the "BFD
      Authentication sub-TLV" MAY be included.

I think above should be removed, as it is a subset (and a bit confusion
subset) of what is better described at the end of Section 2.2.1 anyways.

GIM>> Agree to remove.

3. Section 2.2.1

         In this case an updated
         Negotiation Timer Parameters sub-TLV, containing values
         supported by the egress node, is returned to the ingress.

Above is probably a good place to reference RFC7419 to prevent problematic interop of multiple devices.

GIM>> Agreed. Updated with the reference:
         - the N flag is cleared and the S flag is set, and the
         Negotiation Timer Parameters sub-TLV received by the egress
         contains unsupported values.  In this case an updated
         Negotiation Timer Parameters sub-TLV, containing values
         supported by the egress node [RFC7419], is returned to the
         ingress.

4. Section 2.2.4

There needs to be some synchronicity between AuthType/AuthKeyID to specified in "this" MPLS echo request message and AuthType/AuthKeyID being used by BFD control packets. For example:

- If BFD control packets using "new" auth is received by the egress LSR before MPLS echo request with new "auth" is received, all BFD control packets using "new" auth will be dropped.
- To take that a step further, if BFD control packets using "new" auth is received by the egress LSR before "this" MPLS echo request is received by the egress LSR and corresponding BFD session is updated to point to the "new" auth , all BFD control packets using "new" auth will be dropped.
- If BFD control packets using "new" auth is only sent X time after sending the MPLS echo request with new "auth", then it is not guaranteed that the egress LSR will still be accepting BFD control packets with "old" auth for X amount of time.
- And of course there's the error case of the egress LSR not being able to support the specified the "new" auth specified in received MPLS echo request, but the ingress LSR starts using the "new" auth before it receives back NOSUP from the egress LSR via MPLS echo reply.

I suspect if sufficient details are not defined, we would likely run into some inter-op issues with this aspect.

GIM>> I agree, more details should be provided. How about a new paragraph added to the section:
   If BFD Authentication sub-TLV used for a BFD session in Up state then
   the Sender of the MPLS LSP Echo Request SHOULD ensure that old and
   new modes of authentication, i.e. combination of Auth.Type and Auth.
   Key ID, used to send and receive BFD control packets until the
   Sender can confirm that its peer had switched to the new
   authentication.

Thanks!

-Nobo

> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Ross Callon
> Sent: April-05-15 5:10 PM
> To: mpls@ietf.org
> Cc: Ross Callon; mpls-chairs@tools.ietf.org;
draft-ietf-mpls-lsp-ping-mpls-tp-
> oam-conf@tools.ietf.org
> Subject: Re: [mpls] working group last call for
draft-ietf-mpls-lsp-ping-mpls-tp-
> oam-conf
> 
> This working group last call has now ended.
> 
> There was one public response (to the MPLS working group) in support. 
> I
also
> got private responses of support from two of the authors. Otherwise 
> there
were
> no responses (neither in favor nor opposed). This is not sufficient to
constitute
> "rough consensus". As such the working group last call has failed.
> 
> My inclination is to wait for the July IETF (in Prague), and give the
authors an
> opportunity to present and solicit additional support. Depending upon 
> the response there, we may then repeat the WGLC.
> 
> Thanks, Ross
> (as WG co-chair)
> 
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Ross Callon
> Sent: Tuesday, March 10, 2015 4:46 PM
> To: mpls@ietf.org
> Cc: mpls-chairs@tools.ietf.org; draft-ietf-mpls-lsp-ping-mpls-tp-oam-
> conf@tools.ietf.org
> Subject: [mpls] working group last call for
draft-ietf-mpls-lsp-ping-mpls-tp-oam-
> conf
> 
> Working Group,
> 
> This is to initiate a working group last call on
draft-ietf-mpls-lsp-ping-mpls-tp-
> oam-conf-09.
> Because this WGLC will span the IETF in Dallas, it will be extended to
just over
> three weeks.
> 
> Please send your comments to the mpls wg mailing list (mpls@ietf.org).
> 
> There are no IPR disclosures against this document. All the authors 
> have
stated
> that they
> are not aware of any IPR that relates to this draft (two of the 
> responses
were
> private to
> the WG chairs).
> 
> This working group last call ends Thursday  April 2, 2015.
> 
> Ross
> for the MPLS WG chairs
> 
> 

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls