Abstract This paper focuses on random dual-link failure protection in multi-dimensional node based optical networks. The scenarios of dual-link failure are divided into different types in terms of time and space. And then, the model of pre-configured prism (p-Prism) is built by several pillars and two cycles as the top and bottom to deal with simultaneous dual-link failure. In-depth theoretical analysis is made that p-Prism employs less protection links than p-Cycle. Based on the theory, an efficient integer linear program (ILP) for p-Prism design is formulated, whose objective is to minimize the total protection links. Two protection resource reservation schemes are proposed for different quality of protection requirement. Planar protection routing algorithm (PPRA) on p-Prism is introduced to recover the two failed links. Numeric results show that each of the two schemes can deal with simultaneous dual-link failure. Compared with p-Cycle protection method, p-Prism has better performance at both static and dynamic indexes, such as protection link number, resource redundancy, average protection hops and so on.