(57)【要約】【課題】サーバ装置とストレージ装置とが分離したサーバシステムにおいて、ゲートウェイ装置を用いることなくサーバ装置のネットワーク識別子の変更を自動で行うことが可能なサーバ装置を提供することを課題とする。【解決手段】複数のサーバ装置と該サーバ装置の情報を格納するストレージ装置とが識別子情報によってネットワーク上で接続するサーバシステムにおいて、第一のサーバ装置が第二のサーバ装置のネットワーク上の識別子情報を変更する情報を該第二のサーバ装置に対して送信し、該第二のサーバ装置が該情報を受信し、該第二のサーバ装置が起動するときに使用する該サーバ装置の識別子情報を変更する。【選択図】図１
2008204110.tif 000002
【特許請求の範囲】
【請求項１】
複数のサーバ装置と該サーバ装置の情報を格納するストレージ装置とが識別子情報によってネットワーク上で接続するサーバシステムのサーバ装置であって、
ネットワーク上の識別子情報の変更情報を受信する受信手段と、
起動するときに使用する該サーバ装置の識別子情報を該受信した識別子情報に変更する変更手段とを有することを特徴とするサーバ装置。
【請求項２】
該変更手段は該サーバ装置が次に起動するときに使用する該サーバ装置の識別子情報を変更することを特徴とする請求項１記載のサーバ装置。
【請求項３】
該サーバ装置がスタンバイ状態の時に該情報を受信することを特徴とする請求項１記載のサーバ装置。
【請求項４】
該サーバ装置は該秘密鍵情報に対応する公開鍵情報による復号化手段を更に有し、
該サーバ装置が識別子情報と識別子情報を該秘密鍵情報により暗号化した識別子情報とを含む変更情報を受信すると、該暗号化された変更情報を復号した識別子情報と該変更情報に含まれる識別子情報とが合致するときに該識別子情報で識別子を変更することを特徴とする請求項１記載のサーバ装置。
【請求項５】
該サーバ装置は時刻取得手段を更に有し、
該受信手段が該変更情報に変更を許可する時間帯情報と該時間帯情報を該秘密鍵情報により暗号化した時間帯情報とを含む変更情報を受信すると、該復号化手段が該変更情報を復号し、復号した時間帯情報と該変更情報に含まれる該時間帯情報とが合致し、かつ、該時刻取得手段の時刻情報が該時間帯情報に含まれる時に該識別子情報で識別子を変更することを特徴とする請求項４に記載のサーバ装置。
【請求項６】
複数のサーバ装置と該サーバ装置の情報を格納するストレージ装置とが識別子情報によってネットワーク上で接続するサーバシステムにおいて、
第一のサーバ装置が第二のサーバ装置のネットワーク上の識別子情報を変更する情報を該第二のサーバ装置に対して送信し、
該第二のサーバ装置が該情報を受信し、
該第二のサーバ装置が起動するときに使用する該サーバ装置の識別子情報を変更することを特徴とするサーバシステム。
【請求項７】
複数のサーバ装置と該サーバ装置の情報を格納するストレージ装置とが識別子情報によってネットワーク上で接続するサーバシステムのサーバ装置の制御方法であって、該サーバ装置がネットワーク上の識別子情報の変更情報を受信し、
起動するときに使用する該サーバ装置の識別子情報を該受信した識別子情報に変更する
ことを特徴とするサーバ装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバ装置に関する。
【背景技術】
【０００２】
サーバシステムにはサーバ装置とストレージ装置とを分離した構成がある。このようなサーバシステムとしてはＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）がある。サーバシステムには例えば複数のサーバ装置が連携して一つの機能を提供する構成や、一つの大容量のストレージ装置を複数のサーバ装置で共有する構成がある。ＳＡＮはサーバごとに個別に管理されていたストレージを集約させ、ストレージ管理をサーバ管理から独立させることができる。また、ＳＡＮはサーバに対するストレージ資源を柔軟に割り当てることを可能とする。ＳＡＮはＦｉｂｒｅ  Ｃｈａｎｎｅｌあるいはイーサネット（登録商標）等の技術により構成される。
【０００３】
旧式のサーバ装置あるいは故障したサーバ装置（以下、置換前サーバ装置という）は新たなサーバ（以下、置換後サーバ装置という）に置き換えられる。置換前サーバ装置のネットワーク上の識別子と置換後サーバ装置のネットワーク上の識別子とは一致する必要がある。サーバ装置の識別子に応じて接続するストレージ装置が決定するためである。そこで、サーバ装置とストレージ装置との間をゲートウェイ装置によって中継し、ゲートウェイ装置が置換前サーバの識別子と置換後サーバの識別子との対応を管理して、サーバ装置とストレージ装置とを中継する必要があった。しかし、ゲートウェイ装置は高価であり、サーバシステム全体のコストの増加の要因となっていた。
【０００４】
従来技術として下記の文献がある。
【特許文献１】特開２０００−１３４３３９号公報
【特許文献２】特開２００１−２４９９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、サーバ装置とストレージ装置とが分離したサーバシステムにおいて、上記の問題を解決するためにゲートウェイ装置を用いることなくサーバ装置のネットワーク識別子の変更を自動で行うことが可能なサーバ装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の第一の解決手段は、複数のサーバ装置とサーバ装置の情報を格納するストレージ装置とが識別子情報によってネットワーク上で接続するサーバシステムのサーバ装置であって、ネットワーク上の識別子情報の変更情報を受信する受信手段と、起動するときに使用するサーバ装置の識別子情報を受信した識別子情報に変更する変更手段とを有することを特徴とする。
【０００７】
本発明の第二の解決手段は、変更手段はサーバ装置が次に起動するときに使用するサーバ装置の識別子情報を変更することを特徴とする。
【０００８】
本発明の第三の解決手段は、サーバ装置がスタンバイ状態の時に情報を受信することを特徴とする。
【０００９】
本発明の第四の解決手段は、サーバ装置は秘密鍵情報に対応する公開鍵情報による復号化手段を更に有し、サーバ装置が識別子情報と識別子情報を秘密鍵情報により暗号化した識別子情報とを含む変更情報を受信すると、暗号化された変更情報を復号した識別子情報と変更情報に含まれる識別子情報とが合致するときに識別子情報で識別子を変更することを特徴とする。
【００１０】
本発明の第五の解決手段は、サーバ装置は時刻取得手段を更に有し、受信手段が変更情報に変更を許可する時間帯情報と時間帯情報を秘密鍵情報により暗号化した時間帯情報とを含む変更情報を受信すると、復号化手段が変更情報を復号し、復号した時間帯情報と変更情報に含まれる時間帯情報とが合致し、かつ、時刻取得手段の時刻情報が時間帯情報に含まれる時に識別子情報で識別子を変更することを特徴とする。
【発明の効果】
【００１１】
本発明によって、ゲートウェイ装置を用いることなくサーバ装置のネットワーク識別子の変更を自動で行うことが可能となった結果、サーバ装置を置換する毎に行っていたゲートウェイ装置へのサーバ装置の置換の設定の処理に要する作業が不要となる。その結果、サーバシステムの運用に要する管理コストが低減する。
【発明を実施するための最良の形態】
【００１２】
図１は、本実施例でのサーバシステム１のシステム構成図である。
【００１３】
サーバシステム１は、サーバ装置（Ｓｅｒｖｅｒ  Ｄｅｖｉｃｅ）２、ストレージ装置（Ｓｔｏｒａｇｅ  Ｄｅｖｉｃｅ）３およびスイッチ（Ｓｗｉｔｃｈ）５とからネットワークを構成する。サーバ装置２はストレージ装置３との間でデータの読出し又は書込みの処理を行う。ストレージ装置３はサーバ装置２からのデータ読出命令、あるいは、データおよびデータ書込み命令に応じて、データを読出しあるいは書き込む処理を実行する。本実施例のストレージ装置３はサーバ装置２のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も格納する。
【００１４】
ネットワークを介した通信では、送信するデータを予め定められた大きさで区切り、区切られたデータ毎に送信する。区切られたデータには、送信元の装置および受信先の装置およびスイッチで必要とする制御情報が付加される。区切られたデータと制御情報とが組み合わされた送信するデータの単位をプロトコルデータユニット（ＰＤＵ）という。ＰＤＵのフォーマットは送受信のプロトコルによって異なる。ＴＣＰ／ＩＰのＰＤＵはパケットである。また、イーサネット（登録商標）、ファイバチャネルのＰＤＵはフレームである。
【００１５】
サーバシステム１内ではサーバ装置２あるいはストレージ装置３が送信先のネットワーク上の識別子（ネットワーク識別子）を付加したＰＤＵをネットワークに送信することによって、送信先の装置に情報を伝達する。イーサネット（登録商標）ではサーバ装置の通信モジュール（ネットワークインターフェース部）の有するネットワーク識別子を用いてＰＤＵを構成することが可能である。ファイバチャネルでは通信の初期段階でサーバの通信モジュールのネットワーク識別子に対応した別のネットワーク識別子をスイッチ装置から取得し、取得したネットワーク識別子を用いてＰＤＵを構成することも可能である。  なお、以降の説明の便利のため、サーバ装置２の一つを管理サーバ装置（管理Ｓｅｒｖｅｒ  Ｄｅｖｉｃｅ）４とする。管理サーバ装置４はサーバ装置２のネットワーク識別子を置換するＰＤＵを送信する。以降の説明では、管理サーバがネットワーク識別子を変更する対象のサーバ装置を置換サーバとする。また、以降の説明では、ネットワーク識別子を変更するためのＰＤＵを書換えＰＤＵとする。なお、管理サーバ装置４がサーバシステム１内の特定のサーバ装置２に限定される必要はない。
【００１６】
本実施例でのネットワーク上の識別子は、サーバシステムの構成により異なる。例えば、サーバシステム１が大規模なストレージシステムを接続する際の標準的な規格であるファイバチャネル（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）で構成される場合、サーバシステム１内のネットワーク上の識別子は各サーバ装置２あるいは各ストレージ装置３に搭載されるＨＢＡ（Ｈｏｓｔ  Ｂｕｓ  Ａｄａｐｔｅｒ）のＷＷＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｎａｍｅ）である。ＷＷＮはＨＢＡに割り当てられる６４ビットの固有の識別番号である。ＷＷＰＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  ｐｏｒｔ  ｎａｍｅ）とＷＷＮＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  ｎｏｄｅ  ｎａｍｅ）の２つがある。ファイバチャネルでは、接続するネットワークに応じてこのＷＷＮに関連づけられたポートアドレスと呼ばれる別のネットワーク識別子を通信開始時にログインと呼ばれる方式でＳＷ５から得て、得られたポートアドレスを用いて通信を行う。以後の記述では、ファイバチャネルに関して特に断らずにネットワーク識別子と書いた場合はＷＷＰＮを意味するものとする。
【００１７】
また、サーバシステム１がイーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ（登録商標））で構成されたシステムの場合、サーバシステム１内のネットワーク上の識別子はサーバに搭載されるＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）のＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）である。ＭＡＣアドレスはＮＩＣに固有に割り振られた識別番号である。イーサネット（登録商標）によるネットワークの接続では、例えば、サーバ装置２とストレージ装置３との間はｉＳＣＳＩ（Ｉｎｔｅｒｎｅｔ  Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）によって接続される。ｉＳＣＳＩは、ＳＣＳＩプロトコルをＴＣＰ／ＩＰネットワーク上で使用する標準規格である。ＴＣＰ／ＩＰで使われるＩＰプロトコルや、ＴＣＰ／ＩＰ上で使われるｉＳＣＳＩプロトコルにはそれぞれＩＰアドレスと呼ばれるネットワーク識別子や、ｉＳＣＳＩネームと呼ばれるネットワーク識別子があるが、以後特に断らずにイーサネット（登録商標）に関する記述でネットワーク識別子と書いた場合はＭＡＣアドレスを意味するものとする。なお、以後の説明では主にＭＡＣアドレスや、ＷＷＮ（ＷＷＰＮ、ＷＷＮＮ）の置換について述べるが、本発明はこれらのネットワーク識別子の種類に限ったものではない。
【００１８】
サーバシステム１は、ファイバチャネルおよびイーサネット（登録商標）の両方で構成される場合も有る。
【００１９】
次に、サーバ装置２の構成について説明する。図２は、本実施例でのサーバ装置２の構成図である。サーバ装置２は、バス２５によって接続されたＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ネットワークインターフェース２４を有する。
【００２０】
ＣＰＵ２１は、サーバ装置２の全体の制御を行う。また、ＣＰＵ２１は、ＲＡＭ２２に展開されたプログラムを実行する。ＲＡＭ２２は、ストレージ装置３から受信したＯＳ及びアプリケーションプログラム等を展開する記憶領域である。また、置換サーバに対してネットワーク識別子を変更するための書換えＰＤＵを作成する処理を実行する。
ＲＯＭ２３は、サーバ装置２の設定情報が格納される。ＣＰＵ２１は、ＲＯＭ２３に格納された設定情報に応じた各種の制御を実行する。
【００２１】
ネットワークインターフェース部（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）２４は、サーバ装置２とサーバシステム１のネットワークとを接続するためのインターフェースである。ＯＳから見て、ＳＣＳＩデバイスとしてネットワークインターフェース部が見える場合、そのネットワークインターフェース部をＨＢＡと呼ぶ。またＯＳから見て、ＮＩＣとしてネットワークインターフェース部が見える場合、そのネットワークインターフェース部をＮＩＣと呼ぶ。ファイバチャネルでサーバがディスク接続する場合、ファイバチャネルのネットワークインターフェース部はＨＢＡとして見えるのが普通である。一方でイーサネット（登録商標）によりサーバがディスク接続する場合、ネットワークインターフェース部はＮＩＣの場合とＨＢＡの場合がありうる。イーサネット（登録商標）上でｉＳＣＳＩを用いる場合も、ＯＳから見てネットワークインターフェース部がＮＩＣに見える実装とＨＢＡに見える実装がありうる。以下の例では、イーサネット（登録商標）の場合主にネットワークインターフェース部がＮＩＣに見える場合での例を主体に書くが、本発明はネットワークインターフェース部がＨＢＡに見える場合にも適用可能である。
【００２２】
本実施例のネットワークインターフェース部２４はサーバ装置２のネットワーク識別子を管理サーバ４から書き換える手段を有する。ネットワーク識別子の書き換え処理は、サーバ装置２が起動する前に実行する。サーバ装置２が起動する前の状態は、サーバ装置の電源がスタンバイの状態であり、かつ、サーバのＣＰＵが動作していない状態である。そこでネットワークインターフェース部２４はＰＤＵをネットワークから受信し、ネットワークインターフェース部の識別子を書き換える。
【００２３】
ネットワークインターフェース部２４は、ホストインターフェースモジュール（Ｈｏｓｔ  Ｉｎｔｅｒｆａｃｅ  Ｍｏｄｕｌｅ）２４１、外部リンクモジュール２４２、解析部２４３、メモリ（ｍｅｍｏｒｙ）２４４を有する。
【００２４】
ホストインターフェースモジュール２４１は、サーバ装置２内のバス２５に接続する。ホストインターフェースモジュール２４１は、サーバシステム１に送信する情報をバス２５から受け、サーバシステム１から受信した情報をバス２５に送る。外部リンクモジュール２４２は、外部のネットワークに接続する。リンクモジュールには様々なタイプのものがあるが、例えば光信号のリンクであれは電気信号に変換する。また、リンクモジュールはシリアル変換あるいはパラレル変換するなどの機能をもつこともある。解析部２４３は、サーバシステム１から受け取ったＰＤＵ情報を解析する。例えば、受信したＰＤＵが自分のネットワークインターフェース部２４をあて先とするＰＤＵか否かを判別する。また、解析部２４３は、ＰＤＵ情報がネットワークインターフェース部２４のネットワーク識別子を変更するためのＰＤＵであるか否かおよびＰＤＵ情報が書換えＰＤＵか否かを判別する。メモリ２４４は、自分のネットワークインターフェース部２４のネットワーク識別子を格納する領域２４４０を有する。
【００２５】
次に、サーバシステム上でサーバ装置２のネットワーク識別子を変更する処理を説明する。図３は第一の例での送信サーバ装置が実行するフローチャートである。
【００２６】
管理サーバ４はサーバ装置２の内、置換の対象のサーバ装置を検出する（Ｓ０１）。置換サーバは、例えば、サーバシステム１内で動作中のサーバが故障した場合に、故障したサーバに代わって動作させるための予備のサーバである。置換とは、例えば、置換サーバのネットワーク識別子をサーバシステムで故障が発生したサーバ装置のネットワーク識別子に変更することである。
【００２７】
管理サーバ４は置換サーバのネットワーク識別子を変更するための書換えＰＤＵを作成する（Ｓ０２）。図４は書換えＰＤＵの構成例である。書換えＰＤＵは、送信先のサーバ装置２のネットワーク識別子６１、送信元のサーバ装置２のネットワーク識別子６２、データのプロトコルの種類を示すフレームタイプ６３、書換えＰＤＵであることを示す情報６４、置換するネットワーク識別子の情報６５を有する。管理サーバ４は作成した書換ＰＤＵをサーバシステム１に送出する（Ｓ０３）。
【００２８】
書換えＰＤＵであることを示す情報６４は、例えば以下のように設定する。ＵＤＰプロトコルによる通信の場合、ＰＤＵはパケットである。管理者は、予めＭＡＣアドレスを書き換えるためのパケットであることを示す特別なポート番号を定めておき、置換サーバのＮＩＣは受信したパケットのポート番号が特別なポート番号であるか否かにより判定する。
【００２９】
次に、置換サーバの動作について説明する。図５は第一の例での置換サーバのネットワークインターフェース部２４が実行するフローチャートである。
【００３０】
置換サーバのネットワークインターフェース部２４はサーバシステム１からパケットを受信する（Ｓ１１）。ネットワークインターフェース部２４は自分のネットワークインターフェース部２４宛のパケットを受信した場合（Ｓ１１：ｙｅｓ）、書換えＰＤＵか否かを判定する（Ｓ１２）。イーサネット（登録商標）の場合、ネットワークインターフェース部２４は、ＰＤＵ内の送信先のネットワーク識別子がメモリ２４４に格納されたネットワーク識別子と合致するか否かによって自分のネットワークインターフェース部２４宛のＰＤＵか否かを判断する。ファイバチャネルの場合、ネットワークインターフェース部２４は、ＰＤＵ内の送信先のポートアドレスがメモリ２４４に格納されたポートアドレスと合致するか否かによって自分のネットワークインターフェース部２４宛のＰＤＵか否かを判断する。またネットワークインターフェース部２４は、書換えＰＤＵであることを示す情報６４の有無によって書換えＰＤＵか否かを判定する。
【００３１】
ネットワークインターフェース部２４は、受信したＰＤＵが書換えＰＤＵであると判定した場合（Ｓ１２）、置換サーバがスタンバイ状態か否かを判定する。置換サーバは既に運用状態にある場合と、スタンバイ状態にある場合がある。スタンバイ状態とはサーバ装置が起動する前の状態であり、サーバ装置に一定の電力が供給されているもが、サーバ装置のＣＰＵがＯＳ等の処理を実行していない状態を言う。ネットワーク識別子の変更はスタンバイ状態のまま行えるのが都合がよい。置換サーバ装置は予備として通常はスタンバイ状態でいることが多いと考えられるためである。仮にこの予備のサーバが起動してからでないとネットワーク識別子が書き換えられないとするならば、書き換えのために予備のサーバがブートするための時間が必要になる他、そもそも予備のサーバが書き換え前にブートするためにはそのためにディスクイメージ（ディスク上のＯＳ等）が必要であって、ディスクイメージからブートするためのなんらかの仮のネットワーク識別子が必要であり、その仮のネットワーク識別子は他のサーバのネットワーク識別子と重ならないような注意も必要となる。そうしたシステムは不便なシステムとなりうる。またネットワークによっては、ネットワークインターフェース部のネットワーク識別子をサーバの運用中に書き換えると通信ができなくなるようなものも考えられ、また技術的にそれが可能と思われるネットワークでもそうしたことをそのネットワークの使用者が行うことに不安を感じることもありうる。そうした点からも、スタンバイ状態でネットワーク識別子を書き換えることは有益なことである。
【００３２】
置換サーバがスタンバイ状態であるとき、ネットワークインターフェース部２４はメモリ２４４に格納されたネットワーク識別子の領域２４４０を書換えパケットのネットワーク識別子で書換える（Ｓ１４）。
【００３３】
なお、置換サーバがスタンバイ状態でない場合であっても、ネットワークインターフェース部２４が実行するネットワーク識別子の書換えを置換サーバの起動のタイミングにあわせて行うことも可能である。置換サーバの起動のタイミングにあわせてネットワークインターフェース部２４がネットワーク識別子を更新する場合、ネットワークインターフェース部２４のメモリ２４４は、受信した書換えＰＤＵに含まれるネットワーク識別子を一時的に格納する領域を有する。
【００３４】
置換サーバが起動するときに、置換サーバのネットワークインターフェース部２４はメモリ２４４に格納されたネットワーク識別子を格納された領域のネットワーク識別子で書き換える。ネットワークインターフェース部２４は書換えＰＤＵを受信してもサーバが起動するまではネットワーク識別子を書換えない構成とすることにより、置換サーバ装置が起動するまでは置換前のネットワーク識別子で通信する。この結果、置換サーバは起動時にのみネットワーク識別子を変更することとなり、管理サーバは置換サーバが動作中であっても、書換えＰＤＵを送信し、置換サーバが再起動する際に書換られたネットワーク識別子で起動することが可能となる。また、このほか、書き換えの通信に数パケットのやりとりが必要な場合にも、書き換えに必要な通信を行っている間は置換前の通信で続けることができる。
【００３５】
次に、サーバシステム１がイーサネット（登録商標）によって接続される場合について図４および図５を用いて説明する。イーサネット（登録商標）の場合、サーバ装置２のネットワークインターフェース部２４はＮＩＣとなる。また、ＰＤＵはパケットである。なお、本実施例では書換えパケットはＵＤＰを使用する。
【００３６】
管理サーバ４は置換サーバのＮＩＣのＭＡＣアドレスを検出し（Ｓ０１）、書換えパケットを作成する（Ｓ０２）。
【００３７】
管理サーバ４は書換えパケットのポート番号を特定する領域に書換えパケットであることを示すポート番号を指定して作成する。管理サーバ４はＰＤＵタイプ６３をＵＤＰに設定する。ＵＤＰの場合、書換えパケットであることを示す情報６４は、例えば、ポート番号によって判別することが可能である。サーバ装置で実行されるサービスを提供するアプリケーションは、アプリケーションに固有のポート番号を有する。他のサーバ装置あるいはクライアント装置はパケットをサーバ機のネットワーク識別子、ＩＰアドレス、及びポート番号に送信することで通信を行う。そこで、書換えパケットであることを示すポート番号を予め定めておくことで、ＮＩＣの解析部は、受信したパケットが書換えパケットであるか否かを判定することができる。管理サーバ４は書換えパケットの置換するネットワーク識別子情報が格納される領域６５に置換先のＭＡＣアドレスを格納する。管理サーバ４は置換サーバのＮＩＣのＭＡＣアドレスを送信先のネットワーク識別子６１に設定する。
【００３８】
管理サーバ４は送信元のネットワーク識別子６２を自分のＭＡＣアドレスに設定した書換えパケットを送信する（Ｓ０３）。
【００３９】
置換サーバのＮＩＣは、サーバ装置がスタンバイ状態であってもＮＩＣ内の各処理部が実行するために必要な電力を受け取ることができ、かつ、ネットワークとの間でパケットの送受信が可能である。
【００４０】
ＮＩＣがパケットを受信する（Ｓ１１）と、解析部は、受信したパケットが書換えパケットか否かを宛先等とＵＤＰポート番号とから判定する（Ｓ１２）。解析部は置換サーバがスタンバイ状態か運用状態かを判定する（Ｓ１３）。解析部は置換サーバがスタンバイ状態であると判定した（Ｓ１３：ｙｅｓ）場合、解析部はメモリ２４４のＭＡＣアドレスを書換えパケットのＭＡＣアドレスで書き換える（Ｓ１４）。
【００４１】
次に、サーバシステム１がファイバチャネルで接続される場合を図４および図５を用いて説明する。サーバ装置２のネットワークインターフェース部２４はＨＢＡとする。また、ＰＤＵはフレームである。
【００４２】
図６はファイバチャネルの場合のサーバシステム１の管理サーバ装置４が実行するフローチャートである。本実施例では、ファイバチャネルの接続形態としてファブリック接続を想定する。なお、ファイバチャネルの接続形態がループトポロジの場合にも適用することができる。サーバシステム１のスイッチ５にファブリック装置を用いる場合について述べる。ファイバチャネルに接続するサーバ装置は、スタンバイ状態であってもファブリック装置へのファイバチャネル的なログイン（ＦＬＯＧＩ： ファブリックログイン）が完了した状態になっているものとする。ファブリックログインが完了した状態で、管理サーバ装置４は置換サーバのポートアドレスをファブリック装置のネームサーバに問い合わせ、そのポートアドレスを用いて置換サーバへのファイバチャネル的なログイン処理（ＰＬＯＧＩ：ポートログイン） を実行する（Ｓ４１）。ネームサーバはサーバシステム１に接続する各装置のＷＷＰＮとポートアドレスとを関連付けて格納したテーブルである。
【００４３】
管理サーバ装置４は書換えフレームを作成する（Ｓ４２）。送信する書換えフレームは、送信先のネットワーク識別子６１として置換サーバのＨＢＡのＷＷＰＮに対応付けられたポートアドレス、送信元のネットワーク識別子６２として管理サーバ４のＨＢＡのＷＷＰＮに対応づけられたポートアドレス、タイプ６３として書換えフレームであることを示す予め定めた値としたＴＹＰＥフィールドの値、置換するネットワーク識別子情報として置換すべきＷＷＰＮ等から構成される。書換えフレームか否かを示す情報６４は、この例の場合タイプ６３と同一の領域である。
【００４４】
書換えパケットか否かは、パケットの中のＴＹＰＥフィールドと呼ばれる領域を用いる。管理者は書き換えのためのフレームであることを示すＴＹＰＥフィールドの値を予め定める。なお、書換えパケットをＴＹＰＥフィールドで書換えパケットか否かを定義するのではなく、より上位層のプロトコルで指定することも可能である。
【００４５】
また、管理サーバ４が、置換サーバのＨＢＡのＷＷＰＮの書き換え処理が確実で行われたか否かを知るために、置換サーバのＨＢＡが書き換えたＷＷＰＮを管理サーバに送り返すような方法も考えられる。
【００４６】
管理サーバ装置４は書換えフレームをサーバシステム１内に送信する（Ｓ４３）。
【００４７】
次に置換サーバのＨＢＡの動作について説明する。
【００４８】
図７は置換サーバのＨＢＡが実行する処理のフローチャートである。
【００４９】
ファイバチャネルの場合、本実施例の通信の処理を実行する前にファブリックログイン手続きがファブリックに接続されたサーバ装置あるいはストレージ装置で完了しているとする。その上で、管理サーバのＨＢＡと置換サーバのＨＢＡとの間でＷＷＮ等の情報を交換するポートログインと呼ばれる手続きが前述のように必要である。管理サーバは置換サーバのＨＢＡに対してポートログインする（Ｓ５１）。
【００５０】
置換サーバのＨＢＡは管理サーバ４から送信されたフレームを受信する（Ｓ５２）。ＨＢＡは自分のＨＢＡ宛のフレームか否かをＨＢＡのメモリに格納されたポートアドレスと受信したフレームのあて先のポートアドレスとが合致するか否かで判定する。ＨＢＡの解析部は、受信したフレームがＷＷＰＮの書換えを目的とするフレーム（以下書換えフレームとする）か否かを判別する（Ｓ５３）。以後通信が行われる場合は、新たな書き換わったＷＷＰＮを用いてログインや、ネームサーバとの通信がなされ、そのＷＷＰＮが関連づけられたポートアドレスで通信がなされるようになる。
【００５１】
置換サーバが受信したフレームが書換え目的のフレームである場合（Ｓ５３：ｙｅｓ）、ＨＢＡの解析部は受信したフレームのＷＷＰＮをメモリ２４４の格納領域に格納する（Ｓ５４）。置換サーバのＨＢＡの解析部はメモリ２４４の置換サーバが使用するＷＷＰＮの格納領域を受信したフレームのＷＷＰＮに書き換える（Ｓ５５）。
【００５２】
次に、置換サーバが起動される前にネットワークインターフェース部２４のネットワーク識別子と置換サーバが使用するネットワーク識別子と別に記憶する場合について説明する。
【００５３】
図８は第二の例のサーバ装置２の構成図である。第二の例のネットワークインターフェース部２４のメモリ２４４は、ネットワークインターフェース部２４のネットワーク識別子を格納する領域２４４１と置換サーバのネットワーク識別子を格納する領域２４４２の２つの領域を有する。その他の構成は第一の例のサーバ装置２の構成と同様である。
【００５４】
領域２４４１に格納されたネットワークインターフェース部２４のネットワーク識別子は、ネットワークインターフェース部２４がサーバシステム１に対して独立してアクセスするときに使用するネットワーク識別子である。例えば、サーバ装置がスタンバイ状態の時にネットワークインターフェース部２４は領域２４４１に格納されたネットワーク識別子によってサーバシステム１で識別される。一方、領域２４４２に格納される置換サーバのネットワーク識別子は、置換サーバがネットワークインターフェース部２４を介してサーバシステムにアクセスするときに使用するネットワーク識別子である。例えばサーバ装置が稼動中のときにサーバ装置２は領域２４４２に格納される置換サーバのネットワーク識別子によってサーバシステム１で識別される。
【００５５】
図９は第二の例での置換サーバのネットワークインターフェース部２４が実行するフローチャートである。なお、管理サーバ４が書換えＰＤＵを作成し、および送信する処理は図４の処理と同様であるので説明を省略する。
【００５６】
置換サーバのネットワークインターフェース部２４は管理サーバ４からＰＤＵを受信する（Ｓ６１）。ネットワークインターフェース部２４は自分のネットワークインターフェース部２４のネットワーク識別子宛のＰＤＵを受信した場合（Ｓ６１：ｙｅｓ）、書換ＰＤＵか否かを判定する（Ｓ６２）。書換えＰＤＵであると判定した場合（Ｓ６２：ｙｅｓ）、置換サーバのネットワークインターフェース部２４の解析部２４３は置換サーバが使用するネットワーク識別子が格納されたメモリの領域２４４２を受信したネットワーク識別子で書換える（Ｓ６３）。
【００５７】
ネットワークインターフェース部２４が置換サーバの起動開始の情報を受け取ると（Ｓ６４：ｙｅｓ）、サーバのＣＰＵ２１はサーバ起動時にネットワークインターフェース部２４のメモリ２４４の記憶領域２４４２に格納された置換サーバが使用するネットワーク識別子を読み出す（Ｓ６５）。置換サーバのＣＰＵ２１がＯＳを起動する際、置換サーバのＣＰＵ２１は書換えられたネットワーク識別子によってストレージ装置３と通信を行ってＯＳを起動する。
【００５８】
サーバシステム１内の各サーバ装置に対応するストレージ装置のネットワーク識別子を知る方法は、例えば、以下の方法がある。イーサネット（登録商標）を用いたＩＰベースのプロトコルでは、ＭＡＣアドレスに対応するディスクイメージをもつサーバのＩＰアドレス、およびＭＡＣアドレスをＤＨＣＰサーバ（例えば管理サーバで良い）に問い合わせ、ＤＨＣＰサーバから得られた情報を使って相手先のストレージ装置に接続することが可能である。ファイバチャネルの場合は、書き換えパケットを用いて相手先のＷＷＮも設定してしまう方法が考えられる。また、イーサネット（登録商標）の場合、ｉＳＣＳＩプロトコルでサーバ装置とストレージ装置とを接続する場合でも、相手先のｉＳＣＳＩネームを書換えパケットを用いて設定する方法も考えられる。
【００５９】
上記の実施例では、サーバシステム１内に接続されたいずれのサーバ装置２であっても置換サーバのネットワークの識別子を書換えることが可能である。そこで、サーバの識別子の書換えを指示するサーバを特定しておき、置換サーバのネットワークインターフェース部２４は管理サーバから送信された書換えＰＤＵである場合にのみ認証する。
【００６０】
以下に、管理サーバ４のみがサーバ装置２のネットワーク識別子を変更できる方式を説明する。第三の例では管理サーバ４および置換サーバが認証機能を有する場合について説明する。認証機能は公開鍵暗号を用いた例を説明する。
【００６１】
図１０は、公開鍵情報を有する実施例でのサーバ装置２の構成図である。
【００６２】
置換サーバのネットワークインターフェース部２４は、メモリ２４４に公開鍵情報２４４４を格納する領域を有する。
【００６３】
図１１に認証機能を入れた実施例のフローチャートを示す。管理サーバ４は、置換サーバを検出する（Ｓ７１）。管理サーバ４は置換サーバのネットワーク識別子を含むデータを管理サーバ装置４が予め有する秘密鍵で暗号化して署名データを作成する（Ｓ５２）。署名を作成するデータは、置換先のネットワーク識別子の他、管理サーバ装置４あるいは置換サーバのネットワークインターフェース部２４のネットワーク識別子や、例えばＩＰアドレス等の上位のプロトコルの制御信号を含む構成とすることも可能である。また、書換えを行う管理者の識別情報や組織情報を含めることも可能である。署名データが大きくなる場合には、署名データのダイジェストを作成し、ダイジェストに署名してもよい。例えば、ダイジェストとは、原文とダイジェストとの対応関係が保たれ、かつ、原文よりサイズが小さい乱数のようなものである。ダイジェストは例えばハッシュ関数により用いて原文から作成される。管理サーバは、ポート番号などの書換えＰＤＵであることを示す情報６４、置換するネットワーク識別子情報６５及び作成した署名データ６６を格納した書換えＰＤＵを作成する（Ｓ７３）。図１２は認証機能を有する場合の書換えＰＤＵの構成である。管理サーバ４は置換サーバのＮＩＣに対して送信する（Ｓ７４）。
【００６４】
図１３は認証機能を有する場合の置換サーバの処理のフローチャートである。置換サーバのネットワークインターフェース部２４がＰＤＵを受け取ると（Ｓ８１：ｙｅｓ）、解析部２４３は受信したＰＤＵが書換えＰＤＵか否かを判定する（Ｓ８２）。
【００６５】
受信したパケットが書換えＰＤＵである場合（Ｓ８２：ｙｅｓ）、解析部は署名データを確認する（Ｓ８３）。署名データの確認は、メモリ２４４に格納された公開鍵２４４４によって署名データを復号し、復号化した署名データに含まれるネットワーク識別子と書換えＰＤＵに含まれるネットワーク識別子とが合致するか否かを判定する。
【００６６】
ネットワーク識別子が合致した場合、解析部は認証が成功したと判定し（Ｓ８４：ｙｅｓ）、解析部はメモリのネットワーク識別子が格納された領域２４４０を書換えＰＤＵのネットワーク識別子で書き換える（Ｓ８５）。
【００６７】
以上の構成により、不特定のサーバ装置２から不正な書換えＰＤＵが送信されてサーバ装置２のネットワーク識別子が変更されることを防止することが可能となる。
【００６８】
次に、認証機能に加えてパケットの再利用を阻止する機能を入れた場合について説明する。サーバシステム１の他のサーバ装置２からの不正な書換えパケットの送信に対するネットワーク識別子の書換えを防ぐことが可能となる。
【００６９】
認証機能に加えてパケットの再利用を阻止する機能を入れた場合の不正な処理を実行するサーバ装置（以下、不正サーバ）は、以下の処理を実行する。不正サーバはサーバシステム１を構成するネットワーク上に流れる書換えＰＤＵを捕捉する。不正サーバが書換えＰＤＵを保存する。不正サーバは任意のタイミングで保存した書換えＰＤＵを送出して他のサーバ装置２のネットワーク識別子を書き換えることが可能となる。認証機能に加えてパケットの再利用を阻止する機能を入れた場合では、書換えＰＤＵの中に置換サーバのネットワーク識別子の書換えを許可する時刻情報を含め、書換えを許可する時刻を含めて署名することで不正サーバが書換えＰＤＵを再利用することを防止する。
【００７０】
図１４は認証機能に加えてパケットの再利用を阻止する機能を入れた場合の置換サーバの構成例である。ネットワークインターフェース部２４は、時刻情報を取得するための現在情報取得部２４５を有する。現在情報取得部２４５は時計機能を有する、又は、サーバシステム１のネットワークを経由して現在時刻を取得する機能を有する。サーバ装置２の他の構成は図２の構成と同様であるので説明を省略する。
【００７１】
認証機能に加えてパケットの再利用を阻止する機能を入れた場合の管理サーバ４の処理について説明する。図１５は、認証機能に加えてパケットの再利用を阻止する機能を入れた場合の書換えＰＤＵの構成である。図１１のフローチャートにおいて、管理サーバ４は置換サーバを検出する（Ｓ７１）。管理サーバ４は書換えを許可する変更時刻情報を署名データに含める（Ｓ７２）。管理サーバ４は書換えＰＤＵとして、送信先のサーバ装置２のネットワーク識別子６１、送信元のサーバ装置２のネットワーク識別子６２、データのプロトコルの種類を示すタイプ６３、書換えＰＤＵであることを示す情報６４、置換するネットワーク識別子の情報６５、変更時刻情報６７及び署名データ６６を含む書換えＰＤＵを作成する（Ｓ７３）。管理サーバ４は書換えＰＤＵを送信する（Ｓ７４）。
【００７２】
図１６は認証機能に加えてパケットの再利用を阻止する機能を入れた場合の置換サーバが実行する処理のフローチャートである。
【００７３】
置換サーバのネットワークインターフェース部２４がＰＤＵを受け取ると（Ｓ９１：ｙｅｓ）、解析部２４３は受信したＰＤＵが書換えＰＤＵか否かを判定する（Ｓ９２）。
【００７４】
受信したパケットが書換えＰＤＵである場合（Ｓ９２：ｙｅｓ）、解析部は署名データを確認する（Ｓ９３）。署名データの確認は、メモリ２４４に格納された公開鍵２４４４によって署名データを復号し、復号化した署名データに含まれるネットワーク識別子と書換えＰＤＵに含まれるネットワーク識別子とが合致するか否かを判定する。
【００７５】
ネットワーク識別子が合致した場合、解析部２４４は認証が成功したと判定し（Ｓ９４：ｙｅｓ）する。
【００７６】
解析部２４３は、時刻情報取得部２４５から現在の時刻情報を取得する。解析部２４３は、現在の時刻情報が書換えＰＤＵに含まれる変更時刻情報６７以降であり、かつ、変更時刻情報６７に予め所持する変更可能期間を加算した時刻以前であるか否かを判定する（Ｓ９５）。解析部２４３は、現在時刻が変更時刻情報６７から所定時間内の場合（Ｓ９５：ｙｅｓ）、メモリ２４４のネットワーク識別子が格納された領域を受信したネットワーク識別子６５に書き換える（Ｓ９６）。
【００７７】
以上の構成により、不特定のサーバ装置２から不正な書換えＰＤＵが送信されてサーバ装置２のネットワーク識別子が変更されることを防止することが可能となり、更に、所定期間を経過した書換えＰＤＵでの変更を許可しないため、書換えＰＤＵの再利用を防ぐことが可能となる。また、書換えＰＤＵに変更時刻情報６７と共に変更期間情報を併せて送信する方法も可能である。
【００７８】
また、書換えＰＤＵの再利用を防ぐ方法として、時刻情報の替わりにシリアル番号を用いて書き換えパケットの再利用を防止する方式もある。図１７はシリアル番号を用いて書換えＰＤＵの再利用を防ぐサーバシステム２の構成例である。シリアル番号を用いて書き換えパケットの再利用を防止する方式では、管理サーバ４は各サーバ装置２に送信した書換えＰＤＵのシリアル番号を保持する。管理サーバ４は、ＣＰＵ４１、ＲＡＭ４２、ＲＯＭ４３、ネットワークインターフェース部４４を有し、バス４５によって接続される。ＣＰＵ４１、ＲＡＭ４２、ＲＯＭ４３、ネットワークインターフェース部４４はそれぞれＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ネットワークインターフェース部２４に対応する。また、ＲＡＭ４２にはサーバシステム１内の各サーバ装置２に対応するサーバＩＤとサーバ装置２に対して送信したシリアル番号を対応付けて記憶するテーブル４２１を有する。
【００７９】
置換サーバ４のネットワークインターフェース部２４のメモリ２４４は書換えＰＤＵに含まれるシリアル番号に対応する情報を記憶する領域２４４５を有する。
【００８０】
図１８は、シリアル番号を用いて書換えＰＤＵの再利用を防ぐ場合の管理サーバ４の処理のフローチャートである。管理サーバ４は置換サーバを検出する（Ｓ１０１）。管理サーバ４はシリアル番号を格納したテーブル４２１から置換サーバに対応するサーバ装置のシリアル番号を検出する。管理サーバ４は検出したシリアル番号を署名データに含める（Ｓ１０２）。管理サーバ４は書換えＰＤＵを作成する（Ｓ１０３）。図１９は書換えＰＤＵの構成例である。書換えＰＤＵには送信先のサーバ装置２のネットワーク識別子６１、送信元のサーバ装置２のネットワーク識別子６２、データのプロトコルの種類を示すタイプ６３、書換えＰＤＵであることを示す情報６４、置換するネットワーク識別子の情報６５、シリアル番号６８及び署名データ６６が含まれる。管理サーバ４は書換えＰＤＵを送信する（Ｓ１０４）。管理サーバ４は検出したシリアル番号を所定の方式で変化させ、変化後のシリアル番号でテーブル４２１のシリアル番号を更新する（Ｓ１０５）。所定の方式とは、例えば元のシリアル番号に１を加算したり、減算したりする処理でよい。
【００８１】
図２０は認証機能に加えてパケットの再利用を阻止する機能を入れた場合の置換サーバが実行する処理のフローチャートである。
【００８２】
置換サーバのネットワークインターフェース部２４がＰＤＵを受け取ると（Ｓ１１１：ｙｅｓ）、解析部２４３は受信したＰＤＵが書換えＰＤＵか否かを判定する（Ｓ１１２）。受信したパケットが書換えＰＤＵである場合（Ｓ１１２：ｙｅｓ）、解析部は署名データを確認する（Ｓ１１３）。署名データの確認は、メモリ２４４に格納された公開鍵２４４４によって署名データを復号し、復号化した署名データに含まれるネットワーク識別子と書換えＰＤＵに含まれるネットワーク識別子とが合致するか否かを判定する。また、署名データに含まれるシリアル番号と書換えＰＤＵのシリアル番号とが合致するか否かを判定する。ネットワーク識別子およびシリアル番号が合致した場合、解析部２４４は認証が成功したと判定し（Ｓ１１４：ｙｅｓ）する。
【００８３】
解析部２４３は、メモリ２４４に格納されたシリアル番号２４４５を読み出す。解析部２４３は、シリアル番号２４４５と書換えＰＤＵのシリアル番号６８とが合致するか否かを判定する（Ｓ１１５）。解析部２４３は、シリアル番号が合致する場合（Ｓ１１５：ｙｅｓ）、メモリ２４４のネットワーク識別子が格納された領域を受信したネットワーク識別子６５に書き換える（Ｓ１１６）。解析部２４３は検出したシリアル番号を所定の方式で変化させ、変化後のシリアル番号でメモリ２４４のシリアル番号を更新する（Ｓ１１７）。管理サーバ４でのシリアル番号の入力値と出力値とが同じ結果となる方式であれば良い。
【００８４】
以上の構成により、不特定のサーバ装置２から不正な書換えＰＤＵが送信されてサーバ装置２のネットワーク識別子が変更されることを防止することが可能となり、更に、シリアル番号が合致する必要があるため、書換えＰＤＵの再利用を防ぐことが可能となる。
【００８５】
次に、置換すべきネットワーク識別子を書換えＰＤＵ上で見せないようにする場合について説明する。置換すべきネットワーク識別子をＰＤＵ上で見せないようにするために、認証と暗号化とを組み合わせる。この暗号化にも公開鍵暗号を用いた例で説明するが、本発明の暗号化は公開鍵暗号でなくともよい。
【００８６】
図２１は置換すべきネットワーク識別子を書換えＰＤＵ上で見せないようにする場合の置換サーバの構成例である。ネットワークインターフェース部２４のメモリ２４４は秘密鍵情報２４４６を格納する領域を有する。管理サーバ４は秘密鍵情報２４４６に対応する公開鍵情報を有する。その他は、サーバ装置２の他の構成は図１４の構成と同様であるので説明を省略する。
【００８７】
図２２は、置換すべきネットワーク識別子を書換えＰＤＵ上で見せないようにする場合の管理サーバ４の処理のフローチャートである。
管理サーバ４は置換サーバを検出する（Ｓ１２１）。管理サーバ４は検出したネットワーク識別子を含めた署名データ６６を作成する（Ｓ１２２）。管理サーバ４は書換えＰＤＵとして、図１９に示す送信先の置換するネットワーク識別子の情報６５、時刻情報６７及び署名データ６６を含む暗号データを作成する（Ｓ１２３）。管理サーバ４は暗号データの作成に置換サーバの秘密鍵情報２４４６に対応する公開鍵情報によって暗号化する。
【００８８】
管理サーバ４は、サーバ装置２のネットワーク識別子６１、送信元のサーバ装置２のネットワーク識別子６２、データのプロトコルの種類を示すタイプ６３、書換えＰＤＵであることを示す情報６４、および暗号データを含む書換えＰＤＵを作成する（Ｓ１２４）。管理サーバ４は書換えＰＤＵを送信する（Ｓ１２５）。
【００８９】
図２３は、置換すべきネットワーク識別子を書換えＰＤＵ上で見せないようにする場合の置換サーバが実行する処理のフローチャートである。
【００９０】
置換サーバのネットワークインターフェース部２４がＰＤＵを受け取ると（Ｓ１３１：ｙｅｓ）、解析部２４３は受信したＰＤＵが書換えＰＤＵか否かを判定する（Ｓ１３２）。
【００９１】
受信したパケットが書換えＰＤＵである場合（Ｓ１３２：ｙｅｓ）、解析部は書換えＰＤＵを復号化する（Ｓ１３３）。解析部２４３はメモリ２４４の秘密鍵情報２４４６により復号化する。解析部２４３は署名データを確認する（Ｓ１３４）。署名データの確認は、メモリ２４４に格納された公開鍵２４４４によって署名データを復号し、復号化した署名データに含まれるネットワーク識別子と書換えＰＤＵに含まれるネットワーク識別子とが合致するか否かを判定する。
【００９２】
ネットワーク識別子が合致した場合、解析部２４４は認証が成功したと判定（Ｓ１３５：ｙｅｓ）する。解析部２４３は、時刻情報取得部２４５から現在の時刻情報を取得する。解析部２４３は、現在の時刻情報が書換えＰＤＵに含まれる変更時刻情報６７以降であり、かつ、変更時刻情報６７に予め所持する変更可能期間を加算した時刻以前であるか否かを判定する（Ｓ１３６）。解析部２４３は、現在時刻が変更時刻情報６７から所定時間内の場合（Ｓ１３６：ｙｅｓ）、メモリ２４４のネットワーク識別子が格納された領域を受信したネットワーク識別子６５に書き換える（Ｓ１３７）。
【００９３】
以上により置換すべきネットワーク識別子をサーバシステム１内で知られること無く書換えＰＤＵを送信することが可能となる。
【００９４】
なお、置換サーバの別の書換え方法としては、一度起動してネットワーク識別子を変更する処理をサーバ装置のＣＰＵ２１が実行して、再度起動する方法なども考えられる。
【図面の簡単な説明】
【００９５】
【図１】本実施例でのサーバシステム１のシステム構成図である。
【図２】本実施例でのサーバ装置２の構成図である。
【図３】第一の例での送信サーバ装置が実行するフローチャートである。
【図４】書換えＰＤＵの構成例である。
【図５】第一の例での置換サーバのネットワークインターフェース部２４が実行するフローチャートである。
【図６】ファイバチャネルの場合のサーバシステム１の管理サーバ装置４が実行するフローチャートである。
【図７】置換サーバのＨＢＡが実行する処理のフローチャートである。
【図８】第二の例のサーバ装置２の構成図である。
【図９】第二の例での置換サーバのネットワークインターフェース部２４が実行するフローチャートである。
【図１０】公開鍵情報を有する実施例でのサーバ装置２の構成図である。
【図１１】認証機能を入れた実施例のフローチャートを示す。
【図１２】認証機能を有する場合の書換えＰＤＵの構成である。
【図１３】認証機能を有する場合の置換サーバの処理のフローチャートである。
【図１４】認証機能に加えてパケットの再利用を阻止する機能を入れた場合の置換サーバの構成例である。
【図１５】認証機能に加えてパケットの再利用を阻止する機能を入れた場合の書換えＰＤＵの構成である。
【図１６】認証機能に加えてパケットの再利用を阻止する機能を入れた場合の置換サーバが実行する処理のフローチャートである。
【図１７】シリアル番号を用いて書換えＰＤＵの再利用を防ぐサーバシステム２の構成例である。
【図１８】シリアル番号を用いて書換えＰＤＵの再利用を防ぐ場合の管理サーバ４の処理のフローチャートである。
【図１９】書換えＰＤＵの構成例である。
【図２０】認証機能に加えてパケットの再利用を阻止する機能を入れた場合の置換サーバが実行する処理のフローチャートである。
【図２１】置換すべきネットワーク識別子を書換えＰＤＵ上で見せないようにする場合の置換サーバの構成例である。
【図２２】置換すべきネットワーク識別子を書換えＰＤＵ上で見せないようにする場合の管理サーバ４の処理のフローチャートである。
【図２３】置換すべきネットワーク識別子を書換えＰＤＵ上で見せないようにする場合の置換サーバが実行する処理のフローチャートである。
【符号の説明】
【００９６】
１  サーバシステム
２  サーバ装置（Ｓｅｒｖｅｒ  Ｄｅｖｉｃｅ）
３  ストレージ装置（Ｓｔｏｒａｇｅ  Ｄｅｖｉｃｅ）
４  管理サーバ装置（管理Ｓｅｒｖｅｒ  Ｄｅｖｉｃｅ）
５  スイッチ（Ｓｗｉｔｃｈ）
２１  ＣＰＵ
２２  ＲＡＭ
２３  ＲＯＭ
２４  ネットワークインターフェース
２４１  ホストインターフェースモジュール
２４２  外部リンクモジュール
２４３  解析部
２４４  メモリ（ｍｅｍｏｒｙ）
２４５  時刻情報取得部
２５  バス
４１  ＣＰＵ
４２  ＲＡＭ
４３  ＲＯＭ
４４  ネットワークインターフェース
４５  バス
【図１】
2008204110.tif 000003
【図２】
2008204110.tif 000004
【図３】
2008204110.tif 000005
【図４】
2008204110.tif 000006
【図５】
2008204110.tif 000007
【図６】
2008204110.tif 000008
【図７】
2008204110.tif 000009
【図８】
2008204110.tif 000010
【図９】
2008204110.tif 000011
【図１０】
2008204110.tif 000012
【図１１】
2008204110.tif 000013
【図１２】
2008204110.tif 000014
【図１３】
2008204110.tif 000015
【図１４】
2008204110.tif 000016
【図１５】
2008204110.tif 000017
【図１６】
2008204110.tif 000018
【図１７】
2008204110.tif 000019
【図１８】
2008204110.tif 000020
【図１９】
2008204110.tif 000021
【図２０】
2008204110.tif 000022
【図２１】
2008204110.tif 000023
【図２２】
2008204110.tif 000024
【図２３】
2008204110.tif 000025