Can't get dhcp using vlans and bridge port configuration

Hi all,

I’m running some tests with two RB941-2nD, but can’t get dhcp from one router(mk2) to another(mk1) using vlans and bridge port configuration. When i disable vlan filtering i get dhcp.


My config:

# dec/12/2019 14:21:07 by RouterOS 6.46
# software id = 1PPW-HAIT
#
# model = RB941-2nD

/interface bridge
add name=bridge-lan vlan-filtering=yes
/interface wireless
set [ find default-name=wlan1 ] ssid=MikroTik
/interface ethernet
set [ find default-name=ether1 ] comment="TRUNK INTERNET"
set [ find default-name=ether2 ] comment="TRUNK MK2"
set [ find default-name=ether3 ] comment=LAN
set [ find default-name=ether4 ] comment=LAN
/interface vlan
add interface=ether2 name=vlanC vlan-id=21
add interface=ether2 name=vlanG vlan-id=100
add interface=bridge-lan name=vlanLan vlan-id=11
add interface=ether2 name=vlanP vlan-id=20
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip pool
add name=dhcp_pool1 ranges=192.168.111.2-192.168.111.254
add name=dhcp_pool2 ranges=192.168.211.2-192.168.211.254
add name=dhcp_pool3 ranges=192.168.11.2-192.168.11.254
add name=dhcp_pool4 ranges=192.168.1.2-192.168.1.254
/ip dhcp-server
add address-pool=dhcp_pool1 disabled=no interface=vlanLan lease-time=30m \
    name=dhcp_l
add address-pool=dhcp_pool2 disabled=no interface=vlanP name=dhcp_p
add address-pool=dhcp_pool3 disabled=no interface=vlanC name=dhcp_c
add address-pool=dhcp_pool4 disabled=no interface=vlanG name=dhcp_g
/interface bridge port
add bridge=bridge-lan interface=ether3 pvid=11
add bridge=bridge-lan interface=ether4 pvid=11
/interface bridge vlan
add bridge=bridge-lan tagged=bridge-lan untagged=ether3,ether4 vlan-ids=11
/ip address
add address=192.168.111.1/24 comment=LAN interface=vlanLan network=\
    192.168.111.0
add address=192.168.211.1/24 interface=vlanP network=192.168.211.0
add address=192.168.11.1/24 interface=vlanC network=192.168.11.0
add address=192.168.1.1/24 interface=vlanG network=192.168.1.0
/ip dhcp-client
add disabled=no interface=ether1
/ip dhcp-server network
add address=192.168.1.0/24 dns-server=172.16.16.1 gateway=192.168.1.1
add address=192.168.11.0/24 dns-server=172.16.16.1 gateway=192.168.11.1
add address=192.168.111.0/24 dns-server=172.16.16.1 gateway=192.168.111.1
add address=192.168.211.0/24 dns-server=172.16.16.1 gateway=192.168.211.1
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
/system identity
set name=Mk1-lab



# dec/12/2019 14:18:09 by RouterOS 6.46
# software id = 618R-32I9
#
# model = RB941-2nD

/interface bridge
add name=bridge_vlans vlan-filtering=yes
/interface wireless
set [ find default-name=wlan1 ] ssid=MikroTik
/interface ethernet
set [ find default-name=ether1 ] advertise=\
    10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full comment=TRUNK
set [ find default-name=ether2 ] advertise=\
    10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full comment=\
    "LAN - vlanP"
set [ find default-name=ether3 ] advertise=\
    10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full comment=\
    "LAN - vlanC"
set [ find default-name=ether4 ] advertise=\
    10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full
/interface vlan
add interface=bridge_vlans name=vlanC vlan-id=21
add interface=bridge_vlans name=vlanG vlan-id=100
add interface=bridge_vlans name=vlanP vlan-id=20
/interface list
add include=none name=wan
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip pool
add name=dhcp_pool0 ranges=192.168.0.10-192.168.0.250
add name=dhcp_pool1 ranges=172.16.99.2-172.16.99.254
/ip dhcp-server
add address-pool=dhcp_pool1 disabled=no interface=ether4 name=dhcp2
/interface bridge port
add bridge=bridge_vlans comment="LAN - vlanP" frame-types=\
    admit-only-untagged-and-priority-tagged ingress-filtering=yes interface=\
    ether2 pvid=20
add bridge=bridge_vlans comment="LAN - vlanC" interface=ether3 pvid=21
add bridge=bridge_vlans comment=TRUNK frame-types=admit-only-vlan-tagged \
    interface=ether1 pvid=100
/interface bridge vlan
add bridge=bridge_vlans comment="LAN - vlanP" tagged=bridge_vlans untagged=\
    ether2 vlan-ids=20
add bridge=bridge_vlans comment="LAN - vlanC" tagged=bridge_vlans untagged=\
    ether3 vlan-ids=21
add bridge=bridge_vlans comment=vlanG tagged=bridge_vlans vlan-ids=100
/interface list member
add interface=vlanC list=wan
add interface=vlanG list=wan
add interface=vlanP list=wan
/ip address
add address=172.16.99.1/24 interface=ether4 network=172.16.99.0
/ip dhcp-client
add interface=bridge_vlans
add disabled=no interface=vlanC
add disabled=no interface=vlanG
add disabled=no interface=vlanP
/ip dhcp-server network
add address=172.16.99.0/24 dns-server=172.16.16.1 gateway=172.16.99.1
/ip firewall nat
add action=masquerade chain=srcnat out-interface-list=wan
/ip route
add distance=1 gateway=vlanP

/system identity
set name=Mk2-lab

img-mk1.png
img-mk2.png
Any help is appreciated. Thanks!

Dont see any config for ether1 (Trunk to MK1) under bridge vlan on MK2

Yes! That was it. Thanks!