Hi Robbie,
In VPLS multihoming you have to prevent the layer 2 loop to occur in your network:
BGP VPLS : to prevent loop we put the same RD and same site id , only one path will be active (highest site-preference) and the other provide backup path.
LDP VPLS: we configure the remote PE to choose one active path.
Regards,
Khaled.
LPI, CCNP, JNCIS-SP