This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
sonic-buildimage/dockers
pavel-shirshov 812e1a3489
[bgp]: Enable next-hop-tracking through default (#5600)
**- Why I did it**
FRR introduced [next hop tracking](http://docs.frrouting.org/projects/dev-guide/en/latest/next-hop-tracking.html) functionality. 
That functionality requires resolving BGP neighbors before setting BGP connection (or explicit ebgp-multihop command). Sometimes (BGP MONITORS) our neighbors are not directly connected and sessions are IBGP. In this case current configuration prevents FRR to establish BGP connections.  Reason would be "waiting for NHT". To fix that we need either add static routes for each not-directly connected ibgp neighbor, or enable command `ip nht resolve-via-default`

**- How I did it**
Put `ip nht resolve-via-default` into the config

**- How to verify it**
Build an image. Enable BGP_MONITOR entry and check that entry is Established or Connecting in FRR

Co-authored-by: Pavel Shirshov <pavel.contrib@gmail.com>
2020-10-13 22:21:28 -07:00
..
docker-base [apt] Instruct apt-get to NOT check the "Valid Until" date in Release files (#3973) 2020-01-07 15:52:49 -08:00
docker-base-buster [redis] Use redis-server and redis-tools in blob storage to prevent upstream link broken (#5340) 2020-09-08 19:30:14 -07:00
docker-base-stretch [docker-base-stretch]: install rsyslog from stretch-backports (#5410) 2020-09-21 02:09:50 -07:00
docker-basic_router Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-config-engine Remove unused packages in docker images and host (#2807) 2019-04-29 17:21:24 -07:00
docker-config-engine-buster [mgmt-framework]: convert mgmt-framework to use buster docker (#4480) 2020-04-28 15:57:13 -07:00
docker-config-engine-stretch [build]: Improve dockerfile instructions (#3048) 2019-06-22 11:26:23 -07:00
docker-database Add gearbox phy device files and a new physyncd docker to support VS gearbox phy feature (#4851) 2020-09-25 08:32:44 -07:00
docker-dhcp-relay [dhcpmon] Print Both Snapshot And Current Counters (#5374) 2020-09-15 15:27:36 -07:00
docker-fpm-frr [bgp]: Enable next-hop-tracking through default (#5600) 2020-10-13 22:21:28 -07:00
docker-fpm-gobgp [frr] Reduce Calls to SONiC Cfggen (#5176) 2020-08-17 15:47:42 -07:00
docker-fpm-quagga [cfggen] Make Jinja2 Template Python 3 Compatible 2020-09-30 07:07:43 -07:00
docker-iccpd [docker-iccpd]: Upgrade docker-iccpd to buster (#4984) 2020-07-18 00:12:59 -07:00
docker-lldp [cfggen] Make Jinja2 Template Python 3 Compatible 2020-09-30 07:07:43 -07:00
docker-nat [dockers][supervisor] Increase event buffer size for dependent-startup (#5247) 2020-09-08 23:36:38 -07:00
docker-orchagent [ECMP][Multi-ASIC] Have different ECMP seed value on each ASIC (#5357) 2020-10-08 09:05:37 -07:00
docker-platform-monitor [sonic-platform-common] Install Python 3 package in host OS and PMon container (#5461) 2020-09-29 13:57:54 -07:00
docker-ptf [docker-ptf] add gnmi python client (#4928) 2020-07-12 18:08:52 +00:00
docker-ptf-saithrift [docker-ptf-*]: Use buildimage infrastructure to build docker-ptf-* (#638) 2017-05-26 17:18:11 -07:00
docker-router-advertiser [dockers][supervisor] Increase event buffer size for dependent-startup (#5247) 2020-09-08 23:36:38 -07:00
docker-sflow [Monit] Unmonitor the processes in containers which are disabled. (#5153) 2020-09-25 00:28:28 -07:00
docker-snmp [monit]: Fix process checker. (#5480) 2020-09-29 17:23:09 -07:00
docker-sonic-mgmt [mgmt] Install dhclient in sonic-mgmt docker (#5447) 2020-09-23 20:01:58 -07:00
docker-sonic-mgmt-framework [dockers][supervisor] Increase event buffer size for dependent-startup (#5247) 2020-09-08 23:36:38 -07:00
docker-sonic-restapi Update conf DB with CA cert & rename ca_crt field (#5448) 2020-09-25 09:20:09 -07:00
docker-sonic-telemetry [Monit] Unmonitor the processes in containers which are disabled. (#5153) 2020-09-25 00:28:28 -07:00
docker-teamd [Monit] Unmonitor the processes in containers which are disabled. (#5153) 2020-09-25 00:28:28 -07:00
dockerfile-macros.j2 [sonic-platform-common] Install Python 3 package in host OS and PMon container (#5461) 2020-09-29 13:57:54 -07:00