Building Resilient IP Networks