Saya diminta untuk membagi 10.64.0.0/15 menjadi tiga subnet untuk
|Group | Min # of Hosts|
|Group 1| 70,000 |
|Group 2| 30,000 |
|Group 3| 12,000 |
jadi saya mulai dengan mencari tahu bahwa 32-15 = 17 = & gt; 2 ^ 17 = 131072 adalah jumlah total alamat. Mulailah untuk membagi angka itu menjadi kekuatan 2 untuk menemukan jumlah alamat yang tepat yang dapat dikumpulkan untuk mendapatkan jaringan yang tepat, menyiarkan alamat netmask.
Saya kemudian diminta untuk mencari alamat Jaringan, Alamat Siaran, Netmask, dan alamat total.
Saya mulai dengan, untuk grup 1, mengubah 10.64.0.0 ke biner kemudian menambahkan 65k + 16k
(got this by branching 65 -> 2x 32 -> 1x 32 -> 2x 16k)
.
Setelah menambahkannya dalam biner saya dapatkan 10.65.64.0
(tidak yakin apakah itu benar). Lalu untuk menghitung alamat broadcast yang saya coba |~
alamat jaringan yang saya temukan sebelumnya dengan netmask (15), yang salah. Saya tidak yakin bagaimana menemukan netmask untuk grup itu karena saya anggap 15 untuk masing-masing grup yang lagi salah. Dan total alamat yang saya temukan di atas adalah 65k+16k = 81,920
yang lagi salah, haha.
Kemudian dari sini saya mengasumsikan untuk grup berikutnya saya hanya akan melakukan penambahan 32k yang sama ke alamat jaringan sebelumnya yang saya temukan untuk grup satu dan kemudian melakukan proses yang sama seperti saya menghitung data grup 1.
Bimbingan apa pun tentang apa yang saya lakukan salah atau jika ada cara yang lebih mudah untuk melakukan ini disambut baik.
sumber
Jawaban:
Sudah sangat lama..
10.64.0.0/15
17 bit tersisa. memungkinkan untuk host 128K (2 ^ 17) (menghafal 2 ^ 7 adalah 128. 2 ^ 17 adalah 128K)
Jadi sepertinya secara teori itu mungkin.
Jika ada cara membuat alamat jaringan untuk menggunakan semua ruang itu tanpa limbah.
Tapi mungkin tidak ada cara seperti itu!
Karena sejauh yang saya tahu, Anda hanya dapat membuat ukuran jaringan yang merupakan kekuatan dua ukuran.
Jadi grup 70K Anda harus berukuran 128K dan itu melibatkan banyak limbah dan tidak ada ruang untuk grup lain.
Saya berpikir mungkin itu mungkin untuk membuat jaringan 96K untuk yang 70K tapi saya pikir itu tidak mungkin. Anda dapat memulai jaringan di alamat 96K, dengan memegang 64K dan 32K sebagai satu. Jadi 0 untuk 128. 1 untuk 64. 1 untuk 32. Tapi sisanya hanya akan menjadi 6 bit (bit 0-5). Jadi hanya akan ~ (sekitar) 64 host dalam ukuran. Dan bagaimanapun itu tidak dapat dilakukan karena bagian jaringan harus menjadi nomor urut 1s.
Jika Anda melakukan bagian jaringan 192K, itu terdengar sedikit lebih seperti Anda dapat melakukan 12K juga misalnya. Tapi apa pun alamat awal jaringan itu, masih ada hanya 6 bit tersisa dalam oktet itu sehingga kira-kira 64 variasi dalam oktet itu. Anda tidak bisa mendapatkan jaringan apa pun yang bukan kekuatan dua ukuran. Bahkan dengan topeng CIDR apa pun.
Tampaknya sangat boros dan aneh sehingga bahkan dengan CIDR Anda terjebak dengan sekelompok 70.000 host di jaringan 128K. Tapi begitulah adanya.
Dan itu juga berarti tidak bisa dilakukan. Anda hanya memiliki 17 bit tersisa. Jadi 128K host Jika Anda membuat grup untuk 70.000 Anda tidak akan memiliki ruang untuk dua grup lainnya. Jika Anda membuat grup untuk dua grup lainnya, Anda tidak akan memiliki ruang untuk 70.000 grup.
CIDR sejauh yang saya tahu, adalah sistem terbaik dan satu-satunya sistem yang digunakan saat ini untuk subnetting, atau setidaknya untuk IPv4. Tapi itu tidak bisa meretasnya, meninggalkan banyak sampah yang tidak bisa digunakan. Jadi sepertinya itu tidak bisa dilakukan. Saya harap saya sudah menjelaskan alasannya.
sumber
Anda tidak melakukan kesalahan; masalahnya tidak bisa dipecahkan seperti yang diberikan.
Pertama, untuk mengakomodasi 70.000 host, Anda memerlukan setidaknya a / 15 (131072, 131070 dapat digunakan) sebagai a / 16 (65536, 65534 dapat digunakan) tidak akan cukup besar.
Jadi, Anda harus memberikan seluruh netblock 10.64.0.0/15 untuk mencakup 70.000 grup host.
Pada titik ini Anda kehabisan netblock dan perlu berbicara dengan orang-orang jaringan untuk mendapatkan lebih banyak, untuk grup 2 dan 3. Untuk kelengkapan, mereka akan masuk ke / 17 dan / 18 masing-masing. Tetapi tampaknya Anda sudah memiliki matematika untuk mengetahuinya, jadi saya tidak akan mengulanginya.
sumber
Kalkulator Alamat IP Lanjutan 1.1 (Alat Jaringan Gratis).
Mungkin mendapatkan 8 subnet, 10.64.0.0/18?
Pool di 16.382 alamat ada di satu sisi lebih dari 10.000 hampir nomor Fibonacci). Di sisi lain memberi Anda fleksibilitas gabungan jaringan. Dan jumlah mereka dapat diperkirakan, hanya 8. Tanyakan pada diri sendiri apa yang perlu Anda lakukan jika Anda harus memperpanjang salah satu kelompok?
sumber