|
1 | | -======= |
2 | 1 | # SONiC Configuration Database Manual |
3 | 2 |
|
4 | | -Table of Contents |
5 | | -================= |
6 | | - |
7 | | - * [Introduction](#introduction) |
8 | | - * [Configuration](#configuration) |
9 | | - * [<strong>Config Load and Save</strong>](#config-load-and-save) |
10 | | - |
11 | | - * [Incremental Configuration](#incremental-configuration) |
12 | | - * [<strong>Redis and Json Schema</strong>](#redis-and-json-schema) |
13 | | - |
14 | | - * [ACL and Mirroring](#acl-and-mirroring) |
15 | | - * [BGP BBR](#bgp-bbr) |
16 | | - * [ASIC SDK health event](#asic-sdk-health-event) |
17 | | - * [BGP Device Global](#bgp-device-global) |
18 | | - * [BGP Sessions](#bgp-sessions) |
19 | | - * [BUFFER_PG](#buffer_pg) |
20 | | - * [Buffer pool](#buffer-pool) |
21 | | - * [Buffer profile](#buffer-profile) |
22 | | - * [Buffer queue](#buffer-queue) |
23 | | - * [Buffer port ingress profile list](#buffer-port-ingress-profile-list) |
24 | | - * [Buffer port egress profile list](#buffer-port-egress-profile-list) |
25 | | - * [Cable length](#cable-length) |
26 | | - * [Chassis module](#chassis-module) |
27 | | - * [COPP_TABLE](#copp_table) |
28 | | - * [Console](#console) |
29 | | - * [CRM](#crm) |
30 | | - * [CRM DASH](#crm-dash) |
31 | | - * [Data Plane L3 Interfaces](#data-plane-l3-interfaces) |
32 | | - * [DEFAULT_LOSSLESS_BUFFER_PARAMETER](#DEFAULT_LOSSLESS_BUFFER_PARAMETER) |
33 | | - * [Device Metadata](#device-metadata) |
34 | | - * [Device neighbor metada](#device-neighbor-metada) |
35 | | - * [DHCP_RELAY](#dhcp_relay) |
36 | | - * [DHCP Server IPV4](#dhcp_server_ipv4) |
37 | | - * [BMP](#bmp) |
38 | | - * [DSCP_TO_TC_MAP](#dscp_to_tc_map) |
39 | | - * [FG_NHG](#fg_nhg) |
40 | | - * [FG_NHG_MEMBER](#fg_nhg_member) |
41 | | - * [FG_NHG_PREFIX](#fg_nhg_prefix) |
42 | | - * [FABRIC_MONITOR](#fabric-monitor) |
43 | | - * [FABRIC_PORT](#fabric-port) |
44 | | - * [FLEX_COUNTER_TABLE](#flex_counter_table) |
45 | | - * [GRPCCLIENT](#grpcclient) |
46 | | - * [Hash](#hash) |
47 | | - * [IPv6 Link-local] (#ipv6-link-local) |
48 | | - * [KDUMP](#kdump) |
49 | | - * [Kubernetes Master](#kubernetes-master) |
50 | | - * [L2 Neighbors](#l2-neighbors) |
51 | | - * [Loopback Interface](#loopback-interface) |
52 | | - * [LOSSLESS_TRAFFIC_PATTERN](#LOSSLESS_TRAFFIC_PATTERN) |
53 | | - * [Memory Statistics](#memory-statistics) |
54 | | - * [Management Interface](#management-interface) |
55 | | - * [Management port](#management-port) |
56 | | - * [Management VRF](#management-vrf) |
57 | | - * [MAP_PFC_PRIORITY_TO_QUEUE](#map_pfc_priority_to_queue) |
58 | | - * [MUX_CABLE](#mux_cable) |
59 | | - * [MUX_LINKMGR](#mux_linkmgr) |
60 | | - * [NEIGH](#neigh) |
61 | | - * [NTP Global Configuration](#ntp-global-configuration) |
62 | | - * [NTP Servers](#ntp-servers) |
63 | | - * [Peer Switch](#peer-switch) |
64 | | - * [Policer](#policer) |
65 | | - * [Port](#port) |
66 | | - * [Port Channel](#port-channel) |
67 | | - * [Portchannel member](#portchannel-member) |
68 | | - * [Scheduler](#scheduler) |
69 | | - * [Port QoS Map](#port-qos-map) |
70 | | - * [Queue](#queue) |
71 | | - * [Syslog Global Configuration](#syslog-global-configuration) |
72 | | - * [Syslog Servers](#syslog-servers) |
73 | | - * [Sflow](#sflow) |
74 | | - * [Restapi](#restapi) |
75 | | - * [System Port](#system-port) |
76 | | - * [Tacplus Server](#tacplus-server) |
77 | | - * [TC to Priority group map](#tc-to-priority-group-map) |
78 | | - * [TC to Queue map](#tc-to-queue-map) |
79 | | - * [Telemetry](#telemetry) |
80 | | - * [Telemetry client](#telemetry-client) |
81 | | - * [Tunnel](#tunnel) |
82 | | - * [Versions](#versions) |
83 | | - * [VLAN](#vlan) |
84 | | - * [VLAN_MEMBER](#vlan_member) |
85 | | - * [VNET](#vnet) |
86 | | - * [VOQ Inband Interface](#voq-inband-interface) |
87 | | - * [VXLAN](#vxlan) |
88 | | - * [Virtual router](#virtual-router) |
89 | | - * [LOGGER](#logger) |
90 | | - * [WRED_PROFILE](#wred_profile) |
91 | | - * [XCVRD_LOG](#xcvrd_log) |
92 | | - * [PASSWORD_HARDENING](#password_hardening) |
93 | | - * [SSH_SERVER](#ssh_server) |
94 | | - * [SYSTEM_DEFAULTS table](#systemdefaults-table) |
95 | | - * [RADIUS](#radius) |
96 | | - * [Static DNS](#static-dns) |
97 | | - * [For Developers](#for-developers) |
98 | | - * [Generating Application Config by Jinja2 Template](#generating-application-config-by-jinja2-template) |
99 | | - * [Incremental Configuration by Subscribing to ConfigDB](#incremental-configuration-by-subscribing-to-configdb) |
100 | | - |
| 3 | +**Table of Contents** |
| 4 | + |
| 5 | +* [Introduction](#introduction) |
| 6 | +* [Configuration](#configuration) |
| 7 | +* [<strong>Config Load and Save</strong>](#config-load-and-save) |
| 8 | + * [Incremental Configuration](#incremental-configuration) |
| 9 | +* [<strong>Redis and Json Schema</strong>](#redis-and-json-schema) |
| 10 | + * [ACL and Mirroring](#acl-and-mirroring) |
| 11 | + * [BGP BBR](#bgp-bbr) |
| 12 | + * [ASIC SDK health event](#asic-sdk-health-event) |
| 13 | + * [BGP Device Global](#bgp-device-global) |
| 14 | + * [BGP Sessions](#bgp-sessions) |
| 15 | + * [BUFFER_PG](#buffer_pg) |
| 16 | + * [Buffer pool](#buffer-pool) |
| 17 | + * [Buffer profile](#buffer-profile) |
| 18 | + * [Buffer queue](#buffer-queue) |
| 19 | + * [Buffer port ingress profile list](#buffer-port-ingress-profile-list) |
| 20 | + * [Buffer port egress profile list](#buffer-port-egress-profile-list) |
| 21 | + * [Cable length](#cable-length) |
| 22 | + * [Chassis module](#chassis-module) |
| 23 | + * [COPP_TABLE](#copp_table) |
| 24 | + * [Console](#console) |
| 25 | + * [CRM](#crm) |
| 26 | + * [CRM DASH](#crm-dash) |
| 27 | + * [Data Plane L3 Interfaces](#data-plane-l3-interfaces) |
| 28 | + * [DEFAULT_LOSSLESS_BUFFER_PARAMETER](#DEFAULT_LOSSLESS_BUFFER_PARAMETER) |
| 29 | + * [Device Metadata](#device-metadata) |
| 30 | + * [Device neighbor metada](#device-neighbor-metada) |
| 31 | + * [DHCP_RELAY](#dhcp_relay) |
| 32 | + * [DHCP Server IPV4](#dhcp_server_ipv4) |
| 33 | + * [BMP](#bmp) |
| 34 | + * [DSCP_TO_TC_MAP](#dscp_to_tc_map) |
| 35 | + * [FG_NHG](#fg_nhg) |
| 36 | + * [FG_NHG_MEMBER](#fg_nhg_member) |
| 37 | + * [FG_NHG_PREFIX](#fg_nhg_prefix) |
| 38 | + * [FABRIC_MONITOR](#fabric-monitor) |
| 39 | + * [FABRIC_PORT](#fabric-port) |
| 40 | + * [FLEX_COUNTER_TABLE](#flex_counter_table) |
| 41 | + * [GRPCCLIENT](#grpcclient) |
| 42 | + * [Hash](#hash) |
| 43 | + * [IPv6 Link-local] (#ipv6-link-local) |
| 44 | + * [KDUMP](#kdump) |
| 45 | + * [Kubernetes Master](#kubernetes-master) |
| 46 | + * [L2 Neighbors](#l2-neighbors) |
| 47 | + * [Loopback Interface](#loopback-interface) |
| 48 | + * [LOSSLESS_TRAFFIC_PATTERN](#LOSSLESS_TRAFFIC_PATTERN) |
| 49 | + * [Memory Statistics](#memory-statistics) |
| 50 | + * [Management Interface](#management-interface) |
| 51 | + * [Management port](#management-port) |
| 52 | + * [Management VRF](#management-vrf) |
| 53 | + * [MAP_PFC_PRIORITY_TO_QUEUE](#map_pfc_priority_to_queue) |
| 54 | + * [MUX_CABLE](#mux_cable) |
| 55 | + * [MUX_LINKMGR](#mux_linkmgr) |
| 56 | + * [NEIGH](#neigh) |
| 57 | + * [NTP Global Configuration](#ntp-global-configuration) |
| 58 | + * [NTP Servers](#ntp-servers) |
| 59 | + * [Peer Switch](#peer-switch) |
| 60 | + * [Policer](#policer) |
| 61 | + * [Port](#port) |
| 62 | + * [Port Channel](#port-channel) |
| 63 | + * [Portchannel member](#portchannel-member) |
| 64 | + * [Scheduler](#scheduler) |
| 65 | + * [Port QoS Map](#port-qos-map) |
| 66 | + * [Queue](#queue) |
| 67 | + * [Syslog Global Configuration](#syslog-global-configuration) |
| 68 | + * [Syslog Servers](#syslog-servers) |
| 69 | + * [Sflow](#sflow) |
| 70 | + * [Restapi](#restapi) |
| 71 | + * [System Port](#system-port) |
| 72 | + * [Tacplus Server](#tacplus-server) |
| 73 | + * [TC to Priority group map](#tc-to-priority-group-map) |
| 74 | + * [TC to Queue map](#tc-to-queue-map) |
| 75 | + * [Telemetry](#telemetry) |
| 76 | + * [Telemetry client](#telemetry-client) |
| 77 | + * [Tunnel](#tunnel) |
| 78 | + * [Versions](#versions) |
| 79 | + * [VLAN](#vlan) |
| 80 | + * [VLAN_MEMBER](#vlan_member) |
| 81 | + * [VNET](#vnet) |
| 82 | + * [VOQ Inband Interface](#voq-inband-interface) |
| 83 | + * [VXLAN](#vxlan) |
| 84 | + * [Virtual router](#virtual-router) |
| 85 | + * [LOGGER](#logger) |
| 86 | + * [WRED_PROFILE](#wred_profile) |
| 87 | + * [XCVRD_LOG](#xcvrd_log) |
| 88 | + * [PASSWORD_HARDENING](#password_hardening) |
| 89 | + * [SSH_SERVER](#ssh_server) |
| 90 | + * [SYSTEM_DEFAULTS table](#systemdefaults-table) |
| 91 | + * [RADIUS](#radius) |
| 92 | + * [Static DNS](#static-dns) |
| 93 | +* [For Developers](#for-developers) |
| 94 | + * [Generating Application Config by Jinja2 Template](#generating-application-config-by-jinja2-template) |
| 95 | + * [Incremental Configuration by Subscribing to ConfigDB](#incremental-configuration-by-subscribing-to-configdb) |
101 | 96 |
|
102 | 97 |
|
103 | 98 | # Introduction |
@@ -2919,18 +2914,14 @@ The DPUS table introduces the information on the DPUs (Data Processing Unit) ava |
2919 | 2914 | } |
2920 | 2915 | ``` |
2921 | 2916 |
|
2922 | | -#### 5.2.3 Update value directly in db memory |
2923 | 2917 |
|
2924 | | -For Developers |
2925 | | -============== |
| 2918 | +# For Developers |
2926 | 2919 |
|
2927 | | -Generating Application Config by Jinja2 Template |
2928 | | ------------------------------------------------- |
| 2920 | +## Generating Application Config by Jinja2 Template |
2929 | 2921 |
|
2930 | 2922 | To be added. |
2931 | 2923 |
|
2932 | | -Incremental Configuration by Subscribing to ConfigDB |
2933 | | ----------------------------------------------------- |
| 2924 | +## Incremental Configuration by Subscribing to ConfigDB |
2934 | 2925 |
|
2935 | 2926 | Detail instruction to be added. A sample could be found in this |
2936 | 2927 | [PR](https://github.com/Azure/sonic-buildimage/pull/861) that |
|
0 commit comments