Skip to content

Commit f72bd61

Browse files
added timers
1 parent 84812bf commit f72bd61

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/content/partials/network-interconnect/bgp-peering.mdx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,21 @@ All routes in the Magic routing table are advertised to BGP peers. Each BGP peer
2727

2828
BGP peering sessions can advertise reachable prefixes to a peer and withdraw previously advertised prefixes. This should not take more than a few minutes to propagate.
2929

30+
## BGP timers and settings
31+
32+
Cloudflare uses the following BGP timers. These are not configurable:
33+
34+
| Setting | Description |
35+
| --- | --- |
36+
| Hold timer | 240 seconds <br /> (_To establish a session, Cloudflare will compare our hold timer and the peer's hold timer, and use the smaller of the two values to establish the BGP session._) |
37+
| Keepalive timer | One third of the hold time. |
38+
| Graceful restart | 120 seconds |
39+
40+
- **Hold timer**: Specifies the maximum amount of time that a BGP peer will wait to receive a keepalive, update, or notification message before declaring the BGP session down. Cloudflare will use the smaller of this default hold time and that received from the peer in the open message.
41+
- **Keepalive timer**: BGP systems exchange keepalive messages to determine whether the peer router is reachable. If keepalive messages are not received within the Hold Timer, the session is assumed to be down, indicating that the peer is no longer reachable at the BGP protocol level.
42+
- **Graceful restart timer**: Tracks how long a router will wait for a peer to re-establish a BGP session after the peer initiates a graceful restart. If the peer does not reconnect within this time, the router declares the session down and removes stale routes.
43+
44+
3045
## Limitations
3146

3247
BGP multipath is supported. If the same prefix is learned on two different interconnects then traffic destined for that prefix will be distributed across each interconnect according to the usual ECMP behavior.

0 commit comments

Comments
 (0)