Re: [Idr] draft-keyupate-idr-bgp-prefix-sid-00

Hannes Gredler <hannes@juniper.net> Tue, 18 November 2014 17:50 UTC

Return-Path: <hannes@juniper.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88A991A1B82 for <idr@ietfa.amsl.com>; Tue, 18 Nov 2014 09:50:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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 36wIjNq-XU84 for <idr@ietfa.amsl.com>; Tue, 18 Nov 2014 09:50:29 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0140.outbound.protection.outlook.com [207.46.100.140]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF6361A1B18 for <idr@ietf.org>; Tue, 18 Nov 2014 09:50:29 -0800 (PST)
Received: from hannes-mba.local (66.129.239.13) by DM2PR05MB445.namprd05.prod.outlook.com (10.141.104.154) with Microsoft SMTP Server (TLS) id 15.1.16.15; Tue, 18 Nov 2014 17:50:27 +0000
Received: from hannes-mba.local (localhost [IPv6:::1]) by hannes-mba.local (Postfix) with ESMTP id 79914630D75; Tue, 18 Nov 2014 18:50:26 +0100 (CET)
Date: Tue, 18 Nov 2014 18:50:26 +0100
From: Hannes Gredler <hannes@juniper.net>
To: Ahmed Bashandy <bashandy@cisco.com>
Message-ID: <20141118175026.GA16957@hannes-mba.local>
References: <D08AB1D4.79199%jeff.tantsura@ericsson.com> <546676FA.8020005@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <546676FA.8020005@cisco.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Originating-IP: [66.129.239.13]
X-ClientProxiedBy: DM2PR04CA060.namprd04.prod.outlook.com (10.141.154.178) To DM2PR05MB445.namprd05.prod.outlook.com (10.141.104.154)
X-Microsoft-Antispam: UriScan:;
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:DM2PR05MB445;
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:DM2PR05MB445;
X-Forefront-PRVS: 039975700A
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(377454003)(199003)(479174003)(24454002)(107046002)(99396003)(120916001)(66066001)(20776003)(47776003)(97736003)(33656002)(122386002)(105586002)(46102003)(106356001)(40100003)(50466002)(122856001)(77156002)(95666004)(62966003)(92726001)(64706001)(76506005)(77096003)(31966008)(98436002)(97756001)(23726002)(21056001)(92566001)(101416001)(110136001)(87976001)(102836001)(19580405001)(19580395003)(54356999)(50986999)(4396001)(83506001)(86362001)(230783001)(76176999)(15975445006)(46406003)(579124003); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR05MB445; H:hannes-mba.local; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:DM2PR05MB445;
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/idr/-v-QLJ8_LQVuHeITsGg_XLhgp7U
Cc: "idr@ietf.org" <idr@ietf.org>
Subject: Re: [Idr] draft-keyupate-idr-bgp-prefix-sid-00
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Nov 2014 17:50:32 -0000

hi ahmed,

short-answer: explicit routing using label-stacking.
(- isn't this what segment routing is about ;-) ?)

The problem is that an ingress router does not know
what the label-range of a egress router is.

so if you want to fold a stack using node-labels
and (*not* assuming identical label-ranges)
you need somehow to "learn" about the prefix-SID
originators label-range, such that you can construct
MPLS label stacks.

 range range range range range
 10000 10000 20000 40000 60000
 20000 20000 30000 50000 70000
   A-----B-----C------D-----E

so assume A wants to create a path
with ERO {C (Loose), E (Loose)}
we can use the 3107 provided label for
getting to C, but unless A "knows" (static config)
about the label-range from C there is now way
of construting the label to E.

/hannes


On Fri, Nov 14, 2014 at 01:41:14PM -0800, Ahmed Bashandy wrote:
|    Hi,
| 
|    There is a use case for sending the SRGB of a router in ISIS (e.g. ti-lfa)
|    What is the use case of having a BGP speaker send its SRGB to its peer in
|    a BGP-only deployment?
| 
|    Ahmed
| 
|    On 11/13/2014 7:10 PM, Jeff Tantsura wrote:
| 
|      Hi,
|      In BGP-LS-SR SRGB is encoded in SR Capabilities TLV (1034).
|      However today it comes from an IGP, e.g. Is ISIS case from SR
|      Capabilities sub-TLV of Router Capability TLV, so BGP only case should
|      be added.
|      Cheers,
|      Jeff
|      From: <Henderickx>, Wim Henderickx
|      <[1]wim.henderickx@alcatel-lucent.com>
|      Date: Thursday, November 13, 2014 at 4:24 PM
|      To: "[2]idr@ietf.org" <[3]idr@ietf.org>
|      Subject: [Idr] draft-keyupate-idr-bgp-prefix-sid-00
| 
|        The new BGP-Prefix-SID Label Index attribute avoids to pack routes in
|        a single BGP update. I believe the authors did this for backward
|        compatibility with RFC3107, etc +  the environment this is meant for
|        does not need to scale to Millions of prefixes with this attribute.
|        The result is that BGP NLRI(s) cannot be grouped in a single BGP
|        update packet since the index is unique per prefix. We should clarify
|        this because some environments might not cope with this very well.
|        Also I believe the solution should accommodate the ability to add
|        multiple label blocks since we will never know up front how many
|        prefixes we will allocate and things change, so operationally I
|        believe this will be required.
| 
|  _______________________________________________
|  Idr mailing list
|  [4]Idr@ietf.org
|  [5]https://www.ietf.org/mailman/listinfo/idr
| 
| References
| 
|    Visible links
|    1. mailto:wim.henderickx@alcatel-lucent.com
|    2. mailto:idr@ietf.org
|    3. mailto:idr@ietf.org
|    4. mailto:Idr@ietf.org
|    5. https://www.ietf.org/mailman/listinfo/idr

| _______________________________________________
| Idr mailing list
| Idr@ietf.org
| https://www.ietf.org/mailman/listinfo/idr