Re: [mpls] I-D Action: draft-ietf-mpls-rsvp-shared-labels-01.txt
Vishnu Pavan Beeram <vishnupavan@gmail.com> Mon, 05 March 2018 22:14 UTC
Return-Path: <vishnupavan@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 8D82A1243FE for <mpls@ietfa.amsl.com>; Mon, 5 Mar 2018 14:14:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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, 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 L33SB9ZuMeY8 for <mpls@ietfa.amsl.com>; Mon, 5 Mar 2018 14:14:12 -0800 (PST)
Received: from mail-pf0-x230.google.com (mail-pf0-x230.google.com [IPv6:2607:f8b0:400e:c00::230]) (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 8703912008A for <mpls@ietf.org>; Mon, 5 Mar 2018 14:14:08 -0800 (PST)
Received: by mail-pf0-x230.google.com with SMTP id j20so7860234pfi.1 for <mpls@ietf.org>; Mon, 05 Mar 2018 14:14:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=1iLW+Uyuny6ptcMMFPlyeUAQ7951T2QbJ1GaYC0/AAM=; b=Y6i5Nabn1rkztDLzzePA4tZNsVuvTWlnOSlRXcQjSr3NHKI/yM6blAqYBp4gWpjFPn 2vF4iuMrx7z/XsHYINUmnqxG0yXpiQbyo29ayV5xfknLHqWvnrBYIxWIvF66zd493dxO u0OOycyuZi6p7RSjC1MmdksQ5/OwmtauYoUjv7pHathP65m7TdS7ApZqCUXvtC1BgZQv 823ECZ+WnE8WPtymo+z2SBVioyB2KPK8I9M9P6hzM1Ra7+u1KoA3/uYjXq0FEb7Oovsi YQlTXLI+6go0P2MaoluFyGhMhEnN5lqdB/ANyPqw0Z7p2SE/WZzoXaEaSOT5wx2DAt77 0V9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=1iLW+Uyuny6ptcMMFPlyeUAQ7951T2QbJ1GaYC0/AAM=; b=oLZ7OxBdV4jPM2Do5PVTLhFs52INw8r879a8cqcCdA1p0Ndda2vYV3xgTLm5D8Z6By KpytEdZtAkS9q0p2S3JYGEhIHR9+Ydsdpe4JxhNMpQl2UZ6LB0AnbQ6rLHpHmlOL/oAc PuQ+xslaLtOhT/CVl0BSRM1bcf4/2jdzLnRVIGOXDAP+sGWEBnf9sZ2B+iBn3iEBAP2A +LgpLdR44jEfKlwtFuu1st4ZFnUL5fL6S9EjDPJtD7z/ZCinfIH6t6UAnqefm2AfA8tB i6Nz7cYYgi28JI2XKBRLyBmPkMD9bK4bPfOYbZC+vex+3SJIlWadgKxF2UpeNeNV9hTe t86w==
X-Gm-Message-State: APf1xPCeAjrfKoY3n4QHq7quY+8ZlCSLzUtC3QzsMXYoSaKIt6x9MF5o VHi3EYepbJWna5fjaH9WhpyR80FwmFP65YwVJco=
X-Google-Smtp-Source: AG47ELtDvVo0sfudUNGieP3l0mqiYpJEOezgj6nFIytFG5ufDsr9X37JycWu9wtMmjq5yNjTFk4h+2kLqX4nWVvGL5o=
X-Received: by 10.98.93.193 with SMTP id n62mr16761458pfj.83.1520288047974; Mon, 05 Mar 2018 14:14:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.160.6 with HTTP; Mon, 5 Mar 2018 14:14:07 -0800 (PST)
In-Reply-To: <39d90af6-7e9a-470f-90b0-9ec1cd0c8848@Spark>
References: <152026346867.14551.6193421201216277447@ietfa.amsl.com> <bb34914d-f6fe-02b2-2aa1-9e844bee4de6@gmail.com> <CA+YzgTuRB6L+FD2L_n7tHiSUVs1-zWo6iv6LhBzQkyKEhraNCg@mail.gmail.com> <389424dc-2ba7-4311-bacf-e529c7c95c1f@Spark> <CA+YzgTsiKnUH97BkWn8CTSf3N6-EkPF4sq_X6PxCo1mGZT5d_g@mail.gmail.com> <39d90af6-7e9a-470f-90b0-9ec1cd0c8848@Spark>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Date: Mon, 05 Mar 2018 17:14:07 -0500
Message-ID: <CA+YzgTtvC+W2aE=MsTaFvN3sL7vtud01FMq5aN63SuCTV-OZ=w@mail.gmail.com>
To: Alexander Okonnikov <alexander.okonnikov@gmail.com>
Cc: IETF MPLS List <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="001a113e39b60e4eb00566b1a5ab"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/WXoVKZMP_uD819Wwsjh6OWe6Hk0>
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 22:14:15 -0000
All the examples in this document assume that the egress LER uses an implicit null label (because that is the typical default behavior in most implementations). Regards, -Pavan On Mon, Mar 5, 2018 at 4:42 PM, Alexander Okonnikov < alexander.okonnikov@gmail.com> wrote: > Oh, thanks. May be it would make sense to point that tail-end in the > example allocates implicit null label? > > Best regards, > Alexander Okonnikov > > 6 марта 2018 г., 0:27 +0300, Vishnu Pavan Beeram <vishnupavan@gmail.com>, > писал: > > Alexander, Hi! > > No, the understanding isn't correct. There is no "packet drop" here. > > Note that when the ingress receives the RRO in the Resv (as part of the > initial signaling sequence), it becomes aware not only of all the > nodes/links traversed by the LSP, but also of the label and the type of > label assigned to the LSP at each hop. So for your example (where only C > uses a regular label), using the logic explained in Section 7 (Construction > of Label Stacks), the ingress would construct the following label stack -- > {150, 200, 850}. When C receives the packet with top-label 200, it would > swap it to 250 and forward it to D. When D receives the packet with > top-label 250, it would pop the label and forward it to E. And when E > receives the packet with top-label 850, it would pop the label and forward > it to I. > > The logic for "Construction of Label Stacks" is explained in detail in > section 7. > > Regards, > -Pavan > > > > On Mon, Mar 5, 2018 at 3:48 PM, Alexander Okonnikov < > alexander.okonnikov@gmail.com> wrote: > >> 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-s >>>> hared-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 >>> >> >> >
- [mpls] I-D Action: draft-ietf-mpls-rsvp-shared-la… internet-drafts
- Re: [mpls] I-D Action: draft-ietf-mpls-rsvp-share… Alexander Okonnikov
- [mpls] Fwd: I-D Action: draft-ietf-mpls-rsvp-shar… Vishnu Pavan Beeram
- Re: [mpls] I-D Action: draft-ietf-mpls-rsvp-share… Vishnu Pavan Beeram
- Re: [mpls] I-D Action: draft-ietf-mpls-rsvp-share… Alexander Okonnikov
- Re: [mpls] I-D Action: draft-ietf-mpls-rsvp-share… Vishnu Pavan Beeram
- Re: [mpls] I-D Action: draft-ietf-mpls-rsvp-share… Alexander Okonnikov
- Re: [mpls] I-D Action: draft-ietf-mpls-rsvp-share… Vishnu Pavan Beeram