【手続補正書】
【提出日】平成20年7月23日(2008.7.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
媒介デバイスが故障した場合において、第１及び第２のデバイス間でトランスペアレントに接続を確立する方法であって、前記方法は、
前記第１又は第２のデバイスと関連付けられたものとは異なるデータリンク層識別子を有する媒介デバイスの第１及び第２のネットワークインターフェースに前記第１及び第２のデバイスを接続する段階と、
通常動作モードにおいて、前記媒介デバイスが連続した正常な動作でフェールセーフスイッチに繰り返し信号を送出する間、フェールセーフモードへの切り換えによって１つのデバイスと他のデバイスとの間のネットワークセッションが、再スタートさせる必要なく継続することを許容するように、前記操作されたメッセージが、前記デバイスの１つから生じて他の１つのデバイスに現れるようになっており、前記第１及び第２のデバイス間にアドレス指定された媒介デバイスメッセージを操作する段階段階と、
フェールセーフスイッチで前記媒介デバイスからの正常な動作の前記繰り返し信号が中断されると、前記媒介デバイスをバイパスするデータ接続と前記第１及び第２のデバイスを直接接続することによりフェールセーフモードに切り替える段階と、
を含む方法。
【請求項２】
前記フェールセーフスイッチをフェールセーフモードに切り替える段階は、可聴信号を送る段階を含む請求項１に記載の方法。
【請求項３】
前記可聴信号はリレーのクリック音である請求項２に記載の方法。
【請求項４】
前記第１及び第２のネットワークインターフェースは、前記媒介デバイスにアドレス指定されたパケットを処理するために保持するフィルタに受け取った全てのパケットを渡すように適合されることを特徴とする請求項１に記載の方法。
【請求項５】
前記パケットを操作する段階は、少なくとも一部のパケットに対して、
前記第１又は第２のデバイスから前記第２又は第１のデバイスにパケットを中継する段階と、
前記第１又は第２のネットワークインターフェースのデータリンク識別子の代わりに、実際のソースのデータリンク層識別子を前記中継されたパケットのソース識別フィールド内で指定する段階と、
を含む請求項１に記載の方法。
【請求項６】
繰り返し信号送出の連続した正常性は、前記フェールセーフスイッチにメッセージを送る前記媒介デバイス上で動作しているデーモンによって実装されることを特徴とする請求項１に記載の方法。
【請求項７】
繰り返し信号送出の連続した正常性は、前記フェールセーフスイッチからの照会をリッスンし応答する前記媒介デバイス上で動作しているデーモンによって実装されることを特徴とする請求項１に記載の方法。
【請求項８】
単一の物理的な通信リンクを使用して複数の第２のデバイスが前記第１のデバイスに接続する段階を更に含む請求項１に記載の方法。
【請求項９】
前記単一の物理的な通信リンクはイーサネットセグメントであることを特徴とする請求項８に記載の方法。
【請求項１０】
複数の第２のデバイスが２つ又はそれ以上の物理的な通信リンクを使用して前記第１のデバイスに接続する段階を更に含む請求項１に記載の方法。
【請求項１１】
前記物理的な通信リンクの１つがイーサネットセグメントであり、もう１つがシリアル接続であることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記シリアル接続は、ＲＳ−２３２又はＲＳ−４２２規格に準拠することを特徴とする請求項１１に記載の方法。
【請求項１３】
前記第１及び第２のデバイス間で直接通信セッションを確立することは、前記第１又は第２のデバイスにおいて、ネットワークアドレスとデータリンク層アドレスを相関付けるどのようなテーブルのアップデートも必要としないことを特徴とする請求項１に記載の方法。
【請求項１４】
前記第１及び第２のデバイスと前記媒介デバイスのネットワークアドレスは全て同じネットワークサブネット内にあることを特徴とする請求項１に記載の方法。
【請求項１５】
前記第１及び第２のデバイス間で直接通信セッションを確立することは、前記第１又は第２のデバイスにおいて、ＩＰアドレス及びＭＡＣアドレスを相関付けるどのようなテーブルのアップデートも必要としないことを特徴とする請求項１に記載の方法。
【請求項１６】
ホスト及びツール間に結合されたインテリジェントコントローラの故障後、ホスト及びツール間で通信リンクを確立するフェイルオーバー法であって、前記方法は、
前記インテリジェントコントローラの第１のポートにおいて、前記ツールによって別の方法で使用される第１のハードウェアレベル識別子を採用し、前記第１のハードウェアレベル識別子を使用してアドレス指定されたものとして前記第１のポートを前記ホストに対して公表する段階と、
前記インテリジェントコントローラの前記第２のポートにおいて、前記ホストによって別の方法で使用される第２のハードウェアレベル識別子を採用し、前記第２のハードウェアレベル識別子を使用してアドレス指定されたものとして前記第２のポートを前記ツールに対して公表する段階と、
前記インテリジェントコントローラにおいて、前記第１及び第２のハードウェアレベル識別子の公表を傍受し、前記ホスト及び前記ツールが直接公表している通信状態にないようにする段階と、
前記インテリジェントコントローラが信頼できることをフェールセーフスイッチに繰り返し信号送出する段階と、
を含み、
前記フェールセーフスイッチは、前記繰り返し信号送出ができないときに、前記ホスト及びツールを前記インテリジェントコントローラをバイパスする通信リンクと直接接続するように適合され、これにより、前記ホスト及びツールは、直接公表している通信状態になり、前記第１及び第２のハードウェアレベル識別子の公表が前記ホスト及びツール間の前記通信リンクの確立を容易にすることを特徴とする方法。
【請求項１７】
前記第１のポートを識別する第１の論理ＩＰアドレスと、前記ツールによって使用される第２の論理ＩＰアドレスと、前記第２のポートを識別する第３の論理ＩＰアドレスと、前記ホストによって使用される第４の論理ＩＰアドレスとが全て異なることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記第１のポートを識別する第１の論理ネットワーク層アドレスと、前記ツールによって使用される第２の論理ネットワーク層アドレスと、前記第２のポートを識別する第３の論理ネットワーク層アドレスと、前記ホストによって使用される第４の論理ネットワーク層アドレスとが全て異なることを特徴とする請求項１６に記載の方法。
【請求項１９】
前記ハードウェアレベル識別子はＭＡＣアドレスであることを特徴とする請求項１６に記載の方法。
【請求項２０】
前記ハードウェアレベル識別子の公表は、標準規格に準拠するＡＲＰアドレスメッセージによることを特徴とする請求項１６に記載の方法。
【請求項２１】
前記ツールをモニタするセンサに更に適用される請求項１６に記載の方法であって、前記ホスト及びセンサ間に前記インテリジェントコントローラが結合され、前記方法が更に、
前記インテリジェントコントローラの第１のポートにおいて、前記センサによって別の方法で使用される第３のハードウェアレベル識別子を採用し、前記第３のハードウェアレベル識別子を使用してアドレス指定されたものとして前記第１のポートを前記ホストに対して公表する段階と、
前記第２のハードウェアレベル識別子を使用してアドレス指定されたものとして前記第２のポートを前記センサに対して公表する段階と、
前記インテリジェントコントローラにおいて、前記第３のハードウェアレベル識別子の公表を傍受し、前記ホスト及びセンサが直接公表している通信状態にないようにする段階と、
を含み、
前記フェールセーフスイッチは、前記繰り返し信号送出ができないときに、前記インテリジェントコントローラをバイパスする直接通信リンクを前記ホスト及びセンサ間で確立する方法。
【請求項２２】
前記第１のポートを識別する第１の論理ＩＰアドレスと、前記ツールによって使用される第２の論理ＩＰアドレスと、前記第２のポートを識別する第３の論理ＩＰアドレスと、前記ホストによって使用される第４の論理ＩＰアドレスと、前記センサによって使用される第５の論理ＩＰアドレスとが全て異なることを特徴とする請求項２１に記載の方法。
【請求項２３】
前記第１のポートを識別する第１の論理ネットワーク層アドレスと、前記ツールによって使用される第２の論理ネットワーク層アドレスと、前記第２のポートを識別する第３の論理ネットワーク層アドレスと、前記ホストによって使用される第４の論理ネットワーク層アドレスと、前記センサによって使用される第５の論理ネットワーク層アドレスとが全て異なることを特徴とする請求項２１に記載の方法。
【請求項２４】
前記ハードウェアレベル識別子はＭＡＣアドレスであることを特徴とする請求項２１に記載の方法。
【請求項２５】
前記ハードウェアレベル識別子の公表は、標準規格に準拠するＡＲＰアドレスメッセージによることを特徴とする請求項２１に記載の方法。
【請求項２６】
少なくとも１つのツールに結合されたホスト間の通信リンクにフェイルオーバー保護されたインテリジェントコントローラ及びスイッチを組み込む方法であって、前記方法が、  前記ホスト、前記インテリジェントコントローラ、及び前記ツールに対して前記スイッチを結合する段階を含み、
前記ホスト及びツールは、前記スイッチが第１の状態にあるときには、前記インテリジェントコントローラと通信するが互いに直接ではなく、前記スイッチが第２の状態にあるときには、前記ホスト及びツールが互いに直接通信しており、
前記第１の状態では、前記インテリジェントコントローラが、
前記ホスト及びツール間でメッセージを傍受し、
前記傍受したメッセージ内の少なくとも１つのハードウェアレベルのソース識別子と少なくとも１つのハードウェアレベル宛先識別子とを修正し、
前記修正したハードウェアレベル識別子に対応するように前記傍受したメッセージ内の少なくとも１つのエラー補正コードを修正し、
前記修正したハードウェアレベル識別子及び前記修正した補正コードを用いて前記傍受したメッセージを中継し、
前記第２の状態では、前記スイッチが前記インテリジェントコントローラをバイパスすることにより前記ホストが前記ツールと直接通信することを特徴とする方法。
【請求項２７】
前記インテリジェントコントローラは、少なくとも第１のポートと第２のポートとを含み、前記第１のポートは前記ホストと通信して結合され、前記第２のポートは前記ツールと通信して結合され、
前記第１のポートを識別する第１の論理ＩＰアドレスと、前記ツールによって使用される第２の論理ＩＰアドレスと、前記第２のポートを識別する第３の論理ＩＰアドレスと、前記ホストによって使用される第４の論理ＩＰアドレスとが全て異なることを特徴とする請求項２６に記載の方法。
【請求項２８】
前記インテリジェントコントローラは、少なくとも第１のポートと第２のポートとを含み、前記第１のポートは前記ホストと通信して前記スイッチを介して結合され、前記第２のポートは前記ツールと通信して前記スイッチを介して結合され、
前記第１のポートを識別する第１の論理ネットワーク層アドレスと、前記ツールによって使用される第２の論理ネットワーク層アドレスと、前記第２のポートを識別する第３の論理ネットワーク層アドレスと、前記ホストによって使用される第４の論理ネットワーク層アドレスとが全て異なることを特徴とする請求項２６に記載の方法。
【請求項２９】
前記ハードウェアレベル識別子はＭＡＣアドレスであることを特徴とする請求項２６に記載の方法。
【請求項３０】
前記ツールをモニタする少なくとも１つのセンサに更に適用される請求項２６に記載の方法であって、前記方法が更に、
前記センサに対して前記フェールセーフスイッチを結合する段階を含み、
前記ホスト及びセンサは、前記スイッチが第１の状態にあるときには前記インテリジェントコントローラと通信するが互いに直接ではなく、前記スイッチが第２の状態にあるときには前記ホスト及びセンサが互いに直接通信しており、
前記第１の状態では、前記インテリジェントコントローラが、
前記ホスト及びセンサ間でメッセージを傍受し、
前記傍受したメッセージ内の少なくとも１つのハードウェアレベルのソース識別子と少なくとも１つのハードウェアレベル宛先識別子とを修正し、
前記修正したハードウェアレベル識別子に対応するように前記傍受したメッセージ内の少なくとも１つのエラー補正コードを修正し、
前記修正したハードウェアレベル識別子及び前記修正した補正コードを用いて前記傍受したメッセージを中継し、
前記第２の状態では、前記フェールセーフスイッチが前記インテリジェントコントローラをバイパスすることにより前記ホストが前記センサと直接通信することを特徴とする方法。
【請求項３１】
前記インテリジェントコントローラは、少なくとも第１のポートと第２のポートとを含み、前記第１のポートは前記ホストと通信して前記フェールセーフスイッチを介して結合され、前記第２のポートは前記ツール及びセンサと通信して前記フェールセーフスイッチを介して結合され、
前記第１のポートを識別する第１の論理ＩＰアドレスと、前記ツールによって使用される第２の論理ＩＰアドレスと、前記第２のポートを識別する第３の論理ＩＰアドレスと、前記ホストによって使用される第４の論理ＩＰアドレスと、前記センサによって使用される第５の論理ＩＰアドレスとが全て異なることを特徴とする請求項３０に記載の方法。
【請求項３２】
前記インテリジェントコントローラは、少なくとも第１のポートと第２のポートとを含み、前記第１のポートは前記ホストと通信して前記フェールセーフスイッチを介して結合され、前記第２のポートは前記ツール及びセンサと通信して前記フェールセーフスイッチを介して結合され、
前記第１のポートを識別する第１の論理ネットワーク層アドレスと、前記ツールによって使用される第２の論理ネットワーク層アドレスと、前記第２のポートを識別する第３の論理ネットワーク層アドレスと、前記ホストによって使用される第４の論理ネットワーク層アドレスと、前記センサによって使用される第５の論理ネットワーク層アドレスとが全て異なることを特徴とする請求項３０に記載の方法。
【請求項３３】
前記インテリジェントコントローラは、少なくとも第１のポートと第２のポートと第３のポートとを含み、前記第１のポートは前記ホストと通信して前記フェールセーフスイッチを介して結合され、前記第２のポートは前記ツールと通信して前記フェールセーフスイッチを介して結合され、前記第３のポートは前記センサと通信して前記フェールセーフスイッチを介して結合され、
前記第１のポートを識別する第１の論理ＩＰアドレスと、前記ツールによって使用される第２の論理ＩＰアドレスと、前記第２のポートを識別する第３の論理ＩＰアドレスと、前記ホストによって使用される第４の論理ＩＰアドレスと、前記センサによって使用される第５の論理ＩＰアドレスとが全て異なることを特徴とする請求項３０に記載の方法。
【請求項３４】
前記インテリジェントコントローラは、少なくとも第１のポートと第２のポートと第３のポートとを含み、前記第１のポートは前記ホストと通信して前記フェールセーフスイッチを介して結合され、前記第２のポートは前記ツールと通信して前記フェールセーフスイッチを介して結合され、前記第３のポートは前記センサと通信して前記フェールセーフスイッチを介して結合され、
前記第１のポートを識別する第１の論理ネットワーク層アドレスと、前記ツールによって使用される第２の論理ネットワーク層アドレスと、前記第２のポートを識別する第３の論理ネットワーク層アドレスと、前記ホストによって使用される第４の論理ネットワーク層アドレスと、前記センサによって使用される第５の論理ネットワーク層アドレスとが全て異なることを特徴とする請求項３０に記載の方法。
【請求項３５】
故障時に、第１及び第２のデバイス間で直接接続を確保するように適合されたフェールセーフスイッチを備えた媒介デバイスであって、
前記方法は、
前記第１又は第２のデバイスと関連付けられたどのデータリンク層識別子とも異なるデータリンク層識別子を有し、それぞれ前記第１及び第２のデバイスと通信してリンクされた第１及び第２のネットワークインターフェースを有する媒介デバイスと、
前記第１及び第２のデバイスが前記第１及び第２のネットワークインターフェースと通信する通常動作モードと、前記第１及び第２のデバイスが前記媒介デバイスをバイパスして直接通信するフェールセーフ動作モードとに適合され、前記媒介デバイスと通信し、且つ前記第１及び第２のデバイスと通信して偶発的にリンクされたフェールセーフスイッチと、
前記デバイスの１つからの前記ネットワークインターフェースの１つにおけるパケットを受信し、
前記ネットワークインターフェースの他の１つにおける前記パケットを前記デバイスの他の１つに中継し、そして、
前記媒介デバイスの正常な動作をフェールセーフスイッチに繰り返し通信するように適合された前記媒介デバイス上の論理及びリソースと、
フェールセーフモードに切り替えることにより前記媒介デバイスからの正常な動作の繰り返し信号の中断に応答するように適合されたフェールセーフ上の論理及びリソースと、を含み、フェールセーフモードへの切り換えによって１つのデバイスと他のデバイスとの間のネットワークセッションが、再スタートさせる必要なく継続することを許容するように、前記中継されたパケットが、前記デバイスの１つから生じて他の１つのデバイスに現れるようになっている、
ことを特徴とする媒介デバイス。
【請求項３６】
前記フェールセーフスイッチをフェールセーフモードに切り替えることが、可聴信号を送ることを更に含むことを特徴とする請求項３５に記載の媒介デバイス及びフェールセーフスイッチ。
【請求項３７】
前記可聴信号は、リレーのクリック音であることを特徴とする請求項３６に記載のフェールセーフスイッチを備えた媒介デバイス。
【請求項３８】
前記媒介デバイスの論理及びリソースは、前記媒介デバイスにアドレス指定されたパケットを処理するために保持するフィルタを更に含み、前記フィルタは、前記第１及び第２のネットワークインターフェースに結合されることを特徴とする請求項３５に記載のフェールセーフスイッチを備えた媒介デバイス。
【請求項３９】
前記媒介デバイスの論理及びリソースは、前記フェールセーフスイッチにメッセージを送信する前記媒介デバイス上で動作する、デーモンを更に含むことを特徴とする請求項３５に記載のフェールセーフスイッチを備えた媒介デバイス。
【請求項４０】
前記媒介デバイスの論理及びリソースは、前記フェールセーフスイッチからの照会をリッスンし外照会に応答する、前記媒介デバイス上で動作するするデーモンを更に含むことを特徴とする請求項３５に記載のフェールセーフスイッチを備えた媒介デバイス。