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