Replace label distribution by LDP with segment routing. IS-IS already runs on all five routers. Give each router a prefix-SID on its Loopback0 (index = router number) and turn segment routing on in IS-IS. Every router then programs label 16000 + index toward each loopback, and PE1 reaches PE2 on an SR label-switched path, with no LDP anywhere.