Advanced BGP Configuration¶
Advanced Options¶
- Default Local Preference
Configure default Local Preference value (0-4294967295, higher=more preferred)
- Table Map
Uses the specified route map to control how routes received from BGP peers are passed to the dynamic routing manager process, and thus, into routing tables.
Advanced Timers¶
- Coalesce Timer
Configures the Subgroup coalesce timer, in milliseconds (
1-4294967295
).- Route Map Delay
Time to wait (in seconds) before processing route map changes. A value of
0
disables the timer and stops route updates from happening when route maps change.- Dampening
BGP route flap dampening (RFC 2439) prevents unstable routers from adversely affecting routing behavior.
- Time Penalty Half Life
The time duration during which the stability value will be reduced by half if the route is unreachable.
- When to Reuse a Route
Stability threshold that must be crossed for a route to be reused.
- Start Suppressing Route
Stability threshold that, when crossed, a route will be suppressed.
- Max Time to Suppress
Maximum time to suppress a route considered stable.
Advanced Routing Behavior¶
- Disable Fast External Failover
Do not immediately reset session if a link to a directly connected external peer goes down.
- Network Import Check
Checks if a BGP network route exists in IGP before creating BGP table entries.
Note
This should be disabled if this router wants to advertise manually summarized routes that do not exist in the routing table, such as collecting all local routes into a larger network in which they can be contained (e.g.
10.14.0.0/16
).- Reject AS_SET/AS_CONFED_SET Routes
Reject incoming and outgoing routes with AS_SET or AS_CONFED_SET type.
Route Reflecting¶
- Route Reflector Outbound
Allows attributes modified by route maps to be reflected.
- Cluster ID
Route reflector cluster ID.
- Disable Client-to-Client
Disables reflection of routes from one client to another client.
Aggregate Behavior¶
Configures route aggregation using a list of prefixes. More specific routes contained within the specified prefixes will be aggregated into the larger prefix, minimizing the set of networks advertised to peers.
- Aggregate Address
The prefix to aggregate.
- Generate AS Set
When present, routes for the specified prefix will include an AS set. An AS set is a collection of AS numbers for which routes have been aggregated. This allows peers to detect routing loops, duplicate routes, and so on.
- Summary Only
When present, aggregated routes for this prefix will not be announced, so peers only see the aggregate prefix and not the component networks.
Multi-Exit Discriminator¶
- Deterministic MED
Determine route selection locally, even when MED values are present. Picks the best MED path from neighbor advertisements.
- Always Compare MED
Instructs the BGP daemon to always consult MED values in routes, no matter which AS the routes were received through.
- Max MED
- Administratively applied max MED (Indefinite)
Sends a MED value of
4294967294
at all times.- Definite admin max MED
Sends this value at all times instead of the default
4294967294
.- Time Period for Max MED on startup
Sends a MED value of
4294967294
at startup for this number of seconds.- Max MED used during startup
Sends this value at startup instead of the default
4294967294
.
Confederation¶
- AS Confederation
Configures an AS number for the entire group of iBGP routers participating in confederation.
- Confederation Peers
Configures the sub-AS number for the subset of peers inside a group of iBGP routers participating in confederation.
Distance¶
- Administrative Distance
Manually configures the administrative distance for a given prefix
- Define
The administrative distance for this prefix, from
1-255
.- IP Source Prefix
The IP prefix to which this distance will be applied.
- Access List
An access list which can be used to apply the distance to only a subset of the configured prefix.
- BGP Distance
Configures distance values which control how BGP will treat routes based on the length of their AS path.
- AS External Routes
The distance at which routes are considered external, from
1-255
.- AS Internal Routes
The distance at which routes are considered internal, from
1-255
.- Local Routes
The distance at which routes are considered local, from
1-255
.
Best Path Selection¶
Controls how the BGP daemon determines the best path to a destination.
- Compare Path with Confederation
Considers the length of confederation path sets and sequences.
- Ignore AS Path
Ignores AS path lengths when computing the route to a destination.
- Multipath Relax
- Allow Load Sharing
Consider paths of equal length when choosing between multiple paths to a destination, rather than looking for an exact match. This allows load sharing across different AS paths, so long as they are of equal length.
- Generate an AS_SET
Adds AS set information for aggregate routes.
- Compare Router ID
Uses the router ID of peers (or originator ID, if present) to break ties when computing paths to a destination based on other information. A lower router ID will win in a tie.
- MED Confederation
- Compare MED among confederation paths
Compare confederation path MEDs
- Treat missing MED as least preferred path
If a route is missing MED information, it will be considered least preferred.
eBGP¶
- eBGP Nexthop Connected
Disable checking if nexthop is an eBGP session.
- Enforce First AS
Enforce the first AS for eBGP routes
- Disable eBGP Require Policy
Disable the requirement to apply incoming and outgoing filter to eBGP sessions.
Networking Behavior¶
- Subgroup Packet Queue
Maximum size of the subgroup packet queue.
- Write Quanta
Controls the size of peer update transmissions.