Hầu hết các bản phân phối Linux và hầu hết các UNIX, hiện đang sử dụng các lệnh arp, ifconfig và route đáng kính. Mặc dù các công cụ này hoạt động, chúng hiển thị một số hành vi không mong muốn trong Linux 2.2 trở lên. Ví dụ, đường hầm GRE là một phần không thể thiếu trong việc định tuyến ngày nay, nhưng yêu cầu các công cụ hoàn toàn khác nhau.
Với iproute2, đường hầm là một phần không thể thiếu của bộ công cụ.
Các hạt nhân Linux 2.2 trở lên bao gồm một hệ thống con mạng được thiết kế lại hoàn toàn. Mã mạng mới này mang lại hiệu năng Linux và một tính năng được thiết lập với rất ít sự cạnh tranh trong lĩnh vực HĐH chung. Trong thực tế, mã định tuyến, lọc và phân loại mới có nhiều tính năng hơn mã được cung cấp bởi nhiều bộ định tuyến và tường lửa chuyên dụng và các sản phẩm định hình lưu lượng truy cập.
Khi các khái niệm mạng mới đã được phát minh, mọi người đã tìm ra cách để đặt chúng lên trên khuôn khổ hiện có trong các hệ điều hành hiện có. Việc xếp lớp liên tục này đã dẫn đến mã mạng chứa đầy hành vi lạ, giống như hầu hết các ngôn ngữ của con người. Trước đây, Linux đã mô phỏng việc SunOS xử lý nhiều vấn đề này, điều này không lý tưởng.
Khung mới này cho phép thể hiện rõ ràng các tính năng trước đây ngoài tầm với của Linux.