Re: [mpls] Mail regarding draft-bryant-mpls-sfl-control
"Nobo Akiya" <nobo.akiya.dev@gmail.com> Mon, 23 March 2015 14:34 UTC
Return-Path: <nobo.akiya.dev@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 26F501A8A8F for <mpls@ietfa.amsl.com>; Mon, 23 Mar 2015 07:34:06 -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 QgJgaf92eTBL for <mpls@ietfa.amsl.com>; Mon, 23 Mar 2015 07:34:02 -0700 (PDT)
Received: from mail-ob0-x229.google.com (mail-ob0-x229.google.com [IPv6:2607:f8b0:4003:c01::229]) (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 3EBCF1A8AC1 for <mpls@ietf.org>; Mon, 23 Mar 2015 07:34:02 -0700 (PDT)
Received: by obcxo2 with SMTP id xo2so124320512obc.0 for <mpls@ietf.org>; Mon, 23 Mar 2015 07:34:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:thread-index:content-language; bh=hb7AnZXtscKzq7cfokJ4Wd25+VkcwFynCglo8s4eWvg=; b=of366g/hSLa/IUTZjpMgyUM59X+VBDIyARWmJMxf76JSMr6vzslU2NiDPs5RfFMKmS j7byksLYBh6bnVXDkzILpLBcJahykVJ2P2pCjQ3CukmMNvXcJvz3Jd+SJrfvlg8jEDos BbQkIFRzgmlcvszByjZtldlWtbaUwlhJNG2cvl++3xhI4+DmmCAaViLdvgTK1Iw98cwe YiWVsCQvPh4T2ZN0TqkWzTtv39lgPP764DYf9fte6pRGzJ7bp8lBg8Jg2vrjr3PPLDWl ea7AWBgtZLRsnzbMe2VucHr8Pte4n8TLrEBJwcpalyxlmtn58phHdSLMMRSrQu5k7Q2o MvjA==
X-Received: by 10.60.134.17 with SMTP id pg17mr67304982oeb.12.1427121241704; Mon, 23 Mar 2015 07:34:01 -0700 (PDT)
Received: from NoboAkiyaPC (dhcp-a5b7.meeting.ietf.org. [31.133.165.183]) by mx.google.com with ESMTPSA id r83sm451539oif.28.2015.03.23.07.33.59 (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 23 Mar 2015 07:34:00 -0700 (PDT)
From: Nobo Akiya <nobo.akiya.dev@gmail.com>
To: stbryant@cisco.com, draft-bryant-mpls-sfl-control@tools.ietf.org
References: <008a01d06487$509048a0$f1b0d9e0$@gmail.com> <5510082D.5020108@cisco.com>
In-Reply-To: <5510082D.5020108@cisco.com>
Date: Mon, 23 Mar 2015 09:33:55 -0500
Message-ID: <01c901d06576$65b7e040$3127a0c0$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_01CA_01D0654C.7CE69330"
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AQHf8teGn6WIIb5ecQXx5oUMFqrBwgHWOuR9nPxLd6A=
Content-Language: en-ca
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/1jZtTyi7leygSXG9ZM1tjudlmxc>
Cc: mpls@ietf.org
Subject: Re: [mpls] Mail regarding draft-bryant-mpls-sfl-control
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: Mon, 23 Mar 2015 14:34:06 -0000
Hi Stewart, Thanks for the reply. Please see in-line with [NOBO]. From: Stewart Bryant [mailto:stbryant@cisco.com] Sent: March-23-15 7:34 AM To: Nobo Akiya; draft-bryant-mpls-sfl-control@tools.ietf.org Cc: mpls@ietf.org Subject: Re: [mpls] Mail regarding draft-bryant-mpls-sfl-control On 22/03/2015 10:02, Nobo Akiya wrote: Hi Authors, This proposal is very much needed to use PM for wider range of scenario, and the method to achieve this w/o increasing the label stack size for application labels is very clever! I read through the document (along with draft-bryant-mpls-synonymous-flow-labels) and had few questions which I hope you can clarify. 1) Shouldn't the SFL control message contain a source (i.e., requester) identifier field? Without that, session-ID/SFL-Batch can collide amongst multiple sources for a same FEC (e.g., mp2p), creating confusion to the receiver. <https://tools.ietf.org/html/draft-bryant-mpls-sfl-control-00#section-4> 4. Return Path Where the LSP is a mulit-point to point, or multi-point to multi- point MPLS LSP (or other MPLS construct) the RFC6374 <https://tools.ietf.org/html/rfc6374> Address TLV MUST be included in Query packet, even if the response is requested in- band, since this is needed to provide the necessary return address for this request. So I think we have that covered. [NOBO] I missed that section. From reading other sections of this document, I was under the impression that the SFL control message will not be followed by TLVs. Can we make this clear in section 3 and also fix up the IANA section? [snip] Value Description TLV Follows Reference ------ ---------------------------------------- ----------- --------- 0x0XXX SFL Control No This [snip] 2) Is there is any use case for the SFL "request" operation needing to be processed on a non-egress LSR (i.e., transit LSRs)? If there is no such use case, it might be a good idea to restrict the processing of the "request" operation by the egress of the FEC described in the control message, in case such packets prematurely terminate. Thoughts? The work is written up as operating between LSP endoints, but you could run it at a midpoint where the label becomes top of stack - i.e. at any point on an LSP or at a PW stitching point. You would need to run the setup between the two adjacent mid-point nodes but that is possible. [NOBO] Ok. 3) When I thought about this topic a while back, my thought at the time was to use some sort of a TCP connection between the 2 nodes to send control messages to allocate/maintain context labels. What was the design decision which lead up to preferring the ACH to send the SFL control messages (as opposed to a TCP connection)? There were two reasons for doing this, one that we wanted to make this independent of the label protocol so we did not need to do this for LDP, RSVP, BGP, MPLS-TP etc, and the best way seemed to be a common protocol that run under the main signalling protocols and operated in all of these environments. Secondly I wanted the same solution for MPLS and MPLS-TP. This seemed to be a way to achieve these objectives. [NOBO] Right, IP-less TP becomes a special case if we were to cook up a generic (i.e., protocol independent) TCP based OAM signaling mechanism. However, doing this in-band of an LSP via ACH would make it more difficult to do management of anything that's not LSP specific. For example, management of aggregate stats label (i.e., one context label used across multiple LSPs). I think SFL itself is very cool, but if the defined control protocol is to handle more than SFL, then perhaps we need further discussions. Thanks! -Nobo - Stewart Thanks! -Nobo _______________________________________________ mpls mailing list mpls@ietf.org <mailto:mpls@ietf.org> https://www.ietf.org/mailman/listinfo/mpls -- For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/index.html
- [mpls] Mail regarding draft-bryant-mpls-sfl-contr… Nobo Akiya
- Re: [mpls] Mail regarding draft-bryant-mpls-sfl-c… Stewart Bryant
- Re: [mpls] Mail regarding draft-bryant-mpls-sfl-c… Nobo Akiya
- Re: [mpls] Mail regarding draft-bryant-mpls-sfl-c… Stewart Bryant