パフォーマンスの損失/速度は、実際に使用するルーターの品質によって決まります。
良い/悪いアイデアについては、単純にルーティングを使用することが可能である場合、私はそれに反対しますが、それは本当に環境とあなたが達成しようとしていることに依存します。
マシンが標準ポートで共有されているいくつかのことだけを実行する必要がある場合は、ルーター/ NATデバイスにアクセスして、必要なものを許可するルールを設定できます(1)。ただし、デバイス間で多くのタスクを実行する場合は、各マシンに固有のIPがある適切なルートを作成する方がはるかに簡単です(2)。
(1)たとえば、1対多-1台のマシンにWebサーバーがあり、それを他のユーザーと共有したい-ルーターのルールをマシンのポート80に設定し、次に外部ネットワーク(または内部nat-loopbackが有効になっている場合)、http://router.ipにアクセスしてアクセスできます。
(2)ただし、すべてのマシンでWebサーバーを使用する場合、または多くのサービスを使用する場合は、すべてのルールを設定する悪夢になります(しかし、不可能ではありません)。
あなたのシナリオに関しては-ある部門が192.168.xxを使用し、他の部門が192.168.yxを使用している場合、デバイスを通過し、重複がない場合、サブネットを/ 24から/ 16(または逆の場合)、ルーターをスイッチ/または同様のものに交換し、サービスを失うことはありません。
ネットワークについて詳しく知ることなく支援するのは本当に難しいです。正しく設定されていれば、ダブルNATで「間違った」ことは何もありません。ただし、本当に必要な場合、または非常に正当な理由がない限り、可能であれば移行を検討します(個人的な意見)
@iamrohitbanga-あなたの質問への回答(コメントのために)
比較は難しい-ルーティングは、すべてのマシンがすべてのマシンにアクセスできるプライベートネットワークでうまく機能します。Natはうまく機能しますが、通常は手動で着信ルール/ルートを設定する必要があるため、ルーティングを必要としないネットワークで主に使用されます。
たとえば、インターネット接続があり、NATを無効にしている場合、ルートまたはブリッジモードを手動で設定します-マシンはインターネットに直接接続されます-すべてのポートにアクセスでき、どのマシンでも目的の処理を実行できます。
一方、NATを備えたルーターを使用している場合、外部IPを使用して「Nat-ed?」を提供します。(用語についてはわかりません...)インターネット-すべての内部マシンにはインターネットからアクセスできないIPがありますが、手動ルールを設定できます-たとえば、1台のマシンへのポート80 ...発信接続(ファイアウォール)多くのサービスをホストしている場合、着信ルールを設定するのは悪夢です...動的ポート(ftp、Windows ADなど)を必要とする何かを行うと悪夢になる可能性があります。
これがお役に立てば幸いです。何か他のことを知りたい場合は、お気軽にお問い合わせください。