Routing là một khái niệm dùng để mô tả tiến trình chôn một tuyến (route) phù hợp trong một danh sách các tuyến. Mục đích của việc chọn tuyến là để chuyển các gói dữ liệu mạng đến đích mong muốn. Để thực hiện chức năng routing, người ta thường sử dụng thiết bị router. Tuy nhiên, cũng có thể sử dụng một máy tính chạy hệ điều hành hỗ trợ routing để thực hiện chức năng này.