Các giao thức định tuyến trong mạng MANET đƣợc ngƣời ta phân chia thành các loại: định tuyến chủ ứng (proactive), định tuyến phản ứng (reactive) và định tuyến lai ghép giữa hai loại trên. Các giao thức định tuyến chủ ứng sử dụng phƣơng pháp phát tràn (Floading) để quảng bá thông tin tới các thiết bị. Phƣơng pháp này cho phép thời gian thiết lập đƣờng nhanh dựa trên các tham số gửi tới thiết bị sẵn sàng cho kết nối. Tuy nhiên, phƣơng pháp này cũng làm lƣu lƣợng các gói tin tìm đƣờng tăng lên rất lớn, đây chính là nhƣợc điểm của phƣơng pháp này. Giao thức định tuyến trạng thái liên kết tối ƣu OLSR (Optimized Link State Routing) và giao thức định tuyến vector
Các giao thức định tuyến phản ứng thiết lập tuyến dựa theo từng yêu cầu kết nối. Phƣơng pháp này hạn chế đƣợc chi phí tìm đƣờng, nhƣng nhƣợc điểm cơ bản là gây trễ lớn cho các khung truyền dẫn đầu tiên cũng nhƣ thời gian chọn đƣờng dẫn chậm. Hai giao thức phản ứng điển hình là giao thức định tuyến vector khoảng cách theo yêu cầu AODV (On-demand Distance Vector Routing) và giao thức định tuyến định tuyến nguồn động DSR (Dynamic Source Routing).
Một khi xảy ra lỗi tại nút, các giao thức định tuyến thƣờng khôi phục đƣờng dẫn bằng phƣơng pháp thiết lập tuyến mới. Hầu hết các tiếp cận hiện nay đều sử dụng thông tin phản hồi tới thiết bị nguồn nhằm khởi tạo tuyến mới, vì vậy lƣu lƣợng bản tin trao đổi là rất lớn và tăng lên rất nhanh khi kích thƣớc mạng lớn, nhất là đối với các giao thức định tuyến chủ ứng. Khi kích thƣớc mạng tăng cũng đồng nghĩa với sự suy giảm hiệu năng mạng do hiện tƣợng trễ của thủ tục định tuyến và truyền khung đầu tiên tăng lên rất lớn nếu sử dụng giao thức định tuyến phản ứng.