Which one of the following types of routing protocol is OSPF?