In my opinion - not easy, there could be a few ways to do it....bridging, layer 2 tunneling....I am reaching - but maybe somekind of hacked together mpls config....cdp is layer 2, primaryly LAN based!
Never tried it - cannot see a reason why to be honest.
HTH.