Re: Undocumented iBGP Behavior (Confirmed by Cisco) [7:34550]

2002-02-05 Thread W. Alan Robertson

- Original Message -
From: Ouellette, Tim 


 The 2nd router that only has 700 routes in it's routing
 table that it learned from it's IBGP still has the other
 103k routes in it's adj-rib-in from it's ebgp peer right,
 they are just sitting dormant?  So if the other router
 somehow lost it's ebgp peer, it'll send withdraws to the
 ibgp peer and the other guy will take over with 104k
 routes correct?

Exactly...

 Could you define what you meant buy if an iBGP peer
 learns that another iBGP peer already has a better route
 to a specific prefix,  it will issue a withdrawl to that
 peer for the prefix(es).

Let me see if I can articulate that a little better...


  [ eBGP ] [ eBGP ]
  [AS 701] [ AS 1 ]
  |   |
  104k|   |104K
  |   |
  |   |
  [ BGP  ] [  BGP ]
  [AS X] [AS X]
  |   |
  |  

My router that connects to AS 1 has learned roughly 104k prefixes via
eBGP...

My router that connects to AS 701 has also learned roughly 104k
prefixes via eBGP...

Via iBGP, the AS1 connected router tells my other router of the 104k
prefixes that it has learned...

At the same time, my AS701 connected router is transmitting the 104k
prefixes it has learned to the AS1 connected router...

Once each of my routers has finished their mutual exchange of routes,
the AS701 connected router sees that for all but approximately 700
prefixes, the AS1 connected router has an equally good path, and via
the iBGP connection, he issues withdraws for 103.3k of the routes that
he had previously announced to my other router...

At this point, each of the routers has a full table learned via eBGP,
and 'show ip route' yields about 4 gazillion pages of output...

A 'show ip bgp' also yields a ton of output, but the AS701 connected
router shows two entries for each prefix (One learned via the external
peer, and one learned via the internal peer), but the AS1 connected
router has a single entry per prefix.


 If both of those routers are receiving full routes, and
 without any other configuration, how would the routes
 learned from one provider be any better than the other?

With no additional configuration, customer routes (those that
originate in a directly connected external AS, or are a single hop
away, if single homed) would be fewer AS hops away...  They would be
preferred...

 Thanks and great post!

Thank you...;)




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7i=34550t=34550
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: Undocumented iBGP Behavior (Confirmed by Cisco) [7:34550]

2002-02-05 Thread Chuck Larrieu

I gather this will adversely effect all those who want to load balance
across the internet ;-

Chuck


W. Alan Robertson  wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 - Original Message -
 From: Ouellette, Tim


  The 2nd router that only has 700 routes in it's routing
  table that it learned from it's IBGP still has the other
  103k routes in it's adj-rib-in from it's ebgp peer right,
  they are just sitting dormant?  So if the other router
  somehow lost it's ebgp peer, it'll send withdraws to the
  ibgp peer and the other guy will take over with 104k
  routes correct?

 Exactly...

  Could you define what you meant buy if an iBGP peer
  learns that another iBGP peer already has a better route
  to a specific prefix,  it will issue a withdrawl to that
  peer for the prefix(es).

 Let me see if I can articulate that a little better...


   [ eBGP ] [ eBGP ]
   [AS 701] [ AS 1 ]
   |   |
   104k|   |104K
   |   |
   |   |
   [ BGP  ] [  BGP ]
   [AS X] [AS X]
   |   |
   |

 My router that connects to AS 1 has learned roughly 104k prefixes via
 eBGP...

 My router that connects to AS 701 has also learned roughly 104k
 prefixes via eBGP...

 Via iBGP, the AS1 connected router tells my other router of the 104k
 prefixes that it has learned...

 At the same time, my AS701 connected router is transmitting the 104k
 prefixes it has learned to the AS1 connected router...

 Once each of my routers has finished their mutual exchange of routes,
 the AS701 connected router sees that for all but approximately 700
 prefixes, the AS1 connected router has an equally good path, and via
 the iBGP connection, he issues withdraws for 103.3k of the routes that
 he had previously announced to my other router...

 At this point, each of the routers has a full table learned via eBGP,
 and 'show ip route' yields about 4 gazillion pages of output...

 A 'show ip bgp' also yields a ton of output, but the AS701 connected
 router shows two entries for each prefix (One learned via the external
 peer, and one learned via the internal peer), but the AS1 connected
 router has a single entry per prefix.


  If both of those routers are receiving full routes, and
  without any other configuration, how would the routes
  learned from one provider be any better than the other?

 With no additional configuration, customer routes (those that
 originate in a directly connected external AS, or are a single hop
 away, if single homed) would be fewer AS hops away...  They would be
 preferred...

  Thanks and great post!

 Thank you...;)




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7i=34553t=34550
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]