EIGRP uses the Diffusing Update Algorithm (DUAL) to achieve rapid convergence. A router using EIGRP stores all available backup routers for destinations so that it can quickly adapt to alternate routers. If no appropriate route or backup route exists in the local routing table, EIGRP queries its neighbors to discover an alternate route. EIGRP transmits these queries until it finds an alternate route.