The Constrained Shortest Path First algorithm is used with Link State routing protocols such as OSPF and ISIS. It resolves Quality of Service routing queries, finding the best route (to an IPv4 or IPv6 destination address) that meets specified constraints, such as a specified minimum bandwidth.
DC-CSPF is a portable source code implementation of the CSPF algorithm for use with Metaswitch's IP Routing products. DC-CSPF maintains a local copy of the Link State database in a format optimized for this type of calculations, and uses it to generate a solution for each query.
DC-CSPF shares Metaswitch's unicast IP routing architecture. It is available for both IPv4 and IPv6 networks.