First many thanks for the detailed replies received so far!
I should have mentioned that the current network is L2 bridged using Mikrotik CCR's - TP-Link L2 managed 24port switches - RB960 - RBM11G!
And I just wanted to ensure that the current configuration was optimal,
I think the Mikrotik's are using the old method of creating of VLAN for each interface and adding that interface to a bridge port , is there a better method ?
(1) If a port on the switch has only tagged VLAN's assigned to it, do i need to change the default PVID on that port ?
(2) Should I set that port to "Tagged Only" in "Acceptable Frames Types" from default "Admin All" when all the VLANS are tagged going through that port,
A port always has a PVID unless frame-types=admit-only-vlan-tagged, when this is set pvid= is ignored.
When PVID ID was used ports that had only tagged VLAN's really confused, so i should set these ports to frame-types=admit-only-vlan-tagged and for TP-Link =Tagged Only
With explanation above it's easier understand:
(3) If for example PVID ID=3999 has no ports assigned to it , will this PVID simply drop untagged packets coming into that port
Bridge ports don't care about other ports members of bridge. Port simply tags ingress frame with PVID value (or untags it on egress) and applies appropriate filters. Then port hands off frame to bridge.
The bridge has to deal with the frame. If ingress port is the lone member of VLAN, then bridge can't find any egress port (frame is never sent out through ingress port), so bridge drops the frame.
If I understand correctly using an example of say port 10 with frame-types="admit all" having 20 VLAN's with PVID ID=3999 (which has no ports assigned to VLAN3999) ,
Then if PVID ID=3999 is also used on port11 with frame-types="admit all" this set port 11 to also have the 20 VLAN's rather than manually setting each of the 20 VLAN's to also use port11,
Is this a good or bad method?
With the above example of port 10 and 11 using frame-types="admit all" and using PVID ID=3999 should the ports of the next switch also use the same PVID=3999 to avoid VLAN mismatch?
Does this also apply when connecting from the TP-Link switches to Mikrotik devices
To further expand, connecting from a CCR (frame-types=!!!!!!!! ) to TP-Link Switches (frame-types="Tagged Only" to another Mikrotik device (frame-types=admit-only-vlan-tagged )