Hello everyone, testing the features of version 6.41 of Mikrotik, I have done a emulated lab in EvE Ng to pass the vlans between a mikrotik switch and a cisco switch based on the bridge vlan method, and I’ll give you an example of the basic configurations for its operation.
Here is a small outline of the topology of the network

On Mikrotik Router:
/interface vlan
add interface=ether2 name=vlan20 vlan-id=20
add interface=ether2 name=vlan30 vlan-id=30
add interface=ether2 name=vlan40 vlan-id=40
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip pool
add name=dhcp_pool0 ranges=10.1.20.2-10.1.20.14
add name=dhcp_pool1 ranges=10.1.30.2-10.1.30.14
add name=dhcp_pool2 ranges=10.1.40.2-10.1.40.14
/ip dhcp-server
add address-pool=dhcp_pool0 disabled=no interface=vlan20 name=dhcp1
add address-pool=dhcp_pool1 disabled=no interface=vlan30 name=dhcp2
add address-pool=dhcp_pool2 disabled=no interface=vlan40 name=dhcp3
/ip neighbor discovery-settings
set discover-interface-list=!dynamic
/ip address
add address=10.1.20.1/28 interface=vlan20 network=10.1.20.0
add address=10.1.30.1/28 interface=vlan30 network=10.1.30.0
add address=10.1.40.1/28 interface=vlan40 network=10.1.40.0
/ip dhcp-client
add dhcp-options=hostname,clientid disabled=no interface=ether1
/ip dhcp-server network
add address=10.1.20.0/28 gateway=10.1.20.1
add address=10.1.30.0/28 gateway=10.1.30.1
add address=10.1.40.0/28 gateway=10.1.40.1
/ip dns
set allow-remote-requests=yes
/ip firewall nat
add action=masquerade chain=srcnat
/system identity
set name=Router
On Mikrotik Switch:
/interface bridge
add name=br0 protocol-mode=mstp vlan-filtering=yes
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/interface bridge port
add bridge=br0 interface=ether1
add bridge=br0 ingress-filtering=yes interface=ether5
add bridge=br0 interface=ether3 pvid=30
add bridge=br0 interface=ether4 pvid=40
/ip neighbor discovery-settings
set discover-interface-list=!dynamic
/interface bridge vlan
add bridge=br0 tagged=ether1,ether5 untagged=ether3,ether4 vlan-ids=20,30,40
/ip dhcp-client
add dhcp-options=hostname,clientid disabled=no interface=br0
/system identity
set name=Switch
On Cisco Switch:
Switch>enable
Switch#conf
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 20
Switch(config-vlan)#name vlan20 test
Switch(config-vlan)#exit
Switch(config)#interface gigabitEthernet 0/0
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Switch(config)#interface gigabitEthernet 0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#interface gigabitEthernet 0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#interface gigabitEthernet 0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#interface gigabitEthernet 1/0
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#exit
Switch(config)#write
Hope this helps, regards…!