Also known as ‘adaptive routing protocol’, this is a group of algorithms and messages by which the routers exchange routing information. The protocol helps the routers to learn about new network paths and also find alternate paths during link failures.