Re: [mpls] Thanks for comments on draft-akiya-mpls-lsp-ping-reply-mode-simple

Sam Aldrin <aldrin.ietf@gmail.com> Thu, 06 February 2014 20:23 UTC

Return-Path: <aldrin.ietf@gmail.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 E4E611A04C6 for <mpls@ietfa.amsl.com>; Thu, 6 Feb 2014 12:23:52 -0800 (PST)
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 gqCr25etYVJo for <mpls@ietfa.amsl.com>; Thu, 6 Feb 2014 12:23:49 -0800 (PST)
Received: from mail-pa0-x22c.google.com (mail-pa0-x22c.google.com [IPv6:2607:f8b0:400e:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id D2A0D1A04C1 for <mpls@ietf.org>; Thu, 6 Feb 2014 12:23:49 -0800 (PST)
Received: by mail-pa0-f44.google.com with SMTP id kq14so2168425pab.31 for <mpls@ietf.org>; Thu, 06 Feb 2014 12:23:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=clMmXb0TcoosGE4i2TJKiuHNxxRAM4FrQwhQa6ckgQI=; b=aO7d2BTvvnzB2hCl3VqOVjAJ7GcVwki3mbAq+wgDU56cIDDw9nG+O8vGIcoNdlt0sW YJYe3LFbvxMbWC9vGZC+23iDqFDTqOmBjfiVi7K+uRH8kYp0ie3umvB02ai/w9fwHXJt WiS9D1iilj27hKzQRfuTfkTgIZHrlxmZB5bghkmep7MOTB9T6NvwFGLjSdtwXjpxDgUB MaZltDMygiMit8DxY2M2D2Hkf6CxQi0iUYMYxs2qLH4KeGuddwXATU6pBim8PcEfsWem /EGHsNbgAe/lt1p/BsBjd5cRgZ0Jv7j68Y/czHDPZ2BpEE+WY4xrOyApBxHgwfLw0B46 VNug==
X-Received: by 10.68.189.198 with SMTP id gk6mr14790198pbc.146.1391718228670; Thu, 06 Feb 2014 12:23:48 -0800 (PST)
Received: from [192.168.1.6] (c-107-3-154-8.hsd1.ca.comcast.net. [107.3.154.8]) by mx.google.com with ESMTPSA id ja8sm6429839pbd.3.2014.02.06.12.23.46 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 06 Feb 2014 12:23:47 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_A5ADAC41-6F28-49A4-9753-C8A47197DA8A"
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Sam Aldrin <aldrin.ietf@gmail.com>
In-Reply-To: <CECE764681BE964CBE1DFF78F3CDD3941DF0FD96@xmb-aln-x01.cisco.com>
Date: Thu, 06 Feb 2014 12:23:45 -0800
Message-Id: <BBB7C054-6157-48BD-94ED-7D270509CBCE@gmail.com>
References: <CECE764681BE964CBE1DFF78F3CDD3941DEDE3AF@xmb-aln-x01.cisco.com> <660E124A-F814-469D-97A9-EF55CE9651C7@gmail.com> <CECE764681BE964CBE1DFF78F3CDD3941DEDED08@xmb-aln-x01.cisco.com> <84A5DEF5-8FFB-4F04-BCEC-A8EEBD05A3BA@gmail.com> <CECE764681BE964CBE1DFF78F3CDD3941DEDEFB4@xmb-aln-x01.cisco.com> <CECE764681BE964CBE1DFF78F3CDD3941DF0FD96@xmb-aln-x01.cisco.com>
To: "Nobo Akiya (nobo)" <nobo@cisco.com>
X-Mailer: Apple Mail (2.1827)
Cc: "mpls@ietf.org" <mpls@ietf.org>, "draft-akiya-mpls-lsp-ping-reply-mode-simple@tools.ietf.org" <draft-akiya-mpls-lsp-ping-reply-mode-simple@tools.ietf.org>, Curtis Villamizar <curtis@occnc.com>
Subject: Re: [mpls] Thanks for comments on draft-akiya-mpls-lsp-ping-reply-mode-simple
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: Thu, 06 Feb 2014 20:23:53 -0000

Hi Nobo et al,

Please find my initial comments of the draft v01.

- non-corouted -> associated
- In sec 2
Some return path(s) are more preferred than others, but preferred
   cannot be used in all cases.  Thus implementations are required to
   compute when preferred return path encoding can and cannot be used,
   and that computation is becoming more and more difficult.

As response code is initiated by the initiator, user in this case, the preferred return path is for UI implementation and not the actual LSP ping functionality. Which/what part of implementation are you referring to?
- Sec 2
This document adds one Reply Mode to describe reverse LSP, and one
   optional TLV to describe ordered list of reply modes.  Based on
   operational needs, the TLV can describe multiple Reply Mode values in
   preferred order to allow responder to use first available Reply Mode
   from the list.  This eliminates the need for initiator to compute, or
   sometimes "guess", the "default" return path encoding.  And that will
   result in simplified implementations across vendors, and result in
   improved usability to fit operational needs.

I do not subscribe to the text above as is. Even with the new proposal, the compute/guess/default still remain, irrespective of presence/absence of this new TLV. All you might be adding is an option for sender to group different return codes, instead of initiator to send request individually (of course little more than I summarized, but hope you got my point)

- Sec 3.1, how is this different from RFC 7110? If same, please call it out here and remove TBD1 as sec 4.1 of RFC7110 added reply mode 5 for the same. If different to the RFC, I would like to see those details here.

- Missing details on how it will work within proxy LSP ping.

General comments:

- I believe this new enhancement will only provide a degree of variance to RFC4379, where the response could be received back at initiator. Here is why
  1. If the response is not received back at source, even with the new TLV, one cannot conclude that LSP is broken. 
  2. Bidirectional LSP’s exist only for few FEC types. Hence this will be limited to those FEC types. 
  3. To solve one thing, we might be loosing other aspects. For example, when I chose return codes in this order, a. Return LSP(5); b. IP(2). So, if return LSP is broken, with RFC4379 & RFC7110, response will not be received. But with this, if IP path exists, response will be received and you do not know how the response is received and initiator will not know the response is sent over IP. Breakage of return LSP will not be know at the initiator.
  4. As least common denominator is still RFC4379, to support backward capability, it is impossible to safely assume the network is fully supportive of the new capability. Do we need controller for that? </jk>. At the end of the day, this is optimization for the sender to reduce number of requests. 

cheers
-sam

On Dec 16, 2013, at 6:28 PM, Nobo Akiya (nobo) <nobo@cisco.com> wrote:

> Hi Sam, Curtis, Greg,
> 
> Thank you for your comments at IETF88, in particular about:
> 
> - Transition plan
> - Deviating operational preference in Reply Mode order
> - Error cases for "Reply Mode Order TLV"
> 
> These points have been updated in -01.
> 
> In summary, we have decided to remove " Reply via pre-defined preference" Reply Mode, and to allow the "Reply Mode Order TLV" to be used with any Reply Mode value in echo request.
> 
> URL:             http://www.ietf.org/internet-drafts/draft-akiya-mpls-lsp-ping-reply-mode-simple-01.txt
> Status:          http://datatracker.ietf.org/doc/draft-akiya-mpls-lsp-ping-reply-mode-simple
> Htmlized:        http://tools.ietf.org/html/draft-akiya-mpls-lsp-ping-reply-mode-simple-01
> Diff:            http://www.ietf.org/rfcdiff?url2=draft-akiya-mpls-lsp-ping-reply-mode-simple-01
> 
> -Nobo