Hi Skanda,
BPDU handling in VPLS environment is not that straighforwared as customer STP is transparent to the SP. Customer BPDUs are dropped or forwarded transparently depending on the configuration.
In general the default behavior is:
By default, customer BPDU will be dropped. With L2PT configuration, STP BPDU, CDP and VTP packets can be tunneled through
By default, customer STP will interact with SP STP. In order to tunnel customer STP BPDU, STP must be disabled for that customer VLAN on SP switch. Recommend to config “spanning-tree bpdufilter enable” on SP switch.
MST behaviour slightly differs from STP and RSTP; BPDUs for MST are carried untagged on the native VLAN. If you want to transport MST BPDUs over VPLS, you will need to QinQ all of the MST VLANs + the native VLAN through your VPLS SVI xconnect.
Riccardo