diff --git a/doc/ecmp/fine_grained_next_hop_hld.md b/doc/ecmp/fine_grained_next_hop_hld.md index c7b1db9d4d..4801cea74e 100644 --- a/doc/ecmp/fine_grained_next_hop_hld.md +++ b/doc/ecmp/fine_grained_next_hop_hld.md @@ -1,6 +1,6 @@ # SONiC Fine Grained ECMP # High Level Design Document -### Rev 1.2 +### Rev 1.3 # Table of Contents * [List of Tables](#list-of-tables) @@ -39,7 +39,8 @@ | 0.1 | 04/24/2020 | Anish Narsian | Initial version | | 1.0 | 05/22/2020 | Anish Narsian | Incorporated review comments | | 1.1 | 05/26/2020 | Anish Narsian | Add test plan | -| 1.2 | 10/23/2020 | Anish Narsian | Interface nh oper state handler | +| 1.2 | 10/21/2020 | Kavin Kamaraj | Add fgnhg CLI output format | +| 1.3 | 10/23/2020 | Anish Narsian | Interface nh oper state handler | # About this Manual @@ -204,77 +205,77 @@ or ipv6 next hops and banks accordingly. If it is not specified, by default both are displayed as shown below: -+-----------------------------+--------------------+----------------+ -| FG_NHG_PREFIX | Next Hop | Hash buckets | -+=============================+====================+================+ -| NHG_PREFIX: 100.50.25.12/32 | 200.200.200.4 | 0 | -| | | 1 | -| | | 2 | -| | | 3 | -| | | 4 | -| | | 5 | -| | | 6 | -| | | 7 | -| | | 8 | -| | | 9 | -| | | 10 | -| | | 11 | -| | | 12 | -| | | 13 | -| | | 14 | -| | | 15 | -+-----------------------------+--------------------+----------------+ -| NHG_PREFIX: 100.50.25.12/32 | 200.200.200.5 | 16 | -| | | 17 | -| | | 18 | -| | | 19 | -| | | 20 | -| | | 21 | -| | | 22 | -| | | 23 | -| | | 24 | -| | | 25 | -| | | 26 | -| | | 27 | -| | | 28 | -| | | 29 | -| | | 30 | -| | | 31 | -+-----------------------------+--------------------+----------------+ -| NHG_PREFIX: fc:5::/128 | 200:200:200:200::4 | 0 | -| | | 1 | -| | | 2 | -| | | 3 | -| | | 4 | -| | | 5 | -| | | 6 | -| | | 7 | -| | | 8 | -| | | 9 | -| | | 10 | -| | | 11 | -| | | 12 | -| | | 13 | -| | | 14 | -| | | 15 | -+-----------------------------+--------------------+----------------+ -| NHG_PREFIX: fc:5::/128 | 200:200:200:200::5 | 16 | -| | | 17 | -| | | 18 | -| | | 19 | -| | | 20 | -| | | 21 | -| | | 22 | -| | | 23 | -| | | 24 | -| | | 25 | -| | | 26 | -| | | 27 | -| | | 28 | -| | | 29 | -| | | 30 | -| | | 31 | -+-----------------------------+--------------------+----------------+ ++-----------------+--------------------+----------------+ +| FG_NHG_PREFIX | Next Hop | Hash buckets | ++=================+====================+================+ +| 100.50.25.12/32 | 200.200.200.4 | 0 | +| | | 1 | +| | | 2 | +| | | 3 | +| | | 4 | +| | | 5 | +| | | 6 | +| | | 7 | +| | | 8 | +| | | 9 | +| | | 10 | +| | | 11 | +| | | 12 | +| | | 13 | +| | | 14 | +| | | 15 | ++-----------------+--------------------+----------------+ +| 100.50.25.12/32 | 200.200.200.5 | 16 | +| | | 17 | +| | | 18 | +| | | 19 | +| | | 20 | +| | | 21 | +| | | 22 | +| | | 23 | +| | | 24 | +| | | 25 | +| | | 26 | +| | | 27 | +| | | 28 | +| | | 29 | +| | | 30 | +| | | 31 | ++-----------------+--------------------+----------------+ +| fc:5::/128 | 200:200:200:200::4 | 0 | +| | | 1 | +| | | 2 | +| | | 3 | +| | | 4 | +| | | 5 | +| | | 6 | +| | | 7 | +| | | 8 | +| | | 9 | +| | | 10 | +| | | 11 | +| | | 12 | +| | | 13 | +| | | 14 | +| | | 15 | ++-----------------+--------------------+----------------+ +| fc:5::/128 | 200:200:200:200::5 | 16 | +| | | 17 | +| | | 18 | +| | | 19 | +| | | 20 | +| | | 21 | +| | | 22 | +| | | 23 | +| | | 24 | +| | | 25 | +| | | 26 | +| | | 27 | +| | | 28 | +| | | 29 | +| | | 30 | +| | | 31 | ++-----------------+--------------------+----------------+ ``` ### 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 are displayed as shown below: -+-----------------------------+--------------------+ -| FG_NHG_PREFIX | Active Next Hops | -+=============================+====================+ -| NHG_PREFIX: 100.50.25.12/32 | 200.200.200.4 | -| | 200.200.200.5 | -+-----------------------------+--------------------+ -| NHG_PREFIX: fc:5::/128 | 200:200:200:200::4 | -| | 200:200:200:200::5 | -+-----------------------------+--------------------+ - ++-----------------+--------------------+ +| FG_NHG_PREFIX | Active Next Hops | ++=================+====================+ +| 100.50.25.12/32 | 200.200.200.4 | +| | 200.200.200.5 | ++-----------------+--------------------+ +| fc:5::/128 | 200:200:200:200::4 | +| | 200:200:200:200::5 | ++-----------------+--------------------+ ```