.. _example_protocols_bgp_neighbor_advertisement-interval: ###################### Advertisement-Interval ###################### Test BGP **advertisement-interval** functionality. This command sets the minimum time interval between sending BGP routing updates to a specific neighbor. By default, iBGP peers send updates immediately (0 seconds) while eBGP peers wait 30 seconds between updates. This delay helps stabilize the routing table by preventing excessive updates when routes are flapping. Lowering this value can speed up convergence but may increase CPU and bandwidth usage during unstable network conditions. ************************************************************************* Test iBGP - Neighbor advertisement-interval low value allows fast updates ************************************************************************* Description =========== Test BGP advertisement-interval with a low value (5 seconds). DUT0 is configured with a short advertisement interval and sends routes to DUT1. With a short interval, new routes should be advertised quickly. After establishing the session and receiving the initial route, a new route is added on DUT0 and should arrive at DUT1 within seconds. Scenario ======== .. include:: advertisement-interval/testibgp-neighboradvertisement-intervallowvalueallowsfastupdates .. raw:: html
********************************************************************* Test iBGP - Neighbor advertisement-interval high value delays updates ********************************************************************* Description =========== Test BGP advertisement-interval with a high value (600 seconds). DUT0 is configured with a long advertisement interval and sends routes to DUT1. With a long interval, new routes are delayed before being advertised. After establishing the session and receiving the initial route, a new route is added on DUT0 but should NOT arrive at DUT1 immediately because DUT0 waits for the interval. Scenario ======== .. include:: advertisement-interval/testibgp-neighboradvertisement-intervalhighvaluedelaysupdates .. raw:: html