【手続補正書】
【提出日】平成16年1月9日(2004.1.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想プライベート網（ＶＰＮ）上にて、第１の複数のユーザ（１１０）と第２の複数のユーザ（１３２）の間でメッセージトラフィックをルーティングする方法であって、
各々が異なるメディア・アクセス・コントロール（ＭＡＣ）アドレスを有する複数のＶＰＮデバイスを含むクラスタ（１２４）を生成するステップであって、該クラスタ内に含まれるＶＰＮデバイスの一義的なＩＰアドレスと区別される論理インターネットプロトコル（ＩＰ）アドレスによって、クラスタがアドレスされるようになっているステップ（２００）と、
該クラスタに含まれる該ＶＰＮデバイスの中から選択される１つのＶＰＮデバイスを介して、該第１の複数のユーザと該第２の複数のユーザの間でトラフィックを分配するステップであって、該１つのＶＰＮデバイスがパケット宛先ＩＰアドレスとＶＰＮデバイスＭＡＣアドレスの両方に基づいて選択されるようになっているステップ（３００）と、を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、該クラスタを生成するステップが、さらに
単一のＭＡＣアドレスを該ＶＰＮデバイスのクラスタに割り当てる処理を含み、該トラフィックを分配するステップが、該単一のＭＡＣアドレスにアドレスされたトラフィックの単一のＭＡＣアドレスを、該選択されたＶＰＮデバイスの該ＭＡＣアドレスに置換する処理を含む方法。
【請求項３】
請求項１に記載の方法において、該生成するステップが
複数のＶＰＮデバイスクラスタのうちの各ＶＰＮデバイスクラスタに対して一義的ＭＡＣアドレスを割り当てる処理を含み、
該トラフィックを分配するステップが
該パケット宛先ＩＰアドレスに基づいて該ＶＰＮデバイスクラスタのうちの１つを選択する処理と
該選択されたＶＰＮデバイスクラスタの一義的なＭＡＣアドレスに宛てられたトラフィックの一義的なＭＡＣアドレスを、該選択されたＶＰＮデバイスクラスタのＭＡＣアドレスで置換する処理とを含む方法。
【請求項４】
請求項１に記載の方法において、該生成するステップが、さらに
異なる該論理的なＩＰアドレスを各ＶＰＮデバイスクラスタに割り当てる処理を含み、
該トラフィックを分配するステップが
ＶＰＮクラスタを選択して、該トラフィックの宛先クラスタＩＰアドレスに基づいてトラフィックを転送する処理を含む方法。
【請求項５】
請求項１に記載の方法において、さらに
該ＶＰＮデバイスの動作の健全性を監視するステップと、
クラスタにおけるＶＰＮデバイスの故障の検出したことに応動して、該故障したＶＰＮデバイスに宛てられたトラフィックのＭＡＣ宛て先アドレスを同じ該クラスタにおける別のＶＰＮデバイスのＭＡＣアドレスに変更させるステップとを含む方法。
【請求項６】
請求項１に記載の方法において、該トラフィックを分配するステップが、さらに
あるＶＰＮユーザから別のＶＰＮユーザに対して市外トラフィックを分配するためのＶＰＮデバイスをクラスタ内に含まれる複数がＶＰＮデバイスの中から、該パケットＩＰ宛先アドレスおよびＶＰＮデバイスＭＡＣアドレスに基づいて選択して、クラスタを選択し、および該クラスタ内に含まれるＶＰＮデバイスの間の均衡をとるトラフィック負荷を実行する処理を含む方法。
【請求項７】
請求項１に記載の方法において、該トラフィックを分配するステップが、さらに
該クラスタ内に含まれる該複数のＶＰＮデバイスの中から、市外トラフィックをあるＶＰＮをユーザから別のＶＰＮユーザに対して分配するためのＶＰＮデバイスを選択して、いずれかの所与のＶＰＮユーザからユーザへの接続フローについて、該フローが動作したままである限り、同じＶＰＮデバイスがどの市外パケットに対しても用いられるようにする処理を含む方法。
【請求項８】
請求項１に記載の方法において、該トラフィックを分配するステップが、さらに
該クラスタ内に含まれる該複数のＶＰＮデバイスの中から、市外トラフィックをあるＶＰＮユーザから別のＶＰＮユーザに対して分配するためのＶＰＮデバイスを選択して、ＶＰＮユーザ間接続フロー転送について選択されているいずれか特定のＶＰＮデバイスの確立が同じになるようにする処理を含む方法。
【請求項９】
仮想プライベート網（ＶＰＮ）上のメッセージトラフィックをＶＰＮデバイスを介して第１の複数のユーザ（１１０）と第２の複数のユーザ（１３２）の間でルーティングするためのプロセッサ（１２０）上で実行するエンコーディングを含むコンピュータ読出し可能記憶媒体であって、
該エンコーディングは、各々が異なるメディア・アクセス・コントロール（ＭＡＣ）アドレスを有する複数のＶＰＮデバイス（１２６、１２８）を含むクラスタ（１２４）であって、該クラスタ内に含まれるＶＰＮデバイスの一義的なＩＰアドレスとは区別される論理インターネット・プロトコル（ＩＰ）によってアドレスされるようになっているクラスタ（１２４）と、
パケット宛先ＩＰアドレスおよびＶＰＮデバイスＭＡＣアドレスの両方に基づいて該クラスタ内に含まれるＶＰＮデバイスの中から選択されるＶＰＮデバイスを介して該第１の複数のユーザと該第２の複数のユーザの間でトラフィックを分配するよう機能するトラフィック・ディストリビュータ（３００）と、を規定するようになっていることを特徴とするコンピュータ読出し可能記憶媒体。
【請求項１０】
請求項９に記載のコンピュータ読出し可能記憶媒体において
該エンコーディングが、
該クラスタ内に含まれるＶＰＮデバイス及びそれらのそれぞれの一義的なＭＡＣアドレスのリストと、
アクティブＶＰＮデバイスが故障したときに、その故障したＶＰＮデバイスにアドレスされたトラフィックのＭＡＣアドレスを同じ該クラスタ内の別のＶＰＮデバイスのＭＡＣアドレスに変更することにより、該クラスタの該アクティブＶＰＮデバイスから該クラスタの該別のＶＰＮデバイスに対してトラフィックを再指向させるよう機能する再指向ＶＰＮデバイスと、を規定するものであるコンピュータ読出し可能記憶媒体。
【請求項１１】
請求項１０に記載のコンピュータ読出し可能記憶媒体において、さらに
該クラスタに割り当てられた単一のＭＡＣアドレスと、
該トラフィックを送信するのに選択された該クラスタのいずれかのＶＰＮデバイスのＭＡＣアドレスで、該単一のＭＡＣアドレスに宛てられたトラフィックの該単一のＭＡＣアドレスを置換するよう機能するトラフィック・ディストリビュータを規定するエンコーティングとを含むコンピュータ読出し可能記憶媒体。
【請求項１２】
請求項１０に記載のコンピュータ読出し可能記憶媒体において、さらに
複数のクラスタの各クラスタに割り当てられた一義的なＭＡＣアドレスと、
パケット宛先ＩＰアドレスに基づいて該ＶＰＮデバイス・クラスタのうちの１つを選択するよう機能するトラフィック・ディストリビュータであって、該トラフィックを送信するために選択される選択されたクラスタのいずれかのＶＰＮデバイスのＭＡＣアドレスで、選択されたクラスタの該一義的なＭＡＣアドレスに宛られたトラフィックのＭＡＣアドレスを置換するよう機能するトラフィック・ディストリュビュータを規定するエンコーディングとを含むコンピュータ読出し可能記憶媒体。
【請求項１３】
請求項１０に記載のコンピュータ読出し可能記憶媒体において、さらに
該クラスタ内のＶＰＮデバイスの状態を決定し、および該クラスタ内の故障したＶＰＮデバイスに宛てられたトラフィックのＭＡＣ宛先アドレスを、該故障したＶＰＮデバイスの故障の検出に応答して同じ該クラスタ内の別のＶＰＮデバイスのＭＡＣアドレスで書き換えるよう機能する動作健全性プローブ・マネージャを規定するエンコーディングを含むコンピュータ読出し可能記憶媒体。