Re: [Softwires] BGP TE attr last call by softwires WG (2nd question)
Yakov Rekhter <yakov@juniper.net> Thu, 28 August 2008 23:58 UTC
Return-Path: <owner-ccamp@ops.ietf.org>
X-Original-To: ietfarch-ccamp-archive@core3.amsl.com
Delivered-To: ietfarch-ccamp-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D65DA3A6946 for <ietfarch-ccamp-archive@core3.amsl.com>; Thu, 28 Aug 2008 16:58:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.571
X-Spam-Level:
X-Spam-Status: No, score=-4.571 tagged_above=-999 required=5 tests=[AWL=-0.676, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id addCSsHyLLrN for <ietfarch-ccamp-archive@core3.amsl.com>; Thu, 28 Aug 2008 16:58:07 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id D2AC13A67CC for <ccamp-archive@ietf.org>; Thu, 28 Aug 2008 16:58:06 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.69 (FreeBSD)) (envelope-from <owner-ccamp@ops.ietf.org>) id 1KYrFV-000Bc6-Rp for ccamp-data@psg.com; Thu, 28 Aug 2008 23:49:57 +0000
Received: from [64.18.2.161] (helo=exprod7og104.obsmtp.com) by psg.com with smtps (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from <yakov@juniper.net>) id 1KYrFQ-000BbS-2w for ccamp@ops.ietf.org; Thu, 28 Aug 2008 23:49:55 +0000
Received: from source ([66.129.228.6]) by exprod7ob104.postini.com ([64.18.6.12]) with SMTP; Thu, 28 Aug 2008 16:49:10 PDT
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emsmtp02.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 28 Aug 2008 16:48:03 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 28 Aug 2008 16:48:02 -0700
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.1830); Thu, 28 Aug 2008 16:48:02 -0700
Received: from juniper.net (sapphire.juniper.net [172.17.28.108]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id m7SNlvu08136; Thu, 28 Aug 2008 16:47:59 -0700 (PDT) (envelope-from yakov@juniper.net)
Message-Id: <200808282347.m7SNlvu08136@magenta.juniper.net>
To: Lou Berger <lberger@labn.net>
cc: Adrian Farrel <adrian@olddog.co.uk>, ccamp@ops.ietf.org, softwires@ietf.org
Subject: Re: [Softwires] BGP TE attr last call by softwires WG (2nd question)
In-reply-to: <E1KYmFs-00060o-2I@psg.com>
References: <200808130902.m7D929Xi030025@mta4.iomartmail.com> <001f01c90373$da047f60$0300a8c0@your029b8cecfe> <200808261254.m7QCsJu33149@magenta.juniper.net> <051a01c90832$ecb8a280$0300a8c0@your029b8cecfe> <E1KYL6v-0005Fh-Jl@psg.com> <200808271350.m7RDoSu86903@magenta.juniper.net> <E1KYM29-000Dcm-Pn@psg.com> <200808271602.m7RG2Ju46053@magenta.juniper.net> <E1KYPwq-000Ovl-04@psg.com> <200808281600.m7SG06u80869@magenta.juniper.net> <E1KYmFs-00060o-2I@psg.com>
X-MH-In-Reply-To: Lou Berger <lberger@labn.net> message dated "Thu, 28 Aug 2008 14:29:25 -0400."
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <62873.1219967277.1@juniper.net>
Date: Thu, 28 Aug 2008 16:47:57 -0700
From: Yakov Rekhter <yakov@juniper.net>
X-OriginalArrivalTime: 28 Aug 2008 23:48:02.0233 (UTC) FILETIME=[8231F290:01C90968]
Sender: owner-ccamp@ops.ietf.org
Precedence: bulk
List-ID: <ccamp.ops.ietf.org>
Lou, > Yakov, > see below. > > At 12:00 PM 8/28/2008, Yakov Rekhter wrote: > >Lou, > > > > > At 12:02 PM 8/27/2008, Yakov Rekhter wrote: > > > >Lou, > > > > > > > > > If you drop the "unless they share identical Traffic Engineering > > > > > Attributes" then we have alignment. > > > > > > > >If they do share identical TE attributes, then there is no > > > >problem to aggregate such routes. So, the current text is correct. > > > > > > > >Yakov. > > > > > > I think you need some additional semantic and aggregation function > > > definition if you want to aggregate. (For example: Does the TE > > > aggregate represent the resources available to *each* route or to > > > *all* the routes? If the latter, what's the distribution function?) > > > >Constructing BGP TE attribute when aggregating routes with identical > >BGP TE attributes follows procedure of rfc4201. > > ahh, that wasn't obvious. Need some specific language to that effect. Sure. To make it obvious I'll add the following: Constructing BGP TE attribute when aggregating routes with identical BGP TE attributes follows procedure of rfc4201. > > > Also I think some discussion on impact on scaling is > > > warranted. (consider the case where each <PPI, CPI> tuple from a PE > > > now needs it's own advisement due to dissimilar TE information per port.) > > > >As I said before, the granularity of L1VPN auto-discovery advertisements > >is a single PE-CE port anyway. So, each <PPI, CPI> tuple from a PE > >forms its own route anyway. > > Sure, but as the doc says more than one NLRI can be included in a > MP_REACH_NLRI attribute. That does not change the number of routes that PEs and RRs have to maintain. > >And while on the subject of scaling, please keep in mind that BGP > >only stores L1VPN routes on PEs that have sites of that VPN connected > >to them, and on an RR if used, but *not* on any of the P routers. In > >contrast, rfc5252 (OSPF for L1VPN autodiscovery) results in storing > >*all VPN TE information for all the VPNs* on *all* the IGP nodes, both P > >and PE. So, clearly BGP-based approach scales better than OSPF-based > >approach. > > sure this is made clear in the l1vpn document. What isn't made clear > is that, per this document, when TE attributes cannot be aggregated, > each <PPI, CPI> tuple needs its own MP_REACH_NLRI attribute *and* > advertisement. It would be quite clear if you would read base BGP spec (which is quoted as a Normative Refence in this document). Quoting Section 3.1 of BGP spec (rfc4271): Multiple routes that have the same path attributes can be advertised in a single UPDATE message by including multiple prefixes in the NLRI field of the UPDATE message. Yakov.
- BGP TE attr last call by softwires WG Adrian Farrel
- Re: BGP TE attr last call by softwires WG Adrian Farrel
- RE: BGP TE attr last call by softwires WG Don Fedyk
- Re: BGP TE attr last call by softwires WG Adrian Farrel
- Re: BGP TE attr last call by softwires WG JP Vasseur
- Re: BGP TE attr last call by softwires WG Yakov Rekhter
- Re: BGP TE attr last call by softwires WG Yakov Rekhter
- Re: BGP TE attr last call by softwires WG Adrian Farrel
- Re: BGP TE attr last call by softwires WG (2nd qu… Adrian Farrel
- Re: [Softwires] BGP TE attr last call by softwire… Lou Berger
- Re: [Softwires] BGP TE attr last call by softwire… Yakov Rekhter
- Re: [Softwires] BGP TE attr last call by softwire… Lou Berger
- Re: [Softwires] BGP TE attr last call by softwire… Yakov Rekhter
- Re: BGP TE attr last call by softwires WG Yakov Rekhter
- Re: [Softwires] BGP TE attr last call by softwire… Lou Berger
- Re: [Softwires] BGP TE attr last call by softwire… Yakov Rekhter
- Re: [Softwires] BGP TE attr last call by softwire… Lou Berger
- Re: [Softwires] BGP TE attr last call by softwire… Yakov Rekhter
- Re: [Softwires] BGP TE attr last call by softwire… Lou Berger
- Re: [Softwires] BGP TE attr last call by softwire… Yakov Rekhter
- Re: [Softwires] BGP TE attr last call by softwire… Lou Berger
- Re: [Softwires] BGP TE attr last call by softwire… Yakov Rekhter
- Re: [Softwires] BGP TE attr last call by softwire… Lou Berger