1
1
# SONiC Fine Grained ECMP
2
2
# High Level Design Document
3
- ### Rev 1.2
3
+ ### Rev 1.3
4
4
5
5
# Table of Contents
6
6
* [ List of Tables] ( #list-of-tables )
39
39
| 0.1 | 04/24/2020 | Anish Narsian | Initial version |
40
40
| 1.0 | 05/22/2020 | Anish Narsian | Incorporated review comments |
41
41
| 1.1 | 05/26/2020 | Anish Narsian | Add test plan |
42
- | 1.2 | 10/23/2020 | Anish Narsian | Interface nh oper state handler |
42
+ | 1.2 | 10/21/2020 | Kavin Kamaraj | Add fgnhg CLI output format |
43
+ | 1.3 | 10/23/2020 | Anish Narsian | Interface nh oper state handler |
43
44
44
45
45
46
# About this Manual
@@ -204,77 +205,77 @@ or ipv6 next hops and banks accordingly. If it is not specified, by default both
204
205
are displayed as shown below:
205
206
206
207
207
- +----------------------------- +--------------------+----------------+
208
- | FG_NHG_PREFIX | Next Hop | Hash buckets |
209
- +============================= +====================+================+
210
- | NHG_PREFIX: 100.50.25.12/32 | 200.200.200.4 | 0 |
211
- | | | 1 |
212
- | | | 2 |
213
- | | | 3 |
214
- | | | 4 |
215
- | | | 5 |
216
- | | | 6 |
217
- | | | 7 |
218
- | | | 8 |
219
- | | | 9 |
220
- | | | 10 |
221
- | | | 11 |
222
- | | | 12 |
223
- | | | 13 |
224
- | | | 14 |
225
- | | | 15 |
226
- +----------------------------- +--------------------+----------------+
227
- | NHG_PREFIX: 100.50.25.12/32 | 200.200.200.5 | 16 |
228
- | | | 17 |
229
- | | | 18 |
230
- | | | 19 |
231
- | | | 20 |
232
- | | | 21 |
233
- | | | 22 |
234
- | | | 23 |
235
- | | | 24 |
236
- | | | 25 |
237
- | | | 26 |
238
- | | | 27 |
239
- | | | 28 |
240
- | | | 29 |
241
- | | | 30 |
242
- | | | 31 |
243
- +----------------------------- +--------------------+----------------+
244
- | NHG_PREFIX: fc:5::/128 | 200:200:200:200::4 | 0 |
245
- | | | 1 |
246
- | | | 2 |
247
- | | | 3 |
248
- | | | 4 |
249
- | | | 5 |
250
- | | | 6 |
251
- | | | 7 |
252
- | | | 8 |
253
- | | | 9 |
254
- | | | 10 |
255
- | | | 11 |
256
- | | | 12 |
257
- | | | 13 |
258
- | | | 14 |
259
- | | | 15 |
260
- +----------------------------- +--------------------+----------------+
261
- | NHG_PREFIX: fc:5::/128 | 200:200:200:200::5 | 16 |
262
- | | | 17 |
263
- | | | 18 |
264
- | | | 19 |
265
- | | | 20 |
266
- | | | 21 |
267
- | | | 22 |
268
- | | | 23 |
269
- | | | 24 |
270
- | | | 25 |
271
- | | | 26 |
272
- | | | 27 |
273
- | | | 28 |
274
- | | | 29 |
275
- | | | 30 |
276
- | | | 31 |
277
- +----------------------------- +--------------------+----------------+
208
+ +-----------------+--------------------+----------------+
209
+ | FG_NHG_PREFIX | Next Hop | Hash buckets |
210
+ +=================+====================+================+
211
+ | 100.50.25.12/32 | 200.200.200.4 | 0 |
212
+ | | | 1 |
213
+ | | | 2 |
214
+ | | | 3 |
215
+ | | | 4 |
216
+ | | | 5 |
217
+ | | | 6 |
218
+ | | | 7 |
219
+ | | | 8 |
220
+ | | | 9 |
221
+ | | | 10 |
222
+ | | | 11 |
223
+ | | | 12 |
224
+ | | | 13 |
225
+ | | | 14 |
226
+ | | | 15 |
227
+ +-----------------+--------------------+----------------+
228
+ | 100.50.25.12/32 | 200.200.200.5 | 16 |
229
+ | | | 17 |
230
+ | | | 18 |
231
+ | | | 19 |
232
+ | | | 20 |
233
+ | | | 21 |
234
+ | | | 22 |
235
+ | | | 23 |
236
+ | | | 24 |
237
+ | | | 25 |
238
+ | | | 26 |
239
+ | | | 27 |
240
+ | | | 28 |
241
+ | | | 29 |
242
+ | | | 30 |
243
+ | | | 31 |
244
+ +-----------------+--------------------+----------------+
245
+ | fc:5::/128 | 200:200:200:200::4 | 0 |
246
+ | | | 1 |
247
+ | | | 2 |
248
+ | | | 3 |
249
+ | | | 4 |
250
+ | | | 5 |
251
+ | | | 6 |
252
+ | | | 7 |
253
+ | | | 8 |
254
+ | | | 9 |
255
+ | | | 10 |
256
+ | | | 11 |
257
+ | | | 12 |
258
+ | | | 13 |
259
+ | | | 14 |
260
+ | | | 15 |
261
+ +-----------------+--------------------+----------------+
262
+ | fc:5::/128 | 200:200:200:200::5 | 16 |
263
+ | | | 17 |
264
+ | | | 18 |
265
+ | | | 19 |
266
+ | | | 20 |
267
+ | | | 21 |
268
+ | | | 22 |
269
+ | | | 23 |
270
+ | | | 24 |
271
+ | | | 25 |
272
+ | | | 26 |
273
+ | | | 27 |
274
+ | | | 28 |
275
+ | | | 29 |
276
+ | | | 30 |
277
+ | | | 31 |
278
+ +-----------------+--------------------+----------------+
278
279
```
279
280
280
281
### 2.3.2 CLI 'show fgnhg active-hops' Output Format
@@ -285,16 +286,15 @@ or ipv6 active next hops accordingly. If it is not specified, by default both ip
285
286
are displayed as shown below:
286
287
287
288
288
- +-----------------------------+--------------------+
289
- | FG_NHG_PREFIX | Active Next Hops |
290
- +=============================+====================+
291
- | NHG_PREFIX: 100.50.25.12/32 | 200.200.200.4 |
292
- | | 200.200.200.5 |
293
- +-----------------------------+--------------------+
294
- | NHG_PREFIX: fc:5::/128 | 200:200:200:200::4 |
295
- | | 200:200:200:200::5 |
296
- +-----------------------------+--------------------+
297
-
289
+ +-----------------+--------------------+
290
+ | FG_NHG_PREFIX | Active Next Hops |
291
+ +=================+====================+
292
+ | 100.50.25.12/32 | 200.200.200.4 |
293
+ | | 200.200.200.5 |
294
+ +-----------------+--------------------+
295
+ | fc:5::/128 | 200:200:200:200::4 |
296
+ | | 200:200:200:200::5 |
297
+ +-----------------+--------------------+
298
298
```
299
299
300
300
0 commit comments