mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-02 18:52:04 +00:00
bgpd: Do not allow setting set distance
via route-maps to zero
It's not allowed to install routes with zero distance, let's disallow this for route-maps as well. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
This commit is contained in:
parent
ed851381b5
commit
d58e6dbc71
@ -5512,7 +5512,7 @@ DEFUN_YANG (set_ip_nexthop_unchanged,
|
||||
|
||||
DEFUN_YANG (set_distance,
|
||||
set_distance_cmd,
|
||||
"set distance (0-255)",
|
||||
"set distance (1-255)",
|
||||
SET_STR
|
||||
"BGP Administrative Distance to use\n"
|
||||
"Distance value\n")
|
||||
@ -5531,7 +5531,7 @@ DEFUN_YANG (set_distance,
|
||||
|
||||
DEFUN_YANG (no_set_distance,
|
||||
no_set_distance_cmd,
|
||||
"no set distance [(0-255)]",
|
||||
"no set distance [(1-255)]",
|
||||
NO_STR SET_STR
|
||||
"BGP Administrative Distance to use\n"
|
||||
"Distance value\n")
|
||||
|
@ -294,9 +294,9 @@ Route Map Set Command
|
||||
|
||||
Subtract the BGP local preference from an existing `local_pref`.
|
||||
|
||||
.. clicmd:: set distance DISTANCE
|
||||
.. clicmd:: set distance (1-255)
|
||||
|
||||
Set the Administrative distance to DISTANCE to use for the route.
|
||||
Set the Administrative distance to use for the route.
|
||||
This is only locally significant and will not be dispersed to peers.
|
||||
|
||||
.. clicmd:: set weight WEIGHT
|
||||
|
@ -760,7 +760,7 @@ module frr-bgp-route-map {
|
||||
when "derived-from-or-self(/frr-route-map:lib/frr-route-map:route-map/frr-route-map:entry/frr-route-map:set-action/frr-route-map:action, 'frr-bgp-route-map:distance')";
|
||||
leaf distance {
|
||||
type uint8 {
|
||||
range "0..255";
|
||||
range "1..255";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user