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.