Configure ECMP Paths

You can configure ECMP and RH ECMP paths.

About this task

Follow this procedure to configure ECMP and RH ECMP maximum paths to 128.

Procedure

To configure the EMP and RH ECMP maximum paths to 128, run the following command:
efa tenant vrf create --name <vrf-name> --tenant <tenant-name> 
               --max-path <1-128> --rh-max-path <8|16|64|128>

efa tenant vrf update –name <vrf-name> --tenant <tenant-name> 
 --operation <max-path-add | max-path-delete | rh-max-path-add | rh-max-path-add>
 --max-path <1-128> --rh-max-path <8|16|64|128>

Example

efa:root)root@admin01:~# efa fabric show –-name fabric1

Fabric Name: fabric1, Fabric Description: , Fabric Type: non-clos, Fabric Status: configure-success, Fabric Health: Green
+-------------+-------+-----------+------------+------+--------------+-------------+-------------------+-----------------+---------+-------+
| IP ADDRESS  | RACK  | HOST NAME |    ASN     | ROLE | DEVICE STATE |  APP STATE  | CONFIG GEN REASON | PENDING CONFIGS | VTLB ID | LB ID |
+-------------+-------+-----------+------------+------+--------------+-------------+-------------------+-----------------+---------+-------+
| 10.20.246.1 | rack1 | NH-1      | 4200000000 | Leaf | provisioned  | cfg in-sync | NA                | NA              | 2       | 1     |
| 10.20.246.2 | rack1 | NH-2      | 4200000000 | Leaf | provisioned  | cfg in-sync | NA                | NA              | 2       | 1     |
+-------------+-------+-----------+------------+------+--------------+-------------+-------------------+-----------------+---------+-------+

(efa:root)root@admin01:~# efa tenant show
+------+---------+------------+-------------+-------------+-----------+-----------+---------------------+--------------------------+
| Name |  Type   | VLAN Range | L2VNI Range | L3VNI Range | VRF Count | Enable BD |        Ports        | Mirror Destination Ports |
+------+---------+------------+-------------+-------------+-----------+-----------+---------------------+--------------------------+
| ten1 | private |   11-20    |             |             |    10     |   false   | 10.20.246.1[0/1-10] |                          |
|      |         |            |             |             |           |           | 10.20.246.2[0/1-10] |                          |
+------+---------+------------+-------------+-------------+-----------+-----------+---------------------+--------------------------+

(efa:root)root@admin01:~# efa tenant vrf create --name ten1vrf1 --tenant ten1

(efa:root)root@admin01:~# efa tenant vrf create --name ten1vrf2 --tenant ten1 --max-path 128 --rh-max-path 128

(efa:root)root@admin01:~# efa tenant vrf show --detail
=============================================================================================================================================================
Name                    : ten1vrf1
Tenant                  : ten1
Routing Type            : distributed
Centralized Routers     :
Enable Layer3 Extension : true
Redistribute            : connected
Max Path                : 8
Local Asn               :
L3VNI                   :
EVPN IRB BD             :
EVPN IRB VE             :
BR VNI                  :
BR BD                   :
BR VE                   :
RH Max Path             :
Enable RH ECMP          : false
Enable Graceful Restart : false
Enable NextHop Recursion: false
Route Target            :
Static Route            :
Static Route BFD        :
Network Route Address   :
Static Network          :
Aggregate Address       :
VRF Type                : private
State                   : vrf-created
Dev State               : not-provisioned
App State               : cfg-ready

=============================================================================================================================================================
=============================================================================================================================================================
Name                    : ten1vrf2
Tenant                  : ten1
Routing Type            : distributed
Centralized Routers     :
Enable Layer3 Extension : true
Redistribute            : connected
Max Path                : 128
Local Asn               :
L3VNI                   :
EVPN IRB BD             :
EVPN IRB VE             :
BR VNI                  :
BR BD                   :
BR VE                   :
RH Max Path             : 128
Enable RH ECMP          : false
Enable Graceful Restart : false
Enable NextHop Recursion: false
Route Target            :
Static Route            :
Static Route BFD        :
Network Route Address   :
Static Network          :
Aggregate Address       :
VRF Type                : private
State                   : vrf-created
Dev State               : not-provisioned
App State               : cfg-ready

