ipルーティングは全てのホストが行うが、最も重要な部分はルータが担っており、経路を決定するのにinterior gateway protocol(igp)またはexterior gateway protocol(egp)を使用する。