[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Softwires] BGP TE attr last call by softwires WG (2nd question)
Yakov,
See below.
At 07:47 PM 8/28/2008, Yakov Rekhter wrote:
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.
great.
> > > 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.
sure, but there's potential for significant impact on number/size of
advertisements and corresponding processing.
> >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.
I believe it is both worthwhile and appropriate to discuss how this
draft impacts/relates to scaling. In essence, I'm suggesting a
similar/parallel to section 5 of rfc 5195. (which also states things
that are "quite clear if you would read" BGP specs.)
Lou
Yakov.