Internet.com
Get your
ISP-News
courtesy of
internetnews.com




Search ISP-Lists
Search:
ISP Channel
CLEC-Planet
ISP Glossary
ISP News
ISP-Planet
ISP-Lists
E-mail Newsletters
Opt-in Announcements
Discussion Forums
internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

The ISP-Lists.com Email Discussion List Community

<- Previous Message | Next Message ->
Thread Index
[isp-bgp] RE: BGP advantages
On Tue, Sep 07, 2004 at 03:58:52AM -0400, Dean Anderson wrote:
> > From: "Arie Vayner" <ariev@....il>
> > 
> > You would be loosing the ease of load balancing. The advantage of the
> > Link Proof that it load balances automatically, where with BGP you would
> > have to "tweak" it manually all the time.
> 
> People do tweak BGP to adjust load on links, but this is usually dubious.  
> I've heard that an MIT group studying BGP has found that 20% of all
> network failures are preceeded by BGP alterations by about 15 minutes.  
> While not actually conclusive, the obvious suggestion is that admins cause
> 20% of the outages, and their activity is indicated 15 minutes prior to
> failure.  Such tweaking can only directly affect routes taken by packets
> going out, though communities do allow some adjustment of how advertised
> routes are used.

I tend to agree with you here.. I personally don't find tweakings and black
magics on BGP to hack around as a QoS type appealing. Some people view BGP as
their god for traffic, and in my most experience, it causes more troubles than
it fixes. In my point of view, BGP is very useful and simple when its kept 
simple when possible -- try to run it over equal sized links for example instead
of trying route load balancing over a whacked unequal ratio (i.e. multihomed
between a T1 vs. FastE).


> 
> > Also real load balancing would be effective only if you have many users
> > and they are all going out on the internet with different ip addresses
> > (and not via a single hide-nat address)
> > BGP works well only on a highly statistical network (with many users and
> > destinations)
> 
> I wouldn't go that far. BGP does not prevent fine grained load balancing.  
> But the large router vendor uses a flow cache that sends all traffic in
> that flow out the same interface. Thus, only new flows get to choose new
> routes. This is good because the router doesn't have to search 150K routes 
> for each packet, but the usually much smaller flow cache. The flow cache 
> has also been acl checked, so that is quicker as well.  If a flow is 
> already cached, the routing tables and acls won't be consulted.   Of 
> course, a new hardware generation could keeps sets of outgoing interfaces, 
> or simply expire the cache more quickly.


The newer implementation of today's internet backbone routers no longer use
the flow cache (ofcourse, dependent on operator's operating procedures and
local configuration of each device) to forward the packets. ~150k routes are
all compiled into prepopulated FIB designed for fast insertions, deletions and
lookups right on the fly, popular implementation being a 256-way 4-level mtrie.
There is no flow cache in a FIB, so you still gain granularity in next hop
destinations as if you had plain RIB -- except FIB is much faster and smaller --
It is trivial to get 135,000 routes to fit in a 1MB L2 cache of a Intel Xeon 
CPU.

Cisco CEF is one of the implementations doing this. Using netflow under CEF
will turn on the flow activities, however router itself will run and count the
flows purely for statistical and accounting purposes, but not for actually
forwarding and acl'ing the packets.

On hardware assisted forwarding, you then have the option of using TCAM to
store the FIB, which allows hardware assisted database structure for extremely
fast lookups. TCAM memories are expensive per byte, but optimized mtrie FIB can
fit inside most TCAM sizes used by big router vendors.

While flows are fast and nice on a well behaving network, it has become 
increasingly apparent to not scale in the event of increasing extensive worm
traffic and internet noise that bombs the random destination. Using an optimized
FIB has proven to work as the best for today's scenario.

> 
> > From: Jon Lewis <jlewis@...>
> 
> > On Mon, 6 Sep 2004, Dean Anderson wrote:
> > 
> > > You need to have portable address space before BGP is going to useful.
> > 
> > That's not entirely true.  Multihoming to 2 or more providers using
> > BGP to announce PA address space from one of your providers to all of your
> > providers works just fine generally.  The main disadvantage is you're
> > still tied to that provider for the IPs and will have to renumber if you
> > want to dump that provider.
> 
> The more specific prefix will get advertised and used if both prefixes are
> in table, but this isn't a /good thing/:  It creates untenable route table
> growth.  You can imagine what might happen if another 100,000 companies
> wanted to advertise /28's.  Also some ISPs will reject small prefixes, or 
> won't accept non/16 prefixes from legacy class B space (verio).

I've been hearing rumours that Verio has stopped filtering in many places, one
statement even from a higher-up network engineer there.. But I can't prove this,
however their claim was that today's hardware has far more advanced that its
more of an annoyance to keep up with filtering than let it all go (as long as
its shorter than /24 yadda yadda).

Either way, the impact of /24 or small sizes not being reachable has reduced
significantly over the past few years, and my expectation is that it will remain
on that course as the time moves forward.. Only time will tell.. 

-J

-- 
James Jun                                            TowardEX Technologies, Inc.
Technical Lead                        Network Design, Consulting, IT Outsourcing
james@...                  Boston-based Colocation & Bandwidth Services
cell: 1(978)-394-2867           web: http://www.towardex.com , noc: www.twdx.net







To unsubscribe via postal mail, please contact us at:
Jupitermedia Corp.
Attn: Discussion List Management
475 Park Avenue South
New York, NY 10016

Please include the email address which you have been contacted with.

Replies
[isp-bgp] RE: BGP advantages, Dean Anderson
<- Previous Message | Next Message ->
Thread Index

ISP Glossary
Find an ISP Term

Need Help?

JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM eBook: Planning a Service Oriented Architecture
IBM eBook: Choosing the Right Architecture--What It Means for You and Your Business
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Avaya Article: Using Intelligent Presence to Create Smarter Business Applications
Intel Go Parallel Article: Getting Started with TBB on Windows
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
Intel Go Parallel Article: Intel Threading Tools and OpenMP
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
HP Video: StorageWorks EVA4400 and Oracle
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Silverlight 2 App and Walkthrough: Leverage Silverlight 2 with SQL Server and XML
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Microsoft Article: The Progress and Promise of Deep Zoom
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES