efa tenant vrf update
Updates the tenant VRF for various
operations and parameters, such as ASN and IPv6 static route.
Syntax
efa tenant vrf update
[--name
vrf-name
|
--tenant
tenant-name
|
--operation
code
|--local-asn
local-asn
|
--ipv4-static-route-bfd
route
|
--ipv6-static-route-bfd
route
|
--ipv4-static-route-next-hop
route
|
--ipv6-static-route-next-hop
route
|
--max-path
unit
|--redistribute
{static |
connected}
|
--rh-max-path
{8 | 16 | 64} |
--rh-ecmp-enable=
{true | false}
|
--graceful-restart-enable=
{true | false
}
|
--routing-type
{distributed |
centralized
}]
Parameters
- --name
vrf-name
- Specifies the VRF name.
- --tenant
tenant-name
- Specifies the tenant name
- --operation
code
- Identifies the operation you want to
perform. Valid values are:
- local-asn-add
- local-asn-delete
- redistribute-add
- redistribute-delete
- centralized-router-add
- centralized-router-delete

Note
Idempotency is supported for the following additional valid
operations:
- max-path-add
- max-path-delete
- rh-max-path-add
- rh-max-path-delete
- rh-ecmp-update
- graceful-restart-update
- static-route-add
- static-route-delete
- static-route-bfd-add
- static-route-bfd-delete
- --local-asn
locl-asn
- Specifies the local ASN for the VRF.
- --ipv4-static-route-bfd
route
- Specifies the IPv4 static route BFD in the
following format: device IP, destination IPv4 address, source IPv4
address[interval, min-rx, multiplier]. For example:
10.25.25.100,1.1.1.1,2.2.2.2,123,456,3
.
- --ipv6-static-route-bfd
route
- Specifies the IPv6 static route BFD in the
following format: device IP, destination IPv6 address, source IP
address[interval, min-rx, multiplier]. For example:
10.25.25.100,1::1,2::2,300,300,3
.
- --ipv4-static-route-next-hop
route
- Specifies the IPv4 static route next hop in
the following format: device IP, IPv4 static route network, next hop IP, and
route distance separated by commas. For example:
10.25.25.100,20.0.0.0/24,16.0.0.2
. Valid values for the
route distance are 1 through 254.
- --ipv6-static-route-next-hop
route
- Specifies the IPv4 static route next hop in
the following format: device IP, IPv6 static route network, next hop IP, and
route distance separated by commas. For example:
10.25.25.100,2001:1::/64,3001::2,3
. Valid values for
the route distance are 1 through 254.
- --max-path
unit
- Specifies the number of load-sharing paths
for the VRF. Valid values are 1 through 64.
- --redistribute
{
static |
connected }
- Specifies the redistribute type for routes.
Valid values are static or connected.
- --rh-max-path
{
8 | 16 | 64
}
- Specifies the maximum number of resilient
hashing paths allowed per tenant VRF. Valid values are 8, 16, or 64.
- --rh-ecmp-enable=
{true | false
}
- Turns on or turns off resilient hashing for
a tenant VRF. Valid values are true or false.
- --graceful-restart-enable=
{true | false
}
- Turns on or turns off graceful restart for a
tenant VRF. Valid values are true or false.
- --routing-type
{distributed |
centralized
}
- VRF routing type. Default value is distributed.
- --centralized-router
- Comma-separated list of border-leaf IP addresses.
Usage Guidelines
The --max-path and --rh-max-path parameters can
co-exist.
You cannot choose the specific devices on which to configure resilient hashing. Configuration
applies to all SLX devices in the tenant VRF.
This example adds redistribution
connected to a
VRF.
(efa:extreme)extreme@node-1:~$ efa tenant vrf update
--name blue11 --tenant tenant11 --operation redistribute-add --redistribute connected
Vrf updated successfully.
--- Time Elapsed: 879.908437ms ---
This example removes the max-path from
the
VRF.
(efa:extreme)extreme@node-1:~$ efa tenant vrf update
--name blue12 --tenant tenant1 --operation rh-max-path-delete
Vrf updated successfully.
--- Time Elapsed: 879.908437ms ---