These are general-purpose CNI network plugins maintained by the containernetworking team. For more information, see the individual plugin pages.
bridge: Creates a bridge, adds the host and the container to it.
ipvlan: Adds an ipvlan interface in the container
loopback: Creates a loopback interface
macvlan: Creates a new MAC address, forwards all traffic to that to the container
ptp: Creates a veth pair.
vlan: Allocates a vlan device.
dhcp: Runs a daemon on the host to make DHCP requests on behalf of the container
host-local: maintains a local database of allocated IPs
flannel: generates an interface corresponding to a flannel config file
tuning: Tweaks sysctl parameters of an existing interface
portmap: An iptables-based portmapping plugin. Maps ports from the host’s address space to the container.
The sample plugin provides an example for building your own plugin.