My work on resilient routing can further be divided into three areas: multipath connections, data persistence in collapsing networks, and distributed debugging:
In [KMR05], we derived the notion of strong detection methods. A method implements strong detection if, given an inconsistency, the method identifies it, or there is no method that can identify it without changing/enhancing the routing protocol and state information collected. In [KMR06], we derived low-complexity strong detection methods for distance-vector, path-vector, and link-state routing protocols, and used them to explore the likelihood of detecting inconsistencies in these various classes of protocols.