mirror of
https://git.burble.com/burble.dn42/bird.git
synced 2024-05-12 03:55:05 +00:00
BGP: Add option to enforce first AS in AS_PATH
This is optional check described in RFC 4271. Although this can be also done by filters, it is widely implemented option in BGP implementations. Thanks to Eugene Bogomazov for the original patch.
This commit is contained in:
@ -2405,6 +2405,15 @@ using the following configuration parameters:
|
||||
malformed and corresponding BGP updates are treated as withdraws.
|
||||
Default: on.
|
||||
|
||||
<tag><label id="bgp-enforce-first-as">enforce first as [<m/switch/]</tag>
|
||||
Routes received from an EBGP neighbor are generally expected to have the
|
||||
first (leftmost) AS number in their AS path equal to the neighbor AS
|
||||
number. This is not enforced by default as there are legitimate cases
|
||||
where it is not true, e.g. connections to route servers. When this
|
||||
option is enabled, routes with non-matching first AS number are rejected
|
||||
and corresponding updates are treated as withdraws. The option is valid
|
||||
on EBGP sessions only. Default: off.
|
||||
|
||||
<tag><label id="bgp-enable-route-refresh">enable route refresh <m/switch/</tag>
|
||||
After the initial route exchange, BGP protocol uses incremental updates
|
||||
to keep BGP speakers synchronized. Sometimes (e.g., if BGP speaker
|
||||
|
Reference in New Issue
Block a user