(57)【要約】【課題】運用ブレードと待機ブレードを切り替えて、自由度の高い待機冗長系を構成することができること。【解決手段】管理ブレード２５は、ブレード搭載検出部２５５ｂが機能ブレードが搭載されたことを検出し、構成管理部２５５ａは、機能ブレードの構成を定義する情報である構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を検出された機能ブレードに転送し、機能ブレードが二重系を構成するよう管理し、複数の機能ブレード２１、２２は、二重系構成部２１３ａ、２２３ａ、２３２ａが構成管理部２５５ａによって転送された構成定義情報に基づいて運用ブレードと待機ブレードを識別し、クライアント端末装置１１、１２とアプリケーションサーバ装置１４、１５との通信に必要な通信プロトコルに関する情報であるコネクション情報を共有する二重系を構成する。【選択図】        図１
2005293430.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数のクライアント端末装置にアプリケーションサービスを提供する複数のアプリケーションサーバ装置の中継をする複数の機能ブレードを有するブレード型ネットワーク中継装置であって、
管理ブレードは、
前記機能ブレードが搭載されたことを検出するブレード搭載検出手段と、
前記機能ブレードの構成を定義する情報である構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を前記ブレード搭載検出手段によって検出された機能ブレードに転送し、機能ブレードが運用ブレードと該運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理する構成管理手段と、を備え、
前記機能ブレードは、
前記構成管理手段によって転送された構成定義情報に基づいて前記運用ブレードと前記待機ブレードを識別し、前記クライアント端末装置と前記アプリケーションサーバ装置との通信に必要な通信プロトコルに関する情報であるコネクション情報を共有する前記二重系を構成する二重系構成手段を備えたことを特徴とするブレード型ネットワーク中継装置。
【請求項２】
前記構成情報を記憶する構成情報記憶手段をさらに備え、
前記構成管理手段は、前記構成情報記憶手段によって記憶されている構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を前記ブレード搭載検出手段によって検出された機能ブレードに転送し、機能ブレードが運用ブレードと該運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理することを特徴とする請求項１に記載のブレード型ネットワーク中継装置。
【請求項３】
前記構成情報記憶手段は、前記機能ブレードの構成の識別情報と、該機能ブレードの位置情報と、該機能ブレードの内の現用数および待機数と、該機能ブレードの内のそれぞれに関する運用または待機を識別する属性情報、識別情報およびアドレス情報を含む構成定義情報と、を含む構成情報を記憶することを特徴とする請求項２に記載のブレード型ネットワーク中継装置。
【請求項４】
前記機能ブレードの故障を検出するブレード故障検出手段をさらに備え、
前記構成管理手段は、前記ブレード故障検出手段によって故障が検出された故障ブレードの切替え要求を該故障ブレードと前記二重系を構成する待機ブレードに転送し、
前記二重系構成手段は、前記待機ブレードが前記構成管理手段によって転送された切替え要求に該当しない場合は、前記故障ブレードとの二重系を解消し、または、前記待機ブレードが前記切替え要求に該当する場合は、待機から運用に移行し、前記故障ブレード以外の機能ブレードとの二重系を解消することを特徴とする請求項１に記載のブレード型ネットワーク中継装置。
【請求項５】
前記構成管理手段は、仮想ルータプロトコルに基づく拡張プロトコルを使用して前記構成定義情報を含む制御パケットを生成し、生成した制御パケットを前記ブレード搭載検出手段によって検出された機能ブレードに転送し、前記二重系を構成するよう管理することを特徴とする請求項１〜４のいずれか一つに記載のブレード型ネットワーク中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ホットスタンバイ機能を有するブレード型ネットワーク中継装置に関し、特に運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができるブレード型ネットワーク中継装置に関するものである。
【背景技術】
【０００２】
従来、ネットワークを介して複数のクライアント端末装置にアプリケーションサービスを提供するアプリケーションサーバ装置に関する負荷分散、セキュリティ管理、帯域制御、ＳＳＬ−ＶＰＮアクセラレータ等の機能を持つ複数の機能ブレードを有するブレード型ネットワーク中継装置が知られている。かかるブレード型ネットワーク中継装置は、複数の機能ブレードからなる待機冗長系を構成する場合、仮想ルータプロトコルなどの冗長プロトコルを使用して運用ブレード（以下においては、運用している機能ブレードを「運用ブレード」という。）と待機ブレード（以下においては、待機している機能ブレードを「待機ブレード」という。）の構成を設定していた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記のように仮想ルータプロトコルなどの冗長プロトコルを使用して運用ブレードと待機ブレードの構成を設定することができるが、運用ブレードと同数の待機ブレードが必要であった。また、最初に設定した運用ブレードと待機ブレードの構成を変更するには、システムを停止するか、該当するブレードの全てを停止する必要があり、さらにそれぞれの設定の整合性を取る必要があるという課題があった。
【０００４】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができるブレード型ネットワーク中継装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明に係るブレード型ネットワーク中継装置は、ネットワークを介して複数のクライアント端末装置にアプリケーションサービスを提供するアプリケーションサーバ装置の中継をする複数の機能ブレードを有するブレード型ネットワーク中継装置であって、管理ブレードは、前記機能ブレードが搭載されたことを検出するブレード搭載検出手段と、前記機能ブレードの構成を定義する情報である構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を前記ブレード搭載検出手段によって検出された機能ブレードに転送し、機能ブレードが運用ブレードと該運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理する構成管理手段と、を備え、前記機能ブレードは、前記構成管理手段によって転送された構成定義情報に基づいて前記運用ブレードと前記待機ブレードを識別し、前記クライアント端末装置と前記アプリケーションサーバ装置との通信に必要な通信プロトコルに関する情報であるコネクション情報を共有する前記二重系を構成する二重系構成手段を備えたことを特徴とする。
【０００６】
この請求項１の発明によれば、機能ブレードが搭載されたことを検出し、機能ブレードの構成を定義する情報である構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を検出された機能ブレードに転送し、機能ブレードが運用ブレードと運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理し、転送された構成定義情報に基づいて運用ブレードと待機ブレードを識別し、クライアント端末装置とアプリケーションサーバ装置との通信に必要な通信プロトコルに関する情報であるコネクション情報を共有する二重系を構成することとしたので、運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができる。
【０００７】
また、請求項２の発明に係るブレード型ネットワーク中継装置は、請求項１の発明において、前記構成情報を記憶する構成情報記憶手段をさらに備え、前記構成管理手段は、前記構成情報記憶手段によって記憶されている構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を前記ブレード搭載検出手段によって検出された機能ブレードに転送し、機能ブレードが運用ブレードと該運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理することを特徴とする。
【０００８】
この請求項２の発明によれば、構成情報を記憶し、記憶されている構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を検出された機能ブレードに転送し、機能ブレードが運用ブレードと運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理することとしたので、機能ブレードの構成情報の不整合が生じないようにすることができ、もって運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができる。
【０００９】
また、請求項３の発明に係るブレード型ネットワーク中継装置は、請求項２の発明において、前記構成情報記憶手段は、前記機能ブレードの構成の識別情報と、該機能ブレードの位置情報と、該機能ブレードの内の現用数および待機数と、該機能ブレードの内のそれぞれに関する運用または待機を識別する属性情報、識別情報およびアドレス情報を含む構成定義情報と、を含む構成情報を記憶することを特徴とする。
【００１０】
この請求項３の発明によれば、機能ブレードの構成の識別情報と、機能ブレードの位置情報と、機能ブレードの内の現用数および待機数と、機能ブレードの内のそれぞれに関する運用または待機を識別する属性情報、識別情報およびアドレス情報を含む構成定義情報と、を含む構成情報を記憶することとしたので、機能ブレードの構成情報の不整合が生じないようにすることができ、もって運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができる。
【００１１】
また、請求項４の発明に係るブレード型ネットワーク中継装置は、請求項１の発明において、前記機能ブレードの故障を検出するブレード故障検出手段をさらに備え、前記構成管理手段は、前記ブレード故障検出手段によって故障が検出された故障ブレードの切替え要求を該故障ブレードと前記二重系を構成する待機ブレードに転送し、前記二重系構成手段は、前記待機ブレードが前記構成管理手段によって転送された切替え要求に該当しない場合は、前記故障ブレードとの二重系を解消し、または、前記待機ブレードが前記切替え要求に該当する場合は、待機から運用に移行し、前記故障ブレード以外の機能ブレードとの二重系を解消することを特徴とする。
【００１２】
この請求項４の発明によれば、機能ブレードの故障を検出し、故障が検出された故障ブレードの切替え要求を故障ブレードと二重系を構成する待機ブレードに転送し、待機ブレードが転送された切替え要求に該当しない場合は、故障ブレードとの二重系を解消し、または、待機ブレードが切替え要求に該当する場合は、待機から運用に移行し、故障ブレード以外の機能ブレードとの二重系を解消することとしたので、運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができる。
【００１３】
また、請求項５の発明に係るブレード型ネットワーク中継装置は、請求項１〜４の発明において、前記構成管理手段は、仮想ルータプロトコルに基づく拡張プロトコルを使用して前記構成定義情報を含む制御パケットを生成し、生成した制御パケットを前記ブレード搭載検出手段によって検出された機能ブレードに転送し、前記二重系を構成するよう管理することを特徴とする。
【００１４】
この請求項５の発明によれば、仮想ルータプロトコルに基づく拡張プロトコルを使用して構成定義情報を含む制御パケットを生成し、生成した制御パケットを検出された機能ブレードに転送し、二重系を構成するよう管理することとしたので、自律的に二重系を構成することができる。
【発明の効果】
【００１５】
請求項１の発明によれば、運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができるという効果を奏する。
【００１６】
また、請求項２の発明によれば、機能ブレードの構成情報の不整合が生じないようにすることができ、もって運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができるという効果を奏する。
【００１７】
また、請求項３の発明によれば、機能ブレードの構成情報の不整合が生じないようにすることができ、もって運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができるという効果を奏する。
【００１８】
また、請求項４の発明によれば、運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができるという効果を奏する。
【００１９】
また、請求項５の発明によれば、自律的に二重系を構成することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照して、この発明に係るブレード型ネットワーク中継システムの好適な実施の形態を詳細に説明する。ここでは、（１）ブレード型ネットワーク中継装置の概要と主要な特徴、（２）ブレード型ネットワーク中継システムの構成、（３）ブレード型ネットワーク中継装置の運用構成構築手順、（４）故障によるブレード型ネットワーク中継装置の運用構成再構築手順の順番に説明する。
【実施例】
【００２１】
（１）ブレード型ネットワーク中継装置の概要と主要な特徴
まず、本発明に係るブレード型ネットワーク中継装置２０の概要と主要な特徴について説明する。図１は、実施例１に係るブレード型ネットワーク中継システム１の構成を示す機能ブロック図である。本発明に係るブレード型ネットワーク中継装置２０は、ネットワークを介して複数のクライアント端末装置１、２にアプリケーションサービスを提供する複数のアプリケーションサーバ装置１１、１２に関する負荷分散、セキュリティ管理、帯域制御、ＳＳＬ−ＶＰＮアクセラレータ等の機能を持ち、管理ブレードと複数の機能ブレードから構成され、運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができることを特徴とする。
【００２２】
ブレード搭載検出部２５５ｂは、複数の機能ブレード２１、２２、２３が搭載されたことを検出し、構成管理部２５５ａは、複数の機能ブレード２１、２２、２３の構成を定義する情報である構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を検出された機能ブレードに転送し、複数の機能ブレード２１、２２、２３が運用ブレードと運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理し、二重系構成部２１３ａ、２２３ａ、２３３ａは、転送された構成定義情報に基づいて運用ブレードと待機ブレードを識別し、クライアント端末装置１１、１２とアプリケーションサーバ装置１４、１５との通信に必要な通信プロトコルに関する情報であるコネクション情報（ポート番号やＩＰアドレス番号等）を共有する二重系を構成することとしたので、運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができる。
【００２３】
（２）ブレード型ネットワーク中継システムの構成
図１に示すように、本実施例のブレード型ネットワーク中継システム１は、クライアント端末装置１１、１２、ネットワーク１３、アプリケーッションサーバ装置１４、１５、スイッチ１６、ブレード型ネットワーク中継装置２０を有する。クライアント端末装置１１、１２は、ＴＣＰ／ＩＰプロトコルに基づいて通信を行う通信端末装置であり、ネットワーク１３およびブレード型ネットワーク中継装置２０を介してアプリケーションサーバ装置１４、１５からアプリケーションサービスの提供を受ける。また、ネットワーク１３は、ＴＣＰ／ＩＰプロトコルに基づく通信ネットワークであり、ＬＡＮ、専用回線またはインターネットなどのネットワークである。
【００２４】
アプリケーションサーバ装置１４、１５は、クライアント端末装置１１、１２にＷｅｂブラウザ、電子メール、遠隔ログイン、ファイル転送、ネットワーク管理などのアプリケーションサービスを提供するサーバ装置である。また、スイッチ１６は、アプリケーションサーバ装置１４、１５を切替えるスイッチであり、ブレード型ネットワーク中継装置２０の運用管理要求に基づいてアプリケーションサーバ装置１４、１５を切替える。
【００２５】
ブレード型ネットワーク中継装置２０は、アプリケーションサーバ装置１４、１５に関する負荷分散、セキュリティ管理、帯域制御、ＳＳＬ−ＶＰＮアクセラレータ等の機能を持つネットワーク中継装置であり、機能ブレード２１、２２、２３、ルータ・スイッチブレード２４、管理ブレード２５を有する。機能ブレード２１、２２、２３は、インタフェース部（以下においては「ＩＦ部」という。）２１１、２２１、２３１、記憶部２１２、２２２、２３２、制御部２１３，２２３，２３３をそれぞれ有する。
【００２６】
ＩＦ部２１１、２２１，２３１は、機能ブレード２１，２２，２３とルータ・スイッチブレード２４との間で行われる通信データの入出力インタフェースであり、具体的には、ネットワークインタフェースカード（以下においては「ＮＩＣ」という。）である。
【００２７】
記憶部２１２，２２２，２３２は、ハードディスクドライブ（以下においては、「ＨＤＤ」という。）などの記憶装置であり、構成定義情報記憶部２１２ａ、２２２ａ、２３２ａ、コネクション情報記憶部２１２ｂ、２２２ｂ、２３２ｂを有する。構成定義情報記憶部２１２ａ、２２２ａ、２３２ａは、機能ブレード２１、２２、２３を定義する情報である構成定義情報を記憶する記憶部であり、具体的には、運用または待機を識別する属性情報、識別情報およびアドレス情報を含む構成定義情報を記憶する。また、コネクション情報記憶部２１２ｂ、２２２ｂ、２３２ｂは、クライアント端末装置１１、１２とアプリケーションサーバ装置１４、１５との通信に必要な通信プロトコルに関する情報であるコネクション情報（ポート番号やＩＰアドレス等）を記憶する記憶部である。
【００２８】
制御部２１３、２２３、２３３は、機能ブレード２１、２２、２３全体を制御する制御部であり、二重系構成部２１３ａ、２２３ａ、２３３ａを有する。二重系構成部２１３ａ、２２３ａ，２３３ａは、管理ブレード２５によって転送された構成定義情報に基づいて運用ブレードと待機ブレードを識別し、クライアント端末装置１１、１２とアプリケーションサーバ装置１４、１５との通信に必要な通信プロトコルに関する情報であるコネクション情報を共有する二重系を構成する処理部である。また、二重系構成部２１３ａ、２２３ａ、２３３ａは、自己の生存を通知する制御パケットに基づいて運用ブレードと待機ブレードを識別し、コネクション情報を共有する二重系を構成する。
【００２９】
ルータ・スイッチブレード２４は、ネットワーク１３を介してクライアント装置１１、１２と機能ブレード２１、２２、２３との間の通信、機能ブレード２１、２２、２３の間の通信、および機能ブレード２１、２２、２３と管理ブレード２５の間の通信を中継するルータである。また、管理ブレード２５は、複数の機能ブレードの運用上の構成を管理する機能ブレードであり、ＩＦ部２５１、入力部２５２、表示部２５３、記憶部２５４、制御部２５５を有する。
【００３０】
ＩＦ部２５１は、ルータ・スイッチブレード２４を介した機能ブレード２１、２２、２３とのデータインタフェース部であり、具体的にはＮＩＣである。また、入力部２５２は、ユ−ザの要求または指示を入力する入力装置であり、キーボードやマウスなどである。また、表示部２５３は、ユーザが要求を入力する画面やブレード型ネットワーク中継装置２０のステータスを表示する画像表示装置である。
【００３１】
記憶部２５４は、ＨＤＤなどの記憶装置であり、構成情報記憶部２５４ａを有する。構成情報記憶部２５４ａは、機能ブレードの構成の識別情報と、機能ブレードの位置情報と、機能ブレードの内の現用数および待機数と、機能ブレードの内のそれぞれに関する運用または待機を識別する属性情報、識別情報およびアドレス情報を含む構成定義情報と、を含む構成情報を記憶する記憶部である。
【００３２】
ここで、図２および図３を参照して、図１に示す構成情報記憶部２５４ａが記憶する構成情報の一例について説明する、図２は、図１に示す構成情報記憶部２５４ａが記憶する構成情報の一例を示す図である。また、図３は、図１に示す構成情報記憶部２５４ａが記憶する構成情報の一例をさらに具体的に示す図である。図２に示すように、待機冗長系グループ名はＧ１、機能ブレード２１，２２，２３の搭載位置は、スロット１、２、４、待機冗長系構成は、現用数２、待機数１、そして、機能ブレードの構成定義１は、識別ＩＤ１、個別ＩＰアドレス１、代表ＩＰアドレス１であることがわかる。
【００３３】
図３に示すように、各構成定義に関する個別ＩＰアドレスおよび代表ＩＰアドレスが具体的に示されている。個別ＩＰアドレスは、ブレード型ネットワーク中継装置２０内で通信を行うときに用いられるＩＰアドレスである。また、代表ＩＰアドレスは、クライアント装置１１、１２がアプリケーションサーバ装置１４，１５と通信を行うときに用いられるＩＰアドレスであり、運用ブレードと運用ブレードと二重系を構成する待機ブレードに共通に用いられるＩＰアドレスである。代表ＩＰアドレスを用いることによりクライアント装置１１、１２およびアプリケーションサーバ装置１４、１５は、運用ブレードが二重系を構成する待機ブレードと切り替わっても通信を支障なく続行することができる。
【００３４】
図１の説明に戻ると、制御部２５５は、管理ブレード２５全体を制御する制御部であり、構成管理部２５５ａ、ブレード搭載検出部２５５ｂ、ブレード故障検出部２５５ｃとを有する。構成管理部２５５ａは、機能ブレードの構成を定義する情報である構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報をブレード搭載検出部２５５ｂによって検出された機能ブレードに転送し、機能ブレードが運用ブレードと運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理する制御部である。また、構成管理部２５５ａは、ブレード故障検出部２５５ｃによって故障が検出された故障ブレードの切替え要求を故障ブレードと二重系を構成する待機ブレードに転送する。
【００３５】
ブレード搭載検出部２５５ｂは、機能ブレード２１、２２、２３が搭載されたことを検出する検出部である。具体的には、機能ブレード２１、２２、２３は、グローバルＭＡＣアドレスを持つＮＩＣが複数搭載されているので、ＮＩＣのＭＡＣアドレスからリンクローカルアドレスを生成する。ここで、図４を参照して、図１に示すブレード検出部２２５ｂが検出する機能ブレードのＩＰアドレスの一例について説明する。図４は、図１に示すブレード検出部２２５ｂが検出する機能ブレードのＩＰアドレスの一例を示す図である。同図に示すようにＩＰアドレスの前半の６４バイトがネットワークアドレス、後半の６４バイトがＭＡＣアドレスとなっている。ブレード検出部２５５ｂは、機能ブレードが搭載されたことをＮＩＣのリンクローカルＩＰアドレスの近隣探索により検出する。
【００３６】
また、機能ブレード２１、２２、２３は、グローバルＭＡＣアドレスを持つＮＩＣが複数搭載されているので、ＮＩＣとのハード的な接触を検出して機能ブレード２１、２２、２３の搭載位置、すなわち図２または図３に示されているスロット１、２、４を検出する。そして、搭載位置ＩＤからリンクローカルアドレスを生成する。ここで、図５を参照して、図１に示すブレード検出部２２５ｂが検出する機能ブレードのＩＰアドレスの一例について説明する。図５は、図１に示すブレード検出部２２５ｂが検出する機能ブレードのＩＰアドレスの一例を示す図である。同図に示すようにＩＰアドレスの前半の６４バイトがネットワークアドレス、後半の６４バイトが搭載位置ＩＤとなっている。ブレード検出部２５５ｂは、機能ブレード２１、２２、２３のハード的な接触を検出して機能ブレード２１、２２、２３の搭載位置からリンクローカルＩＰアドレスを認識する。
【００３７】
図１の説明に戻ると、ブレード故障検出部２５５ｃは、機能ブレードの故障を検出する検出部である。また、ブレード故障検出部２５５ｃは、機能ブレードから機能ブレードが故障したことを通知する制御パケットを受信し、または機能ブレードから定期的に転送される自己の生存を通知する制御パケットが途絶えたことを識別して機能ブレードの故障を検出する。
【００３８】
また、構成管理部２５５ａは、仮想ルータプロトコルに基づく拡張プロトコルを使用して構成定義情報を含む制御パケットを生成し、生成した制御パケットをブレード搭載検出部２５５ｂによって検出された機能ブレードに転送し、二重系を構成するよう管理する。ここで、図６を参照して、図１に示す構成管理部２５５ａが生成する制御パケットについて説明する。図６は、図１に示す構成管理部２５５ａが生成する制御パケットの一例を示す図である。同図に示すように、制御パケットは、仮想ルータプロトコルに基づいた拡張プロトコルを使用し、ＶＲＲＰ拡張ヘッダには以下のデータが存在する。
【００３９】
バージョン情報：プロトコル世代
制御データ種別：制御パケットの種別
識別情報：ペア識別
メッセージ長：制御パケットのデータ長
制御パケット通番：制御パケットの順序制御用番号
【００４０】
なお、制御パケットには、生存制御パケット、ネゴシエーション要求制御パケット、ネゴシエーション応答制御パケット、切替え通知制御パケット、切替え指示制御パケット、切替え応答制御パケットなどがある。また、制御パケットの判定は、拡張ヘッダに存在する制御データ種別による。
【００４１】
生存制御パケットとは、機能ブレードが他の機能ブレードに対し自己の生存を示す情報である生存情報を定期的に送信する制御パケットであり、生存制御パケットの送信が途絶えると管理ブレードはその機能ブレードが故障したことを検出する。また、ネゴシエーション要求制御パケットは、運用ブレードと待機ブレードとの間で二重系を構成するためのネゴシエーションを要求する制御パケットであり、運用ブレードから待機ブレードに送信される。また、ネゴシエーション応答制御パケットは、ネゴシエーション要求制御パケットに応答する制御パケットであり、待機ブレードから運用ブレードに送信される。
【００４２】
切替え通知制御パケットは、故障した運用ブレードが管理ブレードに送信する制御パケットであり、故障を通知する。また、切替え指示制御パケットは、故障した機能ブレードから切替え通知制御パケットを受信した管理ブレードが全ての機能ブレードに送信する故障した機能ブレードの持つ識別情報を設定した制御パケットである。その結果、識別情報に一致しない機能ブレードは、二重系を解消し、単独動作に移行してコネクション情報の送信を停止する。一方、識別情報に一致する待機ブレードは、管理ブレードに切替え応答制御パケットを送信し、運用ブレードに移行することを通知する。
【００４３】
（３）ブレード型ネットワーク中継装置の運用構成構築手順
次に、図７を参照して、図１に示すブレード型ネットワーク中継装置２０の運用構成構築手順について説明する。図７は、図１に示すブレード型ネットワーク中継装置２０の運用構成構築手順を示すフローチャートである。同図に示すように、機能ブレード２１が搭載されると（ステップＳ７０１）、管理ブレード２５は、機能ブレード２１の搭載を検出し（ステップＳ７０２）、検出した搭載位置から構成情報を特定し、運用属性の構成定義情報を機能ブレード２１に送信する（ステップＳ７０３）。そして、機能ブレード２１は、管理ブレード２５から受信した構成定義情報を設定し（ステップＳ７０４）、単独動作を開始するために生存制御パケットを同じグループ内の他の機能ブレードに一定間隔で送信する（ステップＳ７０５）。
【００４４】
さらに、次の機能ブレード２２が搭載されると（ステップＳ７０６）、管理ブレード２５は、機能ブレード２２の搭載を検出し（ステップＳ７０７）、検出した搭載位置から構成情報を特定し、次の運用属性の構成定義情報を機能ブレード２２に転送する（ステップＳ７０８）。そして、機能ブレード２２は、管理ブレード２５から受信した構成定義情報を設定し（ステップＳ７０９）、単独動作を開始するために生存制御パケットを同じグループ内の他の機能ブレードに一定間隔で送信する（ステップＳ７１０）。
【００４５】
さらに、次の機能ブレード２３が搭載されると（ステップＳ７１１）、管理ブレード２５は、機能ブレード２３の搭載を検出し（ステップＳ７１２）、検出した搭載位置から構成情報を特定し、次の運用属性の構成定義情報を探すが、構成情報に次の運用属性の構成定義情報が無いので、待機属性の構成定義情報を機能ブレード２３に転送する（ステップＳ７１３）。そして、機能ブレード２３は、管理ブレード２５から受信した構成定義情報を設定し（ステップＳ７１４）、単独動作を開始するために生存制御パケットを同じグループ内の他の機能ブレードに一定間隔で送信する（ステップＳ７１５）。
【００４６】
さらに、運用属性の機能ブレード２１は、対応する待機属性の機能ブレード２３から生存制御パケットを受信すると、二重系を構成するために機能ブレード２３にネゴシエーション要求制御パケットを送信する（ステップＳ７１６）。そして、機能ブレード２３がネゴシエーション応答制御パケットを機能ブレード２１に送信すると（ステップＳ７１７）、機能ブレード２１は、二重系移行を開始する（ステップＳ７１８）。同時に、機能ブレード２３も、二重系移行を開始する（ステップＳ７１９）。さらに、機能ブレード２１から機能ブレード２３にコネクション情報を送信する（ステップＳ７２０）。
【００４７】
また、運用属性の機能ブレード２２は、対応する待機属性の機能ブレード２３から生存制御パケットを受信すると、二重系を構成するために機能ブレード２３にネゴシエーション要求制御パケットを送信する（ステップＳ７２１）。そして、機能ブレード２３がネゴシエーション応答制御パケットを機能ブレード２２に送信すると（ステップＳ７２２）、機能ブレード２２は、二重系移行を開始する（ステップＳ７２３）。同時に、機能ブレード２３も、二重系移行を開始する（ステップＳ７２４）。さらに、機能ブレード２２から機能ブレード２３にコネクション情報を送信する（ステップＳ７２５）。このようにして、本手順に依れば図１に示すブレード型ネットワーク中継装置２０の運用構成を構築することができる。
【００４８】
（４）故障によるブレード型ネットワーク中継装置の運用構成再構築手順
次に、図８を参照して、図１に示すブレード型ネットワーク中継装置２０の故障による運用構成再構築手順について説明する。図８は、図１に示すブレード型ネットワーク中継装置２０の故障による運用構成再構築手順を示すフローチャートである。同図に示すように、クライアント端末装置１１、１２とアプリケーションサーバ装置１４、１５が機能ブレード２２を経由して通信を行っており、機能ブレード２２と機能ブレード２３は二重系を構成している。この時、機能ブレード２２で故障が発生する（ステップＳ８０１）。機能ブレード２２が発生を通知できるような軽度の故障の場合、切替え通知制御パケットを管理ブレード２５に送信する（ステップＳ８０２）。通知ができないような故障の場合、管理ブレード２５は、機能ブレード２２の生存制御パケットが途絶えたことを検出して、機能ブレード２２の故障を認識する。
【００４９】
そして、管理ブレード２５は、機能ブレード２２の故障を検出すると、故障した機能ブレード２２を除く同じグループ内の全ての機能ブレード２１、２３に故障した機能ブレード２２の構成定義情報を含む切り替え指示制御パケットを送信する（ステップＳ８０３）。さらに、切替え指示制御パケットの識別情報と一致しない機能ブレード２１は、切替え指示制御パケットの受信により二重系を解消し（ステップＳ８０４）、単独動作に移行して、機能ブレード２３へのコネクション情報の転送を停止する（ステップＳ８０５）。
【００５０】
一方、切替え指示制御パケットの識別情報と一致する機能ブレード２３は、管理ブレード２５に切替え応答制御パケットを送信して（ステップＳ８０６）、機能ブレード２１のコネクション情報を破棄して（ステップＳ８０７）、二重系を解消する（ステップＳ８０８）。そして、管理ブレード２５は、切替え応答制御パケットを受信すると、故障した機能ブレード２２が持つ構成定義情報を機能ブレード２３に送信する（ステップＳ８０９）。機能ブレード２３は、管理ブレード２５から受信した構成定義情報を設定し、故障した機能ブレード２２のコネクション情報を展開し、故障した機能ブレード２２の制御を引き継ぐ（ステップＳ８１０）。このようにして、本手順に依れば、機能ブレード２２が故障した場合でも新たな運用構成を再構築することができる。
【００５１】
上述してきたように、本実施例では、ブレード搭載検出部２５５ｂは、機能ブレードが搭載されたことを検出し、構成管理部２５５ａは、機能ブレードの構成を定義する情報である構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を検出された機能ブレードに転送し、機能ブレードが運用ブレードと運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理し、二重系構成部２１３ａ、２２３ａ、２３３ａは、転送された構成定義情報に基づいて運用ブレードと待機ブレードを識別し、クライアント端末装置とアプリケーションサーバ装置との通信に必要な通信プロトコルに関する情報であるコネクション情報を共有する二重系を構成することとしたので、運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができる。
【００５２】
また、構成情報記憶部２５４ａは、構成情報を記憶し、構成管理部２５５ａは、構成情報記憶部２５４ａによって記憶されている構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を検出された機能ブレードに転送し、機能ブレードが運用ブレードと運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理することとしたので、機能ブレードの構成情報の不整合が生じないようにすることができ、もって運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができる。
【００５３】
また、構成情報記憶部２５４ａは、機能ブレードの構成の識別情報と、機能ブレードの位置情報と、機能ブレードの内の現用数および待機数と、機能ブレードの内のそれぞれに関する運用または待機を識別する属性情報、識別情報およびアドレス情報を含む構成定義情報と、を含む構成情報を記憶することとしたので、機能ブレードの構成情報の不整合が生じないようにすることができ、もって運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができる。
【００５４】
また、ブレード故障検出部２５５ｃは、機能ブレードの故障を検出し、構成管理部２５５ａは、ブレード故障検出部２５５ｃによって故障が検出された故障ブレードの切替え要求を故障ブレードと二重系を構成する待機ブレードに転送し、待機ブレードが転送された切替え要求に該当しない場合は、故障ブレードとの二重系を解消し、または、待機ブレードが切替え要求に該当する場合は、待機から運用に移行し、故障ブレード以外の機能ブレードとの二重系を解消することとしたので、運用ブレードと待機ブレードの構成を変更し、自由度の高い待機冗長系を構成することができる。
【００５５】
また、構成管理部２５５ａは、仮想ルータプロトコルに基づく拡張プロトコルを使用して構成定義情報を含む制御パケットを生成し、生成した制御パケットを検出された機能ブレードに転送し、二重系を構成するよう管理することとしたので、自律的に二重系を構成することができる。
【００５６】
また、構成管理部２５５ａは、機能ブレードから機能ブレードが故障したことを通知する制御パケットを受信し、または機能ブレードから定期的に転送される自己の生存を通知する制御パケットが途絶えたことを識別して機能ブレードの故障を検出することとしたので、容易に機能ブレードの故障を検出することができる。
【００５７】
また、二重系構成部２１３ａ、２２３ａ、２３３ａは、自己の生存を通知する制御パケットに基づいて運用ブレードと待機ブレードを識別し、コネクション情報を共有する二重系を構成することとしたので、容易に二重系を構成することができる。
【００５８】
また、コネクション情報記憶部２１２ｂ、２２２ｂ、２３２ｂは、コネクション情報を記憶し、二重系構成部２１３ａ、２２３ａ、２３３ａは、自己の生存を通知する制御パケットに基づいて運用ブレードと待機ブレードを識別し、記憶されたコネクション情報を共有する二重系を構成することとしたので、運用ブレードが故障した場合、故障した運用ブレードを容易に待機ブレードに切替えることができる。
【００５９】
さて、これまで本発明の実施例の形態について説明したが、本発明は上述した実施例以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施例にて実施されてもよいものである。
【００６０】
例えば、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００６１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置（ブレード型ネットワーク中継装置）の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００６２】
なお、本実施例で説明した待機冗長系構成方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【００６３】
（付記１）ネットワークを介して複数のクライアント端末装置にアプリケーションサービスを提供するアプリケーションサーバ装置の中継をする複数の機能ブレードを有するブレード型ネットワーク中継装置であって、
管理ブレードは、
前記機能ブレードが搭載されたことを検出するブレード搭載検出手段と、
前記機能ブレードの構成を定義する情報である構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を前記ブレード搭載検出手段によって検出された機能ブレードに転送し、機能ブレードが運用ブレードと該運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理する構成管理手段と、を備え、
前記機能ブレードは、
前記構成管理手段によって転送された構成定義情報に基づいて前記運用ブレードと前記待機ブレードを識別し、前記クライアント端末装置と前記アプリケーションサーバ装置との通信に必要な通信プロトコルに関する情報であるコネクション情報を共有する前記二重系を構成する二重系構成手段を備えたことを特徴とするブレード型ネットワーク中継装置。
【００６４】
（付記２）前記構成情報を記憶する構成情報記憶手段をさらに備え、
前記構成管理手段は、前記構成情報記憶手段によって記憶されている構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を前記ブレード搭載検出手段によって検出された機能ブレードに転送し、機能ブレードが運用ブレードと該運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理することを特徴とする付記１に記載のブレード型ネットワーク中継装置。
【００６５】
（付記３）前記構成情報記憶手段は、前記機能ブレードの構成の識別情報と、該機能ブレードの位置情報と、該機能ブレードの内の現用数および待機数と、該機能ブレードの内のそれぞれに関する運用または待機を識別する属性情報、識別情報およびアドレス情報を含む構成定義情報と、を含む構成情報を記憶することを特徴とする付記２に記載のブレード型ネットワーク中継装置。
【００６６】
（付記４）前記機能ブレードの故障を検出するブレード故障検出手段をさらに備え、
前記構成管理手段は、前記ブレード故障検出手段によって故障が検出された故障ブレードの切替え要求を該故障ブレードと前記二重系を構成する待機ブレードに転送し、
前記二重系構成手段は、前記待機ブレードが前記構成管理手段によって転送された切替え要求に該当しない場合は、前記故障ブレードとの二重系を解消し、または、前記待機ブレードが前記切替え要求に該当する場合は、待機から運用に移行し、前記故障ブレード以外の機能ブレードとの二重系を解消することを特徴とする付記１に記載のブレード型ネットワーク中継装置。
【００６７】
（付記５）前記構成管理手段は、仮想ルータプロトコルに基づく拡張プロトコルを使用して前記構成定義情報を含む制御パケットを生成し、生成した制御パケットを前記ブレード搭載検出手段によって検出された機能ブレードに転送し、前記二重系を構成するよう管理することを特徴とする付記１〜４のいずれか一つに記載のブレード型ネットワーク中継装置。
【００６８】
（付記６）前記ブレード故障検出手段は、前記機能ブレードから該機能ブレードが故障したことを通知する前記制御パケットを受信し、または該機能ブレードから定期的に転送される自己の生存を通知する前記制御パケットが途絶えたことを識別して該機能ブレードの故障を検出することを特徴とする付記４に記載のブレード型ネットワーク中継装置。
【００６９】
（付記７）前記コネクション情報を記憶するコネクション情報記憶手段をさらに備え、
前記二重系構成手段は、自己の生存を通知する前記制御パケットに基づいて前記運用ブレードと前記待機ブレードを識別し、前記コネクション情報記憶手段によって記憶されたコネクション情報を共有する前記二重系を構成する二重系構成手段を備えたことを特徴とする付記１または４に記載のブレード型ネットワーク中継装置。
【００７０】
（付記８）ネットワークを介して複数のクライアント端末装置にアプリケーションサービスを提供するアプリケーションサーバ装置の中継をする複数の機能ブレードを有するブレード型ネットワーク中継装置に用いられる待機冗長系構成方法であって、
前記機能ブレードが搭載されたことを検出するブレード搭載検出工程と、
前記機能ブレードの構成を定義する情報である構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を前記ブレード搭載検出手段によって検出された機能ブレードに転送し、機能ブレードが運用ブレードと該運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理する構成管理工程と、
前記構成管理工程によって転送された構成定義情報に基づいて前記運用ブレードと前記待機ブレードを識別し、前記クライアント端末装置と前記アプリケーションサーバ装置との通信に必要な通信プロトコルに関する情報であるコネクション情報を共有する前記二重系を構成する二重系構成工程を含んだことを特徴とする待機冗長系構成方法。
【００７１】
（付記９）前記構成情報を記憶する構成情報記憶工程をさらに含み、
前記構成管理工程は、前記構成情報記憶工程によって記憶されている構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を前記ブレード搭載検出手段によって検出された機能ブレードに転送し、機能ブレードが運用ブレードと該運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理することを特徴とする付記８に記載の待機冗長系構成方法。
【００７２】
（付記１０）前記構成情報記憶工程は、前記機能ブレードの構成の識別情報と、該機能ブレードの位置情報と、該機能ブレードの内の現用数および待機数と、該機能ブレードの内のそれぞれに関する運用または待機を識別する属性情報、識別情報およびアドレス情報を含む構成定義情報と、を含む構成情報を記憶することを特徴とする付記９に記載の待機冗長系構成方法。
【００７３】
（付記１１）前記機能ブレードの故障を検出するブレード故障検出工程をさらに含み、
前記構成管理工程は、前記ブレード故障検出工程によって故障が検出された故障ブレードの切替え要求を該故障ブレードと前記二重系を構成する待機ブレードに転送し、
前記二重系構成工程は、前記待機ブレードが前記構成管理手段によって転送された切替え要求に該当しない場合は、前記故障ブレードとの二重系を解消し、または、前記待機ブレードが前記切替え要求に該当する場合は、待機から運用に移行し、前記故障ブレード以外の機能ブレードとの二重系を解消することを特徴とする付記８に記載の待機冗長系構成方法。
【００７４】
（付記１２）ネットワークを介して複数のクライアント端末装置にアプリケーションサービスを提供するアプリケーションサーバ装置の中継をする複数の機能ブレードを有するブレード型ネットワーク中継装置に用いられる待機冗長系構成プログラムであって、
前記機能ブレードが搭載されたことを検出するブレード搭載検出手順と、
前記機能ブレードの構成を定義する情報である構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を前記ブレード搭載検出手段によって検出された機能ブレードに転送し、機能ブレードが運用ブレードと該運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理する構成管理手順と、
前記構成管理手順によって転送された構成定義情報に基づいて前記運用ブレードと前記待機ブレードを識別し、前記クライアント端末装置と前記アプリケーションサーバ装置との通信に必要な通信プロトコルに関する情報であるコネクション情報を共有する前記二重系を構成する二重系構成手順をコンピュータに実行させることを特徴とする待機冗長系構成プログラム。
【００７５】
（付記１３）前記構成情報を記憶する構成情報記憶手順をさらにコンピュータに実行させ、
前記構成管理手順は、前記構成情報記憶手順によって記憶されている構成情報を管理し、管理している構成情報から機能ブレードを定義する情報である構成定義情報を順次取出して、取出した構成定義情報を前記ブレード搭載検出手段によって検出された機能ブレードに転送し、機能ブレードが運用ブレードと該運用ブレードに対応する待機ブレードとからなる二重系を構成するよう管理することを特徴とする付記１２に記載の待機冗長系構成プログラム。
【００７６】
（付記１４）前記構成情報記憶手順は、前記機能ブレードの構成の識別情報と、該機能ブレードの位置情報と、該機能ブレードの内の現用数および待機数と、該機能ブレードの内のそれぞれに関する運用または待機を識別する属性情報、識別情報およびアドレス情報を含む構成定義情報と、を含む構成情報を記憶することを特徴とする付記１３に記載の待機冗長系構成プログラム。
【００７７】
（付記１５）前記機能ブレードの故障を検出するブレード故障検出手順をさらにコンピュータに実行させ、
前記構成管理手順は、前記ブレード故障検出手順によって故障が検出された故障ブレードの切替え要求を該故障ブレードと前記二重系を構成する待機ブレードに転送し、
前記二重系構成手順は、前記待機ブレードが前記構成管理手順によって転送された切替え要求に該当しない場合は、前記故障ブレードとの二重系を解消し、または、前記待機ブレードが前記切替え要求に該当する場合は、待機から運用に移行し、前記故障ブレード以外の機能ブレードとの二重系を解消することを特徴とする付記１２に記載の待機冗長系構成プログラム。
【産業上の利用可能性】
【００７８】
以上のように、本発明にかかるブレード型ネットワーク中継装置は、複数の運用系と複数の待機系から成るホットスタンバイシステムの管理に有用である。
【図面の簡単な説明】
【００７９】
【図１】実施例１に係るブレード型ネットワーク中継システムの構成を示す機能ブロック図である。
【図２】図１に示す構成情報記憶部が記憶する構成情報の一例を示す図である。
【図３】図１に示す構成情報記憶部が記憶する構成情報の一例をさらに具体的に示す図である。
【図４】図１に示すブレード検出部が検出する機能ブレードのＩＰアドレスの一例を示す図である。
【図５】図１に示すブレード検出部が検出する機能ブレードのＩＰアドレスの一例を示す図である。
【図６】図１に示す構成管理部が生成する制御パケットの一例を示す図である。
【図７】図１に示すブレード型ネットワーク中継装置の運用構成構築手順を示すフローチャートである。
【図８】図１に示すブレード型ネットワーク中継装置の故障による運用構成再構築手順を示すフローチャートである。
【符号の説明】
【００８０】
１    ブレード型ネットワーク中継システム
１１、１２    クライアント端末装置
１４、１５    アプリケーションサーバ装置
１６    スイッチ
２０    ブレード型ネットワーク中継装置
２１、２２、２３    機能ブレード
２４    ルータ・スイッチブレード
２５    管理ブレード
２１１、２２１、２３１    インタフェース部またはＩＦ部
２１２、２２２、２３２    記憶部
２１２ａ、２２２ａ、２３２ａ    構成定義情報記憶部
２１２ｂ、２２２ｂ、２３２ｂ    コネクション情報記憶部
２１３、２２３、２３３    制御部
２１３ａ、２２３ａ、２３３ａ    二重系構成部
２５１    ＩＦ部
２５２    入力部
２５３    表示部
２５４    記憶部
２５４ａ    構成情報記憶部
２５５    制御部
２５５ａ    構成管理部
２５５ｂ    ブレード搭載検出部
２５５ｃ    ブレード故障検出部
【図１】
2005293430.tif 000003
【図２】
2005293430.tif 000004
【図３】
2005293430.tif 000005
【図４】
2005293430.tif 000006
【図５】
2005293430.tif 000007
【図６】
2005293430.tif 000008
【図７】
2005293430.tif 000009
【図８】
2005293430.tif 000010