why does this fail?

I’ve setup a very basic config on a CRS125-24G-1S-2HnD-IN,

# aug/22/2015 02:27:07 by RouterOS 6.31
# software id = N4R9-CAGK
#
/interface bridge
add name=bridge1
/interface wireless
set [ find default-name=wlan1 ] disabled=no l2mtu=1600 mode=ap-bridge \
    wireless-protocol=802.11
/ip pool
add name=dhcp ranges=192.168.55.10-192.179.55.254
/ip dhcp-server
add address-pool=dhcp disabled=no interface=bridge1 name=dhcp1
/interface bridge port
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5
add bridge=bridge1 interface=ether6
add bridge=bridge1 interface=ether7
add bridge=bridge1 interface=ether8
add bridge=bridge1 interface=ether9
add bridge=bridge1 interface=ether10
add bridge=bridge1 interface=ether11
add bridge=bridge1 interface=ether12
add bridge=bridge1 interface=ether13
add bridge=bridge1 interface=ether14
add bridge=bridge1 interface=ether15
add bridge=bridge1 interface=ether16
add bridge=bridge1 interface=ether17
add bridge=bridge1 interface=ether18
add bridge=bridge1 interface=ether19
add bridge=bridge1 interface=ether20
add bridge=bridge1 interface=ether21
add bridge=bridge1 interface=ether22
add bridge=bridge1 interface=ether23
add bridge=bridge1 interface=ether24
add bridge=bridge1 interface=wlan1
add bridge=bridge1 interface=sfp1
/interface ethernet switch
set egress-mirror0=ether23 ingress-mirror0=ether23
/interface ethernet switch port
set 16 egress-mirror-to=mirror0 ingress-mirror-to=mirror0 \
    qos-scheme-precedence="pcp-based,sa-based,da-based,dscp-based,protocol-bas\
    ed,vlan-based,pcp-based"
/ip address
add address=192.168.55.1/24 interface=ether2 network=192.168.55.0
/ip dhcp-client
add dhcp-options=hostname,clientid disabled=no interface=ether1
/ip dhcp-server network
add address=192.168.55.0/24 gateway=192.168.55.1 netmask=24
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
/ip upnp
set enabled=yes
/ip upnp interfaces
add interface=bridge1 type=internal
add interface=ether1 type=external
/lcd interface pages
set 0 interfaces=wlan1
/system clock
set time-zone-name=Australia/Brisbane
/system package update
set channel=current
/tool romon port
add

I used quick-set to set this up, could i simplify it more?

I’m attempting to connect my foxtel cable tv box to foxtel cable TV providers servers, it seems to connect, but performs terribly at about 0.1mbit until it gives up. normal Internet browsing on PC seems to work fine.

I’ve attached some port captures of what happens, just change the extension

any help?

anyone?

First, why would you use a bridge on a high performance switch?
This will make all traffic go through the CPU, which you don’t want.
Just make all ports from 3 to 24 and the sfp slaves to ether2.
The bridge has to contain only 2 ports, ether2 and wlan1:

/interface ethernet
set ether3 master-port=ether2
set ether4 master-port=ether2
set ether5 master-port=ether2
...
set sfp1 master-port=ether2 rx-flow-control=auto tx-flow-control=auto

add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=wlan1

Second:

/ip address
add address=192.168.55.1/24 interface=ether2 network=192.168.55.0

This is wrong. Port ether2 is in the bridge, so this address has to be assigned to the bridge:

/ip address
add address=192.168.55.1/24 interface=bridge1 network=192.168.55.0

And that mirroring seems strange… Leave it out until it works first.

I’ll set it up the way you requested. though with what I’m trying to do at the moment, I don’t think it’ll make any difference

The port mirroring is there so I can capture what is happening with the cable TV box is attempting to download.

There are only 2 devices plugged into the switch at the moment, a laptop with wire-shark, and the cable TV box.

OK, still not having any luck fixing this,

ideas?