(57)【要約】【課題】  脆弱性の回避、イニシエータ端末とロジカルユニット間の障害回避。【解決手段】  ＩＰストレージシステムにおいて、ターゲットポータルホスト１３２にｉＳＣＳＩ方式のターゲットポータル機能が用いるＮＩ(ネットワークインタフェース)、ｉＳＣＳＩイニシエータ端末ドライバの機能が用いるＮＩを有し、イニシエータ端末１３１とターゲットポータルホスト１３２と間のｉＳＣＳＩセッション及びｉＳＣＳＩイニシエータ端末ドライバとターゲット１３３との間のｉＳＣＳＩセッションを管理するものを用い、イニシエータ端末１３１のネーム、イニシエータ端末１３１とターゲットポータルホスト１３２との間のセッションを一意に特定するコネクション識別子、ｉＳＣＳＩイニシエータ端末ドライバとターゲット１３３間セッションを一意に特定するコネクション識別子及びターゲットポータルホスト１３２を特定する識別子を管理するＤＢ１３９を備える。【選択図】  図１３
2007036801.tif 000002
【特許請求の範囲】
【請求項１】
イニシエータ端末と、
ターゲットポータルホストと、
ロジカルユニットに接続するターゲットと、を有するＩＰストレージシステムに配置される前記ターゲットポータルホストであって、
ｉＳＣＳＩ方式のターゲットポータル機能が用いる第１のネットワークインターフェースと、
ｉＳＣＳＩイニシエータ端末ドライバの機能が用いる第２のネットワークインターフェースと、を有し、
前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理することを特徴とするターゲットポータルホスト。
【請求項２】
イニシエータ端末と、
複数のターゲットポータルホストを有するターゲットポータルホストクラスタと、
ロジカルユニットに接続するターゲットと、を有するＩＰストレージシステムに配置される前記ターゲットポータルホストクラスタであって、
前記ターゲットポータルホストは、ｉＳＣＳＩ方式のターゲットポータル機能を有する第１のネットワークインターフェースと、
ｉＳＣＳＩイニシエータ端末ドライバの機能を有する第２のネットワークインターフェースと、を有し、
前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理することを特徴とするターゲットポータルホストクラスタ。
【請求項３】
イニシエータ端末と、
ｉＳＣＳＩ方式のターゲットポータル機能が用いる第１のネットワークインターフェースと、ｉＳＣＳＩイニシエータ端末ドライバの機能が用いる第２のネットワークインターフェースと、を有し、前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理するターゲットポータルホストと、
ロジカルユニットに接続するターゲットと、
前記イニシエータ端末のネーム、前記イニシエータ端末と前記ターゲットポータルホストとの間のセッションを一意に特定するコネクション識別子、前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のセッションを一意に特定するコネクション識別子、及び前記ターゲットポータルホストを特定する識別子を１レコードとして管理するデータベースと、を有することを特徴とするＩＰストレージシステム。
【請求項４】
イニシエータ端末と、
ｉＳＣＳＩ方式のターゲットポータル機能を有する第１のネットワークインターフェースと、ｉＳＣＳＩイニシエータ端末ドライバの機能を有する第２のネットワークインターフェースと、を有し、前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理するターゲットポータルホストを複数有するターゲットポータルホストクラスタと、
前記イニシエータ端末からのＴＣＰセッションをセッション毎に前記イニシエータ端末ポータルホストクラスタのうちのいずれか一つのイニシエータ端末ポータルホストに振り分ける負荷分散装置と、
ロジカルユニットに接続するターゲットと、
前記イニシエータ端末のネーム、前記イニシエータ端末と前記ターゲットポータルホストとの間のセッションを一意に特定するコネクション識別子、前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のセッションを一意に特定するコネクション識別子、及び前記ターゲットポータルホストを特定する識別子を１レコードとして管理するデータベースと、を有することを特徴とするＩＰストレージシステム。
【請求項５】
イニシエータ端末と、
ターゲットポータルホストと、
ロジカルユニットに接続するターゲットと、を有するＩＰストレージシステムに配置される前記ターゲットポータルホストにおけるターゲットポータル方法であって、
前記ターゲットポータルホストは、ｉＳＣＳＩ方式のターゲットポータル機能が用いる第１のネットワークインターフェースと、
ｉＳＣＳＩイニシエータ端末ドライバの機能が用いる第２のネットワークインターフェースと、を有し、
前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理することを特徴とするターゲットポータル方法。
【請求項６】
イニシエータ端末と、
複数のターゲットポータルホストを有するターゲットポータルホストクラスタと、
ロジカルユニットに接続するターゲットと、を有するＩＰストレージシステムに配置される前記ターゲットポータルホストクラスタにおけるターゲットポータル方法であって、
前記ターゲットポータルホストは、ｉＳＣＳＩ方式のターゲットポータル機能を有する第１のネットワークインターフェースと、
ｉＳＣＳＩイニシエータ端末ドライバの機能を有する第２のネットワークインターフェースと、を有し、
前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理することを特徴とするターゲットポータル方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰストレージ技術の一つであるｉＳＣＳＩ方式ストレージシステムに用いるターゲットポータル技術に関する。
【背景技術】
【０００２】
図１に示すように、ＩＰストレージ技術の一つであるｉＳＣＳＩ方式を用いて、イニシエータ端末機能を有する複数の端末１１−１、２を特定の、又はグループ化されたターゲット装置１２に接続する場合には、各イニシエータ端末１１−１、２がセッション確立後にアクセスする各ＳＣＳＩデバイスは単一のＳＣＳＩバス１３に接続されており、各イニシエータ端末１１−１、２と各ＳＣＳＩバス１３との接続関係は予め用意されたアクセスコントロールリスト（ＡＣＬ）に基づいてソフトウェア制御されている。
【０００３】
図２は従来のｉＳＣＳＩ  Ｔａｒｇｅｔ  Ｐｏｒｔａｌ  Ｇｒｏｕｐの構成例を示す図である。図２に示すように、ターゲットポータル装置２３が具備するＳＣＳＩデバイスは予めロジカルユニット２５−１、２（ＬＵ）としてターゲットポータル装置２３内のＳＣＳＩバス２６に結合されており、ユニット増設に際してはターゲットポータル装置２３への直接的なオペレーション操作を伴う。
【０００４】
ターゲットポータル装置２３とロジカルユニット２５−１、２との間の接続に、ファイバーチャネル（ＦＣ）方式などの高価な機器を使用しない場合には、両者は予めバス結合されている。このため、所定のロジカルユニット２５−１、２への接続を目的とするイニシエータ端末２１は、所定のロジカルユニット２５−１、２の接続されたターゲットポータル装置２３にバス結合されたネットワークインターフェース２４（ネットワークポータル）を介してのみ、ロジカルユニット２５−１、２接続が可能となっている(例えば、非特許文献１参照。)。
【非特許文献１】Ｊ．Ｓａｔｒａｎ，ｅｔ  ａｌ，“Ｉｎｔｅｒｎｅｔ  Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｆａｃｅ(ｉＳＣＳＩ)”，ＩＥＴＦ  ＲＦＣ  ３７２０，Ａｐｒｉｌ  ２００４
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ロジカルユニットがターゲットポータル装置内の同一バスに接続されている場合、ｉＳＣＳＩセッション確立後にイニシエータ端末から行うＳＣＳＩスキャンの対象となるロジカルユニットが共通となる。このため、悪意のあるイニシエータ端末が存在する場合には、ＳＣＳＩコマンドを利用したバスの擾乱、攻撃等、又は他のイニシエータ端末向けロジカルユニットの乗っ取りなどの危険性が存在する。
【０００６】
ロジカルユニットの増設、交換等のオペレーションは基本的なオペレーションで頻度も高いことから、特にイニシエータ端末の数的規模が大きい運用に際して、誤操作発生に伴うサービス停止、サービス障害発生の確率が高くなる。
【０００７】
ターゲットポータル装置とロジカルユニットとがバス結合されている場合、対象となるネットワークポータルが限定されるため、イニシエータ端末−ロジカルユニット間セッション確立の信頼性は、イニシエータ端末−ネットワークポータル間のネットワークの信頼性と当該ネットワークポータル機能（ｉＳＣＳＩ終端処理）の耐障害性に依存する比率が高い。
【０００８】
そこで、上記の悪意あるイニシエータ端末に起因する脆弱性の回避、システム運用障害、及びネットワーク、ターゲットポータル装置各々の低信頼性に起因するイニシエータ端末とロジカルユニット間のサービス障害回避を目的とする。
【課題を解決するための手段】
【０００９】
そこで上記課題を解決するために、請求項１に記載の発明は、イニシエータ端末と、ターゲットポータルホストと、ロジカルユニットに接続するターゲットと、を有するＩＰストレージシステムに配置される前記ターゲットポータルホストであって、ｉＳＣＳＩ方式のターゲットポータル機能が用いる第１のネットワークインターフェースと、ｉＳＣＳＩイニシエータ端末ドライバの機能が用いる第２のネットワークインターフェースと、を有し、前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理することを特徴とする。
【００１０】
また、請求項２に記載の発明は、イニシエータ端末と、複数のターゲットポータルホストを有するターゲットポータルホストクラスタと、ロジカルユニットに接続するターゲットと、を有するＩＰストレージシステムに配置される前記ターゲットポータルホストクラスタであって、前記ターゲットポータルホストは、ｉＳＣＳＩ方式のターゲットポータル機能を有する第１のネットワークインターフェースと、ｉＳＣＳＩイニシエータ端末ドライバの機能を有する第２のネットワークインターフェースと、を有し、前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理することを特徴とする。
【００１１】
また、請求項３に記載の発明は、イニシエータ端末と、ｉＳＣＳＩ方式のターゲットポータル機能が用いる第１のネットワークインターフェースと、ｉＳＣＳＩイニシエータ端末ドライバの機能が用いる第２のネットワークインターフェースと、を有し、前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理するターゲットポータルホストと、ロジカルユニットに接続するターゲットと、前記イニシエータ端末のネーム、前記イニシエータ端末と前記ターゲットポータルホストとの間のセッションを一意に特定するコネクション識別子、前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のセッションを一意に特定するコネクション識別子、及び前記ターゲットポータルホストを特定する識別子を１レコードとして管理するデータベースと、を有することを特徴とする。
【００１２】
また、請求項４に記載の発明は、イニシエータ端末と、ｉＳＣＳＩ方式のターゲットポータル機能を有する第１のネットワークインターフェースと、ｉＳＣＳＩイニシエータ端末ドライバの機能を有する第２のネットワークインターフェースと、を有し、前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理するターゲットポータルホストを複数有するターゲットポータルホストクラスタと、前記イニシエータ端末からのＴＣＰセッションをセッション毎に前記イニシエータ端末ポータルホストクラスタのうちのいずれか一つのイニシエータ端末ポータルホストに振り分ける負荷分散装置と、ロジカルユニットに接続するターゲットと、前記イニシエータ端末のネーム、前記イニシエータ端末と前記ターゲットポータルホストとの間のセッションを一意に特定するコネクション識別子、前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のセッションを一意に特定するコネクション識別子、及び前記ターゲットポータルホストを特定する識別子を１レコードとして管理するデータベースと、を有することを特徴とする。
【００１３】
また、請求項５に記載の発明は、イニシエータ端末と、ターゲットポータルホストと、ロジカルユニットに接続するターゲットと、を有するＩＰストレージシステムに配置される前記ターゲットポータルホストにおけるターゲットポータル方法であって、前記ターゲットポータルホストは、ｉＳＣＳＩ方式のターゲットポータル機能が用いる第１のネットワークインターフェースと、ｉＳＣＳＩイニシエータ端末ドライバの機能が用いる第２のネットワークインターフェースと、を有し、前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理することを特徴とする。
【００１４】
また、請求項６に記載の発明は、イニシエータ端末と、複数のターゲットポータルホストを有するターゲットポータルホストクラスタと、ロジカルユニットに接続するターゲットと、を有するＩＰストレージシステムに配置される前記ターゲットポータルホストクラスタにおけるターゲットポータル方法であって、前記ターゲットポータルホストは、ｉＳＣＳＩ方式のターゲットポータル機能を有する第１のネットワークインターフェースと、ｉＳＣＳＩイニシエータ端末ドライバの機能を有する第２のネットワークインターフェースと、を有し、前記イニシエータ端末と前記ターゲットポータルホストと間のｉＳＣＳＩセッション、及び前記ｉＳＣＳＩイニシエータ端末ドライバと前記ターゲットとの間のｉＳＣＳＩセッションを管理することを特徴とする。
【００１５】
請求項１に記載のターゲットポータルホスト、若しくは請求項２に記載のターゲットポータルホストクラスタをイニシエータ端末とターゲットとの間に配置したＩＰストレージシステム、請求項３若しくは４に記載のＩＰストレージシステム、又は、請求項５若しくは６に記載のターゲットポータル方法では、悪意のあるイニシエータ端末が存在しても、バスの攻撃等、他のイニシエータ端末向けロジカルユニットの危険を回避することが可能である。
【００１６】
また、ロジカルユニットの増設、交換等において、誤操作発生に伴うサービス停止、サービス障害発生を低減できる。
【００１７】
また、請求項２に記載のターゲットポータルホストクラスタをイニシエータ端末とターゲットとの間に配置したＩＰストレージシステム、請求項４に記載のＩＰストレージシステム、又は、請求項６に記載のターゲットポータル方法では、対象となるネットワークポータルを限定されないようにすることが可能であるので、イニシエータ端末−ロジカルユニット間セッション確立の信頼性は、イニシエータ端末−ネットワークポータル間のネットワークの信頼性と当該ネットワークポータル機能の耐障害性に依存する比率が高くならない。
【発明の効果】
【００１８】
請求項１〜６に記載の発明によれば、悪意のあるイニシエータ端末に起因する脆弱性の回避、及びイニシエータ端末とロジカルユニット間のサービス障害の回避が可能となる。
【発明を実施するための最良の形態】
【００１９】
本実施形態では、イニシエータ端末とロジカルユニットとの間の接続をポータルターゲットホスト（ポータルターゲットホストクラスタ）内でｉＳＣＳＩ−ｉＳＣＳＩ中継接続（ＳＣＳＩコマンドの透過的中継）する。
【００２０】
以下、図面を参照してｉＳＣＳＩ−ｉＳＣＳＩ中継接続について説明する。
【００２１】
図３にｉＳＣＳＩ−ｉＳＣＳＩ中継接続の構成を示す。ｉＳＣＳＩ−ｉＳＣＳＩ中継接続は、ネットワークインターフェースを２つ以上有するターゲットポータルホスト３１上で実現する。ターゲットポータルホスト３１が備えるネットワークインターフェース３２には、ｉＳＣＳＩターゲットポータル機能が実装され、イニシエータ端末との間で１ｓｔ  ｉＳＣＳＩセッションを形成する。もう一方のネットワークインターフェース３３上には、ｉＳＣＳＩイニシエータ端末機能（ソフトウェアドライバ）が実装され、図４に示すシーケンスに従い、ターゲットポータル３１へのｉＳＣＳＩ  Ｌｏｇｉｎと連動して、外部のＳＣＳＩターゲット３４との間で２ｎｄｉＳＣＳＩセッションを動的に形成する。
【００２２】
ここで図４を用いて接続シーケンスについて説明する。まず、イニシエータ端末４１がターゲットポータルホスト４２との間でＳＹＮ、ＳＹＮ−ＡＣＫ、ＡＣＫの信号を送受信する(Ｓ１１)。
【００２３】
その後、イニシエータ端末４１がターゲットポータルホスト４２に対してＬｏｇｉｎ  ｒｅｑｕｅｓｔを送信する(Ｓ１２)。
【００２４】
ターゲットポータルホスト４２は外部のＳＣＳＩターゲット４３との間でＳＹＮ、ＳＹＮ−ＡＣＫ、ＡＣＫの信号を送受信する(Ｓ１３)。
【００２５】
その後、ターゲットポータルホスト４２はターゲット４３に対してＬｏｇｉｎ  ｒｅｑｕｅｓｔを送信して(Ｓ１４)、ターゲット４３からＬｏｇｉｎ  ｒｅｓｐｏｎｓｅを受信する(Ｓ１５)。
【００２６】
その後、ターゲットポータルホスト４２はイニシエータ端末４１に対してＬｏｇｉｎ  ｒｅｓｐｏｎｓｅを送信する(Ｓ１６)。
【００２７】
その後、イニシエータ端末４１はＳＣＳＩデバイス４４に対してＩｎｑｕｉｒｙを送信して(Ｓ１７)、ＳＣＳＩデバイス４４からｒｅｓｐｏｎｓｅを受信する(Ｓ１８)。
【００２８】
その後、イニシエータ端末４１はＳＣＳＩデバイス４４に対してデータの書き込み、読み取り等の要求を行い(Ｓ１９)、ＳＣＳＩデバイス４４から対応するｒｅｓｐｏｎｓｅを受信する(Ｓ２０)。
【００２９】
この図４に示す接続シーケンスは、図５に示す従来の接続方式シーケンスとことなり、イニシエータ端末４１とターゲットポータルホスト４２との間だけではなく、ターゲットポータルホスト４２は外部のＳＣＳＩターゲット４３とさらにｉＳＣＳＩセッションを形成する。
【００３０】
ここで、図６を用いてターゲットポータルホストの内部処理フローを説明する。
【００３１】
まず、イニシエータ端末から受信したＩｎｉｔｉａｔｏｒ  Ｎａｍｅをキーに内蔵する、又は接続するＤＢからターゲットとなる装置名を取得する(Ｓ３１)。
【００３２】
取得した装置名に対応するＩＰアドレスを解決する(Ｓ３２)。例えば、ＳＬＰ  ＤＡから装置名に対応するＩＰアドレスを取得する。
【００３３】
その後、対応するＩＰアドレスのターゲットとＴＣＰコネクションを確立して(Ｓ３３)、ｉＳＣＳＩ  Ｌｏｇｉｎする(Ｓ３４)。
【００３４】
そして、ターゲットが有するロジカルユニットをマウントし(Ｓ３５)、イニシエータ端末に対してＬｏｇｉｎ  ｒｅｓｐｏｎｓｅを送信する(Ｓ３６)。
【００３５】
当該ターゲットポータルホストでは上記両セッションを接続し、上位データを透過的に中継する。これにより、イニシエータ端末（端末）から、外部ｉＳＣＳＩターゲッ装置内のＳＣＳＩデバイスに対して、ＳＣＳＩコマンドデータブロックを透過的に送受することが可能となる。
【００３６】
また、従来のようにターゲット装置内の単一バス上に配置されていた複数のロジカルユニットについて、図７に示すようにｉＳＣＳＩ中継接続によりイニシエータ端末７１−１、２との間でポイントツーポイント接続形態となるため、ロジカルユニット７３−１、２間をバスレベルで分離できる。その結果、悪意あるイニシエータ端末７１−２によるロジカルユニット７３−１へのＳＣＳＩコマンドレベルでの攻撃的スキャン等に対する脆弱性を回避することが可能となる。
【００３７】
また、上記中継接続により、ロジカルユニット増減に関するオペレーションがターゲットポータル装置のオペレーションと切り離される。このため、大規模な数のイニシエータ端末を収容するターゲットポータル装置で発生することの多い、サービス障害発生の可能性を低減することが可能となる。
【００３８】
ここで、ターゲットポータルホスト（ノード）上で複数セッションのｉＳＣＳＩ中継接続を実現する方法を図８を用いて説明する。
【００３９】
ｉＳＣＳＩターゲットポータルホスト８３として指定されたＩＰアドレスへのＴＣＰ接続要求を、ｉＳＣＳＩセッション毎に、動的にポータル（ＩＰアドレスとポート番号の組）へ分散することが可能な市販の負荷分散装置８２をイニシエータ端末８１−１、２側に前置する。ターゲットポータルホスト８３上では各ポータルへ８４−１、２のセッション毎に、当該ホスト８３上の異なるイニシエータ端末ドライバ８５−１、２にマッピングする。当該ホスト８３上の複数のイニシエータ端末ドライバ８５−１、２は、ホスト８３上で一意となるコネクション識別子を使うものとし、同時に同じコネクション識別子が存在することはない。この手法により、１つのターゲットポータルホスト上で複数のｉＳＣＳＩセッション中継を実現する。
【００４０】
なお、イニシエータ端末８１のネーム、イニシエータ端末８１とターゲットポータルホスト８３との間のセッションを一意に特定するコネクション識別子、ｉＳＣＳＩイニシエータ端末ドライバ８５とターゲット８６との間のセッションを一意に特定するコネクション識別子、及びターゲットポータルホスト８３を特定する識別子を１レコードとして管理するデータベースを用いることが可能である。
【００４１】
ｉＳＣＳＩ中継接続により、ターゲット装置とロジカルが物理的に分離されることから、上記の負荷分散装置と複数のターゲットポータルホストを組み合わせることで、図９に示すような、ターゲットポータルクラスタ９３（ターゲットポータルホストのクラスタリング）が構成可能となる。
【００４２】
ＳＬＰ  ＤＡ９４(Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｄｉｒｅｃｔｒｙ  Ａｇｅｎｔ)はターゲット９５−１、２のネットワーク上の位置情報(例えば、ＩＰアドレス)を登録しておき、ターゲットポータルクラスタ９３からイニシエータ端末９１がアクセスを希望するターゲットのネットワーク上の位置情報(例えば、ＩＰアドレス)の要求を受信し、これに対して該当するネットワーク上の位置情報(例えば、ＩＰアドレス)をターゲットポータルクラスタ９３に送信する。
【００４３】
ここで、図１０を用いて図９における動作について説明する。
【００４４】
まず、イニシエータ端末の電源を投入し、ＩＰ網よりグローバルアドレス及びＤＮＳアドレスをイニシエータ端末が取得する(Ｓ４１)。
【００４５】
イニシエータ端末は別途投入したターゲットポータルホスト名から該当するＩＰアドレスを取得し、ＩＰアドレスの解決を行う(Ｓ４２)。
【００４６】
イニシエータ端末とターゲットポータルホストとの間でＩＰｓｅｃを確立する(Ｓ４３)。
【００４７】
手動で設定したイニシエータ端末名を使用してイニシエータ端末がｉＳＣＳＩ  Ｌｏｇｉｎする(Ｓ４４)。
【００４８】
その後、上記図６で示したようにターゲットポータルホストがターゲットとＴＣＰコネクションを確立し、ロジカルユニットをマウントして、イニシエータ端末にＬｏｇｉｎ  ｒｅｓｐｏｎｓｅを送信する(Ｓ４５)。
【００４９】
上記のようなクラスタ化により、ターゲットポータルホストの分散化が可能となり、イニシエータ端末（端末）から見た、中間に介在する、ＩＰネットワークの信頼性、ネットワークポータル機器１機の耐障害性に依存することなく、信頼性の高いイニシエータ端末ロジカル間のセッション確立（ＳＣＳＩアクセス）が可能となる。
【００５０】
なお、ｉＳＣＳＩ中継接続では、イニシエータ端末（端末）−ターゲットポータルホストクラスタ間のセッションがネットワーク障害等で切断され、自動再接続を試みるケースの処理が必要となる。
【００５１】
そこで図１１に示すように、セッション中継管理のための外部データベース１１４（ＳＭＤＢ：セッションマネージメントデータベース）を備える。
【００５２】
中継接続では、イニシエータ端末ネーム、１ｓｔセッションのＣＩＤ(コネクションＩＤ。以下同様。)、クラスタノードＩＤ、及び２ｎｄセッションのＣＩＤ、の４つのパラメータを１レコードとして管理する。
【００５３】
ここで再接続時の処理フローを図１２を用いて説明する。
【００５４】
まず、１ｓｔセッション断が発生する(Ｓ５１)。
【００５５】
１ｓｔセッションを行っていたイニシエータ端末が同一のＣＩＤを使用したｉＳＣＳＩ  Ｌｏｇｉｎ  をターゲットポータルホストクラスタに要求する(Ｓ５２)。
【００５６】
ターゲットポータルホストクラスタの一つのホストはｉＳＣＳＩ  Ｌｏｇｉｎ要求を受けたクラスタノードでイニシエータ端末ネーム、及び１ｓｔセッションのＣＩＤをＳＭＤＢに照会する(Ｓ５３)。
【００５７】
ターゲットポータルホストクラスタの一つのホストはイニシエータ端末ネーム、及び１ｓｔセッションのＣＩＤの一致から再接続であること、かつクラスタノードＩＤ，及び２ｎｄセッションのＣＩＤにより保留されたセッションを確認する(Ｓ５４)。
【００５８】
ターゲットポータルホストクラスタの一つのホストはクラスタノードＩＤ上の２ｎｄセッションのＣＩＤ削除を該当するクラスタノードに指示する(Ｓ５５)。
【００５９】
再接続要求を受けたターゲットポータルホストクラスタの一つのホストはターゲットとの間で２ｎｄセッションを確立する(Ｓ５６)。
【００６０】
そして、ターゲットポータルホストクラスタの一つのホストはｉＳＣＳＩ  Ｌｏｇｉｎ  Ｒｅｓｐｏｎｓｅを該当するイニシエータ端末に送信する(Ｓ５７)。
【００６１】
(ターゲットポータルホストクラスタを用いたシステムの構成例)
以下、図１３を用いてターゲットポータルホストクラスタを用いたシステムの構成例について説明する。
【００６２】
図１３において、イニシエータ端末１３１−１…ｎは当該システムに収容される端末装置を表し、例えば、ネットワークインターフェースを有する監視カメラ装置（ｉＳＣＳＩ  Ｃａｍｅｒａ）などが挙げられる。
【００６３】
また、イニシエータ端末１３１−１…ｎは、例えばＬｉｎｕｘアプライアンス装置であり、ＩＰＶ６網／ブロードバンドネットワーク（ＮＴＴ東西会社のフレッツ網など）を介してターゲットポータルホストクラスタ１３１の後段に設置されるターゲット１３３又はターゲットクラスタ１３４内の所定のロジカルユニット(図示省略)に接続を試みる。
【００６４】
イニシエータ端末イニシエータ端末１３１−１…ｎは必要に応じてＩＰｓｅｃを併用し、ＶＰＮパスを介してｉＳＣＳＩセッションを確立する。ＩＰｓｅｃはターゲットポータルホストクラスタ１３２前段のＩＰｓｅｃ終端装置１３５において終端され、ＶＰＮパスを経由したＴＣＰセッションはＩＰｓｅｃ終端装置１３５後段の負荷分散装置１３６において、ターゲットポータルホストクラスタ１３２−１…ｎのいずれかのノード、ポータルへ負荷分散される。
【００６５】
ターゲットポータルホストクラスタ１３２の該当するノードはＴＣＰ接続要求を受けて接続プロセスを処理し、引き続き、イニシエータ端末１３１との間で、上記図４に示すようにしてｉＳＣＳＩ  Ｌｏｇｉｎプロセスの処理を行う。
【００６６】
ターゲットポータルホストクラスタ１３２の後段には、例えば１０ＧｂＥ対応のイーサネット(登録商標)スイッチ（ＩＰＶ４プライベートアドレス体系）を介して、ターゲット１３３、ターゲットクラスタ１３４、ターゲットポータルのアドレスをポータル名で登録するＳＬＰ  ＤＡサーバ１３７、ターゲットポータルへのＩＰＶ４プレイベートアドレス等の付与を行うＤＨＣＰサーバ１３８、イニシエータ端末ネームからターゲットポータル名を解決するデータベース１３９、ｉＳＣＳＩセッション中継のためのパラメータ管理用のＳＭＤＢ１４０、１ｓｔ  ｉＳＣＳＩセッションのＬｏｇｉｎ認証用の認証サーバ１４１、の各種機器が接続される。
【００６７】
ｉＳＣＳＩ  Ｌｏｇｉｎプロセスの処理では、ターゲットポータルホストクラスタ１３２の該当するノードが受け取ったイニシエータ端末ネームをキーに、上記図６に示すように後段で接続するターゲット１３３又はターゲットクラスタ１３４を検索する。
【００６８】
この処理の結果、該当するイニシエータ端末１３１と所定のロジカルユニットがｉＳＣＳＩ中継接続され、ＳＣＳＩコマンドレベルでエンド−エンド通信が可能となる。
【００６９】
イニシエータ端末１３１としてデジタル監視カメラ装置（監視カメラ）を適用した場合、監視カメラは撮影した映像をデジタル符号化した後、内蔵するファイルシステムを介してｉＳＣＳＩ接続により獲得したロジカルユニットに書き込む。ファイルシステムに暗号化、改竄検知機能を有するものを使用した場合、ターゲットポータル管理者に対しても漏洩不可能な情報として保管することが可能となり、撮影映像に個人を特定可能な個人情報が含まれているような場合にも安全な撮影映像情報管理システムを実現できる。
【００７０】
上記のようにターゲットポータルホストクラスタを用いたシステムでは、悪意あるイニシエータ端末が存在する場合のセキュリティ対策や、ロジカルユニット増設、交換等に伴うサービス障害、サービス停止が発生する可能性への対応が可能となる。
【００７１】
また、図１４に示すように、現在は、市販ターゲット機器１５４により機器認証方式が異なるため、大規模なシステム構築にはマルチベンダー化への困難を伴うが、ターゲットポータルホストクラスタ１５２で統一的な機器認証が可能となる。
【００７２】
また、市販ターゲット機器１５４のＩＰＶ６対応も、上記機器認証同様、対応状況が様々のため、マルチベンダー化への困難を伴うが、ターゲットポータルホストクラスタ１５２のＩＰＶ６対応によりロジカルユニットレベルでのマルチベンダー化が可能となる。
【００７３】
また、ターゲットポータルホストクラスタの事業運用と、ターゲットの事業運用を切り離すことが可能となり、ターゲット機器のコロケーションサービスも安価に運用可能となる。
【００７４】
また、ターゲットポータルホストクラスタ１５２、１５３を多段接続することにより、ストレージの階層管理も可能となる。
【００７５】
また、イニシエータ端末１５１により、ターゲット機器１５４の品質クラス（ＲＡＩＤ、アクセス速度など）を定義することが可能となる。
【００７６】
また、ターゲットポータルホストクラスタ１５３−ターゲット１５４間のＩＰ化により、安価なＶＬＡＮ機器導入などを追加することで、ファイバーチャネル方式におけるポートゾーニング等に相当するシステムセキュリティレベルを選択可能となる。
【図面の簡単な説明】
【００７７】
【図１】従来のｉＳＣＳＩ方式を用いたＩＰストレージシステムの構成図。
【図２】従来のｉＳＣＳＩ方式を用いたＩＰストレージシステムの構成図。
【図３】ｉＳＣＳＩ−ｉＳＣＳＩ中継接続を用いたＩＰストレージシステムの構成図。
【図４】ｉＳＣＳＩ−ｉＳＣＳＩ中継接続を用いたＩＰストレージシステムにおける接続シーケンス図。
【図５】従来のｉＳＣＳＩ方式を用いたＩＰストレージシステムにおける接続シーケンス図。
【図６】接続時のターゲットポータルホストにおける処理フロー図。
【図７】ｉＳＣＳＩ−ｉＳＣＳＩ中継接続を用いたＩＰストレージシステムの構成図。
【図８】ｉＳＣＳＩ−ｉＳＣＳＩ中継接続を用いたＩＰストレージシステムの構成図。
【図９】ターゲットポータルホストクラスタを用いたＩＰストレージシステムの構成図。
【図１０】接続時のターゲットポータルホストにおける処理フロー図。
【図１１】ＳＭＤＢを備えるＩＰストレージシステムの構成図。
【図１２】再接続時における処理フロー図。
【図１３】ターゲットポータルホストクラスタを用いたＩＰストレージシステムの構成図。
【図１４】ターゲットポータルホストクラスタを用いたＩＰストレージシステムの構成図。
【符号の説明】
【００７８】
１１  イニシエータ端末
１２  ターゲット
１３  ＳＣＳＩバス
１４  ロジカルユニット
２１  イニシエータ端末
２２  負荷分散装置
２３  ターゲットポータル装置
２４  ネットワークインターフェース
２５  ロジカルユニット
３１  ターゲットポータルホスト
３２  ネットワークインターフェース
３３  ネットワークインターフェース
３４  ターゲット
４１  イニシエータ端末
４２  ターゲットポータルホスト
４３  ターゲット
４４  ＳＣＳＩデバイス
７１  イニシエータ端末
７２  ＳＣＳＩバス
７３  ロジカルユニット
８１  イニシエータ端末
８２  負荷分散装置
８３  ターゲットポータルホスト
８４  ターゲットポート
８５  イニシエータ端末ドライバ
８６  ターゲット
９１  イニシエータ端末
９２  負荷分散装置
９３  ターゲットポータルホストクラスタ
９４  ＳＬＰ  ＤＡ
９５  ターゲット
１１１  ターゲットポータルホスト
１１２  ネットワークインターフェース
１１３  ネットワークインターフェース
１１４  ＳＭＤＢ
１１５  ターゲット
１３１  イニシエータ端末
１３２  ターゲットポータルホストクラスタ
１３３  ターゲット
１３４  ターゲットクラスタ
１３５  ＩＰｓｅｃ終端装置
１３６  負荷分散装置
１３７  ＳＬＰ  ＤＡサーバ
１３８  ＤＨＣＰサーバ
１３９  データベース
１４０  ＳＭＤＢ
１４１  認証サーバ
１５１  イニシエータ端末
１５２  ターゲットポータルホストクラスタ
１５３  ターゲットポータルホストクラスタ
１５４  ターゲット
【図１】
2007036801.tif 000003
【図２】
2007036801.tif 000004
【図３】
2007036801.tif 000005
【図４】
2007036801.tif 000006
【図５】
2007036801.tif 000007
【図６】
2007036801.tif 000008
【図７】
2007036801.tif 000009
【図８】
2007036801.tif 000010
【図９】
2007036801.tif 000011
【図１０】
2007036801.tif 000012
【図１１】
2007036801.tif 000013
【図１２】
2007036801.tif 000014
【図１３】
2007036801.tif 000015
【図１４】
2007036801.tif 000016