Hi Grosjean,
So, in this case the cisco and mikrotik is working as an LER and the Extreme as LSR, but the extreme has been worked as an ler as well, so that the vpls wasn't able to up, and because it took me to put a cisco in scene to try and take off all possibility that could there is.
let me show my scene 1
computer<----->extreme(LER)<------>mikrotik1<--->mk2(LER)<---->Laptop
in this scene i can see label being generated and exchanged between mikrotiks and extreme, but when the extreme received the label it put an impnull, thinking about php i've tried to use just mikrotik 1 and mk2 as ler/lsr and worked fine and took vpls up, but if i trought the vpls over extreme is not working anymore, i don't know why.
the other scene is
cisco(LER)<---->extreme<--->mikrotik1<-->mk2(LER)<---->laptop
so the extreme put implicitly this label as impnull when they come from mikrotik1 and come from cisco.
Ok, may be the php, but why is it put imp null in packets come from mikrotik1?