Re: [mpls] I-D Action: draft-ietf-mpls-rsvp-shared-labels-01.txt

Alexander Okonnikov <alexander.okonnikov@gmail.com> Mon, 05 March 2018 20:49 UTC

Return-Path: <alexander.okonnikov@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50CA0126D85 for <mpls@ietfa.amsl.com>; Mon, 5 Mar 2018 12:49:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.738
X-Spam-Level:
X-Spam-Status: No, score=-1.738 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, HTML_OBFUSCATE_05_10=0.26, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 K7v3eWsYZK9A for <mpls@ietfa.amsl.com>; Mon, 5 Mar 2018 12:49:20 -0800 (PST)
Received: from mail-lf0-x231.google.com (mail-lf0-x231.google.com [IPv6:2a00:1450:4010:c07::231]) (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 1E816127058 for <mpls@ietf.org>; Mon, 5 Mar 2018 12:49:20 -0800 (PST)
Received: by mail-lf0-x231.google.com with SMTP id l191so25166619lfe.1 for <mpls@ietf.org>; Mon, 05 Mar 2018 12:49:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=hOBN4dDaD9TMEl7JRrZevZbtGrTrrtyDZ37HOn9jD1U=; b=vQWi8oBOXx0I0PQnB8NFxQoa7t+PEdnKjtiPo9xo6Z/7fTL/dvyszEdIrqIsmyIJuy vzClwqSUv4JqUAWWjlWoM8uI0j5EIMfIfkR9YkK6c3U/5etIwtwr/1oR2gXgVmQ0URwQ k3maPpD1NXQSP0y5rMZlo7DDNwE+lyhZjPpN2aUutxp9h1CMTZMe5uxwrI/xuvY+0w8m QHATjANZChaBE9r2IBr5ePBJ6nr2o7Edj7ff9vnrRSB4ZRslyN0U62NqI69FprSADkmm UTwIlZftOVhE5JnnvS2zf9Ej44HOtGMYXpPwNMf1wsf7jJhEfURrd6auSz7uhnsQEt8f 4Gsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=hOBN4dDaD9TMEl7JRrZevZbtGrTrrtyDZ37HOn9jD1U=; b=eY+hlZEVJvi7Z8MzTL9CQYO1HloFrK52K+aGaZ9Yzun7LtxUC/LzmqXTzrMyH6i6Ff UaQWHlhvTZM1yCdWAm5YnCqhEnHNTTFtHF3J1AkafHSdyAsArjv2lXMak//mLVj8dneF s+ALOUFwwrrSJl/tf4w1b1+BzME9EZu167ziUcr+C48Xi+5sZS7s2wlB4kS6MTMTr6c5 6ATiZNinkVzPUDYWQAg5oz8AZhnGwcCxNM1FDf56IXCopoZ3oICMb1RJmmazprw4DMyV LUdnEadY60dnPHuro8Kyg139D0u9TXcx+Mfh3uU2xSateZ+OuzCt8kesz6Wm5tPdp8Ut tMJQ==
X-Gm-Message-State: AElRT7E5EBigAPQvNt4tv1U2bZdrCtZxtakngefdPXTU01+l+hssLtb1 YtNxuW5ivdUEUQlcSvHhJgE=
X-Google-Smtp-Source: AG47ELsOVXZUHPu5I+rLYlIPuAxxxWV20IfFH/U+yddvEYE2FZgg2MazDe1wBUy9dgYBmNXmXeFarQ==
X-Received: by 10.46.36.16 with SMTP id k16mr10573247ljk.14.1520282958351; Mon, 05 Mar 2018 12:49:18 -0800 (PST)
Received: from [10.0.1.2] ([88.201.167.250]) by smtp.gmail.com with ESMTPSA id r73sm2786964lja.87.2018.03.05.12.49.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Mar 2018 12:49:17 -0800 (PST)
Date: Mon, 05 Mar 2018 23:48:51 +0300
From: Alexander Okonnikov <alexander.okonnikov@gmail.com>
To: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Cc: IETF MPLS List <mpls@ietf.org>
Message-ID: <389424dc-2ba7-4311-bacf-e529c7c95c1f@Spark>
In-Reply-To: <CA+YzgTuRB6L+FD2L_n7tHiSUVs1-zWo6iv6LhBzQkyKEhraNCg@mail.gmail.com>
References: <152026346867.14551.6193421201216277447@ietfa.amsl.com> <bb34914d-f6fe-02b2-2aa1-9e844bee4de6@gmail.com> <CA+YzgTuRB6L+FD2L_n7tHiSUVs1-zWo6iv6LhBzQkyKEhraNCg@mail.gmail.com>
X-Readdle-Message-ID: 389424dc-2ba7-4311-bacf-e529c7c95c1f@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5a9dad4c_3352255a_5f5f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/-mRkheXIdiCm5HC5bNJWLNlheGM>
Subject: Re: [mpls] I-D Action: draft-ietf-mpls-rsvp-shared-labels-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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, 05 Mar 2018 20:49:23 -0000

Hi Pavan,

Thank you for answer. I have one more question regarding mixing TE and regular labels. Let’s assume that in the Figure 6 only router C uses regular label, and routers B, D, E, and I use TE labels. Per example, router A will push stack {150, 200}. When router C receives packet with top label 200, it swaps it to 250, which is TE label, allocated by D. Router D pops label 250, the packet becomes unlabeled and dropped by router E. Is my understanding correct?

Best regards,
Alexander Okonnikov

5 марта 2018 г., 23:22 +0300, Vishnu Pavan Beeram <vishnupavan@gmail.com>, писал:
> Alexander, Hi!
>
> Please see inline (prefixed VPB).
>
> Regards,
> -Pavan
>
> > On Mon, Mar 5, 2018 at 10:44 AM, Alexander Okonnikov <alexander.okonnikov@gmail.com> wrote:
> > > Hi authors,
> > >
> > >
> > > I sent comments (27.12.2017, cited below) regarding version -00 of the draft, but have not received answers. Could you please provide some explanations?
> > >
> >
> > [VPB] I apologize for not responding to this earlier. Please see below for responses.
> >
> > >
> > > "The draft highlights benefits of proposed solution, but doesn't mention drawbacks. For example, in case of regular RSVP-TE LSP transit LSRs are able to perform conditioning of traffic of individual RSVP-TE LSP, thankfully to unique ingress labels of LSPs. I.e. for regular RSVP-TE LSPs incoming label is not only key for seeking ILM entry, but (optionally) is input for classifier as well.
> >
> > [VPB] The draft doesn’t hide the fact that a Segment Routing MPLS forwarding plane is being used here. “Loss of granularity at the transit" is a trade-off that is associated with using such a forwarding plane.
> >
> > >
> > > Also, the draft points, as one of benefits, hitless re-routing nature. Regular RSVP-TE LSPs are also could be re-routed in hitless manner. RFC 3209 says that if two LSPs have the same ERO, common label can be assigned for them. So, this benefit is questionable."
> > >
> >
> > [VPB] There is a subtle difference between what RFC3209 says and what is currently being discussed in this draft. The statement in RFC3209 proposes an optional reroute behavior for conventional RSVP-TE LSPs. There was an attempt sometime back to make this ("reusing labels during MBB") a best-practice (draft-dai-mpls-rsvp-te-mbb-label-reuse), but that draft didn’t go too far. There are still implementations out there that don’t reuse “labels” during MBB. With the functionality introduced by this current draft, the “the common label" behavior is inherent — there is nothing optional about it and that is what the draft is trying to highlight.
> >
> > >
> > > As I understand, due to specifics of the solution node protection cannot be provided as well, which is one more drawback of the solution.
> > >
> >
> > [VPB] This isn’t a drawback. As mentioned in a separate cover to the WG, the solution for node protection would be published separately (involves a bit too much detail to put into a WG document at this point).
> >
> > >
> > > Thank you in advance.
> > >
> > >
> > > 05.03.2018 18:24, internet-drafts@ietf.org пишет:
> > >
> > > > A New Internet-Draft is available from the on-line Internet-Drafts directories.
> > > > This draft is a work item of the Multiprotocol Label Switching WG of the IETF.
> > > >
> > > >          Title           : Signaling RSVP-TE tunnels on a shared MPLS forwarding plane
> > > >          Authors         : Harish Sitaraman
> > > >                            Vishnu Pavan Beeram
> > > >                            Tejal Parikh
> > > >                            Tarek Saad
> > > >         Filename        : draft-ietf-mpls-rsvp-shared-labels-01.txt
> > > >         Pages           : 21
> > > >         Date            : 2018-03-05
> > > >
> > > > Abstract:
> > > >     As the scale of MPLS RSVP-TE networks has grown, so the number of
> > > >     Label Switched Paths (LSPs) supported by individual network elements
> > > >     has increased.  Various implementation recommendations have been
> > > >     proposed to manage the resulting increase in control plane state.
> > > >
> > > >     However, those changes have had no effect on the number of labels
> > > >     that a transit Label Switching Router (LSR) has to support in the
> > > >     forwarding plane.  That number is governed by the number of LSPs
> > > >     transiting or terminated at the LSR and is directly related to the
> > > >     total LSP state in the control plane.
> > > >
> > > >     This document defines a mechanism to prevent the maximum size of the
> > > >     label space limit on an LSR from being a constraint to control plane
> > > >     scaling on that node.  That is, it allows many more LSPs to be
> > > >     supported than there are forwarding plane labels available.
> > > >
> > > >     This work introduces the notion of pre-installed 'per Traffic
> > > >     Engineering (TE) link labels' that can be shared by MPLS RSVP-TE LSPs
> > > >     that traverse these TE links.  This approach significantly reduces
> > > >     the forwarding plane state required to support a large number of
> > > >     LSPs.  This couples the feature benefits of the RSVP-TE control plane
> > > >     with the simplicity of the Segment Routing MPLS forwarding plane.
> > > >
> > > >     This document also introduces the ability to mix different types of
> > > >     label operations along the path of an LSP, thereby allowing the
> > > >     ingress router or an external controller to influence how to
> > > >     optimally place a LSP in the network.
> > > >
> > > >
> > > >
> > > > The IETF datatracker status page for this draft is:
> > > > https://datatracker.ietf.org/doc/draft-ietf-mpls-rsvp-shared-labels/
> > > >
> > > > There are also htmlized versions available at:
> > > > https://tools.ietf.org/html/draft-ietf-mpls-rsvp-shared-labels-01
> > > > https://datatracker.ietf.org/doc/html/draft-ietf-mpls-rsvp-shared-labels-01
> > > >
> > > > A diff from the previous version is available at:
> > > > https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-rsvp-shared-labels-01
> > > >
> > > >
> > > > Please note that it may take a couple of minutes from the time of submission
> > > > until the htmlized version and diff are available at tools.ietf.org.
> > > >
> > > > Internet-Drafts are also available by anonymous FTP at:
> > > > ftp://ftp.ietf.org/internet-drafts/
> > > >
> > > > _______________________________________________
> > > > mpls mailing list
> > > > mpls@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/mpls
> > >
> > > _______________________________________________
> > > mpls mailing list
> > > mpls@ietf.org
> > > https://www.ietf.org/mailman/listinfo/mpls
>