The grade of service must be maintained even when a fault occurs in a network. A common approach to this is fault management of traffic and equipment. This paper describes three algorithms for use in fault management, and a prototype system called NEOPILOT on which the algorithms are evaluated. Our method of fault management reduces the time to restore normal service after a fault to 1/10.