How does an IP host determine if the destination host is local or remote? IPv4 routing can be separated into three types: interior gateway routing using link-state routing, interior gateway routing using path vector or distance vector, and exterior gateway routing. Compare these routing protcols with IPv4 and IPv6 versions.