P-Cycles: New Solutions For Node Protection, Transparency, And Large Scale Network Design