Supernetting adalah proses menggabungkan dua atau lebih blok IP address menjadi satu kesatuan. Jika proses subnetting dapat membagi sebuah network menjadi beberapa subnet, maka supernetting merupakan proses kebalikannya. Supernetting menggabungkan beberapa network yang berdekatan sehingga terbentukalah sebuah supernet.
Dalam hal ini penambahan jumlah Host dalam jaringan dilakukan dengan meminjam beberapa bit network untuk dijadikan bit Host dalam membentuk IP-Address pada Supernet, dengan memperhatikan jumlah Nomor Host yang akan digabung. Manfaat dari supernetting ini adalah untuk mempersingkat routing table sebuah router sehingga menghemat memori pada router tersebut. Manfaat lainnya adalah mengupdate router dengan cara efisien, yaitu mengirimkan informasi banyak route dalam satu pemberitahuan sehingga menghemat bandwidth dan meminimalkan pekerjaan router.
Prosedur Supernetting
1. Pada Supernet bit Host yang bernilai nol semua berfungsi sebagai Supernet Address, bit Host yang bernilai satu semua berfungsi sebagai Broadcast Address.
2. Pada proses netmasking, IP-Address untuk Supernet-mask ditentukan dengan mengganti semua bit Network dengan bit 1, dan mengganti semua bit Host (termasuk bit Host yang dipinjam dari bit Network) dengan bit 0.Contohnya pembentukan supernet dari gabungan 4 buah jaringan Kelas-C dengan meminjam 2 bit Network, maka komposisi bit 1 dan bit 0 pada proses netmasking :
Sebelum Subnetting : 110nnnnn.nnnnnnnn. nnnnnnnn.hhhhhhhh
Proses netmasking : 11111111 . 11111111 . 11111111. 00000000
Subnet-maskKls-C : 255 . 255 . 255 . 0
Setelah Supernetting : 110nnnnn.nnnnnnnn. nnnnnnHH.hhhhhhhh
Proses netmasking : 11111111.11111111.11111100.00000000
Supernet-mask : 255 . 255 . 252 . 0