Networking Overview¶
Overview¶
To support the high-performance networking demands of communication service providers (CoSPs), Cloud-Native Network Functions (CNFs) requires SR-IOV primary networking. The section below offer a high-level overview of SR-IOV component:
SR-IOV VFs¶
Network Attachment Definition¶
macvlan CNI
It is recommended to use the macvlan CNI when creating network-attachment-definitions for use with the f5-tmm pod.
- Within AON, the cluster nodes are deployed as virtual-machines and SRIOV interfaces are actually virtual-functions assigned from the host those VMs run on; the physical-function is not assigned to the worker node (VM). For this reason, when assigning the interface to the f5-tmm pod you cannot treat it like an SRIOV interface. Instead, you must use either the host-device CNI or the maclvan CNI.
- If you use the host-device CNI the interface will be reassigned to the f5-tmm pod, making it unavailable for additional f5-tmm pods (including pods that might failover due to a node failure).
- The macvlan CNI acts like a bridge, allowing multiple nodes to make use of the same interface with minimal performance impact.
Feedback¶
Provide feedback to improve this document by emailing cnfdocs@f5.com.