(57)【要約】【課題】ネットワーク通信装置や付加機能装置の管理業務の効率化を図る。【解決手段】ネットワーク通信装置は、ネットワーク上のノード間における通信データを中継する主装置と、ノード間における通信に伴って付加的に利用される機能を提供する付加機能装置とを備える。付加機能装置は、ネットワーク通信装置内に形成された装置内ネットワークを介して主装置と接続される。主装置は、ネットワーク通信装置の外部に配置された管理装置から管理用通信データを受領する管理用通信受領部と、管理用通信データの管理対象の装置に付加機能装置が含まれる場合には、管理装置に代わって装置内ネットワークを介して管理用通信データを付加機能装置に送信する管理用通信転送部とを含む。【選択図】図４
2008301060.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク通信装置であって、
ネットワーク上のノード間における通信データを中継する主装置と、
前記ノード間における通信に伴って付加的に利用される付加機能を提供する付加機能装置と、を備え、
前記付加機能装置は、前記ネットワーク通信装置内に形成された装置内ネットワークを介して前記主装置と接続され、
前記主装置は、
前記ネットワーク通信装置の外部に配置された前記ネットワーク通信装置を管理する管理装置から、前記ネットワーク通信装置の管理のための管理用通信データを受領する管理用通信受領部と、
受領された前記管理用通信データの管理対象の装置に前記付加機能装置が含まれる場合には、前記管理装置に代わって前記装置内ネットワークを介して前記管理用通信データを前記管理対象の付加機能装置に送信する管理用通信転送部と、を含む、ネットワーク通信装置。
【請求項２】
請求項１記載のネットワーク通信装置であって、
前記管理用通信受領部は、前記付加機能装置から前記装置内ネットワークを介して前記付加機能装置に関する管理用通信データを受領し、
前記管理用通信転送部は、前記付加機能装置に代わって前記付加機能装置に関する管理用通信データを前記管理装置に送信する、ネットワーク通信装置。
【請求項３】
請求項２記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記管理装置からの前記管理用通信データは、前記管理対象の付加機能装置の構成を示す情報を要求するデータである、ネットワーク通信装置。
【請求項４】
請求項３記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記付加機能装置からの前記管理用通信データは、前記付加機能装置の構成を示す情報を含むデータである、ネットワーク通信装置。
【請求項５】
請求項４記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記管理装置からの前記管理用通信データは、前記ネットワーク通信装置全体の構成を示す情報を要求するデータであり、
前記管理用通信転送部は、前記管理用通信受領部により受領された前記付加機能装置の構成を示す情報と前記主装置の構成を示す情報とを含むデータを前記管理用通信データとして前記管理装置に送信する、ネットワーク通信装置。
【請求項６】
請求項２記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記管理装置からの前記管理用通信データは、前記管理対象の付加機能装置の状態を示す情報を要求するデータである、ネットワーク通信装置。
【請求項７】
請求項６記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記付加機能装置からの前記管理用通信データは、前記付加機能装置の状態を示す情報を含むデータである、ネットワーク通信装置。
【請求項８】
請求項２記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記付加機能装置からの前記管理用通信データは、前記付加機能装置の状態変化を通知する情報を含むデータである、ネットワーク通信装置。
【請求項９】
請求項２記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記管理装置からの前記管理用通信データは、前記管理対象の付加機能装置が保有するファイルの更新を要求するデータである、ネットワーク通信装置。
【請求項１０】
請求項１ないし請求項９のいずれかに記載のネットワーク通信装置であって、
前記付加機能装置は、前記ネットワーク通信装置の外部のネットワーク上のノードとして機能することが可能な装置である、ネットワーク通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークにおいてデータ通信を行うネットワーク通信装置に関する。
【背景技術】
【０００２】
近年、ＬＡＮやインターネットなどのネットワークが広く普及している。ネットワークにおいては、ノード間でやりとりされる通信データを中継するスイッチやルータといった装置が使用される。本明細書では、ネットワークにおいて通信データを中継する装置をネットワーク通信装置と呼ぶ。
【０００３】
ネットワークにおいては、スイッチやルータといった装置の他に、ノード間における通信に伴って付加的に利用される機能（以下、「付加機能」と呼ぶ）を提供する装置が使用されることがある。付加機能としては、例えば、ユーザの認証を行うユーザ認証機能やプロトコルの変換を行うプロトコル変換機能が挙げられる。本明細書では、ネットワークにおいて付加機能を提供する装置を付加機能装置と呼ぶ。
【０００４】
ネットワークの管理者は、ネットワーク上に配置されたネットワーク通信装置や付加機能装置について、例えば構成情報の設定・閲覧やＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を用いた装置監視といった管理業務を行う。
【０００５】
従来、複数のシステムを含む複合システムについて、機器および機器の接続関係を集約した表形式にして表示・編集することにより、機器構成定義の効率化を図る技術が知られていた（例えば特許文献１参照）。
【０００６】
【特許文献１】特開平１０−２６９１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来、ネットワークにおいて、ネットワーク通信装置や付加機能装置の管理業務の効率化を図る技術は知られていなかった。
【０００８】
本発明は、上述した従来の課題を解決するためになされたものであり、ネットワークにおいて、ネットワーク通信装置や付加機能装置の管理業務の効率化を図ることを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題の少なくとも一部を解決するために、本発明は、以下の形態または適用例として実現することが可能である。
【００１０】
［適用例１］ネットワーク通信装置であって、
ネットワーク上のノード間における通信データを中継する主装置と、
前記ノード間における通信に伴って付加的に利用される付加機能を提供する付加機能装置と、を備え、
前記付加機能装置は、前記ネットワーク通信装置内に形成された装置内ネットワークを介して前記主装置と接続され、
前記主装置は、
前記ネットワーク通信装置の外部に配置された前記ネットワーク通信装置を管理する管理装置から、前記ネットワーク通信装置の管理のための管理用通信データを受領する管理用通信受領部と、
受領された前記管理用通信データの管理対象の装置に前記付加機能装置が含まれる場合には、前記管理装置に代わって前記装置内ネットワークを介して前記管理用通信データを前記管理対象の付加機能装置に送信する管理用通信転送部と、を含む、ネットワーク通信装置。
【００１１】
このネットワーク通信装置は、主装置と付加機能装置とを備え、付加機能装置はネットワーク通信装置内に形成された装置内ネットワークを介して主装置と接続される。主装置に含まれる管理用通信受領部は、ネットワーク通信装置の管理のための管理用通信データを管理装置から受領し、管理用通信転送部は、受領された管理用通信データの管理対象の装置に付加機能装置が含まれる場合には、管理装置に代わって装置内ネットワークを介して管理用通信データを付加機能装置に送信する。そのため、管理装置は、主装置に管理用通信データを送信することにより、付加機能装置に対して管理用通信データを送信することができる。従って、このネットワーク通信装置では、ネットワーク通信装置や付加機能装置の管理業務の効率化を図ることができる。なお、管理用通信データとは、管理装置によるネットワーク通信装置およびネットワーク通信装置に含まれる各装置の管理のために管理装置とネットワーク通信装置に含まれる各装置との間で通信されるデータやコマンドといった情報全般を意味する。
【００１２】
［適用例２］適用例１記載のネットワーク通信装置であって、
前記管理用通信受領部は、前記付加機能装置から前記装置内ネットワークを介して前記付加機能装置に関する管理用通信データを受領し、
前記管理用通信転送部は、前記付加機能装置に代わって前記付加機能装置に関する管理用通信データを前記管理装置に送信する、ネットワーク通信装置。
【００１３】
このネットワーク通信装置では、管理用通信受領部が、付加機能装置から装置内ネットワークを介して付加機能装置に関する管理用通信データを受領し、管理用通信転送部が、付加機能装置に代わって付加機能装置に関する管理用通信データを管理装置に送信する。そのため、管理装置は、主装置との間における通信を介して、付加機能装置から送信される管理用通信データを受領することができる。従って、このネットワーク通信装置では、ネットワーク通信装置や付加機能装置の管理業務の効率化を図ることができる。
【００１４】
［適用例３］適用例２記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記管理装置からの前記管理用通信データは、前記管理対象の付加機能装置の構成を示す情報を要求するデータである、ネットワーク通信装置。
【００１５】
このネットワーク通信装置では、ネットワーク通信装置や付加機能装置の構成を管理するための管理業務の効率化を図ることができる。
【００１６】
［適用例４］適用例３記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記付加機能装置からの前記管理用通信データは、前記付加機能装置の構成を示す情報を含むデータである、ネットワーク通信装置。
【００１７】
このネットワーク通信装置では、ネットワーク通信装置や付加機能装置の構成を管理するための管理業務の効率化を図ることができる。
【００１８】
［適用例５］適用例４記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記管理装置からの前記管理用通信データは、前記ネットワーク通信装置全体の構成を示す情報を要求するデータであり、
前記管理用通信転送部は、前記管理用通信受領部により受領された前記付加機能装置の構成を示す情報と前記主装置の構成を示す情報とを含むデータを前記管理用通信データとして前記管理装置に送信する、ネットワーク通信装置。
【００１９】
このネットワーク通信装置では、ネットワーク通信装置全体の構成を管理するための管理業務の効率化を図ることができる。
【００２０】
［適用例６］適用例２記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記管理装置からの前記管理用通信データは、前記管理対象の付加機能装置の状態を示す情報を要求するデータである、ネットワーク通信装置。
【００２１】
このネットワーク通信装置では、ネットワーク通信装置や付加機能装置の状態を管理するための管理業務の効率化を図ることができる。
【００２２】
［適用例７］適用例６記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記付加機能装置からの前記管理用通信データは、前記付加機能装置の状態を示す情報を含むデータである、ネットワーク通信装置。
【００２３】
このネットワーク通信装置では、ネットワーク通信装置や付加機能装置の状態を管理するための管理業務の効率化を図ることができる。
【００２４】
［適用例８］適用例２記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記付加機能装置からの前記管理用通信データは、前記付加機能装置の状態変化を通知する情報を含むデータである、ネットワーク通信装置。
【００２５】
このネットワーク通信装置では、ネットワーク通信装置や付加機能装置の状態変化を管理するための管理業務の効率化を図ることができる。
【００２６】
［適用例９］適用例２記載のネットワーク通信装置であって、
前記管理用通信受領部により受領される前記管理装置からの前記管理用通信データは、前記管理対象の付加機能装置が保有するファイルの更新を要求するデータである、ネットワーク通信装置。
【００２７】
このネットワーク通信装置では、ネットワーク通信装置や付加機能装置の保有ファイルを更新するための管理業務の効率化を図ることができる。
【００２８】
［適用例１０］適用例１ないし適用例９のいずれかに記載のネットワーク通信装置であって、
前記付加機能装置は、前記ネットワーク通信装置の外部のネットワーク上のノードとして機能することが可能な装置である、ネットワーク通信装置。
【００２９】
このネットワーク通信装置では、ネットワーク通信装置の外部のネットワーク上のノードとして機能可能な付加機能装置の管理業務の効率化を図ることができる。
【００３０】
なお、本発明は、種々の態様で実現することが可能であり、例えば、ネットワーク通信方法および装置、ネットワーク通信装置の管理方法および装置、ネットワーク通信装置の設定方法および装置、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００３１】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．実施例：
Ａ−１．装置構成：
Ａ−２．コマンド制御処理：
Ａ−３．ＳＮＭＰ制御処理：
Ａ−４．ファイル更新処理：
Ｂ．変形例：
【００３２】
Ａ．実施例：
Ａ−１．装置構成：
図１は、本発明の実施例としてのネットワークシステム１０の構成を概略的に示す説明図である。本実施例のネットワークシステム１０は、ネットワーク通信装置１００と、運用保守端末４００と、ＳＮＭＰ端末５００と、を備えている。運用保守端末４００およびＳＮＭＰ端末５００は、ネットワークＮＥＴを介してネットワーク通信装置１００と接続されている。
【００３３】
本実施例のネットワーク通信装置１００は、ネットワークＮＥＴ上のノード間における通信データを中継するルータである。すなわちネットワーク通信装置１００は、ノードから送信された通信データ（「フレーム」または「パケット」とも呼ばれる）を受信し、通信データ内の宛先情報に基づき通信データを適切な転送先へと転送する。
【００３４】
ネットワーク通信装置１００は、ネットワークＮＥＴ上のノード間における通信データの中継機能を有する主装置２００と、ノード間における通信に伴って付加的に利用される付加機能を提供する２つの付加機能装置３００（３００ａおよび３００ｂ）とを備えている。付加機能装置３００ａはユーザ認証機能を提供する装置であり、付加機能装置３００ｂはプロトコル変換機能を提供する装置である。付加機能装置３００は、ネットワーク通信装置１００の外部のネットワークＮＥＴ上におけるノードとして機能することが可能である。すなわち、付加機能装置３００は、主装置２００とは独立して、単独でノードとして機能することが可能である。主装置２００と２つの付加機能装置３００とは、ネットワーク通信装置１００の内部に形成された装置内ネットワークＩＮＥＴを介して互いに接続されている。
【００３５】
運用保守端末４００は、ＴｅｌｎｅｔやＦＴＰといったプロトコルを用いてネットワーク通信装置１００を管理するための端末装置である。運用保守端末４００は、ＣＰＵ４１０と、ネットワークＮＥＴに接続するためのネットワークインタフェース（Ｉ／Ｆ）４３０と、ＲＯＭやＲＡＭ等の内部メモリ４４０と、を含んでいる。運用保守端末４００の各構成要素は、バス４５０を介して互いに接続されている。
【００３６】
運用保守端末４００のＣＰＵ４１０は、運用保守端末４００全体の動作を制御する。運用保守端末４００の内部メモリ４４０には、コンピュータプログラムとして、コマンド制御部４４２と、ファイル更新制御部４４４と、が格納されている。これら各部の機能については、後述する各種処理の説明中において述べる。ＣＰＵ４１０は、内部メモリ４４０から上述したコンピュータプログラムを読み出して実行することにより、上述した各部の機能を実現する。
【００３７】
ＳＮＭＰ端末５００は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いてネットワーク通信装置１００を管理するための端末装置である。ＳＮＭＰ端末５００は、ＣＰＵ５１０と、ネットワークＮＥＴに接続するためのネットワークインタフェース（Ｉ／Ｆ）５３０と、ＲＯＭやＲＡＭ等の内部メモリ５４０と、を含んでいる。ＳＮＭＰ端末５００の各構成要素は、バス５５０を介して互いに接続されている。
【００３８】
ＳＮＭＰ端末５００のＣＰＵ５１０は、ＳＮＭＰ端末５００全体の動作を制御する。ＳＮＭＰ端末５００の内部メモリ５４０には、コンピュータプログラムとして、ＳＮＭＰ制御部５４２が格納されている。ＳＮＭＰ制御部５４２の機能については、後述する各種処理の説明中において述べる。ＣＰＵ５１０は、内部メモリ５４０から上述したコンピュータプログラムを読み出して実行することにより、上述した各部の機能を実現する。
【００３９】
図２は、ネットワーク通信装置１００に含まれる主装置２００（図１）の構成を概略的に示す説明図である。図２に示すように、主装置２００は、ＣＰＵ２１０と、ハードディスクドライブ等の外部記憶装置２２０と、通信部２３０と、ＲＯＭやＲＡＭ等の内部メモリ２４０と、を有している。主装置２００の各構成要素は、バス２５０を介して互いに接続されている。
【００４０】
主装置２００のＣＰＵ２１０は、主装置２００全体の動作を制御する。主装置２００の通信部２３０は、ネットワークＮＥＴおよび装置内ネットワークＩＮＥＴ（図１）に接続するためのネットワークインタフェース（Ｉ／Ｆ）２３２を有しており、ネットワークＮＥＴ上の運用保守端末４００およびＳＮＭＰ端末５００や、装置内ネットワークＩＮＥＴ上の付加機能装置３００との間における通信を行う。なお、ネットワークＮＥＴに接続するためのネットワークインタフェース（Ｉ／Ｆ）２３２には、グローバルＩＰアドレスが設定されており、装置内ネットワークＩＮＥＴ（図１）に接続するためのネットワークインタフェース（Ｉ／Ｆ）２３２には、プライベートＩＰアドレスが設定されている。
【００４１】
主装置２００の内部メモリ２４０には、通信部２３０を制御する通信制御部２４２として機能するコンピュータプログラムが格納されている。通信制御部２４２は、ネットワークＮＥＴを介して受信した通信データを、図示しないルーティングテーブルを参照して、適切な転送先へと転送する。なお、ルーティングテーブルは、予め管理者により作成されるとしてもよいし、ネットワーク通信装置１００の運用中に経路制御プロトコルにより自動的に作成されるとしてもよい。
【００４２】
主装置２００の内部メモリ２４０には、また、コンピュータプログラムとして、装置外コマンド制御部２４４と、装置内コマンド制御部２４６と、装置外ＳＮＭＰ制御部２５２と、装置内ＳＮＭＰ制御部２５４と、装置外ファイル更新制御部２５６と、装置内ファイル更新制御部２５８と、が格納されている。これら各部の機能については、後述する各種処理の説明中において述べる。ＣＰＵ２１０は、内部メモリ２４０から上述したコンピュータプログラムを読み出して実行することにより、上述した各部の機能を実現する。
【００４３】
主装置２００の外部記憶装置２２０には、構成情報ファイルＣＦとＭＩＢファイルＭＦとが格納されている。構成情報ファイルＣＦは、主装置２００の構成（コンフィグレーション）を特定する情報を含むファイルである。ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）ファイルＭＦは、ＳＮＭＰの下、ＳＮＭＰ端末５００による主装置２００の管理に用いられる情報を含むファイルである。
【００４４】
図３は、本実施例における付加機能装置３００の構成を概略的に示す説明図である。付加機能装置３００は、ＣＰＵ３１０と、ハードディスクドライブ等の外部記憶装置３２０と、通信部３３０と、ＲＯＭやＲＡＭ等の内部メモリ３４０と、を有している。付加機能装置３００の各構成要素は、バス３５０を介して互いに接続されている。
【００４５】
付加機能装置３００のＣＰＵ３１０は、付加機能装置３００全体の動作を制御する。通信部３３０は、装置内ネットワークＩＮＥＴ（図１）に接続するためのネットワークインタフェース（Ｉ／Ｆ）３３２を有しており、装置内ネットワークＩＮＥＴを介して主装置２００との間における通信を行う。なお、装置内ネットワークＩＮＥＴに接続するためのネットワークインタフェース（Ｉ／Ｆ）３３２には、プライベートＩＰアドレスが設定されている。
【００４６】
付加機能装置３００の内部メモリ３４０には、付加機能の提供を制御する付加機能制御部３４２として機能するコンピュータプログラムが格納されている。付加機能制御部３４２により、ユーザ認証機能やプロトコル変換機能が提供される。内部メモリ３４０には、また、コンピュータプログラムとして、コマンド制御部３５２と、ＳＮＭＰ制御部３５６、ファイル更新制御部３５８と、が格納されている。これら各部の機能については、後述する各種処理の説明中において述べる。ＣＰＵ３１０は、内部メモリ３４０から上述したコンピュータプログラムを読み出して実行することにより、上述した各部の機能を実現する。
【００４７】
付加機能装置３００の外部記憶装置３２０には、構成情報ファイルＣＦとＭＩＢファイルＭＦとが格納されている。構成情報ファイルＣＦは、付加機能装置３００の構成（コンフィグレーション）を特定する情報を含むファイルである。ＭＩＢファイルＭＦは、ＳＮＭＰの下、ＳＮＭＰ端末５００による付加機能装置３００の管理に用いられる情報を含むファイルである。
【００４８】
なお、上述したネットワークシステム１０を構成する各装置は、表示部や操作部といった他の構成要素を含んでいてもよい。
【００４９】
Ａ−２．コマンド制御処理：
図４は、本実施例のネットワークシステム１０におけるコマンド制御処理の流れを示すフローチャートである。図４に示したコマンド制御処理は、運用保守端末４００とネットワーク通信装置１００（図１）との間でコマンドのやりとりを行うことにより、運用保守端末４００においてネットワーク通信装置１００を管理するためにネットワーク通信装置１００の構成情報を閲覧する処理である。
【００５０】
ステップＳ１１０では、運用保守端末４００のコマンド制御部４４２（図１）が、ネットワーク通信装置１００の主装置２００に対し、ログイン要求を発行する。具体的には、運用保守端末４００のコマンド制御部４４２は、主装置２００に設定されたＩＰアドレス（グローバルＩＰアドレス）を指定してＴｅｌｎｅｔ接続を要求する。
【００５１】
ステップＳ１２０では、主装置２００の装置外コマンド制御部２４４（図２）が、ステップＳ１１０で発行されたログイン要求を受領し、パスワードによる認証等を行った後、運用保守端末４００に対してログイン許可を発行する。これにより、運用保守端末４００と主装置２００との間にＴｅｌｎｅｔ接続が確立し、運用保守端末４００によるコマンド（Ｔｅｌｎｅｔコマンド）を用いた主装置２００の遠隔操作が可能となる。
【００５２】
ステップＳ１３０では、運用保守端末４００のコマンド制御部４４２（図１）が、主装置２００に対し、構成情報の閲覧を要求するコマンド（以下「構成情報閲覧コマンド」とも呼ぶ）を発行する。なお、この構成情報閲覧コマンドには、ネットワーク通信装置１００に含まれる主装置２００および付加機能装置３００の内、どの装置に関する構成情報の閲覧が要求されているかを示す情報が含まれている。構成情報閲覧コマンドは、本発明における管理用通信データに相当する。
【００５３】
ステップＳ１４０では、主装置２００の装置外コマンド制御部２４４（図２）が、ステップＳ１３０で発行された構成情報閲覧コマンドを受領し、構成情報閲覧コマンドを解析する。具体的には、主装置２００の装置外コマンド制御部２４４は、構成情報閲覧コマンドの対象装置を特定する。ここで、構成情報閲覧コマンドの対象装置は、構成情報閲覧コマンドにより閲覧が要求されている構成情報により構成が特定される装置である。なお、このとき、主装置２００の装置外コマンド制御部２４４は、本発明における管理用通信受領部として機能する。
【００５４】
次に主装置２００の装置外コマンド制御部２４４は、構成情報閲覧コマンドの対象装置の判定を行う（ステップＳ１５０）。構成情報閲覧コマンドの対象装置の判定において、対象装置が主装置２００であると判定された場合には、主装置２００の装置外コマンド制御部２４４（図２）が、構成情報閲覧コマンドに応じた処理を実行する（ステップＳ１５２）。具体的には、装置外コマンド制御部２４４は、外部記憶装置２２０に格納されている主装置２００の構成情報ファイルＣＦを読み出す。その後、装置外コマンド制御部２４４は、ステップＳ１３０において発行された構成情報閲覧コマンドに対する応答として、読み出された構成情報ファイルＣＦにより特定される主装置２００の構成情報を運用保守端末４００に対して送信する（ステップＳ２２０）。運用保守端末４００のコマンド制御部４４２（図１）は、応答を受信し、応答に含まれる主装置２００の構成情報を取得する（ステップＳ２３０）。これにより運用保守端末４００における主装置２００の構成情報の閲覧が可能となる。
【００５５】
一方、構成情報閲覧コマンドの対象装置の判定（ステップＳ１５０）において、構成情報閲覧コマンドの対象装置が、ネットワーク通信装置１００に含まれる１つの付加機能装置３００であると判定された場合には、主装置２００は、当該付加機能装置３００に構成情報閲覧コマンドを転送する。具体的には、主装置２００の装置内コマンド制御部２４６（図２）が、付加機能装置３００に対し、付加機能装置３００に設定されたＩＰアドレス（プライベートＩＰアドレス）を指定してＴｅｌｎｅｔ接続を要求するためのログイン要求を発行する（ステップＳ１６０）。付加機能装置３００のコマンド制御部３５２（図３）は、パスワードによる認証等を行った後、主装置２００に対してログイン許可を発行する（ステップＳ１７０）。これにより、主装置２００と付加機能装置３００との間にＴｅｌｎｅｔ接続が確立する。その後、主装置２００の装置内コマンド制御部２４６が、付加機能装置３００に対し、構成情報の閲覧を要求する構成情報閲覧コマンドを発行する。この構成情報閲覧コマンドは、ステップＳ１３０において運用保守端末４００により発行されたコマンドを付加機能装置３００に転送するものである。なお、このとき、主装置２００の装置内コマンド制御部２４６は、本発明における管理用通信転送部として機能する。
【００５６】
ステップＳ１９０（図４）では、付加機能装置３００のコマンド制御部３５２（図３）が、ステップＳ１８０で発行された構成情報閲覧コマンドを受領し、構成情報閲覧コマンドを解析する。コマンド制御部３５２は、受領された構成情報閲覧コマンドの対象装置が付加機能装置３００であることを確認し、構成情報閲覧コマンドに応じた処理を実行する。具体的には、コマンド制御部３５２は、外部記憶装置３２０に格納されている付加機能装置３００の構成情報ファイルＣＦを読み出す。その後、コマンド制御部３５２は、ステップＳ１８０において発行された構成情報閲覧コマンドに対する応答として、読み出された構成情報ファイルＣＦに含まれる付加機能装置３００の構成情報を主装置２００に対して送信する（ステップＳ２００）。
【００５７】
ステップＳ２１０（図４）では、主装置２００の装置内コマンド制御部２４６（図２）が、付加機能装置３００からの応答を受信する。なお、このとき、主装置２００の装置内コマンド制御部２４６は、本発明における管理用通信受領部として機能する。
【００５８】
その後、主装置２００の装置外コマンド制御部２４４（図２）が、付加機能装置３００からの応答に含まれる付加機能装置３００の構成情報を、ステップＳ１３０において発行された構成情報閲覧コマンドに対する応答として、運用保守端末４００に対して送信する（ステップＳ２２０）。なお、このとき、主装置２００の装置外コマンド制御部２４４は、本発明における管理用通信転送部として機能する。運用保守端末４００のコマンド制御部４４２（図１）は、応答を受信し、応答に含まれる付加機能装置３００の構成情報を取得する（ステップＳ２３０）。これにより運用保守端末４００における付加機能装置３００の構成情報の閲覧が可能となる。
【００５９】
以上説明したコマンド制御処理により、運用保守端末４００による主装置２００や付加機能装置３００の構成情報の取得・閲覧が実現する。ここで、運用保守端末４００は、構成情報閲覧の対象の装置が主装置２００であるか付加機能装置３００であるかに関わらず、主装置２００との間におけるコマンドのやりとりを行うことによって構成情報を取得することができる。従って、本実施例のネットワークシステム１０では、コマンド制御処理を通じた運用保守端末４００によるネットワーク通信装置１００（主装置２００および付加機能装置３００）の管理の効率化を図ることができる。
【００６０】
図５は、本実施例のネットワークシステム１０におけるコマンド制御処理の流れを示すフローチャートである。図５に示したコマンド制御処理は、運用保守端末４００とネットワーク通信装置１００（図１）との間でコマンドのやりとりを行うことにより、運用保守端末４００においてネットワーク通信装置１００全体の構成情報を閲覧する処理である。
【００６１】
図５のステップＳ１１０からＳ１３０までの処理内容は、図４における処理内容と同じである。ステップＳ１４０ａにおいて、主装置２００の装置外コマンド制御部２４４（図１）により構成情報閲覧コマンドが解析され、構成情報閲覧コマンドの対象装置がネットワーク通信装置１００であると判定される。
【００６２】
図５のステップＳ１６０からＳ２１０までの処理内容は、図４における処理内容と同じである。ステップＳ２１２では、主装置２００の装置内コマンド制御部２４６（図２）が、統合構成情報を生成する。統合構成情報は、主装置２００の構成情報と付加機能装置３００の構成情報とを１つに統合した構成情報である。装置内コマンド制御部２４６は、ステップＳ２１０において受信した付加機能装置３００の構成情報と、外部記憶装置２２０に格納された構成情報ファイルＣＦにより特定される主装置２００の構成情報とに基づき、統合構成情報を生成する。
【００６３】
ステップＳ２２０ａでは、主装置２００の装置外コマンド制御部２４４（図２）が、ステップＳ１３０における構成情報閲覧コマンドに対する応答として、ステップＳ２１２において生成された統合構成情報を運用保守端末４００に対して送信する。運用保守端末４００のコマンド制御部４４２は、送信された統合構成情報を受信する（ステップＳ２３０）。
【００６４】
以上説明したコマンド制御処理により、運用保守端末４００による統合構成情報（すなわちネットワーク通信装置１００全体の構成情報）の取得・閲覧が実現する。ここで、運用保守端末４００は、主装置２００との間におけるコマンドのやりとりを行うことによってネットワーク通信装置１００全体の構成情報を統合構成情報として取得することができる。従って、本実施例のネットワークシステム１０では、コマンド制御処理を通じた運用保守端末４００によるネットワーク通信装置１００（主装置２００および付加機能装置３００）の管理の効率化を図ることができる。
【００６５】
Ａ−３．ＳＮＭＰ制御処理：
図６は、本実施例のネットワークシステム１０におけるＳＮＭＰ制御処理の流れを示すフローチャートである。図６に示したＳＮＭＰ制御処理は、ＳＮＭＰ端末５００（図１）がネットワーク通信装置１００を構成する各装置（主装置２００および付加機能装置３００）の有するＭＩＢファイルＭＦにアクセスすることにより、各装置の状態把握や設定変更といったネットワーク通信装置１００の管理を行う処理である。
【００６６】
ステップＳ３１０（図６）では、ＳＮＭＰ端末５００のＳＮＭＰ制御部５４２（図１）が、ネットワーク通信装置１００の主装置２００に対し、ＭＩＢファイルＭＦに含まれる情報の取得を要求する。具体的には、ＳＮＭＰ制御部５４２は、主装置２００に設定されたＩＰアドレス（グローバルＩＰアドレス）を指定してＭＩＢアクセスを行う。すなわち、ＳＮＭＰ制御部５４２は、ＳＮＭＰマネージャとして機能する。このＭＩＢアクセスによる情報取得要求には、ネットワーク通信装置１００に含まれる主装置２００および付加機能装置３００の内、どの装置のＭＩＢファイルＭＦに含まれる情報が要求されているかを示す情報と、ＭＩＢファイルＭＦ中の所望の情報の番号（ＭＩＢ番号）とが含まれている。なお、ＭＩＢアクセスによる情報取得要求は、本発明における管理用通信データに相当する。
【００６７】
ステップＳ３２０では、主装置２００の装置外ＳＮＭＰ制御部２５２（図２）が、ステップＳ３１０で発行されたＭＩＢアクセスによる情報取得要求を受領し、情報取得要求を解析する。すなわち、装置外ＳＮＭＰ制御部２５２は、ＳＮＭＰエージェントとして機能する。具体的には、装置外ＳＮＭＰ制御部２５２は、情報取得要求の対象装置を特定する。ここで、情報取得要求の対象装置は、情報取得要求により要求されているＭＩＢファイルＭＦを有する装置である。なお、このとき、主装置２００の装置外ＳＮＭＰ制御部２５２は、本発明における管理用通信受領部として機能する。
【００６８】
ＭＩＢアクセスによる情報取得要求の対象装置の判定（ステップＳ３３０）において、情報取得要求の対象装置が主装置２００であると判定された場合には、主装置２００の装置外ＳＮＭＰ制御部２５２（図２）は、情報取得要求に応じた処理を実行する（ステップＳ３３２）。具体的には、装置外ＳＮＭＰ制御部２５２は、外部記憶装置２２０に格納されている主装置２００のＭＩＢファイルＭＦ中の指定されたＭＩＢ番号に対応した情報を読み出す。その後、装置外ＳＮＭＰ制御部２５２は、ステップＳ３１０における情報取得要求に対する応答として、読み出された情報をＳＮＭＰ端末５００に対して送信する（ステップＳ３８０）。ＳＮＭＰ端末５００のＳＮＭＰ制御部５４２（図１）は、応答を受信し、応答に含まれる情報を取得する（ステップＳ３９０）。
【００６９】
一方、ＭＩＢアクセスによる情報取得要求の対象装置の判定（ステップＳ３３０）において、情報取得要求の対象装置が、ネットワーク通信装置１００に含まれる１つの付加機能装置３００であると判定された場合には、主装置２００は、当該付加機能装置３００にＭＩＢアクセスによる情報取得要求を転送する。具体的には、主装置２００の装置内ＳＮＭＰ制御部２５４（図２）が、付加機能装置３００に対し、付加機能装置３００に設定されたＩＰアドレス（プライベートＩＰアドレス）を指定して、ＭＩＢアクセスによる情報取得要求を発行する（ステップＳ３４０）。すなわち、装置内ＳＮＭＰ制御部２５４は、ＳＮＭＰマネージャとして機能する。この情報取得要求は、ステップＳ３１０においてＳＮＭＰ端末５００により発行された要求が転送されたものである。なお、このとき、主装置２００の装置内ＳＮＭＰ制御部２５４は、本発明における管理用通信転送部として機能する。
【００７０】
ステップＳ３５０（図６）では、付加機能装置３００のＳＮＭＰ制御部３５６（図３）が、ステップＳ３４０で発行された情報取得要求を受領し、情報取得要求を解析する。すなわち、ＳＮＭＰ制御部３５６は、ＳＮＭＰエージェントとして機能する。ＳＮＭＰ制御部３５６は、受領された情報取得要求の対象装置が付加機能装置３００であることを確認し、情報取得要求に応じた処理を実行する。具体的には、ＳＮＭＰ制御部３５６は、外部記憶装置３２０に格納されている付加機能装置３００のＭＩＢファイルＭＦ中の指定されたＭＩＢ番号に対応した情報を読み出す。その後、ＳＮＭＰ制御部３５６は、ステップＳ３４０における情報取得要求に対する応答として、読み出された情報を主装置２００に対して送信する（ステップＳ３６０）。
【００７１】
ステップＳ３７０（図６）では、主装置２００の装置内ＳＮＭＰ制御部２５４（図２）が、付加機能装置３００からの応答を受信する。なお、このとき、主装置２００の装置内ＳＮＭＰ制御部２５４は、本発明における管理用通信受領部として機能する。
【００７２】
その後、主装置２００の装置外ＳＮＭＰ制御部２５２が、付加機能装置３００からの応答に含まれる情報を、ステップＳ３１０における情報取得要求に対する応答として、ＳＮＭＰ端末５００に対して送信する（ステップＳ３８０）。なお、このとき、主装置２００の装置外ＳＮＭＰ制御部２５２は、本発明における管理用通信転送部として機能する。ＳＮＭＰ端末５００のＳＮＭＰ制御部５４２（図１）は、応答を受信し、応答に含まれる情報を取得する（ステップＳ３９０）。
【００７３】
図７は、本実施例のネットワークシステム１０におけるＳＮＭＰ制御処理の流れを示すフローチャートである。図７に示したＳＮＭＰ制御処理は、付加機能装置３００が、ＭＩＢファイルＭＦに含まれる情報についての状態変化を、ＳＮＭＰにより規定されたＴＲＡＰ通知を用いてＳＮＭＰ端末５００に通知する処理である。
【００７４】
ステップＳ４１０（図７）では、付加機能装置３００のＳＮＭＰ制御部３５６（図３）が、主装置２００に対してＴＲＡＰ通知を発行する。ＳＮＭＰ制御部３５６は、付加機能装置３００の外部記憶装置３２０に格納されたＭＩＢファイルＭＦ中の所定の情報の値を監視しており、当該情報の値が予め指定された条件を満たすように変化した場合にＴＲＡＰ通知を発行する。すなわち、ＳＮＭＰ制御部３５６は、ＳＮＭＰエージェントとして機能する。ＳＮＭＰ制御部３５６は、主装置２００に設定されたＩＰアドレス（プライベートＩＰアドレス）を指定してＴＲＡＰ通知を発行する。なお、ＴＲＡＰ通知は、本発明における管理用通信データに相当する。
【００７５】
ステップＳ４２０では、主装置２００の装置内ＳＮＭＰ制御部２５４（図２）が、ステップＳ４１０において発行されたＴＲＡＰ通知を受信する。すなわち、装置内ＳＮＭＰ制御部２５４は、ＳＮＭＰマネージャとして機能する。なお、このとき、装置内ＳＮＭＰ制御部２５４は、本発明における管理用通信受領部として機能する。
【００７６】
主装置２００の装置外ＳＮＭＰ制御部２５２（図２）は、ステップＳ４２０において受信されたＴＲＡＰ通知をＳＮＭＰ端末５００に転送する（ステップＳ４３０）。具体的には、装置外ＳＮＭＰ制御部２５２が、ＳＮＭＰ端末５００に対し、ＳＮＭＰ端末５００に設定されたＩＰアドレス（グローバルＩＰアドレス）を指定して、ＴＲＡＰ通知を発行する。すなわち、装置外ＳＮＭＰ制御部２５２は、ＳＮＭＰエージェントとして機能する。なお、このとき、装置外ＳＮＭＰ制御部２５２は、本発明における管理用通信転送部として機能する。その後、ＳＮＭＰ端末５００のＳＮＭＰ制御部５４２（図１）は、ＴＲＡＰ通知を受信する（ステップＳ４４０）。
【００７７】
なお、主装置２００が保有するＭＩＢファイルＭＦ中の情報に関するＴＲＡＰ通知は、ＳＮＭＰエージェントとして機能する主装置２００の装置外ＳＮＭＰ制御部２５２（図２）から、ＳＮＭＰマネージャとして機能するＳＮＭＰ端末５００のＳＮＭＰ制御部５４２に対して発行される。
【００７８】
以上説明したＳＮＭＰ制御処理により、ＳＮＭＰ端末５００によるＴＲＡＰ通知を用いたネットワーク通信装置１００の状態監視が実現する。ここで、ＳＮＭＰ端末５００は、主装置２００からのＴＲＡＰ通知に限らず、付加機能装置３００からのＴＲＡＰ通知についても主装置２００を介して受領することができる。従って、本実施例のネットワークシステム１０では、ＳＮＭＰ制御処理を通じたＳＮＭＰ端末５００によるネットワーク通信装置１００（主装置２００および付加機能装置３００）の管理の効率化を図ることができる。
【００７９】
Ａ−４．ファイル更新処理：
図８は、本実施例のネットワークシステム１０におけるファイル更新処理の流れを示すフローチャートである。本実施例のファイル更新処理は、運用保守端末４００から更新用ファイルをネットワーク通信装置１００に送信することにより、ネットワーク通信装置１００の保有するファームウェア等のファイルを更新する処理である。図８に示すファイル更新処理は、ネットワーク通信装置１００内の主装置２００および付加機能装置３００の両方の保有ファイルを更新する処理である。
【００８０】
ステップＳ５１０では、運用保守端末４００のファイル更新制御部４４４（図１）が、ネットワーク通信装置１００の主装置２００に対し、更新用ファイルを送信する。送信される更新用ファイルは、主装置２００が保有するファイルを対象とした更新用ファイルと付加機能装置３００が保有するファイルを対象とした更新用のファイルとの両方を含んでいる。運用保守端末４００による更新用ファイルの送信は、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に従って実行される。なお、送信される更新用ファイルは、本発明における管理用通信データに相当する。
【００８１】
ステップＳ５２０（図８）では、主装置２００の装置外ファイル更新制御部２５６（図２）が、ステップＳ５１０において送信された更新用ファイルを受領し、更新用ファイルを解析する。具体的には、装置外ファイル更新制御部２５６は、受領した更新用ファイルに含まれる主装置２００用の更新ファイルと付加機能装置３００用の更新ファイルとの２つの更新用ファイルを特定する。なお、このとき、主装置２００の装置外ファイル更新制御部２５６は、本発明における管理用通信受領部として機能する。
【００８２】
ステップＳ５３０（図８）では、主装置２００の装置内ファイル更新制御部２５８（図２）が、ステップＳ５２０において受領された更新用ファイルに含まれる付加機能装置３００用の更新用ファイルを、付加機能装置３００に対して送信（転送）する。このとき、主装置２００の装置内ファイル更新制御部２５８は、本発明における管理用通信転送部として機能する。
【００８３】
ステップＳ５４０（図８）では、付加機能装置３００のファイル更新制御部３５８（図３）が、ステップＳ５３０において送信された付加機能装置３００用の更新用ファイルを受領し、更新用ファイルを用いてファイルの更新を行う。また、ステップＳ５５０では、主装置２００の装置外ファイル更新制御部２５６（図２）が、主装置２００用の更新用ファイルを用いてファイルの更新を行う。
【００８４】
なお、運用保守端末４００からネットワーク通信装置１００に送信される更新用ファイルに主装置２００用の更新ファイルのみが含まれている場合には、ステップＳ５２０（図８）における解析の結果、更新用ファイルの付加機能装置３００への転送は不要と判断される。そのため、この場合には、更新用ファイルの付加機能装置３００への転送（ステップＳ５３０）および付加機能装置３００におけるファイル更新処理（ステップＳ５４０）は行われない。
【００８５】
また、運用保守端末４００からネットワーク通信装置１００に送信される更新用ファイルに付加機能装置３００用の更新ファイルのみが含まれている場合には、ステップＳ５２０（図８）における解析の結果、主装置２００におけるファイル更新処理は不要と判断される。そのため、この場合には、主装置２００におけるファイル更新処理（ステップＳ５５０）は行われない。
【００８６】
以上説明したファイル更新処理により、運用保守端末４００によるネットワーク通信装置１００に含まれる主装置２００および付加機能装置３００の保有ファイルの更新が実現する。ここで、運用保守端末４００は、所定の更新用ファイルをネットワーク通信装置１００に対して送信することにより、ネットワーク通信装置１００内の主装置２００および付加機能装置３００のいずれの保有するファイルも更新することができる。従って、本実施例のネットワークシステム１０では、ファイル更新処理を通じた運用保守端末４００によるネットワーク通信装置１００（主装置２００および付加機能装置３００）の管理の効率化を図ることができる。
【００８７】
なお本実施例では、上記各処理において、ネットワーク通信装置１００の外部のネットワーク上のノードとして機能することが可能な付加機能装置３００がネットワーク通信装置１００の内部に含まれているため、装置設置スペースの削減を図ることができる。また、ネットワーク通信装置１００の内部に設置するための付加機能装置を新たに開発する必要が無いため、装置開発の効率化を図ることができる。
【００８８】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００８９】
Ｂ１．変形例１：
上記実施例のネットワークシステム１０およびネットワークシステム１０を構成する各装置の構成は、あくまで一例であり、他の構成を採用することも可能である。例えば、運用保守端末４００やＳＮＭＰ端末５００が、ネットワークＮＥＴを介さず、ネットワーク通信装置１００と直結されているとしてもよい。また、ネットワークシステム１０には運用保守端末４００およびＳＮＭＰ端末５００のいずれか一方の管理装置が配置されないとしてもよい。
【００９０】
また、ネットワーク通信装置１００は、１つのみの付加機能装置３００を含むとしてもよいし、３つ以上の付加機能装置３００を含むとしてもよい。また、ネットワーク通信装置１００はルータである必要はなく、レイヤ２スイッチやレイヤ３スイッチといった他の種類の中継装置であるとしてもよい。
【００９１】
また、主装置２００（図２）や付加機能装置３００（図３）において、外部記憶装置２２０および３２０に格納されているファイルが内部メモリ２４０および３４０に格納されているとしてもよいし、反対に、内部メモリ２４０および３４０に格納されているファイルが外部記憶装置２２０および３２０に格納されているとしてもよい。
【００９２】
Ｂ２．変形例２：
上記実施例では、ネットワーク通信装置１００を管理するための処理として、コマンド制御処理、ＳＮＭＰ制御処理、ファイル更新処理を例に挙げて説明したが、本発明は、ネットワーク通信装置１００を管理するための他の処理にも適用可能である。
【００９３】
Ｂ３．変形例３：
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施例としてのネットワークシステム１０の構成を概略的に示す説明図である。
【図２】ネットワーク通信装置１００に含まれる主装置２００の構成を概略的に示す説明図である。
【図３】本実施例における付加機能装置３００の構成を概略的に示す説明図である。
【図４】本実施例のネットワークシステム１０におけるコマンド制御処理の流れを示すフローチャートである。
【図５】本実施例のネットワークシステム１０におけるコマンド制御処理の流れを示すフローチャートである。
【図６】本実施例のネットワークシステム１０におけるＳＮＭＰ制御処理の流れを示すフローチャートである。
【図７】本実施例のネットワークシステム１０におけるＳＮＭＰ制御処理の流れを示すフローチャートである。
【図８】本実施例のネットワークシステム１０におけるファイル更新処理の流れを示すフローチャートである。
【符号の説明】
【００９５】
１０…ネットワークシステム
１００…ネットワーク通信装置
２００…主装置
２１０…ＣＰＵ
２２０…外部記憶装置
２３０…通信部
２４０…内部メモリ
２４２…通信制御部
２４４…装置外コマンド制御部
２４６…装置内コマンド制御部
２５０…バス
２５２…装置外ＳＮＭＰ制御部
２５４…装置内ＳＮＭＰ制御部
２５６…装置外ファイル更新制御部
２５８…装置内ファイル更新制御部
３００…付加機能装置
３１０…ＣＰＵ
３２０…外部記憶装置
３３０…通信部
３４０…内部メモリ
３４２…付加機能制御部
３５０…バス
３５２…コマンド制御部
３５６…ＳＮＭＰ制御部
３５８…ファイル更新制御部
４００…運用保守端末
４１０…ＣＰＵ
４４０…内部メモリ
４４２…コマンド制御部
４４４…ファイル更新制御部
４５０…バス
５００…ＳＮＭＰ端末
５１０…ＣＰＵ
５４０…内部メモリ
５４２…ＳＮＭＰ制御部
５５０…バス
【図１】
2008301060.tif 000003
【図２】
2008301060.tif 000004
【図３】
2008301060.tif 000005
【図４】
2008301060.tif 000006
【図５】
2008301060.tif 000007
【図６】
2008301060.tif 000008
【図７】
2008301060.tif 000009
【図８】
2008301060.tif 000010