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.