1. A method comprising: detecting impulse noise; classifying the detected impulse noise into one of a plurality of impulse noise classes affecting communications on a Digital Subscriber Line (DSL line); selecting a noise mitigation strategy from among a plurality of noise mitigation strategies; applying the selected noise mitigation strategy; and validating application of the noise mitigation strategy.