RFC 950 mendefinisikan penggunaan sebuah subnet mask yang disebut juga sebagai sebuah address mask sebagai sebuah nilai 32-bit yang digunakan untuk membedakan network identifier dari host identifier di dalam sebuah alamat IP. Bit-bit subnet mask yang didefinisikan, adalah sebagai berikut:
- Semua bit yang ditujukan agar digunakan
oleh network identifier diset ke nilai 1.
- Semua bit yang ditujukan agar digunakan
oleh host identifier diset ke nilai 0.
Cara menghitung
subnet mask :
Misalkan anda memiliki IP adress
192.168.10.0 dan Subnet mask 255.255.255.128
Ubah angka 128 ke bilangan biner
dengan cara sebagai berikut
128 : 2 = 64 sisa 0
64 : 2 = 32 sisa 0
32 : 2 = 16 sisa 0
16 : 2 = 8 sisa 0
8 : 2 = 4 sisa 0
4 : 2 = 2 sisa 0
2 : 2 = 1 Sisa 0
64 : 2 = 32 sisa 0
32 : 2 = 16 sisa 0
16 : 2 = 8 sisa 0
8 : 2 = 4 sisa 0
4 : 2 = 2 sisa 0
2 : 2 = 1 Sisa 0
Hasil akhir 1 tidak dapat dibagi
menjadi 1
hasil bilangan binernya adalah 10000000
hasil bilangan binernya adalah 10000000
Banyaknya subnet yang tersedia
dari rumus 2^x
X adalah jumlah dari angka 1, karena berdasarkan angka binner yang ada jumlah 1=1
maka 2^1 = 2 maka jumlah subnet maksnya adalah 2
X adalah jumlah dari angka 1, karena berdasarkan angka binner yang ada jumlah 1=1
maka 2^1 = 2 maka jumlah subnet maksnya adalah 2
Nah sekarang kita harus tau bila
tersedia hanya 2 subnet maks maka kita harus mencari berapa subnet
maks tersebut?
Dari Subnet maks yang terbesar
adalah 256 maka dihasilkan 256 – 128 = 128.
Maka subnet masknya adalah 0 dan 128
Maka subnet masknya adalah 0 dan 128
Contoh lain, bila ditetapkan
subnet masknya 255.255.255.192
Jumlah subnet maks dapt dihitung
Jumlah subnet maks dapt dihitung
192 : 2 = 96 sisa 0
96 : 2 = 48 sisa 0
48 : 2 = 24 sisa 0
24 : 2 = 12 sisa 0
12 : 2 = 6 sisa 0
6 : 2 = 3 sisa 0
3 : 2 = 1 sisa 1
maka bilangan binnernya adalah 11000000
karena angka 1 ada 2 maka 2^2 = 4
96 : 2 = 48 sisa 0
48 : 2 = 24 sisa 0
24 : 2 = 12 sisa 0
12 : 2 = 6 sisa 0
6 : 2 = 3 sisa 0
3 : 2 = 1 sisa 1
maka bilangan binnernya adalah 11000000
karena angka 1 ada 2 maka 2^2 = 4
Dan subnet yang dapat digunakan
adalah 256 – 192 = 64, maka Subnetnya adalah 0, 64, 128, 192
artinya subnetnya
adalah
255.255.255.0
255.255.255.64
255.255.255.128
255.255.255.192
255.255.255.0
255.255.255.64
255.255.255.128
255.255.255.192
Jumlah Host per Subnet = 2^y –
2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0
pada oktet terakhir subnet. Jadi jumlah host per subnet adalah 2^6 –
2 = 62 host
kunci
utama kita melakukan subnetting adalah dengan menentukan subnet mask
suatu IP Address dengan menggunakan konsep CIDR
(Classless Inter Domain Routing)
yaitu metoda pengalamatan IP Address tanpa kelas (classless
addressing). Saya sendiri baru
mengenal konsep CIDR ini beberapa minggu yang lalu, karena selama ini
yang saya tau hanyalah pengkelasan IP Address (classfull
addressing).
CIDR menghindari cara pemberian IP Address tradisional menggunakan kelas A, B dan C. CIDR menggunakan "network prefix" dengan panjang tertentu. Prefix length menentukan jumlah bit sebelah kiri yang akan dipergunakan sebagai Network ID (masih inget ya bahwa IP Address terdiri dari Network ID dan Host ID. Network ID tidak sama dengan Network Address. Network ID merupakan bagian dari IP Address sedangkan Network Address adalah IP Address dimana Host ID-nya diset 0 semua ).
Biasanya dalam menuliskan network prefix suatu kelas IP Address digunakan tanda garis miring (Slash) “/”, diikuti dengan angka yang menunjukan panjang network prefix ini dalam bit. Misalkan suatu IP Address ditulis 192.168.0.1/27hal ini mengandung arti IP Address tersebut memiliki 27 bit sebagai Network ID.
Suatu IP Address 192.168.0.1/27 berarti memiliki 27 bit sebagai Network ID dan 5 bit sisanya sebagai Host ID (masih ingatkan IP address terdiri dari 32 bit). Sehingga Subnet Mask dari IP Address tersebut adalah 11111111.11111111.11111111.11100000 atau 255.255.255.224.
Contoh Soal Perhitungan Subnetting
Soal –soal perhitungan subnetting biasanya berkisar di empat masalah yaitu: Jumlah Subnet, Jumlah Host per Subnet, Blok Subnet dan Alamat Host-Broadcast.
Contoh Soal:Subnetting apa yang terjadi pada IP Address kelas C 192.168.1.0/27?
Jawab:
Subnet mask dari 192.168.1.0/27 adalah 11111111.1111111.11111111.11100000 atau 255.255.255.224, maka:
CIDR menghindari cara pemberian IP Address tradisional menggunakan kelas A, B dan C. CIDR menggunakan "network prefix" dengan panjang tertentu. Prefix length menentukan jumlah bit sebelah kiri yang akan dipergunakan sebagai Network ID (masih inget ya bahwa IP Address terdiri dari Network ID dan Host ID. Network ID tidak sama dengan Network Address. Network ID merupakan bagian dari IP Address sedangkan Network Address adalah IP Address dimana Host ID-nya diset 0 semua ).
Biasanya dalam menuliskan network prefix suatu kelas IP Address digunakan tanda garis miring (Slash) “/”, diikuti dengan angka yang menunjukan panjang network prefix ini dalam bit. Misalkan suatu IP Address ditulis 192.168.0.1/27hal ini mengandung arti IP Address tersebut memiliki 27 bit sebagai Network ID.
Suatu IP Address 192.168.0.1/27 berarti memiliki 27 bit sebagai Network ID dan 5 bit sisanya sebagai Host ID (masih ingatkan IP address terdiri dari 32 bit). Sehingga Subnet Mask dari IP Address tersebut adalah 11111111.11111111.11111111.11100000 atau 255.255.255.224.
Contoh Soal Perhitungan Subnetting
Soal –soal perhitungan subnetting biasanya berkisar di empat masalah yaitu: Jumlah Subnet, Jumlah Host per Subnet, Blok Subnet dan Alamat Host-Broadcast.
Contoh Soal:Subnetting apa yang terjadi pada IP Address kelas C 192.168.1.0/27?
Jawab:
Subnet mask dari 192.168.1.0/27 adalah 11111111.1111111.11111111.11100000 atau 255.255.255.224, maka:
- Jumlah Subnet,
Jumlah subnet dapat dicari dengan 2 pangkat x, dimana x adalah banyaknya angka 1 pada oktet 4, dalam perhitungan subnet mask diatas ada 3, sehingga Jumlah subnet mask adalah 2 pangkat 3 sama dengan 8 buah subnet - Jumlah Host,
Jumlah host pada tiap subnet dapat dicari dengan 2 pangkat y, dimana y adalah banyaknya angka 0 pada oktet 4, dalam perhitungan diatas ada 5, sehingga Jumlah Host tiap subnetnya adalah 2 pangkat 5 sama dengan 30 host tiap subnet. - Blok Subnet,
Untuk mencari dapat dicari dengan dengan cara 256-224 (dimana 224 adalah nilai oktet 4) sama dengan 32. Untuk mencari subnet yang lain hasil ini dikali 2=64, dikali 3=96, dikali 4=128, dikali 5=160, dikali 6=192, dikali 7=224 dikali 8=256. Sehingga blok subnet yang valid adalah 0 (pasti ada), 32,64,96,128,160,192, dan 224. - Network Address, Host Address dan
Broadcast Address yang valid
Untuk mencari alamat host, broadcast dan network (subnet) kita langsung aja buat tabel lengkapnya perhitungan subnetting ini sebagai berikut:
Tidak ada komentar:
Posting Komentar