[c-nsp] iBGP peerings timing out

Oliver Boehmer (oboehmer) oboehmer at cisco.com
Wed Oct 31 09:06:14 EDT 2007


Kevin,

see
http://www.cisco.com/en/US/products/sw/iosswrel/ps5207/products_feature_
guide09186a00803b8dd9.html and 
http://www.cisco.com/en/US/products/ps6922/products_feature_guide09186a0
0807c64d0.html for NHT and selective NHT respectively..
These features are not yet widely available, you need halfway recent
code..

	oli

Kevin Barrass <mailto:K.J.Barrass at leeds.ac.uk> wrote on Wednesday,
October 31, 2007 1:08 PM:

> Hi
> 
> Thank you for the reply what you say below looks right from our
> testing 30 seconds after R1 fails BGP removes the route to 0.0.0.0/0
> via ISPR1 
> as the next hop is no longer available but wierdly 30 seconds later
> BGP 
> re--installs the route via ISPR1 as though it now thinks it can get to
> ISPR1 via 0.0.0.0/0 which sounds right from below then when the iBGP
> peer to R1 times out the BGP routing table now goes back via ISPR2.
> 
> I would be interested to try the selective tracking option can you
> please email me some links to docs on this and I will test on the lab.
> 
> Kind Regards
> 
> Kev
> 
> -----Original Message-----
> From: Oliver Boehmer (oboehmer) [mailto:oboehmer at cisco.com]
> Sent: 31 October 2007 11:12
> To: Kevin Barrass; cisco-nsp at puck.nether.net
> Subject: RE: [c-nsp] iBGP peerings timing out
> 
> Kevin Barrass <> wrote on Wednesday, October 31, 2007 11:57 AM:
> 
>> Hi
>> 
>> On a test setup we have below,
>> 
>> ISPR1  ISPR2
>>>      |  <--- point to point ethernet links
>>>      |
>> R1     R2
>>>      |
>>>      |
>> ---------vlan100---------- <--- resilient ethernet backbone    |    
>>    | |                |
>>    R3               R4
>> 
>> R1 has eBGP peering to ISPR1 and R2 has eBGP peering to ISPR2. all
>> routers R1-R4 have iBGP peerings to each other. We are running EIGRP
>> only for the loopback addresses of the routers R1-R4 and the next hop
>> addresses to the ISP Routers 1 and 2.
>> 
>> We receive only a default route from both ISPR1 and ISPR2 which is
>> then passed to our other BGP routers over iBGP. We are not currently
>> re-distributing that default into EIGRP for this test.
>> 
>> If R1 fails "i.e. blows up" how long will it take for routers R2-R4
>> to 
> 
>> know that the default route R1 was advertising over iBGP is no longer
>> valid. The way I understand it is that it would take either 3 * 30
>> seconds for the iBGP peer to time out or 1 minute for the next hop
>> for 
> 
>> routes advertised from R1 to be un-validated due to the next hop to
>> ISPR1 dropping out of EIGRP is this the case.
> 
> Yes, unless R2-R4 still have a way of reaching the next-hop (which
> could 
> be through a default-route).
> 
>> If there is still a default route available will that mean that the
>> next hop to ISPR1 is still valid from iBGPs point of view.
> 
> yes, see above.
> 
> To improve this, we've integrated BGP Next-Hop Address Tracking in
> IOS. 
> With this feature, the next-hop going away will be signalled to BGP,
> and 
> BGP doesn't need to wait for the next periodic scanner run. There is
> an 
> addition to this called "Selective Address Tracking" which will allow
> you to control which routes BGP will consider to determine if the
> next-hop is still reachable. You need to use this feature if you also
> have a default-route or a summary covering the next-hop in your
> routing 
> table. With the selective tracking, you could limit BGP to use /32
> addresses, so once your NH is gone in EIGRP, BGP marks this NH as
> unreachable and invalidates the prefixes.
> 
> 	oli


More information about the cisco-nsp mailing list