=============================================================================================================================================================

(efa:root)root@admin01:~# efa tenant epg create --name ten1epg1 --tenant ten1 --port 10.20.246.1[0/1] --switchport-mode trunk --ctag-range 11 --vrf ten1vrf1 --anycast-ip 11:10.1.1.11/24
(efa:root)root@admin01:~# efa tenant epg create --name ten1epg2 --tenant ten1 --port 10.20.246.1[0/2] --switchport-mode trunk --ctag-range 12 --vrf ten1vrf2 --anycast-ip 12:10.1.1.12/24


(efa:root)root@admin01:~# efa tenant vrf show --detail
=============================================================================================================================================================
Name                    : ten1vrf1
Tenant                  : ten1
Routing Type            : distributed
Centralized Routers     :
Enable Layer3 Extension : true
Redistribute            : connected
Max Path                : 8
Local Asn               :
L3VNI                   : 8192
EVPN IRB BD             : 4096
EVPN IRB VE             : 8192
BR VNI                  : 4096
BR BD                   :
BR VE                   :
RH Max Path             :
Enable RH ECMP          : false
Enable Graceful Restart : false
Enable NextHop Recursion: false
Route Target            : import 101:101
                        : export 101:101
Static Route            :
Static Route BFD        :
Network Route Address   :
Static Network          :
Aggregate Address       :
VRF Type                : private
State                   : vrf-device-created
Dev State               : provisioned
App State               : cfg-in-sync

=============================================================================================================================================================
Name                    : ten1vrf2
Tenant                  : ten1
Routing Type            : distributed
Centralized Routers     :
Enable Layer3 Extension : true
Redistribute            : connected
Max Path                : 128
Local Asn               :
L3VNI                   : 8191
EVPN IRB BD             : 4095
EVPN IRB VE             : 8191
BR VNI                  : 4096
BR BD                   :
BR VE                   :
RH Max Path             : 128
Enable RH ECMP          : false
Enable Graceful Restart : false
Enable NextHop Recursion: false
Route Target            : import 102:102
                        : export 102:102
Static Route            :
Static Route BFD        :
Network Route Address   :
Static Network          :
Aggregate Address       :
VRF Type                : private
State                   : vrf-device-created
Dev State               : provisioned
App State               : cfg-in-sync

=============================================================================================================================================================

efa tenant vrf update --name ten1vrf1 --tenant ten1 --operation max-path-add --max-path 128
efa tenant vrf update --name ten1vrf1 --tenant ten1 --operation rh-max-path-add --rh-max-path 128
(efa:root)root@admin01:~# efa tenant vrf show --detail
=============================================================================================================================================================
Name                    : ten1vrf1
Tenant                  : ten1
Routing Type            : distributed
Centralized Routers     :
Enable Layer3 Extension : true
Redistribute            : connected
Max Path                : 128
Local Asn               :
L3VNI                   : 8192
EVPN IRB BD             : 4096
EVPN IRB VE             : 8192
BR VNI                  : 4096
BR BD                   :
BR VE                   :
RH Max Path             : 128
Enable RH ECMP          : false
Enable Graceful Restart : false
Enable NextHop Recursion: false
Route Target            : import 101:101
                        : export 101:101
Static Route            :
Static Route BFD        :
Network Route Address   :
Static Network          :
Aggregate Address       :
VRF Type                : private
State                   : vrf-device-created
Dev State               : provisioned
App State               : cfg-in-sync

=============================================================================================================================================================
Name                    : ten1vrf2
Tenant                  : ten1
Routing Type            : distributed
Centralized Routers     :
Enable Layer3 Extension : true
Redistribute            : connected
Max Path                : 128
Local Asn               :
L3VNI                   : 8191
EVPN IRB BD             : 4095
EVPN IRB VE             : 8191
BR VNI                  : 4096
BR BD                   :
BR VE                   :
RH Max Path             : 128
Enable RH ECMP          : false
Enable Graceful Restart : false
Enable NextHop Recursion: false
Route Target            : import 102:102
                        : export 102:102
Static Route            :
Static Route BFD        :
Network Route Address   :
Static Network          :
Aggregate Address       :
VRF Type                : private
State                   : vrf-device-created
Dev State               : provisioned
App State               : cfg-in-sync

=============================================================================================================================================================