Tabel perutean untuk alamat MAC akan membutuhkan hampir setiap perangkat dengan alamat MAC yang terdaftar. Routing ke Internet untuk IP adalah entri tunggal 0.0.0.0/0. Untuk kelas jaringan mereka terurai sebagai 10.0.0.0/8 172.16.0.0/16 dan 192.168.0.0/24. Banyak dari ini dapat dikumpulkan seperti 172.16.0.0/12 dan 192.168.0.0/16 lebih lanjut mengurangi ukuran tabel routing.
Rute dicari dalam urutan terbalik ke jumlah satu bit di mask mereka. Ini membuat perutean ke 192.168.100.0/24 berfungsi ketika ada rute untuk 192.168.0.0/16 dan lainnya untuk 0.0.0.0/0 (rute default).
EDIT: Awalnya, kisaran IP dibagi menjadi beberapa kelas; A, B, dan C menjadi yang paling signifikan. Kelas A terdiri dari paruh pertama rentang alamat, kisaran B kuartal berikutnya, dan kisaran C delapan rentang berikutnya. Kelas-kelas ini masing-masing memiliki topeng 8, 16, dan 24 bit. Kemudian penggunaan ketat dari topeng ini dijatuhkan dan alokasi alamat dilakukan dalam berbagai ukuran.
Ukuran alokasi selalu merupakan kekuatan 2 dan alamat terendah dan tertinggi di setiap alokasi dicadangkan. Setiap alokasi juga akan memiliki alamat untuk router. Ini sering merupakan alamat non-cadangan terendah atau tertinggi. Alokasi praktis terkecil adalah alamat / 30.
IPv6 menggunakan bentuk alokasi yang sama dengan / 64 alokasi terkecil yang dapat muncul di Internet. Biasanya, dan ISP akan diberikan alokasi yang lebih besar, yang harus diketahui semua router Internet. Alokasi yang diharapkan ditentukan dalam RFC. ISP perlu tahu cara merutekan subnetnya sendiri, dan alamat apa yang harus dirutekan ke router interkoneksi mana. Ini jauh lebih sederhana daripada mengetahui bagaimana merutekan setiap alamat mac.