Para configurar puertos de acceso y troncales en Cumulus Linux podemos hacer lo que en Cisco es algo como esto:
Configuración en Cisco
interface gigabitethernet4/1
switchport mode trunk
switchport trunk allowed vlan 100, 200
switchport trunk native vlan 1
interface gigabitethernet 1/1
switchport mode access
switchport access vlan 100
En Cumulus Linux es un poco más complicado y la configuración sería del estilo:
Configuración en Cumulus Linux
auto bridge
iface bridge
bridge-ports swp1 swp2 swp3
bridge-vlan-aware yes
bridge-stp on
bridge-vid 100 200
bridge-pvid 1
auto swp1
iface swp1
bridge-access 100
Ambas configuraciones son más o menos equivalentes, la diferencia principal estriba en que en cisco hay PVST+ y en Cumulus Linux se comparte la instancia de spanning entre las dos vlans porque estamos utilizando vlan aware.
Con esta configuración en dos switches conseguiríamos que dos PCs se vieran directamente a través de ellos utilizando el puerto swp2 de ambos switches, de momento el swp3 lo dejamos sin uso:
También hablé de Cúmulus aquí y aquí.
Foto de cabecera de Vikas Sawant desde Pexels