PC1 and PC2 share one subnet, 192.168.100.0/24, but sit on opposite sides of an MPLS core. IS-IS and LDP already run on PE1, P and PE2. Build a pseudowire between PE1 and PE2 with VC ID 100: every frame entering a customer port leaves the customer port at the far end, as if the core were one long cable.