sonic-buildimage/dockers/docker-fpm-frr/frr
abdosi 6139c525d2
updated internal route policy for chassis-packet (#15349)
What I did:

Workaround for the issue seen here : FRRouting/frr#13682
It seems there is timing issue where there are multiple recursive lookup needed to resolve nexthop of the route it's possible that it does not happen correctly causing route to remain in inactive state

Issue is seen on chassis-packet as there 2 level of recursive lookup needed for a given e-BGP learnt route
- Level1 to resolve e-BGP peer (connected route via bgp ) over Loopback4096 (i-BGP peering)
- Level 2 Loopback4096 over backend port-channels next-hops

For VOQ chassis there is no e-BGP peer (connected route via bgp )  resolution as route is added as Static route by orchagent over Ethernet-IB.

Also as part of this remove route-map policy from instance.conf.j2 as same is define in peer-group.j2.

Microsoft ADO: https://msazure.visualstudio.com/One/_workitems/edit/24198507

How I verify:
Functional Verification manually
Updated UT.
We will be adding sanity check in sonic-mgmt to make sure none of route are in inactive state.

Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
2023-06-07 09:17:44 -07:00
..
bgpd updated internal route policy for chassis-packet (#15349) 2023-06-07 09:17:44 -07:00
common [cfggen] Make Jinja2 Template Python 3 Compatible 2020-09-30 07:07:43 -07:00
staticd [BGP]Adding configuration knob to allow advertise Loopback ipv6 /128 prefix (#10958) 2022-06-06 08:51:04 -07:00
supervisord [staticroutebfd]fix an issue on deleting a non-bfd static route (#15269) 2023-06-02 11:46:56 -07:00
zebra Template change for BGP monitors on T2 (#14844) 2023-05-09 13:40:00 -07:00
frr_vars.j2 [frrcfgd] introduce frrcfgd to manage frr config when frr_mgmt_framework_config is true (#5142) 2021-01-24 17:57:03 -08:00
frr.conf.j2 remove staticd.conf.j2 (#9182) 2021-11-24 15:32:16 -08:00
gen_frr.conf.j2 [frrcfgd] introduce frrcfgd to manage frr config when frr_mgmt_framework_config is true (#5142) 2021-01-24 17:57:03 -08:00
isolate.j2 [bgpcfgd]: Split one bgp mega-template to chunks. (#4143) 2020-04-23 09:42:22 -07:00
unisolate.j2 [bgpcfgd]: Split one bgp mega-template to chunks. (#4143) 2020-04-23 09:42:22 -07:00