CPC H04L 41/0677 (2013.01) [H04L 41/0866 (2013.01); H04L 41/14 (2013.01)] | 22 Claims |
1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
obtaining a data packet configured for transmission across a network from a source address to a destination address;
obtaining a list of changes to the network, the list of changes comprising one or more configuration changes to the network;
selecting, based on the list of changes, a plurality of analyzers from a set of analyzers to analyze the data packet, the set of analyzers including one or more analyzers not in the plurality of analyzers, each analyzer of the plurality of analyzers corresponding to:
a respective configuration change of the one or more configuration changes of the list of changes; and
a specific configuration validation rule for determining failure causes and failure severities different from each other specific configuration validation rule of the other analyzers of the plurality of analyzers;
for each respective selected analyzer of the plurality of analyzers, analyzing, based on a network model, the data packet using the respective selected analyzer by applying only the specific configuration validation rule corresponding to the respective selected analyzer to the analysis;
correlating the list of changes to the network and the analysis of the data packet;
determining, based on the correlation between the list of changes to the network and the analysis of the data packet, a configuration status of the network; and
reporting the configuration status to a user.
|