Untuk memperluas jaringan melebihi jumlah 254 host, pada dasarnya ada dua opsi, jika saya memahaminya dengan benar:
- Saya dapat menggunakan jaringan kedua , memiliki awalan jaringan yang berbeda dan menghubungkan dua jaringan dengan router (atau apakah itu sudah memerlukan dua router?)
- Saya dapat remask jaringan untuk menggunakan awalan jaringan yang memungkinkan lebih banyak alamat jaringan tanpa perlu router, yaitu
255.255.254.0
(512 alamat) atau255.255.252.0
(1024 alamat)
Nah, sejauh ini teorinya. Saya punya beberapa pertanyaan tentang ini:
Subnetmasking
Jika saya akan memilih subnet mask dari 255.255.252.0
itu akan memberi saya jaringan yang mendukung 1024 alamat (ofc. Dikurangi alamat broadcast / nama jaringan) tanpa routing, kan?
Bagaimana saya bisa mengidentifikasi awalan jaringan yang sebenarnya? Maksudku, untuk subnet mask 255.255.255.0
, sudah jelas bahwa jaringan berkisar dari x.y.z.1
ke x.y.z.254
mana saya completly bebas dalam memilih x
, y
dan z
.
Bagaimana rentang itu terlihat untuk 255.255.252.0
jaringan?
Dari representasi biner dari subnet mask yang 11111111.1111111.11111100.00000000
akan saya peroleh, bahwa alamat yang valid berkisar dari x.y.252.1
hingga x.y.255.254
- apakah itu benar?
Apakah saya memiliki - dengan subnetmask ini - pengaruh apa pun pada nomor terakhir kedua alamat? Maksud saya, bisakah saya mengatur rentang dari x.y.0.1
ke x.y.3.254
juga? ( Nomor tetap karena jawaban pertama )
(Jika ya: menggunakan x.y.1.1
untuk x.y.4.254
akan tidak bekerja Saya berasumsi, penyebab .4.
adalah bagian dari yang lain /22
jaringan dari .0.
, .1.
dan .2.
, kan?)
Rute
Jika saya akan menggunakan 4 router untuk menghubungkan empat /24
jaringan, mereka masih harus berbeda Network-Prefixes
, kan?
Akhirnya
Jadi, di mana perbedaan aktual antara memperluas subnetmask dan menghubungkan beberapa jaringan menggunakan router? (Kecuali untuk tata letak fisik dari c.) Apakah ada perbedaan dalam hal kinerja, atau batasan lainnya?
Bisakah DHCP (Windows Server) tunggal memberikan Alamat untuk /22
Jaringan juga? Adakah kekurangannya?
sumber
Jawaban:
Cara yang sama seperti dengan topeng 'biasa' - menggunakan operasi bitwise (
&
adalah DAN,|
adalah ATAU,~
BUKAN):network = address & mask (semua 0 bit dalam mask harus 0 di alamat jaringan )
siaran subnet = alamat | ~ mask (semua 0 bit di mask harus 1 di alamat broadcast )
alamat host = [jaringan + 1 .. siaran-1]
Pada dasarnya, Anda dapat memilih semua bit yang sesuai dengan
1
di topeng. Jadi dalam contoh Anda, Anda dapat memilih z mana saja selama dua bit terakhir (dan semua bit t ) nol, dan ini akan menjadi alamat awal . Ini memberi Anda 64 subnet yang berbeda dengan yang samax.y
: 192.168.0.0/22, 192.168.4.0/22, 192.168.8.0/22, dan seterusnya (berakhir pada .3.255, .7.255, .15.255, dan seterusnya).Anda benar bahwa xy2.1 dan xy5.254 akan menjadi milik subnet yang terpisah; masing-masing xy0.0 / 22 dan xy4.0 / 22. (Tapi keduanya akan menjadi milik xy0.0 / 21 yang sama.)
Saya akan meninggalkan ini untuk orang lain untuk menjawab.
Iya nih. Anda tidak dapat merutekan antara dua jaringan dengan awalan yang sama.
Iya nih. Semua server DHCP modern harus membiarkan Anda mengkonfigurasi panjang awalan apa pun.
Alat seperti
ipcalc
atau Python mungkin berguna untuk membuat daftar subnet:sumber
.0.
ke.3.
- tidak seperti yang diposting.1.
ke.4.