A shock model based approach to network reliability