MPLSVPLS with bridge over horizon

hi everyone,

i’m trying to make a MPLS-VPLS lab based on tutorial at http://wiki.mikrotik.com/wiki/Manual:MPLSVPLS and the MTU calculation http://wiki.mikrotik.com/wiki/Manual:Maximum_Transmission_Unit_on_RouterBoards#MPLS.2FLayer-2.5.2FL2.5_MTU.

topology
screenshot.png
the goals is computer A,B,C in one subnet and they can ping each other (full mesh), just like standard switching. is it possible?

i use 1530 byte mpls-MTU for all mpls interface and 1504 byte mtu for all vpls interface

vpls interface seems works fine
vpls monitor.jpg
i set horizon 1 for bridge port all vpls interface on R1, R4, ad R5
bridge port.jpg
i can ping A1 to A2 and A1 to A3. i can’t ping A2 to A3. can anyone explain this? did i miss some configuration ?

ok… problem solved.. it’s my bad to leave duplicate mac address in my network ( client A & B)