sonic-buildimage/files/build_templates
Harish Venkatraman 9d2d617264 [SNMP] management VRF SNMP support (#2608)
* [SNMP] management VRF SNMP support

This commit adds SNMP support for Management VRF using l3mdev.
The patch included provides VRF support, there is no single
"listendevice" configuration, rather multiple agentaddress
config options can each have their own "interface" to bind to
using "ip%interface". The snmpd.conf file is accordingly
generated using the snmp.yml file and redis database info.

Adding below the comments of SNMP patch 1376
--------------------------------------------
Since the Linux kernel added support for Virtual Routing
and Forwarding (VRF) in version 4.3
(Note: these won't compile on non-linux platforms)

https://www.kernel.org/doc/Documentation/networking/vrf.txt

Linux users could not use snmpd in its current form to
bind specific listening IP addresses to specific VRF
devices. A simplified description of a VRF inteface
is an interface that is a master (a container of sorts)
that collects a set of physicalinterfaces to form a
routing table.

This set of two patches (one for V5-7-patches and one
for V5-8-patches branches) is almost identical to patch
single "listendevice" configuration. Rather, multiple
agentAddress config options can each have their own
"interface" to bind to using the <ip>%<interface>
syntax.</interface></ip>
-------------------------------------------

Signed-off-by: Harish Venkatraman <harish_venkatraman@dell.com>
2019-09-18 17:26:45 -07:00
..
bgp.service.j2 [services] Services which start containers now use 'docker wait' instead of 'docker attach' (#2661) 2019-03-08 10:59:41 -08:00
buffers_config.j2 [qos]: Map tc 1, 2, 5, and 6 back to pg 0 (#2650) 2019-03-08 02:23:32 -08:00
database.service.j2 create multiple Redis DB instances based on CONFIG at /etc/sonic/database_config.json (#2182) 2019-08-28 11:15:10 -07:00
dhcp_relay.service.j2 [services] Restart SwSS service upon unexpected critical process exit (#2845) 2019-05-01 08:02:38 -07:00
docker_image_ctl.j2 [SNMP] management VRF SNMP support (#2608) 2019-09-18 17:26:45 -07:00
lldp.service.j2 [services] Services which start containers now use 'docker wait' instead of 'docker attach' (#2661) 2019-03-08 10:59:41 -08:00
organization_extensions.sh Framework to plugin Organization specific scripts during ONIE Image build (#951) 2017-09-19 16:23:31 -07:00
pmon.service.j2 [services] Services which start containers now use 'docker wait' instead of 'docker attach' (#2661) 2019-03-08 10:59:41 -08:00
qos_config.j2 [Qos] use dot1p to tc mapping for backend switches (#3422) 2019-09-13 11:28:25 -07:00
radv.service.j2 [radv service] radv service should be a cold only dependent of swss (#3348) 2019-08-16 12:08:46 -07:00
sflow.service.j2 [sflow]: Build infrastructure changes to support sflow docker and utilities (#3251) 2019-09-14 20:27:09 -07:00
snmp.service.j2 [services] Restart SwSS service upon unexpected critical process exit (#2845) 2019-05-01 08:02:38 -07:00
snmp.timer Enable sairedis counter thread in 3 minutes after SONiC was started (#1805) 2018-06-22 19:53:51 -07:00
sonic_debian_extension.j2 [sflow]: Build infrastructure changes to support sflow docker and utilities (#3251) 2019-09-14 20:27:09 -07:00
swss.service.j2 [submodule] update sonic-linux-kernel (#2985) 2019-06-18 10:00:16 -07:00
syncd.service.j2 [submodule] update sonic-linux-kernel (#2985) 2019-06-18 10:00:16 -07:00
teamd.service.j2 [service dependent] describe non-warm-reboot dependency outside systemd (#3311) 2019-08-08 15:45:17 -07:00
telemetry.service.j2 [telemetry]: change the service dependency from swss to database (#3072) 2019-06-24 12:36:16 -07:00
updategraph.service.j2 [mellanox]: Upgraded hw-management V.2.0.0160. (#2643) 2019-03-06 18:51:46 -08:00