- 締切済み
工場内のネットワークアドレス変換
- 工場内におけるネットワークアドレス変換について尋ねたいです。
- 設備メーカーで電気設計を担当している者ですが、ネットワークに関する知識が不足しています。
- PLC(CPU)に割り当てるIPアドレスについて問題が発生しました。現在の設定を維持しつつ、異なるアドレスを割り当てる方法はないのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- bunjii
- ベストアンサー率43% (3589/8249)
>設備のPLC(CPU)に192.168.0.※※※を割り当ています。問題は客先から10.0.0.※※※を割り当て欲しいと要望がありました。 PLC(programmable logic controller)にIPアドレスを設定するのはリモート管理のためと思います。 一般的にはプライベートIPアドレスのクラスC(192.168.0.0~192.168.255.255)を使うようです。 この範囲は同一セグメントに254台のデバイスを設置できますがそれ以上のデバイスを1ヶ所で監視するにはクラスBまたはクラスAのアドレスを割り当てることになります。 客先からの指定はクラスA(10.0.0.0~10.255.255.255.255)であり膨大なデバイスを集中監視できる仕組みです。 客先の指定がある場合は指定通りのIPアドレスを割り当てて引き渡すことをお薦めします。 >現在、192.168.0.※の同じネットワーク内にはさまざまな機器がイーサネット接続されています。その為、CPUを10.0.0.※に変更すると、指定アドレス以外も使わないといけなくなるので、できませんん。 客先と問題点について協議してください。 あなたが考えていることと客先の仕様に相違がある場合は責任範囲を明確にして納品すれば良いことでしょう。(運用は客先の責任範囲です) >各CPUに割り当てた192.168.0.※を10.0.0.※として扱うにはNATなどを使えば良いのでしょうか? TCP/IPv4でのネットワーク通信について初歩から学習し直してください。 セグメントを超えた通信ではローカルルーターを使って目的範囲をアクセスできますのでNATでのアドレス変換はお勧めしません。
全ての機器分のアドレスを貰えば良いと思います もらえないならシステム屋さんに相談しましょう
- chachaboxx
- ベストアンサー率23% (412/1777)
論点は、客先の要望事項の根拠と、そのPLCが通信を必要とする「さまざまな機器」とのトポロジーを再評価することです。 単に192.168.0.* から10.0.0.* に通信させたいだけならPLCの手前にルーターを挿入すれば可能ですが、PLCが多数になると費用もかさむので効率的ではなく、そもそもなぜ10.*.*.*? となる次第です。 顧客はPLCのアドレスをクラスAにすることにより、既存のクラスCの機器と通信できなくなることは承知の上で要求しているのだとすると、PLCが制御するのに必要なネットワーク仕様の見直しという設計変更になります。 先ずはそのあたりの契約内容を明確にしておかないと泥沼にはまることになります。