You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+80-41Lines changed: 80 additions & 41 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ sonic-confidb-utils generate
13
13
14
14
## Configuration Parameters
15
15
16
-
**bgp_ports**
16
+
### bgp_ports
17
17
18
18
Example:
19
19
@@ -38,7 +38,7 @@ Result:
38
38
}
39
39
```
40
40
41
-
**breakouts**
41
+
### breakouts
42
42
43
43
Example:
44
44
@@ -65,7 +65,7 @@ Result:
65
65
66
66
For each breakout also the correspondig ports entries are added.
67
67
68
-
**docker_routing_config_mode**
68
+
### docker_routing_config_mode
69
69
70
70
Can be one of `separated`, `split`, `split-unified`, `unified`.
71
71
@@ -87,7 +87,7 @@ Result:
87
87
}
88
88
```
89
89
90
-
**features**
90
+
### features
91
91
92
92
Enabling a feature makes SONiC check the status of the corresponding container.
93
93
If a feature is enabled and the container stops running `container_checker` will complain and `show system-health summary` will show
@@ -121,7 +121,7 @@ Result:
121
121
}
122
122
```
123
123
124
-
**frr_mgmt_framework_config**
124
+
### frr_mgmt_framework_config
125
125
126
126
Example:
127
127
@@ -141,7 +141,7 @@ Result:
141
141
}
142
142
```
143
143
144
-
**interconnects**
144
+
### interconnects
145
145
146
146
Example:
147
147
@@ -172,7 +172,7 @@ Result:
172
172
}
173
173
```
174
174
175
-
**lldp_hello_time**
175
+
### lldp_hello_time
176
176
177
177
Example:
178
178
@@ -192,7 +192,7 @@ Result:
192
192
}
193
193
```
194
194
195
-
**looback_address**
195
+
### looback_address
196
196
197
197
Example:
198
198
@@ -211,19 +211,7 @@ Result:
211
211
}
212
212
```
213
213
214
-
and
215
-
216
-
```json
217
-
{
218
-
"VXLAN_TUNNEL": {
219
-
"vtep": {
220
-
"src_ip": "10.7.7.7"
221
-
}
222
-
}
223
-
}
224
-
```
225
-
226
-
**mclag**
214
+
### mclag
227
215
228
216
Example:
229
217
@@ -267,7 +255,7 @@ Result:
267
255
}
268
256
```
269
257
270
-
**mgmt_interface**
258
+
### mgmt_interface
271
259
272
260
Example:
273
261
@@ -289,7 +277,7 @@ Result:
289
277
}
290
278
```
291
279
292
-
**mgmt_vrf**
280
+
### mgmt_vrf
293
281
294
282
Example:
295
283
@@ -309,7 +297,7 @@ Result:
309
297
}
310
298
```
311
299
312
-
**nameservers**
300
+
### nameservers
313
301
314
302
Example:
315
303
@@ -330,22 +318,31 @@ Result:
330
318
}
331
319
```
332
320
333
-
**ntpservers**
321
+
### ntp
334
322
335
323
Example:
336
324
337
325
```yaml
338
-
ntpservers:
339
-
- 0.europe.pool.ntp.org
340
-
- 1.europe.pool.ntp.org
341
-
- 2.europe.pool.ntp.org
342
-
- 3.europe.pool.ntp.org
326
+
ntp:
327
+
src_interface: Loopback0
328
+
vrf: default
329
+
servers:
330
+
- 0.europe.pool.ntp.org
331
+
- 1.europe.pool.ntp.org
332
+
- 2.europe.pool.ntp.org
333
+
- 3.europe.pool.ntp.org
343
334
```
344
335
345
336
Result:
346
337
347
338
```json
348
339
{
340
+
"NTP": {
341
+
"global": {
342
+
"src_intf": "Loopback0",
343
+
"vrf": "default"
344
+
}
345
+
},
349
346
"NTP_SERVER": {
350
347
"0.europe.pool.ntp.org": {},
351
348
"1.europe.pool.ntp.org": {},
@@ -355,15 +352,15 @@ Result:
355
352
}
356
353
```
357
354
358
-
**portchannels**
355
+
### portchannels
359
356
360
357
Example:
361
358
362
359
```yaml
363
360
portchannels:
364
361
default_mtu: 9000
365
362
list:
366
-
- number: "01"
363
+
- number: 01
367
364
mtu: 1500
368
365
fallback: true
369
366
members:
@@ -393,7 +390,7 @@ Result:
393
390
}
394
391
```
395
392
396
-
**ports**
393
+
### ports
397
394
398
395
Example:
399
396
@@ -404,6 +401,7 @@ breakouts:
404
401
ports:
405
402
default_fec: none
406
403
default_mtu: 9000
404
+
default_autoneg: on
407
405
list:
408
406
- name: Ethernet0
409
407
ips:
@@ -421,7 +419,7 @@ Result:
421
419
"Ethernet0": {
422
420
"admin_status": "up",
423
421
"alias": "Eth1/1(Port1)",
424
-
"autoneg": "off",
422
+
"autoneg": "on",
425
423
"fec": "rs",
426
424
"index": "1",
427
425
"lanes": "1",
@@ -446,9 +444,9 @@ and
446
444
```
447
445
448
446
The speed of a port is determined by its breakout configuration.
449
-
If no breakout configuration for a port is passed its default breakout is assumed.
450
-
If a breakout configuration allows more than one speed options, e.g. `1x100G[40G]`, the first speed option is used as a default (`100G` in the example case).
451
-
A `speed` option can be passed to the port config to specify an alternative speed, e.g.
447
+
If no breakout configuration for a port is provided its default breakout is assumed.
448
+
If a breakout configuration allows more than one speed options, e.g. `1x100G[40G]`, the first speed option is used as a default (`100G` in the example).
449
+
A `speed` option can be added to the port config to specify an alternative speed, e.g.
452
450
453
451
```yaml
454
452
ports:
@@ -458,7 +456,7 @@ ports:
458
456
459
457
For each port that is not explicitly configured in `breakouts` and `ports` an entry with defaults will be added to the `"PORT"` dictionary.
0 commit comments