[rrg] BGP scaling limit
Enke Chen
enkechen at cisco.com
Sat Jan 31 21:29:27 PST 2009
BTW, the MED setting could also be based on the normalized metric. For
example:
IGP metric MED
--------------------------------
0-20 10
21-40 20
41-100 30
...
-- Enke
Enke Chen wrote:
> Hi, Danny:
>
> Just saw this email as I am not on the IRTF mailing list:
>
> Excerpt from the email:
>
> ------------------------------------------------------------------------------
>
>
> I don't agree with this. Offer me an alternative for 10 or
> more interconnections between the largest networks today?
> Offer me an alternative for how those paths and the current
> inter-domain routing protocol amplify (not minimize) the number
> of paths.
> -----------------------------------------------------------
>
> Here is what I (Enke) am thinking:
>
> I do agree that the current operational model of doing shortest-exit
> (and thus resulting in path multiplications) has scalability concerns,
> especially with the increase in the number of peering locations between
> providers.
>
> So here is an alternative (operationally):
>
> accept MEDs from each other and perform longest-exit.
>
> The MEDs could be set by the sender based on the location (community)
> so that at most 2 or 3 peering locations would advertise the same
> MED.
>
> For example, for a particular prefix originated from New York:
>
> Peering Location MED
> -----------------------------
> New York / DC 10
>
> Chicago/ Denver 20
> SFO / LA 30
> .....
>
> The location/community based route-map should be uniform (i.e.,
> identical) at the peering
> locations.
>
> This approach should reduce the number paths significantly, and yet
> maintain redundancy
> and convergence properties in a network.
>
> Any comments?
>
> -- Enke
>
> * /From/: Danny McPherson <danny at arbor.net
> <mailto:danny at DOMAIN.HIDDEN>>
> * /To/: <tony.li at tony.li <mailto:tony.li at DOMAIN.HIDDEN>>
> * /Cc/: 'RRG' <rrg at irtf.org <mailto:rrg at DOMAIN.HIDDEN>>
> * /Date/: Mon, 12 Jan 2009 14:01:24 -0700
>
> ------------------------------------------------------------------------
>
> On Jan 12, 2009, at 10:34 AM, Tony Li wrote:
>
>
> As you point out, this is more to do with the specific protocol than
> it is to do with the overall routing architecture. As such, this is
> why it's
>
> really much more of the domain of IDR than RRG.
>
> Well, so long as the folks designing the next generation
> understand the problem and mitigate the constraints. I'm
> not totally sure the former is the case, which has effects
> on the latter.
>
>
> BTW, AFAIK, route reflection _reduces_ the number of paths as
> compared to
>
> full-mesh IBGP. Am I missing something?
>
> Depends on the number of RRs, where the best path
> is, network architecture, etc.. The growth curves
> I've seen (wFrom rrg-bounces at irtf.org Mon Jan 12 13:01:51 2009
>
>
>
> On Jan 12, 2009, at 10:34 AM, Tony Li wrote:
>
>
> As you point out, this is more to do with the specific protocol than
> it is to do with the overall routing architecture. As such, this is
> why it's
>
> really much more of the domain of IDR than RRG.
>
> Well, so long as the folks designing the next generation
> understand the problem and mitigate the constraints. I'm
> not totally sure the former is the case, which has effects
> on the latter.
>
>
> BTW, AFAIK, route reflection _reduces_ the number of paths as
> compared to
>
> full-mesh IBGP. Am I missing something?
>
> Depends on the number of RRs, where the best path
> is, network architecture, etc.. The growth curves
> I've seen (which I hhich I hope to be able to share soon)
> illustrate that the number of iBGP paths is growing
> at anywhere from 6-14x the rate of the DFZ, and
> the reason is because of external factors, protocol
> design issues, and implementations.
>
>
> Paths that are introduced for the sake of traffic engineering are a
> well
>
> understood and self-inflicted problem.
>
> Really? So a multi-homed AS is TE? So networks that interconnect
> in 10 places result in 10 paths for each prefix and that's self-
> inflicted? What's the alternative to avoiding this self-inflicted
> pain?
>
>
> If those folks that introduced the
> extra paths took equivalent interest in limiting their dispersion and
>
> cooperated in filtering unnecessary long prefixes, this could
> readily be
>
> addressed.
>
> No, I'm not talking about just extraneous or covered prefixes,
> that's only a tiny part of the problem I'm referring to.
> Denseness of external interconnection, unique attributes,
> BGP as defined today AND TE have effects on these, I'd say the
> latter the least.
>
>
> In short, this is not an issue with the fundamental
>
> architecture, it's about how the architecture is being used. Thus,
> this is
>
> largely an operational issue.
>
> I don't agree with this. Offer me an alternative for 10 or
> more interconnections between the largest networks today?
> Offer me an alternative for how those paths and the current
> inter-domain routing protocol amplify (not minimize) the number
> of paths.
>
>
> Further, if we did something to fundamentally remove the capability to
>
> traffic engineer in the future, I strongly suspect that that would
> be an
>
> architectural issue, most likely fatal.
>
> Again, TE is only a tiny part of the problem I'm referring
> to here - fully dependent on ones definition of TE, of course.
>
> -danny
>
> _______________________________________________
> rrg mailing list
> rrg at irtf.org
> http://www.irtf.org/mailman/listinfo/rrg
>
>
> ope to be able to share soon)
> illustrate that the number of iBGP paths is growing
> at anywhere from 6-14x the rate of the DFZ, and
> the reason is because of external factors, protocol
> design issues, and implementations.
>
>
> Paths that are introduced for the sake of traffic engineering are a
> well
>
> understood and self-inflicted problem.
>
> Really? So a multi-homed AS is TE? So networks that interconnect
> in 10 places result in 10 paths for each prefix and that's self-
> inflicted? What's the alternative to avoiding this self-inflicted
> pain?
>
>
> If those folks that introduced the
> extra paths took equivalent interest in limiting their dispersion and
>
> cooperated in filtering unnecessary long prefixes, this could
> readily be
>
> addressed.
>
> No, I'm not talking about just extraneous or covered prefixes,
> that's only a tiny part of the problem I'm referring to.
> Denseness of external interconnection, unique attributes,
> BGP as defined today AND TE have effects on these, I'd say the
> latter the least.
>
>
> In short, this is not an issue with the fundamental
>
> architecture, it's about how the architecture is being used. Thus,
> this is
>
> largely an operational issue.
>
> I don't agree with this. Offer me an alternative for 10 or
> more interconnections between the largest networks today?
> Offer me an alternative for how those paths and the current
> inter-domain routing protocol amplify (not minimize) the number
> of paths.
>
>
> Further, if we did something to fundamentally remove the capability to
>
> traffic engineer in the future, I strongly suspect that that would
> be an
>
> architectural issue, most likely fatal.
>
> Again, TE is only a tiny part of the problem I'm referring
> to here - fully dependent on ones definition of TE, of course.
>
> -danny
>
> _______________________________________________
> rrg mailing list
> rrg at irtf.org
> http://www.irtf.org/mailman/listinfo/rrg
>
>
More information about the rrg
mailing list