Generally in Cisco world it is preferred to NOT permit a native (untagged) VLAN on a trunk link between two switches.
There does not seem to be any way to do this on cnMatrix?
When setting a port to “Trunk”, all VLANs are allowed, and a native vlan must be specified.
When setting a port to “Hybrid,” a native VLAN must still be set, and it is not possible to EXCLUDE the native VLAN from the “allowed” list.
It’s considered a best practice in Cisco world to not pass untagged traffic through a trunk port, so something like this is common:
int gi0/1
description trunk1
switchport mode trunk
switchport trunk allowed vlan 20,30,101
In this scenario, only VLAN 20, 30, and 101 traffic passes. The untagged/native VLAN is technically still VLAN 1 (default), but since it is not included in the “allowed” list, it should not pass through the port.
I can’t figure out a way to set up this sort of arrangement on a cnMatrix switch (specifically, when managed by cnMaestro).