You can determine the session type for a BFD session formed over a CEP port.
You can assign a session type as you create an endpoint group. You can also assign a session type to an existing endpoint group.
The default is auto, which means that the BFD session type is automatically determined based on whether the service type is set to extension (software) or Layer 3 hand-off (hardware).
The value of --single-homed-bfd-session-type
is configured for one endpoint group
and then propagated to all Ethernet and single-homed port channel interfaces defined
for that endpoint group.
EFA does not distinguish between SRIOV (single-root input/output virtualization) and non-SRIOV
connections. Therefore, it treats both connections the same way. If you want to use
hardware-based BFD sessions for CEP non-SRIOV connections, then create an endpoint
group that contains all the CEP non-SRIOV connections and set the --single-homed-bfd-session-type
to hardware
.
$ efa tenant epg create --name epg5 --tenant tenant11 --port 10.20.216.15[0/11] ,10.20.216.16[0/11] --po po1 --switchport-mode trunk --single-homed-bfd-session-type auto
$ efa tenant epg update --name epg5 --tenant tenant11 --operation port-group-add --port 10.20.216.15[0/11],10.20.216.16[0/11] --po po1 --switchport-mode trunk --single-homed-bfd-session-type hardware