Hitung alamat jaringan


2

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.


Apakah ini dunia nyata? Atau persiapan ujian / ujian? Cisco dan dunia nyata tidak mengatur 100%, demikian juga vendor lain mungkin memiliki pendekatan lain.
Austin T French

Pikiran pertama: Tidak bisa benar-benar bekerja - Bitmask Anda meninggalkan Anda dengan 2 x 255 x 255 kemungkinan kombinasi yang jika harus dipecah menjadi 3 subnet berarti Anda harus memindahkan 2 bit ke bagian jaringan meninggalkan Anda dengan 127 x 255 (32385) ) kombinasi ... bagaimana Anda mendapatkan grup dengan 70000 host?
M.Bennett

@ M.Bennett Dia tidak bisa melakukannya dengan 3 subnet yang berukuran sama / 16 tapi mungkin ada cara lain? karena secara teknis 17 bit sudah cukup.
barlop

1
Server Fault akan menutup pertanyaan ini sebagai duplikat dari Bagaimana cara kerja Subnetting IPv4? .
Michael Hampton

2
@barlop Ya, mereka ditutup dengan cukup cepat karena Tanya Jawab sudah ada yang mencakup topik cukup mendalam untuk menjawab pertanyaan.
Michael Hampton

Jawaban:


1

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.


2

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.


mereka tidak dapat menemukan cara untuk melakukannya karena secara teori, jika Anda bisa menggunakan bagian dari jaringan, maka Anda bisa. 17 bit adalah alamat 128K dan ia hanya perlu mencakup host 112K. Saya dapat melihat masalah bahwa jika setiap jaringan harus memiliki kekuatan dua ukuran, dan tidak dapat tumpang tindih maka yakin ada ruang. tetapi dalam teori itu agak mungkin karena dengan 17 bit ada host yang tersedia. 12K alamat bisa 8K + 4K misalnya, tetapi jika yang bisa ia lakukan adalah membuat jaringan 16K dan tidak menggunakan alamat itu di grup lain maka itu sia-sia
barlop

0

Kalkulator Alamat IP Lanjutan 1.1 (Alat Jaringan Gratis).

Advanced IP Address Calculator

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?

Sub ID                     Range                Broadcast
1   10.64.0.0   10.64.0.1    -  10.64.63.254    10.64.63.255
2   10.64.64.0  10.64.64.1   -  10.64.127.254   10.64.127.255
3   10.64.128.0 10.64.128.1  -  10.64.191.254   10.64.191.255
4   10.64.192.0 10.64.192.1  -  10.64.255.254   10.64.255.255
5   10.65.0.0   10.65.0.1    -  10.65.63.254    10.65.63.255
6   10.65.64.0  10.65.64.1   -  10.65.127.254   10.65.127.255
7   10.65.128.0 10.65.128.1  -  10.65.191.254   10.65.191.255
8   10.65.192.0 10.65.192.1  -  10.65.255.254   10.65.255.255
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.