Multi-path routing can be used in conjunction with most routing protocols because it is a per-hop local decision made independently at each router.
Multi-path routing is a technique where routers make independent decisions about which path to use based on their local network conditions, and it works well with most routing protocols.