Bridging one VLAN, routing the rest

Hi,
My ISP uses a 2 Box setting : one is sending my DSL traffic to the WAN port (ether1) of my RB962, another gives me TV. Both boxes use a special protocol on Vlan100 (ethertype 0x0802), but I see only traffic on vlan100.
So I’d like to keep my setting for what arrives on native VLAN on port ether1, but bridge vlan100 on ether1 with vlan100 on ether5
What I did is :

/interface vlan
add interface=ether1 name=ether1-TV vlan-id=100
add interface=ether5 name=trunk-TV vlan-id=100
/interface bridge
add mtu=1500 name=bridge-TV
/interface bridge port
add bridge=bridge-TV edge=yes interface=ether1-TV
add bridge=bridge-TV edge=no interface=trunk-TV

But the traffic does not seem to go through (rest of the configuration is what you get with “quick setup” in webfig).

So what did I forget in my configuration ?

Thanks for any help.

Solution found : I had to remove ether5 from the hardware switching (and add it to the default bridge), and now it works.

/interface ethernet
set [ find default-name=ether5 ] master-port=none
/interface bridge port
add bridge=bridge interface=ether5

Would be much more efficient to learn the switch setup and configure the internal switch with vlan 100 on both ports and let it do the work. With your current bridge setup the cpu is being hit by all the tv traffic.

Surely. I made the mistake of beginning by the quick setup. I’ll save my working configuration (even if not optimized) and try to make things better. Thanks for the suggestion.

I did this, and it works, thanks for pushing me to go inside the switch features