PPPoE and Multicast from one ethernet

Hello,

Maybe the topic of the post is not so explanatory, I will try to explain how I want to configure with my new RB4011.

I have my ISP router in bridge mode, I need to configure in the RouterBoard a PPPoE client to get public Internet IP address. And want send multicast traffic to switch:

This is my actual configuration:

/interface bridge
add igmp-snooping=yes name=BR1 protocol-mode=none vlan-filtering=yes

/interface vlan
add interface=BR1 name=LAN vlan-id=10
add interface=BR1 name=ISP vlan-id=30

/interface bridge port
add bridge=BR1 frame-types=admit-only-untagged-and-priority-tagged ingress-filtering=yes interface=ether3 pvid=10
add bridge=BR1 frame-types=admit-only-untagged-and-priority-tagged ingress-filtering=yes interface=ether4 pvid=30
add bridge=BR1 frame-types=admit-only-vlan-tagged ingress-filtering=yes interface=ether2

/interface bridge vlan
add bridge=BR1 tagged=ether2 untagged=ether4 vlan-ids=30
add bridge=BR1 tagged=BR1,ether2 untagged=ether3 vlan-ids=10

/ip address
add address=192.168.1.1/24 interface=LAN network=192.168.1.0

/interface pppoe-client
add add-default-route=yes disabled=no interface=ether1 keepalive-timeout=disabled name=WAN password=PASS user=USER

This worked yesterday, but today is not working, maybe there is a loop in the ISP router. The tvbox in the switch is not taken the IP address of the ISP router.

I want to use just one ethernet from the ISP router to the routerboard, something like this:

Is it possible with RouterOS? I had it working with a OpenWRT router, but I can not get it working with RouterOS.

Thanks for your help.

Best regards.

Anyone?

TL;DR: PPPoE client can actually run off a vlan interface.

It might work like this:

/interface bridge
add name=BR1 vlan-filtering=yes
/interface bridge port
add bridge=BR1 interface=ether1 pvid=30 frame-types=admit-only-untagged-and-priority-tagged ingress-filtering=yes
add bridge=BR1 interface=ether2 frame-types=admit-only-vlan-tagged ingress-filtering=yes
/interface bridge vlan
# bridge ports configured with pvid automatically get added as untagged members of corresponding VLANs below
add bridge=BR1 tagged=BR1,ether2 vlan-ids=10
add bridge=BR1 tagged=BR1,ether2 vlan-ids=30 # untagged=ether1
/interface vlan
add interface=BR1 name=LAN vlan-id=10
add interface=BR1 name=ISP vlan-id=30
/ip address
add address=192.168.1.1/24 interface=LAN network=192.168.1.0
/interface pppoe-client
add interface=ISP keepalive-timeout=disabled name=WAN password=PASS user=USER

Thank you very much!

It works!

I add the igmp-snooping in the bridge interface, because there is multicast streams in the VLAN 30:

/interface bridge
add igmp-snooping=yes name=BR1 protocol-mode=none vlan-filtering=yes

Now it works perfect and I use just one ethernet port in the router.

Best regards.