Networking
The following networking features are available as technology previews.
Multi-Protocol Label Switching
Multi-protocol Label Switching (MPLS) is an in-kernel data-forwarding mechanism that routes the traffic flow across enterprise networks. In an MPLS network, the router that receives packets decides the further route of the packets, based on the labels that are attached to the packet. With the usage of labels, the MPLS network can handle packets with particular characteristics.
XDP Features
XDP programs can be loaded on architectures other than AMD and Intel® 64-bit. Note, however,
that the libxdp
library is available only for AMD and Intel® 64-bit platforms.
Likewise, in this technology preview feature, you can offload XDP hardware.
Also, XDP includes the Address Family eXpress Data Path (AF_XDP
) socket for
high-performance packet processing. It grants efficient redirection of programmatically
selected packets to user space applications for further processing.
act_mpls
Module
The act_mpls
module in the kernel-modules-extra
rpm applies
Multi-Protocol Label Switching (MPLS) actions with Traffic Control (TC) filters, for example,
push and pop MPLS label stack entries with TC filters. The module also accepts the Label,
Traffic Class, Bottom of Stack, and Time to Live fields to be set independently.