(57)【要約】【課題】実際の運用データを用いた業務プログラムや、実際のトランザクション負荷を試験することができ、業務プログラムの保守、開発の質を向上させることができるようにする。【解決手段】本発明のデータ転送システムは、ネットワーク機器におけるデータ転送システムにおいて、入力パケットのヘッダ情報に基づいて、パケットデータをコピーして、コピーしたパケットデータを特定物理ポートから出力させるミラーポート処理手段と、ミラーポート処理手段によりコピーされたパケットのヘッダ情報を、所定の変換テーブルを用いて、特定物理ポートに接続する接続先装置のアドレス情報に変換するアドレス変換手段とを備えることを特徴とする。【選択図】      図１
2009010454.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器におけるデータ転送システムにおいて、
入力パケットのヘッダ情報に基づいて、パケットデータをコピーして、コピーしたパケットデータを特定物理ポートから出力させるミラーポート処理手段と、
上記ミラーポート処理手段によりコピーされたパケットのヘッダ情報を、所定の変換テーブルを用いて、上記特定物理ポートに接続する接続先装置のアドレス情報に変換するアドレス変換手段と
を備えることを特徴とするデータ転送システム。
【請求項２】
上記アドレス情報変換手段が変換するアドレス情報は、少なくともＩＰアドレス情報及びＭＡＣアドレス情報であることを特徴とする請求項１に記載のデータ転送システム。
【請求項３】
ネットワーク機器におけるデータ転送方法において、
ミラーポート処理手段が、入力パケットのヘッダ情報に基づいて、パケットデータをコピーして、コピーしたパケットデータを特定物理ポートから出力させるミラーポート処理工程と、
アドレス変換手段が、上記ミラーポート処理手段によりコピーされたパケットのヘッダ情報を、所定の変換テーブルを用いて、上記特定物理ポートに接続する接続先装置のアドレス情報に変換するアドレス変換工程と
を有することを特徴とするデータ転送方法。
【請求項４】
ネットワーク機器におけるデータ転送プログラムにおいて、
コンピュータに、
入力パケットのヘッダ情報に基づいて、パケットデータをコピーして、コピーしたパケットデータを特定物理ポートから出力させるミラーポート処理手段、
上記ミラーポート処理手段によりコピーされたパケットのヘッダ情報を、所定の変換テーブルを用いて、上記特定物理ポートに接続する接続先装置のアドレス情報に変換するアドレス変換手段
として機能させるデータ転送プログラム。
【請求項５】
第１サーバ宛の送信パケットを、第２サーバに向けて転送するネットワーク機器において、請求項１又は２に記載のデータ転送システムを備えることを特徴とするネットワーク機器。
【請求項６】
上記第１サーバ宛の送信パケットを上記第２サーバに向けて転送後、上記第２サーバから送信されてきたパケットを破棄する破棄手段を備えることを特徴とするネットワーク機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送システム、方法及びプログラム、並びに、ネットワーク機器に関し、例えば、運用系システム宛の運用データを、開発系システムにも転送するシステム、方法及びプログラム、並びに、ネットワーク機器に適用し得る。
【背景技術】
【０００２】
例えば、運用系システムにおける業務プログラムの保守や開発を行なうために、運用系システムとは別に開発系システムを備え、開発系システムにおいて、業務プログラムの正常性を試験することが行なわれている。
【０００３】
従来、運用系システムと開発系システムとの間でデータを転送する方法としては、いわゆるパラレルランという機能が使用されている。
【０００４】
図２は、例えば鉄鋼システムで使用されるパラレルラン機能を説明する説明図である。図２では、操業サーバとしては、実際の業務処理を行なう運用系５０１と、システム（業務プログラム）の保守や開発を行なう開発系６０１とが、デュプレックスシステムで構築されている。
【０００５】
図２において、運用系５０１は、ホストコンピュータ９０１から、例えば鉄やステンレス等を生成するための作業計画等を受信し、各プロセスを制御するプロセスコントローラ８０１やＣＲＴ端末７０１に対して、作業指示や作業実績等の情報の授受を行なう。
【０００６】
運用系５０１及び開発系６０１は、通信や作業処理を管理するパッケージを業務毎やシステム毎に有している。図２では、ＣＲＴパッケージ５１１及び６１１、プロコンパッケージ５１２及び６１２、ホストパッケージ５１３及び６１３が、これに相当する。
【０００７】
そして、パラレルラン機能を実現するには、各パッケージにパラレルラン機能を搭載する必要がある。これにより、業務毎又はシステム毎のデータを、運用系から開発系に転送することができる。
【０００８】
例えば、プロセスコントローラ８０１からの伝文が運用系５０１のプロコンパッケージ５１２に与えられると、その伝文は、パラレルラン機能により、開発系６０１のプロコンパッケージ６１２にＳｏｃｋｅｔ転送される。これにより、開発系６０１において、業務プログラム６１０を起動させて開発をすることができる。
【０００９】
なお、パラレルラン機能を実施する前は、開発系に、テスト用のＣＲＴ端末やプロセスコントローラを別途備える必要があった。そして、擬似的なデータを開発系に受け渡し、業務プログラムの開発を行なっていた。これに対して、パラレルラン機能を用いることにより、開発系での試験の際、運用データとトランザクションでテストができるため、実際の運用に即した試験が可能で、システム全体のシステム評価が容易となる。
【００１０】
また、従来、データフローの解析処理の際に、ネットワークスイッチに入力されたデータをコピーし、アナライザポートを介して、アナライザに転送するミラーポート機能という技術がある（特許文献１参照）。
【００１１】
【特許文献１】特表２００３−５２５０００号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ところで、業務プログラムの保守、開発の質を向上させるために、テストデータではなく、運用系システムにおいて実際に運用されるデータを用いて試験することが望まれる。
【００１３】
しかしながら、上述したように、運用系システムと開発系システムとの間のデータ転送の方法に、パラレルラン機能を使用する場合、運用系及び開発系システムが有する各パッケージに、パラレルラン機能を搭載する必要があるから、その負担が多大となる。
【００１４】
また、上記のようにミラーポート機能という技術もあるが、この技術は、フレーム数やフレーム種類等を分析するネットワーク分析用に用いられるものであるから、監視ポート宛のフレームをそのままアナライズ機器に転送することが要求されるものである。従って、このミラーポート機能を、業務処理を行なうサーバへのデータ転送にそのまま適用することができない。
【００１５】
そのため、実際の運用データを用いた業務プログラムや、実際のトランザクション負荷を試験することができ、業務プログラムの保守、開発の質を向上させることができる、データ転送システム、方法及びプログラム、並びに、ネットワーク機器が求められている。
【課題を解決するための手段】
【００１６】
かかる課題を解決するために、第１の本発明のデータ転送システムは、ネットワーク機器におけるデータ転送システムにおいて、（１）入力パケットのヘッダ情報に基づいて、パケットデータをコピーして、コピーしたパケットデータを特定物理ポートから出力させるミラーポート処理手段と、（２）ミラーポート処理手段によりコピーされたパケットのヘッダ情報を、所定の変換テーブルを用いて、特定物理ポートに接続する接続先装置のアドレス情報に変換するアドレス変換手段とを備えることを特徴とする。
【００１７】
第２の本発明のデータ転送方法は、ネットワーク機器におけるデータ転送方法において、（１）ミラーポート処理手段が、入力パケットのヘッダ情報に基づいて、パケットデータをコピーして、コピーしたパケットデータを特定物理ポートから出力させるミラーポート処理工程と、（２）アドレス変換手段が、ミラーポート処理手段によりコピーされたパケットのヘッダ情報を、所定の変換テーブルを用いて、特定物理ポートに接続する接続先装置のアドレス情報に変換するアドレス変換工程とを有することを特徴とする。
【００１８】
第３の本発明のデータ転送プログラムは、ネットワーク機器におけるデータ転送プログラムにおいて、コンピュータに、（１）入力パケットのヘッダ情報に基づいて、パケットデータをコピーして、コピーしたパケットデータを特定物理ポートから出力させるミラーポート処理手段、（２）ミラーポート処理手段によりコピーされたパケットのヘッダ情報を、所定の変換テーブルを用いて、特定物理ポートに接続する接続先装置のアドレス情報に変換するアドレス変換手段として機能させるものである。
【００１９】
第４の本発明のネットワーク機器は、第１サーバ宛の送信パケットを、第２サーバに向けて転送するネットワーク機器において、第１の本発明のデータ転送システムを備えることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、実際の運用データを用いて業務プログラムや、実際のトランザクション負荷を試験することができ、業務プログラムの品質を向上させることができる。
【発明を実施するための最良の形態】
【００２１】
（Ａ）第１の実施形態
以下、本発明のデータ転送システム、方法及びプログラム、並びに、ネットワーク機器の第１の実施形態を、図面を参照しながら説明する。
【００２２】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態のシステムの概略的な構成を示す全体構成図である。図１に示すように、第１の実施形態のシステムは、ネットワークに接続可能な、運用系サーバ５０１と、開発系サーバ６０１と、ネットワークスイッチ１００と、ＣＲＴ端末７０１、プロセスコントローラ８０１、ホストコンピュータ９０１、を少なくとも有して構成される。
【００２３】
なお、図１におけるネットワークとしては、ＩＰ（インターネットプロトコル）を通信プロトコルとする通信網を例に挙げて説明するが、ネットワークの通信プロトコルは、特に限定されるものではなく、広く適用することができる。
【００２４】
ホストコンピュータ９０１は、当該システムを管理コンピュータである。ホストコンピュータ９０１は、当該システムの実行の際、実現する業務の作業計画情報を運用系サーバ５０１に与えるものである。これにより、運用系サーバ５０１は、この作業計画情報に基づいて業務処理を実行することができる。なお、作業計画情報を運用系サーバ５０１に与えた作業計画情報は、ネットワークスイッチ１００を介して、開発系サーバ６０１にも与えられる。
【００２５】
プロセスコントローラ８０１は、運用系サーバ５０１との間で、作業計画情報に従った各業務工程情報を授受し、この業務工程情報に基づいて各業務工程の処理を制御するものである。例えば、鉄鋼システムの場合、鉄やステンレス等を生成するために、多数の作業工程がある。この場合、プロセスコントローラ８０１は、運用系サーバ５０１からの業務工程情報に基づいて、それぞれの作業工程を実現させるものである。なお、プロセスコントローラ８０１は、複数台備えることとしてもよい。
【００２６】
業務端末７０１は、作業者などが取り扱う端末であり、運用サーバ５０１から受信した作業指示や作業実績等を表示するものである。業務端末７０１としては、例えばＣＲＴ端末等を適用できるが、特に限定されるものではない。
【００２７】
運用系サーバ５０１は、実際に業務処理を実行するサーバであり、開発系サーバ６０１は、システムの保守や開発を行なうサーバである。なお、運用系サーバ５０１と、ホストコンピュータ９０１、プロセスコントローラ８０１及び業務端末７０１との間は、サーバ−クライアント構成である。
【００２８】
運用系サーバ５０１及び開発系サーバ６０１は、基本的には同じ内部構成を備えるものであり、図１に示すように、業務プログラム５１０及び６１０、ＣＲＴ処理部５１１及び６１１、プロコン処理部５１２及び６１２、ホスト処理部５１３及び６１３、トランザクション処理部５１５及び６１５、ＴＣＰ／ＩＰ部５１６及び６１６、を少なくとも有する。
【００２９】
ＴＣＰ／ＩＰ部５１６及び６１６は、ネットワークスイッチ１００との間で所定の通信処理を行なうものである。
【００３０】
業務プログラム５１０及び６１０は、当該システムの業務を実現するための処理プログラムである。
【００３１】
ＣＲＴ処理部５１１及び６１１、トランザクション処理部５１５及び６１５、プロコン処理部５１２及び６１２、並びに、ホスト処理部５１３及び６１３は、業務端末７０１、プロセスコントローラ８０１、並びに、ホストコンピュータ９０１との間の情報通信処理や業務プログラム管理を行なうものである。
【００３２】
ネットワークスイッチ１００は、運用系サーバ５０１及び開発系サーバ６０１と、ホストコンピュータ９０１、プロセスコントローラ８０１及び業務端末７０１との間で情報を中継するものである。例えば、ＯＳＩ基本モデルのレイヤ２、レイヤ３対応のスイッチを想定するが、レイヤ７スイッチを適用するようにしてもよい。
【００３３】
ネットワークスイッチ１００は、ホストコンピュータ９０１、プロセスコントローラ８０１及び業務端末７０１から、運用系サーバ５０１宛のパケットが入力されると、そのパケットのデータと同じ内容のデータのパケットを、開発系サーバ６０１にも転送するものである。
【００３４】
これにより、運用系サーバ５０１に与えられる実データを開発系サーバ６０１にも与えることができるので、開発系サーバ６０１における、実データを用いた業務プログラムの保守、リプレースや、実トランザクション負荷でのシステム負荷を評価できる。
【００３５】
なお、ネットワークスイッチ１００のハードウェア構成については説明を省略するが、一般的なネットワークスイッチと同様に、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ等を有して構成されており、ＣＰＵが、所定の処理プログラムを実行することにより、処理プログラムに係る機能を実現することができる。
【００３６】
図３は、ネットワークスイッチ１００の内部構成を示す内部構成図である。図３に示すように、第１の実施形態のネットワークスイッチ１００は、ポート１、ポート２、ポート３、アドレス検索部１０１、ミラーポート機能部１０２、アドレス変換機能部１０３、を少なくとも有する。
【００３７】
ポート１は、運用系サーバ５０１と接続する物理ポートである。ポート２は、開発系サーバ６０１と接続する物理ポートであり、ポート１に対するミラーポートである。これにより、ポート１から出力されるパケットはポート２からも出力される。ポート３は、ホストコンピュータ９０１、プロセスコントローラ８０１、業務端末７０１等と接続する物理ポートである。なお、説明便宜上、１個のポート１〜３を備える場合を示すが、それぞれのポート１〜３は複数個備えるようにしてもよい。
【００３８】
アドレス検索部１０１は、入力されたパケットのヘッダ情報を判断し、当該入力パケットの宛先に対応する物理ポートを検索するものである。アドレス検索部１０１は、例えば、ＭＡＣアドレスと、当該ＭＡＣアドレスを持つ装置と接続する物理ポートとを対応付けたＭＡＣ−ポート対応テーブル１０１ａを有している。
【００３９】
図４は、ＭＡＣ−ポート対応テーブル１０１ａの構成例を説明する説明図である。図４に示すように、ＭＡＣ−ポート対応テーブル１０１ａの項目としては、「ＭＡＣアドレス」、「物理ポート」、「制御情報」等を有して構成される。
【００４０】
「ＭＡＣアドレス」は宛先のＭＡＣアドレスを示し、「物理ポート」は当該ＭＡＣアドレスを有する装置と接続する物理ポート番号を示す。また、「制御情報」としては、当該物理ポートから出力されるパケットに対しては、ミラーポート機能を実行させる等の情報が記載される。図４では、ミラーポート機能を実行させて、ミラーポート２に出力すべき旨を示す「ミラーポート２」が記載されている。なお、ここではポートに直接サーバが接続されていることを前提として、ＭＡＣアドレスにて宛先を区別するものとして説明するが、宛先のサーバを区別する情報であればよいので、ＩＰアドレスを使用することにしても構わない。
【００４１】
ミラーポート機能部１０１は、アドレス検索部１０１によるアドレス検索結果により、ミラーポート機能の実行が必要とする場合、入力パケットをコピーし、コピーしたパケットをミラーポートに与えるものである。これにより、運用系サーバ５０１宛のパケットをコピーすることができる。
【００４２】
アドレス変換機能部１０３は、ミラーポート機能部１０１によりコピーされたパケットについて、開発系サーバ６０１宛とするためのアドレス変換を行なうものである。つまり、アドレス変換機能部１０３は、アドレス変換用テーブル１０３ａを備えており、このアドレス変換用テーブル１０３ａを参照しながら、コピーされたパケットの宛先情報を変換するものである。
【００４３】
図５は、アドレス変換用テーブル１０３ａの構成例を説明する説明図である。図５に示すように、アドレス変換用テーブル１０３ａの項目としては、変換前の「ＩＰアドレス」及び「ポート番号」と、変換後の「ＩＰアドレス」及び「ポート番号」とを有して構成される。なお、「ＩＰアドレス」は、運用系サーバ５０１又は開発系サーバ６０１のＩＰアドレスを示す。「ポート番号」は、業務プログラムに割り当てられた番号である。
【００４４】
これにより、コピーされたパケットの宛先情報を、開発系サーバ６０１宛のアドレスに変換することができるので、開発系サーバ６０１に受信させ、業務プログラムの処理を実行させることができる。
【００４５】
（Ａ−２）第１の実施形態の動作
続いて、第１の実施形態の運用データ転送処理の動作を、図面を参照しながら説明する。
【００４６】
以下では、プロセスコントローラ８０１から運用系サーバ５０１宛のパケットを、開発系サーバ６０１に転送する場合を例に挙げて説明する。
【００４７】
なお、ホストコンピュータ９０１又は業務端末７０１からの運用系サーバ５０１宛にパケットを送信した場合も同様の処理がなされる。
【００４８】
図６は、プロセスコントローラ８０１から運用系サーバ５０１宛のパケットを転送する場合の処理を説明する説明図である。
【００４９】
まず、プロセスコントローラ８０１は、運用系サーバ５０１に向けて、送信データを送信する（ステップＳ１）。
【００５０】
このとき、送信データの構成は、「宛先ＭＡＣ；ネットワークスイッチ１００・ポート３（bb-bb）」、「送信元ＭＡＣ；プロセスコントローラ（aa-aa）」、「宛先ＩＰ；運用系サーバ（192.168.1.1）」、「送信元ＩＰ；プロセスコントローラ（192.168.2.1）」、「宛先ポート；100」、「送信元ポート；1234」、「データ；ABCD」とする。
【００５１】
プロセスコントローラ８０１から出力された送信データが、ネットワークスイッチ１００に与えられると、ネットワークスイッチ１００において、送信データの転送処理が行なわれる（ステップＳ２）。なお、このときＭＡＣアドレスは経由する機器のポートのＭＡＣアドレスや転送先のＭＡＣアドレスに適宜書き換えられるが、通常の構成であるので説明は省略する。
【００５２】
まず、ネットワークスイッチ１００では、アドレス検索機能部１０１により、送信データのアドレス検索が行なわれる。つまり、アドレス検索機能部１０１により、送信データのヘッダ情報が抽出され、送信先のＩＰアドレスに基づき送信先のＭＡＣアドレスが決定され、ＭＡＣ−ポート対応テーブル１０１ａを参照して、当該送信データの「宛先ＭＡＣ」に基づいて、宛先装置と接続する物理ポートが特定される。
【００５３】
図６の場合、「宛先ＭＡＣ；運用系サーバ（xx-xx）」となり、物理ポートのポート１が特定される。このとき、ミラーポート２に対するミラーポート機能を実行させる旨が制御情報に記載されている。
【００５４】
そこで、ミラーポート機能部１０２は、送信データをコピーし、このコピーした送信データをミラーポート２から出力させるようにする。
【００５５】
また、このとき、アドレス変換機能部１０３は、ミラーポート機能部１０２によりコピーされた送信データのアドレス情報の変換処理を行なう。つまり、アドレス変換機能部１０３により、送信データのヘッダ情報が抽出され、アドレス変換用テーブル１０３ａを参照して、送信データの「宛先ＩＰ」及び「宛先ポート」を、対応する「宛先ＩＰ」及び「宛先ポート」に変換する。
【００５６】
さらに、開発系サーバ６０１のＭＡＣアドレスは、例えばＡＲＰテーブルを用いることで、開発系サーバ６０１のＩＰアドレスから割り出すことができる。
【００５７】
なお、ネットワークスイッチ１００では、ミラーポート機能を備えるものがある。そこで、そのミラーポート機能を利用することができるが、単にミラーポート機能を設定した場合、運用系サーバ５０１宛の送信データをポート２に与えることができるが、送信データのアドレス情報が運用系サーバ５０１宛であるため、そのままでは開発系サーバ６０１にデータ転送することはできない。
【００５８】
そこで、第１の実施形態では、ネットワークスイッチ１００上で、ポート１から出力される送信データの「宛先ＩＰ」を運用系サーバ５０１から開発系サーバ６０１にアドレス変換するものとする。これにより、変更後の送信データをポート２から転送することにより、あたかも運用系クライアン端末（この場合、プロセスコントローラ８０１）から開発系サーバ６０１に送信データが送信されたものと扱うことができる。
【００５９】
以上より、ネットワークスイッチ１００においてデータ転送処理が行なわれることで、プロセスコントローラ８０１からの送信データが、ポート１を介して、運用系サーバ５０１に与えられると共に（ステップＳ３）、ポートミラーによりコピーされた送信データが、ポート２を介して、開発系サーバ６０１に与えられる（ステップＳ４）。
【００６０】
すなわち、運用系サーバ５０１に送信される送信データの構成は、「宛先ＭＡＣ；運用系サーバ（xx-xx）」、「送信元ＭＡＣ；プロセスコントローラ（zz-zz）」、「宛先ＩＰ；運用系サーバ（192.168.1.1）」、「送信元ＩＰ；プロセスコントローラ（192.168.2.1）」、「宛先ポート；100」、「送信元ポート；1234」、「データ；ABCD」である。
【００６１】
また、開発系サーバ６０１に送信される送信データの構成は、「宛先ＭＡＣ；開発系サーバ（yy-yy）」、「送信元ＭＡＣ；プロセスコントローラ（vv-vv）」、「宛先ＩＰ；開発系サーバ（192.168.9.9）」、「送信元ＩＰ；プロセスコントローラ（192.168.2.1）」、「宛先ポート；101」、「送信元ポート；1234」、「データ；ABCD」となる。
【００６２】
運用系サーバ５０１及び開発系サーバ６０１のそれぞれに送信データが与えられると、運用系サーバ５０１及び開発系サーバ６０１では、プロコン処理部５１２及び６１２により、対応する業務プログラムが起動されて、所定の業務処理がなされる。この点については、従来と同様であるので、詳細な説明は省略する。
【００６３】
次に、運用系サーバ５０１及び開発系サーバ６０１において、業務処理が実行されると、その業務処理の結果が、運用系サーバ５０１及び開発系サーバ６０１からプロセスコントローラ８０１に向けて送信される（ステップＳ５及びＳ６）。
【００６４】
このとき、運用系サーバ５０１からの業務処理結果（パケット）は、ネットワークスイッチ１００のポート１から入力し、アドレス検索機能部１０１により、通常通り、アドレス検索処理が行なわれて、プロセスコントローラ８０１に与えられる（ステップＳ５、ステップＳ８）。
【００６５】
これに対して、開発系サーバ６０１からの業務処理結果（パケット）は、ネットワークスイッチ１００のポート２から入力すると、ポート２において破棄される（ステップＳ６、Ｓ７）。これは、ネットワークスイッチ１００のミラーポート２は、開発系サーバ６０１からの入力データを全て破棄するものとする。これにより、開発系サーバ６０１が送信したデータを、プロセスコントローラ８０１側に与えずに済む。
【００６６】
なお、開発系サーバ６０１からの入力データを選択的に破棄することもできる。この場合、破棄対象情報をネットワークスイッチ１００にて記憶しておき、開発系サーバ６０１からのパケットの宛先が、破棄対象であれば破棄するようにする。破棄対象は、例えばプロセスコントローラ８０１、ホストコンピュータ９０１、業務端末７０１等のＩＰアドレスを開発系サーバ６０１のＩＰアドレスと関連づけて登録する。そのようにすれば、開発系サーバ６０１からのパケットのうち破棄対象のみ破棄し、必要な外部へのアクセス（例えば外部サーバのデータベースを参照するためのパケット等）は通すことができるようになるので、より柔軟な試験環境が構築できる。
【００６７】
（Ａ−１）第１の実施形態の効果
以上のように、第１の実施形態では、ミラーポート機能とアドレス変換機能とを備えることにより、運用系サーバ５０１に与えられる全ての運用データを、開発系サーバに与えることができるので、実データ用いて、負荷試験や本番業務処理のシステム又はプログラムテストを行なうことができる。その結果、開発システムの品質を向上させることができる。
【００６８】
（Ｂ）他の実施形態
第１の実施形態において、ネットワークスイッチとしては、例えば、スイッチングハブ（ＳＷ−ＨＵＢ）、ルータ等のネットワーク機器を適用することができる。また、レイヤ７スイッチ等を適用することができる。
【００６９】
第１の実施形態では、運用系サーバ、開発系サーバが１台ずつの場合を説明したが、それぞれ複数台の場合でも適用できる。
【００７０】
ネットワークスイッチにおける動作は、上述したように、ソフトウェア処理により実現される場合を説明したが、可能であれば、ハードウェア構成で実現できるようにしてもよい。
【００７１】
第１の実施形態では、例えば、鉄鋼システム等の業務システムを例に挙げて説明したが、ある第１のサーバと、この第１のサーバと並行して動作させる第２のサーバとを設けて、所定処理を実行させるようなシステムにも、本発明を適用することができる。
【図面の簡単な説明】
【００７２】
【図１】第１の実施形態のシステムの全体構成を示す構成図である。
【図２】従来のパラレルラン機能を説明する説明図である。
【図３】第１の実施形態のネットワークスイッチの内部構成を示す内部構成図である。
【図４】第１の実施形態のＭＡＣ−ポート対応テーブルの構成例を説明する説明図である。
【図５】第１の実施形態のアドレス変換テーブルの構成例を説明する説明図である。
【図６】第１の実施形態のデータ転送処理の動作を説明する説明図である。
【符号の説明】
【００７３】
１００…ネットワークスイッチ、１０１…アドレス検索機能部、１０２…ミラーポート機能部、１０３…アドレス変換機能部、１０３…アドレス変換用テーブル、１〜３…ポート。
【図１】
2009010454.tif 000003
【図２】
2009010454.tif 000004
【図３】
2009010454.tif 000005
【図４】
2009010454.tif 000006
【図５】
2009010454.tif 000007
【図６】
2009010454.tif 000008