Materi Kuliah Jaringan Komputer ke-8 :
IX. Pembentukan Sub Jaringan (Subnetting) Kenyataan menunjukkan bahwa pengembangan jaringan komputer cenderung membentuk gabungan dari beberapa topologi yang berbeda, contohnya :
Gb.IX-1. : Gabungan Topologi Ethernet dengan Token Bus. Untuk mengatasi masalah perbedaan hardware dan topologi fisik jaringan, maka perlu dilakukan pembentukan sub jaringan (subnet), dengan melakukan pembagian satu kelas network menjadi beberapa subnetwork. Adapun tujuan dari Subnetting tersebut adalah untuk : - Efisiensi penggunaan IP Address. - Pendelegasian kekuasaan untuk pengaturan IP Address - Memadukan teknologi dari topologi jaringan yang berbeda. - Membatasi jumlah node dalam satu segmen jaringan. - Mereduksi lintasan transmisi yang ditimbulkan oleh broadcast maupun tabrakan (collision) pada saat transmisi data. Subnetting dilakukan dengan mengambil beberapa bit HOST untuk dijadikan bit NETWORK, sehingga terjadi pemindahan “garis pemisah”
Hand Out : Piping Supriatna
56
Materi Kuliah Jaringan Komputer ke-8 :
antara bit network dengan bitt host, dengan memperhatikan kebutuhan jumlah Nomor Host untuk setiap Subnet.
Misalkan pola IP Address semula untuk kelas C adalah : 110NNNNN. NNNNNNNN. NNNNNNNN.hhhhhhhh Setelah dilakukan Subnetting menjadi : 110NNNNN. NNNNNNNN. NNNNNNNN.NNNhhhhh Dari 3 bit tambahan (NNN pada kelompok bit ke-4) untuk subnetting ini diperoleh kombinasi untuk nomor Subnet : 000 001 010 011 100 101 110 111 Tiga bit 000 disebut Subnet-zeroes dan tiga bit 111 disebut Subnet-ones. Kedua Subnet tersebut dalam kondisi normal tidak dapat digunakan (tidak dikenali oleh Router). Contohnya : Network 192.168.1.0 akan dibagi menjadi 6 sub-network. Hasil subnetting diperoleh : Subnet ke-1 : 001 00000 = 32 Broadcast Addr. 192.168.1.63 IP Address dari 192.168.1.33 s.d. 192.168.1.62 Subnet ke-2 : 010 00000 = 64 Broadcast Addr. 192.168.1.95 IP Address dari 192.168.1.65 s.d. 192.168.1.94 Subnet ke-3 : 011 00000 = 96 Broadcast Addr. 192.168.1.127 IP Address dari 192.168.1.97 s.d. 192.168.1.126 Subnet ke-4 : 100 00000 = 128 Broadcast Addr. 192.168.1.159 IP Address dari 192.168.1.129 s.d. 192.168.1.158 Subnet ke-5 : 101 00000 = 160 Broadcast Addr. 192.168.1.191 IP Address dari 192.168.1.161 s.d. 192.168.1.190 Subnet ke-6 : 110 00000 = 192 Broadcast Addr. 192.168.1.223 IP Address dari 192.168.1.193 s.d. 192.168.1.222
Hand Out : Piping Supriatna
57
Materi Kuliah Jaringan Komputer ke-8 :
Jumlah Subnet dan Host-nya pada proses subnetting untuk Jaringan dari Kelas-C dapat dilihat pada tabel sbb. : Tabel IX.1. : Jumlah Host untuk Subnet Jumlah bit yang Jumlah Subnet Jumlah Host tiap Subnet dipinjam dari yang bisa dibenSubnet Mask Baru Host. (n) tuk. (2^n)-2 (2^(8-n))-2 0 0 invalid 255.255.255.0 1
0
invalid
255.255.255.0
2
2
62
255.255.255.192
3
6
30
255.255.255.224
4
14
14
255.255.255.240
5
30
6
255.255.255.248
6
62
2
255.255.255.252
7
invalid
0
255.255.255.0
8
invalid
0
255.255.255.0
Catatan : invalid = tidak terbentuk subnet Pengaturan IP-Address pada proses subnetting untuk Jaringan dari Kelas-A dan B ada prosedurnya tersendiri, yaitu sebagai berikut :
Prosedur Subnetting secara umum : 1. Kenali kelas dari IP-Address, yaitu dengan melihat angka desimal dari kelompok 8 bit pertama untuk IP-Address ybs., yaitu sbb. : Tabel IX.2. : Mengenali kelas Jaringan dari bilangan desimal pertama. Kelas
Angka desimal (kelompok bit ke-1)
A
1 sampai dengan 127
B
128 sampai dengan 191
C
192 sampai dengan 223
D
224 sampai dengan 239
E
240 sampai dengan 254
Hand Out : Piping Supriatna
58
Keterangan
Tidak digunakan untuk Subnetting
Materi Kuliah Jaringan Komputer ke-8 :
2. Tidak seluruh bit Host bisa dipinjam untuk dijadikan bit Network, tetapi harus disisakan minimal 2 bit untuk dijadikan Host Address (minimum jumlah host 4). Tabel IX.3. : Jumlah Bit Host maksimum yang bisa dipinjam. Kelas
Jumlah Bit Host
Bit Host yang bisa dipinjam
A
24
22
B
16
14
C
8
6
3. Bit Host yang dijadikan bit Network yang bernilai bit nol semua (Subnet-zeroes) dan bernilai bit satu semua (Subnet-ones) tidak digunakan untuk Subnetwork Address. Dengan demikian jumlah Subnetwork maksimum yang dapat dibentuk adalah :
2n - 2
4. Untuk setiap Subnetwork Bit Host yang bernilai bit nol semua berfungsi sebagai Subnet ID (Subnetwork Address), Bit Host yang bernilai bit satu semua berfungsi sebagai Broadcast Address. Dengan demikian pada kelas C, jumlah Host maksimum untuk setiap Subnetwork adalah :
2(8-n) -2 , untuk kelas B jumlah Host maksimum untuk setiap Subnet(16-n) work adalah : 2 -2 dan untuk kelas A jumlah Host maksimum (24-n) untuk setiap Subnetwork adalah : 2 -2. 5. Pada proses netmasking, IP-Address untuk Subnet-mask ditentukan dengan mengganti semua bit Network (termasuk Subnet bit yang dipinjam dari bit Host) dengan bit 1, dan mengganti semua bit Host (sisa dipinjam) dengan bit 0. Contohnya pembentukan subnet pada jaringan kelas B dengan meminjam 5 bit Host untuk Subnet bit, maka komposisi bit 1 dan bit 0 pada proses netmasking : Sebelum Subnetting : 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh Proses netmasking : 11111111 . 11111111 . 00000000 . 00000000 Subnet-mask Kls-B : 255 . 255 . 0 . 0 Setelah Subnetting : 10nnnnnn.nnnnnnnn.NNNNNhhh.hhhhhhhh Proses netmasking : 11111111.11111111.11111000.00000000
Hand Out : Piping Supriatna
59
Materi Kuliah Jaringan Komputer ke-8 :
Subnet-mask
:
255
.
255
.
248
.
0
Untuk menghitung nilai desimal dari Subnet pada proses netmasking di atas, gunakan tabel berikut ini : Tabel IX.3. : Konversi Biner ke Desimal. Digit Biner (bi t) Nilai Desimal 1 0 0 0 0 0 0 0 128 1 1 0 0 0 0 0 0 192 1 1 1 0 0 0 0 0 224 1 1 1 1 0 0 0 0 240 1 1 1 1 1 0 0 0 248 1 1 1 1 1 1 0 0 252 1 1 1 1 1 1 1 0 254 1 1 1 1 1 1 1 1 255 Jika bit Host yang dipinjam (dijadikan bit network) melebihi 8 bit, maka Netmasking berlanjut pada kelompok bit berikutnya : Jumlah bit yang dipinjam untuk subnetting : 9 bit 255.128 10 bit 255.192 11 bit 255.224 12 bit 255.240 13 bit 255.248 …….. dst.
Contoh soal : Pada jaringan Kelas-B dengan Nomor Network 172.16, akan dibangun 50 sub jaringan yang masing-masing dapat menampung 30 Host. a. Tentukan jumlah Subnet bit yang dibutuhkan, dan Subnet Mask untuk semua sub jaringan ! b. Tentukan jumlah Subnet maksimum yang dapat dibentuk, dan jumlah Host maksimum untuk masing-masing subnet ! c. Tentukan Subnet ID (Address), Host Range dan Subnet Broadcast untuk masing-masing sub jaringan tersebut !
Jawab : a. Jumlah subnet bit yang dibutuhkan untuk membentuk 50 subnet adalah :
Hand Out : Piping Supriatna
60
Materi Kuliah Jaringan Komputer ke-8 :
- untuk 5 bit dapat dibentuk maksimum 30 subnet ( 25 – 2 = 30 ). - untuk 6 bit dapat dibentuk maksimum 62 subnet ( 26 – 2 = 62 ). Jadi jumlah subnet bit yang diperlukan adalah 6 bit. Sebelum Subnetting : 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh Setelah Subnetting : 10nnnnnn.nnnnnnnn.NNNNNNhh.hhhhhhhh Proses netmasking : 11111111 . 11111111 . 11111100 . 00000000 Subnet-mask : 255 . 255 . 252 . 0 b. Untuk jumlah subnet bit sebanyak 6 bit pada kelas-B, maka : - Jumlah Subnet maksimum yang dapat dibentuk adalah :
2n - 2 = 26 - 2 = 62 subnet - Jumlah Host maksimum untuk masing-masing subnet adalah :
2(16-n) – 2 = 2(16-6) - 2 = 1024 - 2 = 1022 Host c. Subnet ID (Address), Host Range dan Subnet Broadcast untuk masingmasing sub jaringan dari Network kelas-B tersebut, adalah : Rincian 6 bit Host yang dipinjam untuk dijadikan Subnet Address : Tabel : Rincian Subnet Address Subnet Bit Subnet Address Ke-0 Ke-1 Ke-2 Ke-3 dst. Ke-63
0000 00 00 0000 01 00 0000 10 00 0000 11 00 …… 1111 11 00
Subnet Address kemn •
Desimal Subnet Addr.
Keterangan
172.16.0.0 172.16.4.0 172.16.8.0 172.16.12.0
Invalid
172.16.252.0
Invalid
Materi Kuliah Jaringan Komputer ke-8 :
Host Range yang digunakan : 172.16.8.1 - 172.16.8.30 ( 30 Host-ID ) Subnet Broadcast : 172.16.11.255 Subnet Address ke-3 : 172 . 16 . 12 . 0 Host Range : 172.16.12.1 - 172.16.15.254
Subnetmask : 255 . 255 . 252 . 0 ( sebanyak 1022 Host-ID )
Host Range yang digunakan : 172.16.12.1 - 172.16.12.30 ( 30 Host-ID ) Subnet Broadcast : 172.16.15.255 Subnet Address ke-4 : 172 . 16 . 16 . 0 Host Range : 172.16.16.1 - 172.16.19.254
Subnetmask : 255 . 255 . 252 . 0 ( sebanyak 1022 Host-ID )
Host Range yang digunakan : 172.16.16.1 - 172.16.16.30 ( 30 Host-ID ) Subnet Broadcast : 172.16.19.255 …….. dst. Subnet Address ke-62 : 172 . 16 . 252 . 0
Subnetmask : 255 . 255 . 252 . 0
Host Range : 172.16.252.1 - 172.16.255.254 ( sebanyak 1022 Host-ID ) Host Range yang digunakan : 172.16.12.1 - 172.16.12.30 ( 30 Host-ID ) Subnet Broadcast : 172.16.255.255 ----------------------------------------------------------------------------------------Sebagai pembanding untuk perhitungan di atas, bisa juga pengaturan IP-Address ini ditentukan dengan menggunakan s/w IP-Calculator ! ----------------------------------------------------------------------------------------Hasil dari proses Subnetting ini mengubah komposisi antara bit Network dengan bit Host, dengan demikian hal ini akan mempengaruhi nilai Network Address, Broadcast Address dan Subnetmask Jaringan. Sebagai contoh untuk kasus di atas : Host dengan IP-Address 172.16.18.20/22 adalah Host yang terdapat pada subnet ke-4, yang merupakan masking 22 bit untuk Kelas B. Network Address = 172.16.16. 0 Broadcast Address = 172.16.19. 255
Hand Out : Piping Supriatna
62
Materi Kuliah Jaringan Komputer ke-8 :
Subnetmask Jaringan = 255 . 255 . 252 . 0
Contoh untuk IP-Address lainnya : a. Masking 13 bit untuk kelas-A : 44.132.21.28/13 IP-Address 44 00101100
132 10000100
21 00010101
28 0 0011100
248 11111000
0 00000000
0 00000000
0 00000000
0 00000000
255 11111111
255 11111111
Subnet Mask 255 11111111
Network Address 44 00101100
128 10000000
Broadcast Address 44 00101100
135 10000111
b. Masking 20 bit untuk kelas-B : 148.172.45.112/20 IP-Address 148 10010100
172 10101100
45 00101101
112 0 1110000
255 11111111
240 11110000
0 00000000
32 00100000
0 00000000
47 00101111
255 11111111
Subnet Mask 255 11111111
Network Address 148 10010100
172 10101100
Broadcast Address 148 10010100
172 10101100
Tugas :
Hand Out : Piping Supriatna
63
Materi Kuliah Jaringan Komputer ke-8 :
1. Pada jaringan Kelas-A dengan Nomor Network 86, akan dibangun 130 sub jaringan yang masing-masing dapat menampung 45 Host. a. Tentukan jumlah Subnet bit yang dibutuhkan, dan Subnet Mask untuk semua sub jaringan ! b. Tentukan jumlah Subnet maksimum yang dapat dibentuk, dan jumlah Host maksimum untuk masing-masing subnet ! c. Tentukan Subnet ID (Address), Host Range dan Subnet Broadcast untuk masing-masing sub jaringan tersebut ! 2. Pada jaringan Kelas-B dengan Nomor Network 148.44, akan dibangun 70 sub jaringan yang masing-masing dapat menampung 35 Host. a. Tentukan jumlah Subnet bit yang dibutuhkan, dan Subnet Mask untuk semua sub jaringan ! b. Tentukan jumlah Subnet maksimum yang dapat dibentuk, dan jumlah Host maksimum untuk masing-masing subnet ! c. Tentukan Subnet ID (Address), Host Range dan Subnet Broadcast untuk masing-masing sub jaringan tersebut ! 3.
Pada jaringan Kelas-C dengan Nomor Network 192.168.28, akan dibangun 4 sub jaringan yang masing-masing dapat menampung 12 Host, 16 Host, 21 Host dan 27 Host. a. Tentukan jumlah Subnet bit yang dibutuhkan, dan Subnet Mask untuk semua sub jaringan ! b. Tentukan jumlah Subnet maksimum yang dapat dibentuk, dan jumlah Host maksimum untuk masing-masing subnet ! c. Tentukan Subnet ID (Address), Host Range dan Subnet Broadcast untuk masing-masing sub jaringan tersebut !
4. Untuk proses Masking di bawah ini, tentukan Network Address, Broadcast Address dan Subnetmask Jaringan untuk Host dengan IPAddress 154.78.39.27/20 ; 84.45.39.27/14 dan 172.64.82.27/21 !
----------------------------------
Hand Out : Piping Supriatna
64