The design of survivable WDM mesh networks based on p-cycles has been extensively studied. However, most of studies only deal with a single link failure rather than node failure. In this paper, the authors develop a new scalable and efficient design method for computing node-protecting p-cycles in order to ensure network survivability. The performance of their new proposed design method makes an obvious improvement 20% in capacity redundancy over that of the previous one. The conventional design methods formulate the problem of p-cycle design as an Integer Linear Program (ILP).