%% You should probably cite rfc6976 instead of this I-D. @techreport{ietf-rtgwg-ordered-fib-06, number = {draft-ietf-rtgwg-ordered-fib-06}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-ietf-rtgwg-ordered-fib/06/}, author = {Mike Shand and Stewart Bryant and Stefano Previdi and Clarence Filsfils and Pierre Francois and Olivier Bonaventure}, title = {{Loop-free convergence using oFIB}}, pagetotal = 26, year = 2012, month = jun, day = 10, abstract = {This document describes a mechanism for use in conjunction with link state routing protocols which prevents the transient loops which would otherwise occur during topology changes. It does this by correctly sequencing the FIB updates on the routers. This mechanism can be used in the case of non-urgent link or node shutdowns and restarts or link metric changes. It can also be used in conjunction with a fast re-route mechanism which converts a sudden link or node failure into a non-urgent topology change. This is possible where a complete repair path is provided for all affected destinations. After a non-urgent topology change, each router computes a rank that defines the time at which it can safely update its FIB. A method for accelerating this loop-free convergence process by the use of completion messages is also described. The technology described in this document has been subject to extensive simulation using real network topologies and costs, and pathological convergence behaviour.}, }