Perutean atau penghalaan (bahasa Inggris: routing) adalah sebuah proses untuk meneruskan paket-paket jejaring dari satu jejaring ke jejaring lainnya melalui sebuah antarjejaring (internetwork). Perutean juga dapat merujuk kepada sebuah metode penggabungan beberapa jejaringan sehingga paket-paket data dapat dialirhantarkan dari satu jejaring ke jejaring selanjutnya. Untuk melakukan hal ini, digunakanlah sebuah perangkat jejaringan yang disebut sebagai perute. Perute-perute tersebut akan menerima paket-paket yang ditujukan ke jejaring di luar jejaring yang pertama, dan akan meneruskan paket yang diterima kepada perute lainnya hingga sampai kepada tujuannya.
Terdapat dua macam perutean, yaitu:
- 1. Perutean statis (Static routing)
- 2. Perutean dinamis (Dynamic routing)