Tailoring neighborhood search for the internet protocol network design problem with reliability and routing constraints