IGRP is a Cisco proprietary distance-vector routing protocol that is more scalable than RIP. IGRP uses bandwidth and delay as its metric to calculate the distance to destinations. IGRP has limitations when networks are not contiguous and have inconsistent subnet masks, as it may summarize routes incorrectly.