Internet has taken a central role in the people communication infrastructure. Hence the demand of internet availability and reliability has increased accordingly. Failure of node or link results in disruption of network traffic. This can adversely affect performance of critical applications. The recovery of the network should be fast enough so that the interruption of service due to a link or node failure is either unnoticeable or as small as possible .The new path taken by the diverted traffic can be computed either at the time of failures or before failures. This is known as reactive and proactive mechanism respectively. In this paper, the authors have analyzed reactive and proactive techniques proposed for IP network recovery.