sonic-buildimage/dockers/docker-fpm-frr
abdosi 9dc285ab05 Changes in FRR temapltes for multi-asic (#6901)
1. Made the command next-hop-self force only applicable on back-end asic bgp. This is done so that BGPL iBGP session running on backend can send e-BGP learn nexthop. Back end asic FRR is able to recursively resolve the eBGP nexthop in its routing table since it knows about all the connected routes advertise from front end asic.

2. Made all front-end asic bgp use global loopback ip (Loopback0) as router id and back end asic bgp use Loopbacl4096 as ruter-id and originator id for Route-Reflector. This is done so that routes learnt by external peer do not see Loopback4096 as router id in show ip bgp <route-prerfix> output.

3. To handle above change need to pass Loopback4096 from BGP manager for jinja2 template generation. This was missing and this change/fix is needed for this also https://github.com/Azure/sonic-buildimage/blob/master/dockers/docker-fpm-frr/frr/bgpd/templates/dynamic/instance.conf.j2#L27

4. Enhancement to add mult_asic specific bgpd template generation unit test cases.
2021-03-02 14:42:22 -08:00
..
base_image_files [docker-fpm-frr]: TSA/B/C changes for multi-asic (#6510) 2021-02-18 18:04:24 -08:00
frr Changes in FRR temapltes for multi-asic (#6901) 2021-03-02 14:42:22 -08:00
.dockerignore [docker-fpm-frr]:filter out the file of 'Dockerfile.j2' from the 'docker-fpm-frr' image. (#3507) 2019-09-27 12:43:44 -07:00
critical_processes [201911][dockers] Update critical_processes file syntax (#4854) 2020-06-26 11:37:05 -07:00
Dockerfile.j2 [docker-fpm-frr]: TSA/B/C changes for multi-asic (#6510) 2021-02-18 18:04:24 -08:00
snmp.conf [FRR] Enable SNMP support (#2981) 2019-06-19 01:24:42 -07:00
start.sh [fpm-frr] fix start.sh template paths (#6329) 2020-12-31 17:01:24 -08:00
supervisord.conf Renamed sonic-bgpcfgd/bgpmon_proj directory to sonic-bfgcfgd/bgpmon so it is in sync with master branch naming change. Also made bgpmon auto restart enabled (#5453) 2020-09-24 08:57:55 -07:00
TS [docker-fpm-frr]: TSA/B/C changes for multi-asic (#6510) 2021-02-18 18:04:24 -08:00
TSA [docker-fpm-frr]: TSA/B/C changes for multi-asic (#6510) 2021-02-18 18:04:24 -08:00
TSB [docker-fpm-frr]: TSA/B/C changes for multi-asic (#6510) 2021-02-18 18:04:24 -08:00
TSC [docker-fpm-frr]: TSA/B/C changes for multi-asic (#6510) 2021-02-18 18:04:24 -08:00
vtysh.conf [sonic-frr]: FRR 4.0 integration with SONiC (#2099) 2018-10-02 10:24:59 -07:00