One novel protection capacities reservation algorithm is proposed in this paper.Through reserving protection capacities in all trunks and partial chords on one pre-created spanning tree
the proposed algorithm assures that every node-pair on network keeps connection by at least two diverse protection routes
which can protect the networks from failing in case of the single link or node failure event.