BGP Advertisement Interval

Unanswered Question
Feb 16th, 2010

Hi all,

In my opinoin, BGP update full-routing table after established session with neighbors and after that bgp will update only for the change  (partial-update).
I wonder about bgp advertisement interval command that describes about the bgp update interval (30 seconds for EBGP and 5 seconds for IBGP)

BGP update interval? or not


I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4.3 (3 ratings)
Giuseppe Larosa Tue, 02/16/2010 - 23:52

Hello Rojer,

BGP is designed with scalability as first objective.

the BGP advertise-interval is one of these measures: instead of using flash updates triggered by a change BGP waits for the expiration of the BGP advertise-interval before sending out  the BGP update.

In this way if there are other changes that should be advertised the BGP process can prepare a more efficient update.

The price to be payed is the convergence time.

This can be seen in an iBGP including BGP route reflector servers.

For address-family ipv4 unicast (the standard global routing table) route reflector servers propagate only the best path for a destination to other clients and to non clients ( RRS of other clusters).

if the best path fails and it is withdrawn by originator router:first the withdrawn is propagated to the first RRS, that device will propagate after its own BGP advertise interval the update and so on.

The same RRS will pick up a secondary path for the same destination and will propagate in the iBGP domain.

To be noted, also the detection of failed BGP routes that is performed by BGP scanner process is scheduled executed every 60 seconds (default value).

For MPLS L3 VPN, a workaround for multihomed VRF sites (connected to two PE nodes) is to have the  two PE nodes to use two slightly different route distinguishers. Being RDs part of VPNv4 prefix the RRS will treat the two prefixes as two different advertisements and both are propagated every where.

Some advanced features to improve BGP convergence have been introduced:

BGP next-hop tracking




you can modify the advertisement interval for a specific neighbor

neighbor {ip-address | peer-group-name} advertisement-interval seconds

Hope to help



This Discussion