Kehilangan / kecepatan kinerja benar-benar turun ke kualitas router yang Anda gunakan.
Adapun ide baik / buruk, saya menentangnya ketika dimungkinkan untuk hanya menggunakan routing, namun, itu benar-benar tergantung pada lingkungan dan apa yang ingin Anda capai.
Jika mesin hanya perlu menjalankan beberapa hal yang dibagikan melalui port standar, Anda dapat masuk ke router / perangkat pemberi nat dan menetapkan aturan untuk mengizinkan apa yang Anda inginkan (1). Namun, jika Anda akan melakukan banyak tugas perangkat ke perangkat, akan jauh lebih mudah untuk memiliki rute yang tepat dengan setiap mesin memiliki IP uniknya sendiri (2).
(1) Misalnya, satu ke banyak - Satu mesin memiliki server web dan Anda ingin membagikannya kepada orang lain - Anda akan menetapkan aturan di router untuk mem-port 80 mesin, lalu mesin apa pun dari jaringan luar (atau di dalam jika nat-loopback diaktifkan) cukup buka http: //router.ip dan bisa mengakses.
(2) Jika bagaimanapun setiap mesin akan memiliki server web pada, atau Anda akan menggunakan banyak layanan, Anda akan memiliki mimpi buruk mengatur semua aturan (tetapi itu bukan tidak mungkin).
Adapun skenario Anda - Jika satu departemen menggunakan 192.168.xx dan yang lain 192.168.yx, saya akan pergi melalui perangkat dan jika tidak ada tumpang tindih, mungkin saja mungkin untuk mengubah subnet dari / 24 ke / 16 (atau sebaliknya), lalu ganti router dengan switch / atau yang serupa dan tidak ada kehilangan layanan.
Sangat sulit untuk membantu tanpa mengetahui lebih banyak tentang jaringan Anda, tidak ada yang "salah" dengan NAT ganda, selama sudah diatur dengan benar. Namun, kecuali Anda benar-benar membutuhkannya, atau ada alasan yang sangat bagus untuk itu, saya akan mencari migrasi jika Anda bisa (pendapat pribadi)
@iamrohitbanga - Menanggapi pertanyaan Anda (banyak komentar).
Membandingkan sulit - Routing berfungsi dengan baik untuk jaringan pribadi di mana setiap mesin memiliki kemampuan untuk mengakses setiap mesin. Nat berfungsi dengan baik, tetapi digunakan terutama untuk jaringan yang tidak memerlukan perutean karena Anda biasanya harus secara manual mengatur aturan / rute yang masuk.
Misalnya, jika Anda memiliki koneksi internet dan menonaktifkan NAT, maka secara manual mengatur rute atau mode bridged - mesin Anda akan langsung di internet - semua port dapat diakses dan mesin apa pun dapat melakukan apa yang diinginkannya.
Jika Anda memiliki router di sisi lain dengan NAT, itu akan mengambil IP luar dan memberikan "Nat-ed?" (tidak yakin tentang terminologi ...) internet - semua mesin internal memiliki IP yang tidak dapat diakses dari internet, tetapi, Anda dapat mengatur aturan manual - mis. port 80 ke satu mesin ... Ini bekerja dengan sangat baik untuk koneksi keluar (firewall) aturan mengizinkan), tetapi bisa menjadi mimpi buruk untuk mengatur aturan yang masuk jika Anda meng-host banyak layanan ... dan jika Anda melakukan sesuatu yang membutuhkan port dinamis (ftp, Windows AD dll) itu bisa menjadi mimpi buruk.
Semoga ini bisa membantu, jika Anda ingin tahu hal lain, jangan ragu untuk bertanya.