(57)【特許請求の範囲】
【請求項１】
ネットワーク装置とネットワーク管理装置とからなるネットワークシステムであって、
前記ネットワーク装置は、
前記ネットワーク管理装置にフレームを送信する際に、前記送信するフレームの種類を判別し、前記判別したフレームの種類に応じて優先度を設定する優先度設定部を有し、
前記優先度設定部は、ネットワーク装置が送出できる範囲の優先度の差にフレーム種別に応じた重み付けを行って優先度を算出する
ことを特徴とするネットワークシステム。
【請求項２】
前記優先度設定部は、前記フレームに対して高い優先度を設定することを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記優先度設定部は、前記フレーム内のＣｏｓ（Ｃｌａｓｓ ｏｆ ｓｅｒｖｉｃｅ）値に優先度を設定することを特徴とする請求項１または２に記載のネットワークシステム。
【請求項４】
前記優先度設定部は、前記フレーム内のＤＳＣＰ（Differentiated Services Code Point)値により優先度を設定することを特徴とする請求項１または２に記載のネットワークシステム。
【請求項５】
ネットワーク装置とネットワーク管理装置とからなるネットワークシステムのフレーム伝送方法であって、
前記ネットワーク装置から前記ネットワーク管理装置にフレームを送信する際に、前記送信するフレームの種類を判別し、ネットワーク装置が送出できる範囲の優先度の差に前記判別したフレームの種類に応じた重み付けを行って優先度を算出し、その優先度を設定する
ことを特徴とするフレーム伝送方法。
【請求項６】
ネットワーク管理装置にフレームを送信するネットワーク装置であって、
前記ネットワーク管理装置にフレームを送信する際に、前記送信するフレームの種類を判別し、前記判別したフレームの種類に応じて優先度を設定する優先度設定部を備え、
前記優先度設定部は、ネットワーク装置が送出できる範囲の優先度の差にフレーム種別に応じた重み付けを行って優先度を算出する
ことを特徴とするネットワーク装置。
【請求項７】
更に、アラーム発生時に前記ネットワーク管理装置に前記フレームを送信するトラップフレーム生成手段を有し、
前記優先度設定部は、前記フレームに対して高い優先度を設定することを特徴とする請求項６に記載のネットワーク装置。
【請求項８】
ネットワーク管理装置にフレームを送信するネットワーク装置のコンピュータに、
前記ネットワーク管理装置にフレームを送信する際に、前記送信するフレームの種類を判別し、前記判別したフレームの種類に応じて優先度を設定する優先度設定手段として機能させるとともに、
前記優先度設定手段は、ネットワーク装置が送出できる範囲の優先度の差にフレーム種別に応じた重み付けを行って優先度を算出する
優先度設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステム、フレーム伝送方法、ネットワーク装置、優先度設定プログラムに関するもので、特に、アラームやイベントの報告を行うトラップフレームの伝送に係わる。
【背景技術】
【０００２】
ネットワーク装置の運用においては、主信号網とは別に、装置への設定やアラーム、イベントが発生した際に、ネットワーク管理装置（ＮＭＳ：Network Management System）への報告のためのアラーム通知用の通信路が用意される場合がある。アラームやイベントの報告は、ＳＮＭＰ（ネットワーク監視プロトコル）のトラップ機能により実現されている（例えば特許文献１）。
【０００３】
図４及び図５は、ＳＮＭＰ（Simple Network Management Protocol）のトラップ機能によるアラーム、イベントの通知の概要を示すものである。図４に示すように、ネットワーク装置（ＮＥ：Network Element）１０１ａ、１０１ｂ、１０１ｃは、主信号網とは別のアラーム通知用の通信路で、ネットワーク管理装置（ＮＭＳ）１０２と接続されている。ここで、例えば、ネットワーク装置（ＮＥ）１０１ｃで障害が発生すると、図４及び図５に示すように、ネットワーク装置（ＮＥ）１０１ｃのＳＮＭＰエージェントは、ＵＤＰ（User Datagram Protocol）のパケットで、アラーム通知用の通信路を介して、ネットワーク管理装置（ＮＭＳ）１０２に障害発生を通知するためのトラップフレームを送信する。このトラップフレームは、ネットワーク管理装置（ＮＭＳ）１０２のＳＮＭＰマネージャで受信される。
【０００４】
また、トラップフレームのＳＮＭＰマネージャへの到達を確実にするものとして、ＳＮＭＰバージョン３にてインフォーム方式が提案されている。インフォーム方式とは、トラップフレームを受信して障害発生を検知したＳＮＭＰマネージャが、トラップフレームの通知に対応してＳＮＭＰエージェントへ応答を返し、この応答がない場合、ＳＮＭＰエージェントは再度、障害発生を通知する方式である。
【０００５】
なお、本発明に関連する技術が特許文献１〜３に開示されている。
特許文献１には、障害対処ルールに記述された障害以外の障害が発生した場合でも、その障害の復旧を試行することのできる障害復旧装置の技術が開示されている。
また特許文献２には、各検査対象機器、特にサーバとクライアントの端末間を結ぶ複数のルートの接続状態を知り、システムの稼動状態を把握して、重大障害を事前に予防する技術が開示されている。
また特許文献３には、ネットワーク装置から大量のトラップフレーム等のイベント通知メッセージが短期間に集中して送信されることに起因するネットワークシステムを構成する各装置の負荷増大を抑制する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３４６３３１号公報
【特許文献２】特開２００６−１４８３７６号公報
【特許文献３】特開２０１０−２４５５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、上述のような技術に開示されているネットワークシステムにおいてアラーム通知用の通信路が存在しない場合がある。このようなネットワークシステムにおいてネットワーク装置（ＮＥ）からネットワーク管理装置（ＮＭＳ）に障害発生などのアラームを通知する際、輻輳が発生していると、トラップフレームがネットワーク管理装置（ＮＭＳ）へ到達せず、ユーザへのアラーム発生報告が遅れてしまう場合がある。例えば、無線ネットワークシステムのような、割り当てられている通信帯域が狭く限られているような場合においては、ネットワーク管理装置（ＮＭＳ）とネットワークトポロジの距離が近いネットワーク装置（例えばネットワーク装置（ＮＥ１０１ｂ））との間で設定処理などのための通信を行っている間に、遠方の他のネットワーク装置（例えばネットワーク装置（ＮＥ１０１ｃ））からトラップフレームが送信されるとする。この場合、設定処理によって通信路が輻輳してことがあり、遠方のネットワーク装置（例えばネットワーク装置（ＮＥ１０１ｃ）からのトラップフレームがネットワーク管理装置（ＮＭＳ）１０２へ到達せず、ユーザへのアラーム発生報告が遅れてしまう場合が発生する。
【０００８】
ここで、上述したインフォーム方式では、ＳＮＭＰマネージャがＳＮＭＰエージェントからの障害発生の通知に対して当該ＳＮＭＰエージェントへ応答を返すことで、トラップフレームの転送を確実にできる。しかしながら、図６に示すように、インフォーム方式では、例えば、ネットワーク装置（ＮＥ）１０１ｃからのトラップフレームがネットワーク管理装置（ＮＭＳ）に到達せず、ネットワーク管理装置（ＮＭＳ）がネットワーク装置（ＮＥ）１０１ｃにトラップフレームの再送を要求したとしても、輻輳が発生していると、この再送要求がネットワーク装置（ＮＥ）１０１ｃに届けられない。したがって、インフォーム方式でも、通信経路上の輻輳の発生によるトラップフレームの遅れを解消することはできない。
【０００９】
そこでこの発明は、上述の課題を解決することのできるネットワークシステム、フレーム伝送方法、ネットワーク装置、優先度設定プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上述の課題を解決するために、本発明に係るネットワークシステムは、ネットワーク装置とネットワーク管理装置とからなるネットワークシステムであって、前記ネットワーク装置は、前記ネットワーク管理装置にフレームを送信する際に、前記送信するフレームの種類を判別し、前記判別したフレームの種類に応じて優先度を設定する優先度設定部を有し、前記優先度設定部は、ネットワーク装置が送出できる範囲の優先度の差にフレーム種別に応じた重み付けを行って優先度を算出することを特徴とする。
【００１１】
本発明に係るフレーム伝送方法は、ネットワーク装置とネットワーク管理装置とからなるネットワークシステムのフレーム伝送方法であって、前記ネットワーク装置から前記ネットワーク管理装置にフレームを送信する際に、前記送信するフレームの種類を判別し、ネットワーク装置が送出できる範囲の優先度の差に前記判別したフレームの種類に応じた重み付けを行って優先度を算出し、その優先度を設定することを特徴とする。
【００１２】
本発明に係るネットワーク装置は、ネットワーク管理装置にフレームを送信するネットワーク装置であって、前記ネットワーク管理装置にフレームを送信する際に、前記送信するフレームの種類を判別し、前記判別したフレームの種類に応じて優先度を設定する優先度設定部を備え、前記優先度設定部は、ネットワーク装置が送出できる範囲の優先度の差にフレーム種別に応じた重み付けを行って優先度を算出することを特徴とする。
【００１３】
本発明に係る優先度設定プログラムは、ネットワーク管理装置にフレームを送信するネットワーク装置のコンピュータに、前記ネットワーク管理装置にフレームを送信する際に、前記送信するフレームの種類を判別し、前記判別したフレームの種類に応じて優先度を設定する優先度設定手段として機能させるとともに、前記優先度設定手段は、ネットワーク装置が送出できる範囲の優先度の差にフレーム種別に応じた重み付けを行って優先度を算出する。
【発明の効果】
【００１４】
本発明によれば、ＳＮＭＰエージェントを有するネットワーク装置からＳＮＭＰマネージャを有するネットワーク管理装置へのトラップフレームの到達性を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係るネットワークシステムの構成を示すブロック図である。
【図２】優先度設定部での処理を示すフローチャートである。
【図３】本発明の基本構成の説明図である。
【図４】ＳＮＭＰのトラップ機能によるアラーム、イベントの通知の概要の説明図である。
【図５】ＳＮＭＰのトラップ機能によるアラーム、イベントの通知の概要の説明図である。
【図６】インフォーム機能の説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら説明する。
図１は、本発明の実施形態に係るネットワークシステムの構成を示すブロック図である。図１に示すように、ネットワーク装置（ＮＥ）１は、通信ネットワーク３により、ネットワーク管理装置（ＮＭＳ）２に接続されている。
【００１７】
ネットワーク管理装置（ＮＭＳ）２は、ネットワークの管理を行うハードウェア及びソフトウェアからなる。ネットワーク管理装置（ＮＭＳ）２には、ＳＮＭＰマネージャ５１が設けられている。
【００１８】
図１に示すように、本実施形態に係るネットワーク装置（ＮＥ）１は、アラーム監視部１１と、ＳＮＭＰエージェント（トラップフレーム生成手段）１２と、優先度設定部１３と、Ｌ２スイッチ部１４とを備えている。
【００１９】
アラーム監視部１１は、装置内の状態やハードウェア１５のアラーム（異常発生）を監視する。アラーム監視部１１は、異常発生時には、装置を構成しているハードウェア１５の管理を行う管理部にアラームの送出を要求すると共に、ＳＮＭＰエージェント１２にアラーム通知要求を送信する。
【００２０】
ＳＮＭＰエージェント１２は、ネットワーク装置（ＮＥ）１内でアラームが発生した場合に、アラーム監視部１１からのアラーム通知要求を受信し、ネットワーク管理装置（ＮＭＳ）２のＳＮＭＰマネージャ５１に対して、アラーム発生を通知するためのトラップフレームを送信する。また、ＳＮＭＰエージェント１２は、ネットワーク管理装置（ＮＭＳ）２のＳＮＭＰマネージャ５１からの設定／取得要求に対して、装置内の必要な情報や設定を行う機能、または、ネットワーク管理装置（ＮＭＳ）２のＳＮＭＰマネージャ５１に取得要求に応じた情報を送信するための応答を返す機能を有している。
【００２１】
優先度設定部１３は、送信するフレームの種別を判断し、種別ごとに優先度の情報を当該フレーム内に設定（記録）する。Ｌ２スイッチ部１４は、ＯＳＩレイヤー２の階層で各種信号を送受信する装置である。
【００２２】
次に、上述の実施形態の動作を説明する。
まず、アラーム監視部１１がハードウェア１５の故障を検知した場合、アラーム監視部１１は、ＳＮＭＰエージェント１２へアラーム通知を要求する。ＳＮＭＰエージェント１２は、アラーム監視部１１よりアラーム通知を受けると、ネットワーク管理装置（ＮＭＳ）２のＳＮＭＰマネージャ５１へのトラップフレームを生成する。
【００２３】
通常では、ＳＮＭＰエージェント１２からのトラップフレームは、Ｌ２スイッチ部１４から、そのままネットワーク管理装置（ＮＭＳ）２のＳＮＭＰマネージャ５１に向けて送られる。これに対して、本実施形態では、優先度設定部１３が設けられており、ＳＮＭＰエージェント１２はトラップフレームを優先度設定部１３へ送出する。
【００２４】
次に優先度設定部１３は、送信するフレームの種別を判別する。そして優先度設定部１３は、フレーム種別に応じた優先度の情報をフレーム内に設定する。このとき、優先度設定部１３は、予め設定されている、送信可能な優先度の上限値のＣｏＳ（Ｃｌａｓｓ  ｏｆ  ｓｅｒｖｉｃｅ）であるＣｏＳｍａｘと下限値のＣｏＳであるＣｏＳｍｉｎ、送出するフレームの種別を用いて、式（１）に示すようなアルゴリズムにより、優先度を算出してフレーム内に設定し、Ｌ２スイッチ部１４へフレームを送出する。
【００２５】
【数１】
0005930383.tif 000002
【００２６】
なお、ここで、優先度重み付け係数αは、以下の表のように設定される。
【００２７】
【表１】
0005930383.tif 000003
【００２８】
図２は、優先度設定部１３での処理を示すフローチャートである。図２に示すように、優先度設定部１３は、フレーム送信要求を受信すると（ステップＳ１）、フレームの種別を判別し（ステップＳ２）、このフレームの種別に応じて、式（１）のアルゴリズムにより、優先度を算出する（ステップＳ３）。そして、優先度を設定したフレームを送出する（ステップＳ４）。
【００２９】
なお、式（１）のアルゴリズムにより算出された、アラーム発生時にネットワーク管理装置（ＮＭＳ）２のＳＮＭＰマネージャ５１に送るトラップフレームの優先度は、通常のフレームより高い値となる。優先度設定部１３は他のアルゴリズム（算出式）により、アラーム発生時にネットワーク管理装置（ＮＭＳ）２のＳＮＭＰマネージャ５１に送るトラップフレームの優先度が通常時にフレームに設定される優先度よりも高くなるように算出してもよい。
【００３０】
優先度設定部１３により優先度が設定されたフレームは、Ｌ２スイッチ部１４に送られる。Ｌ２スイッチ部１４は、自身が保持している転送データベースに従い、フレームを装置外へ送出する。ネットワーク装置（ＮＥ）１と、ネットワーク管理装置（ＮＭＳ）２の間の通信ネットワーク上に存在する装置は、ネットワーク装置（ＮＥ）１からネットワーク管理装置（ＮＭＳ）２へ送信されるトラップフレームを転送するにあたり、優先度に従ってＱｏＳ処理し、トラップフレームがネットワーク管理装置（ＮＭＳ）２へ向けて転送する。これによりネットワーク管理装置（ＮＭＳ）２のＳＮＭＰマネージャ５１がトラップフレームを取得し、当該トラップフレームによって検知したアラームに基づく処理を行う。
【００３１】
以上のように、本実施形態では、ネットワーク装置（ＮＥ）１に優先度設定部１３が設けられ、ＳＮＭＰエージェント１２の生成したトラップフレームに対して、優先度を設定する。なお、通信の優先度を設定する方法としては、上述したようなイーサネット（登録商標）フレームに設定されるＣｏＳの値を設定する方法に代えて、ＩＰ(Internet Protocol)のフレームのＤＳＣＰ（Differentiated Services Code Point；RFC2474)の値を設定する方法により行うようにしてもよい。
【００３２】
ＣｏＳは、イーサネット（登録商標）フレームの４バイトのＶＬＡＮヘッダー内の３ビットにより優先度を設定するものである。他方、ＤＳＣＰは、ＩＰヘッダー内のＴＯＳ（Table Of Service）フィールドの８ビットのうち、先頭６ビットを使用して、優先度を設定するものである。なお、この優先度の設定は、ＤＳＣＰやＣｏＳに限定されるものではない。
【００３３】
このように、本実施形態では、優先度設定部１３により、トラップフレームに対して他の通信のフレームよりも高い優先度を設定することができる。これにより、ネットワーク装置（ＮＥ）１からのトラップフレームを優先してネットワーク管理装置（ＮＭＳ）２に送信することができ、通信路に輻輳が生じているような場合でも、トラップフレームを遅滞なく確実に転送できる。
【００３４】
なお、全てのトラップフレームに対して高い優先度を割り当ててしまうと、トラップフレームが多発した場合に、トラップフレームによる輻輳が発生する可能性がある。そこで、本実施形態では、式（１）に示したようなアルゴリズムにより、優先度を決定している。
【００３５】
式（１）に示したアルゴリズムは、予めネットワーク装置（ＮＥ）１に設定されている当該装置が送出できる範囲のＣｏＳ値に対して、ネットワーク管理装置（ＮＭＳ）２へ到達すべきフレーム（トラップフレーム）に高い優先度が割り当てられるように当該優先度を算出するためのアルゴリズムである。更に、トラップフレームでのアラーム通知に対して、「Ｃｒｉｔｉｃａｌ」、「Ｍａｊｏｒ」、「Ｍｉｎｏｒ」、「Ｎｏｒｍａｌ］の段階に応じて優先度が割り当てられるようにしている。
【００３６】
なお、式（１）では、イーサネット（登録商標）フレームのＣｏＳ値に対して優先度の設定アルゴリズムを説明したが、ＩＰフレームのＤＳＣＰ値の場合も同様である。
【００３７】
本発明の実施形態では、ネットワーク管理装置（ＮＭＳ）２に到達するフレームの優先度を高く設定することにより、ネットワーク管理装置（ＮＭＳ）２へのトラップフレームの到達性が確保できる。また、優先度の係数や設定可能な優先度の範囲を変更することで、ネットワーク管理装置（ＮＭＳ）２へのフレームの到達性を種別毎に変更することが可能である。
【００３８】
また、本発明の実施形態では、既存のフレームフォーマットを利用できるため、既存の装置や通信網に影響を与えることがなく、また、既存の装置との相互接続においても、影響を与えることがない。
【００３９】
また、本発明の実施形態では、簡単な設置値と計算により優先度を設定できるため、ネットワーク装置（ＮＥ）に大きな負荷を与えることなく、トラップフレームの到達性を向上できる。
【００４０】
なお、上述の例では、優先されるべき通知や設定に対して高い優先度を割り当てることで到達性を確保させているが、リアルタイム性が要求されない伝送の優先度をリアルタイム性が要求される伝送の優先度に対して低い優先度に設定することで、到達性を確保するようにしても良い。
【００４１】
以上説明したように、本発明によるフレーム伝送方法の基本構成は、図３に示すとおり、ネットワーク装置（ＮＥ）１とネットワーク管理装置（ＮＭＳ）２とからなるネットワークシステムであって、ネットワーク装置（ＮＥ）１は、ネットワーク管理装置（ＮＭＳ）２にフレームを送信する際に、送信するフレームの種類を判別し、その判別したフレームの種類に応じて優先度を設定する優先度設定部１３を設けたことを特徴とするものである。これにより、ネットワーク管理装置に到達するフレームの優先度を高く設定して、トラップフレームの到達性を確保できる。
【００４２】
なお、上述の各装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４３】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４４】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００４５】
１：ネットワーク装置（ＮＥ）
２：ネットワーク管理装置（ＮＭＳ）
１１：アラーム監視部
１２：ＳＮＭＰエージェント
１３：優先度設定部
１４：Ｌ２スイッチ部
５１：ＳＮＭＰマネージャ
【図１】
0005930383.tif 000004
【図２】
0005930383.tif 000005
【図３】
0005930383.tif 000006
【図４】
0005930383.tif 000007
【図５】
0005930383.tif 000008
【図６】
0005930383.tif 000009