mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-04-28 15:36:25 +00:00
![]() There exists some nexthop attributes that are not the unique part of the nexthop and if you change the static route with those values then the route is not being updated in zebra with the new values: Example of brokenness: eva# conf eva(config)# ip route 1.2.3.9/32 192.168.119.1 enp39s0 label 16020 eva(config)# do show ip route 1.2.3.9 Routing entry for 1.2.3.9/32 Known via "static", distance 1, metric 0, best Last update 00:00:05 ago * 192.168.119.1, via enp39s0, label 16020, weight 1 eva(config)# ip route 1.2.3.9/32 192.168.119.1 enp39s0 label 16040 eva(config)# do show ip route 1.2.3.9 Routing entry for 1.2.3.9/32 Known via "static", distance 1, metric 0, best Last update 00:00:12 ago * 192.168.119.1, via enp39s0, label 16020, weight 1 Fixed behavior: eva# conf eva(config)# ip route 1.2.3.10/32 192.168.119.1 enp39s0 label 16020 eva(config)# do show ip route 1.2.3.10 Routing entry for 1.2.3.10/32 Known via "static", distance 1, metric 0, best Last update 00:00:04 ago * 192.168.119.1, via enp39s0, label 16020, weight 1 eva(config)# ip route 1.2.3.10/32 192.168.119.1 enp39s0 label 16040 eva(config)# do show ip route 1.2.3.10 Routing entry for 1.2.3.10/32 Known via "static", distance 1, metric 0, best Last update 00:00:01 ago * 192.168.119.1, via enp39s0, label 16040, weight 1 I've gone through most of the items in staticd that can change the nexthop Signed-off-by: Donald Sharp <sharpd@nvidia.com> |
||
---|---|---|
.. | ||
.gitignore | ||
Makefile | ||
static_debug.c | ||
static_debug.h | ||
static_main.c | ||
static_nb_config.c | ||
static_nb.c | ||
static_nb.h | ||
static_nht.c | ||
static_nht.h | ||
static_routes.c | ||
static_routes.h | ||
static_vrf.c | ||
static_vrf.h | ||
static_vty.c | ||
static_vty.h | ||
static_zebra.c | ||
static_zebra.h | ||
subdir.am |