A method and apparatus for automatically localizing failures in a network.
Failures can be localized by receiving an observation, querying a
database for a plurality of models of risks and calculating a hypothesis
from the plurality of models of risks that explains the observation. The
observation comprises link failures reported by a plurality of data
sources. The plurality of models or risks represents links that would
likely be impacted by the failure of each component within the network
stored in a Shared Risk Link Group (SRLG) database. A Spatial Correlation
Engine (SCORE) applies an algorithm to calculate a hypothesis from the
plurality of models of risks that explains the observation, thereby,
automatically localizing failures in a network.