(57)【特許請求の範囲】
【請求項１】
パケット信号の入出力を行う回線ごとに設けられた回線インタフェース手段と、
回線インタフェース手段に入力されたパケット信号を宛先に対応させた回線の回線インタフェース手段に接続するスイッチ手段と、
前記パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から入力されるパケット信号をカウントする入力トラヒックカウント手段と、
前記パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から出力されるパケット信号をカウントする出力トラヒックカウント手段と、
監視すべきパケットフローが指定されたとき、そのパケットフローにおけるパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段と、
この入出力回線特定手段で特定されたパケットの入力する回線における前記入力トラヒックカウント手段のカウント値を周期的に取得する入力トラヒックカウント取得手段と、
前記入出力回線特定手段で特定されたパケットの出力する回線における前記出力トラヒックカウント手段のカウント値を周期的に取得する出力トラヒックカウント取得手段と、
これら入力トラヒックカウント取得手段および出力トラヒックカウント取得手段によって取得したそれぞれのカウント値を監視すべきパケットフローと対応付けて格納する監視用データ格納手段
とを具備することを特徴とするトラヒック監視システム。
【請求項２】
パケット信号の入出力を行う回線ごとに設けられた回線インタフェース手段と、
回線インタフェース手段に入力されたパケット信号を宛先に対応させた回線の回線インタフェース手段に接続するスイッチ手段と、
前記パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から入力され廃棄されるパケット信号をカウントする入力廃棄トラヒックカウント手段と、
前記パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から出力され廃棄されるパケット信号をカウントする出力廃棄トラヒックカウント手段と、
監視すべきパケットフローが指定されたとき、そのパケットフローにおけるパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段と、
この入出力回線特定手段で特定されたパケットの入力する回線における前記入力廃棄トラヒックカウント手段のカウント値を周期的に取得する入力廃棄トラヒックカウント取得手段と、
前記入出力回線特定手段で特定されたパケットの出力する回線における前記出力廃棄トラヒックカウント手段のカウント値を周期的に取得する出力廃棄トラヒックカウント取得手段と、
これら入力廃棄トラヒックカウント取得手段および出力廃棄トラヒックカウント取得手段によって取得したそれぞれのカウント値を監視すべきパケットフローと対応付けて格納する監視用データ格納手段
とを具備することを特徴とするトラヒック監視システム。
【請求項３】
パケット信号の入出力を行う回線ごとに設けられた回線インタフェース手段と、
回線インタフェース手段に入力されたパケット信号を宛先に対応させた回線の回線インタフェース手段に接続するスイッチ手段と、
前記パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から入力されるパケット信号をカウントする入力トラヒックカウント手段と、
前記パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から出力されるパケット信号をカウントする出力トラヒックカウント手段と、
前記パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から入力され廃棄されるパケット信号をカウントする入力廃棄トラヒックカウント手段と、
前記パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から出力され廃棄されるパケット信号をカウントする出力廃棄トラヒックカウント手段と、
監視すべきパケットフローが指定されたとき、そのパケットフローにおけるパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段と、
この入出力回線特定手段で特定されたパケットの入力する回線における前記入力トラヒックカウント手段のカウント値を周期的に取得する入力トラヒックカウント取得手段と、
前記入出力回線特定手段で特定されたパケットの出力する回線における前記出力トラヒックカウント手段のカウント値を周期的に取得する出力トラヒックカウント取得手段と、
前記入出力回線特定手段で特定されたパケットの入力する回線における前記入力廃棄トラヒックカウント手段のカウント値を周期的に取得する入力廃棄トラヒックカウント取得手段と、
前記入出力回線特定手段で特定されたパケットの出力する回線における前記出力廃棄トラヒックカウント手段のカウント値を周期的に取得する出力廃棄トラヒックカウント取得手段と、
これら入力トラヒックカウント取得手段および出力トラヒックカウント取得手段によって取得したそれぞれのカウント値ならびに入力廃棄トラヒックカウント取得手段および出力廃棄トラヒックカウント取得手段によって取得したそれぞれのカウント値を監視すべきパケットフローと対応付けて格納する監視用データ格納手段
とを具備することを特徴とするトラヒック監視システム。
【請求項４】
前記入出力回線特定手段は、監視すべきパケットフローを全体のパケットフローの中から選択して特定することを特徴とする請求項１〜請求項３記載のトラヒック監視システム。
【請求項５】
前記入出力回線特定手段は、監視すべきパケットフローを全体のパケットフローの中から順次時分割的に選択して特定することを特徴とする請求項１〜請求項３記載のトラヒック監視システム。
【請求項６】
前記監視用データ格納手段に格納されたそれぞれの入力カウント値または出力カウント値を用いて監視すべきパケットフローに対応する回線の使用率を算出する回線使用率算出手段を具備することを特徴とする請求項１または請求項３記載のトラヒック監視システム。
【請求項７】
前記監視用データ格納手段に格納されたそれぞれの入力廃棄カウント値または出力廃棄カウント値を用いて監視すべきパケットフローに対応する回線の廃棄率を算出する回線廃棄率算出手段を具備することを特徴とする請求項２または請求項３記載のトラヒック監視システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はトラヒックを監視するためのトラヒック監視システムに係わり、たとえばコアネットワークノードでトラヒックの監視に適したトラヒック監視システムに関する。
【０００２】
【従来の技術】
図２１は、通信ネットワークにおけるコア・ネットワークを含めたネットワークの概要を表わしたものである。コア・ネットワーク１１は通信事業者側のネットワークであり、その周辺に位置している図示しない複数のＩＳＰ（インターネットサービスプロバイダ）を接続（合流または分離）する複数のエッジノード１２1、１２2、…と、これら複数のエッジノード１２1、１２2、…を接続する幾つかのコアノード１３1、１３2、…から構成されている。たとえば、第１の通信端末１４と第２の通信端末１５がインターネット網を利用して通信を行うものとする。この場合、第１の通信端末１４から送出されたパケット信号は、図示しないＩＳＰを経て第１のエッジノード１２1に到達し、ここから例えば第１のコアノード１３1を経て第２のエッジノード１２2に到達し、ここから他の図示しないＩＳＰを介して第２の通信端末１５に到達する。もちろん、第１の通信端末１４から第２の通信端末１５へパケット信号を送出する際には、これ以外の経路も採ることができる。たとえば第１のエッジノード１２1に到達した後に、第２のコアノード１３2に送られて、ここから第２のエッジノード１２2に到達させることもが可能である。
【０００３】
ところで、さまざまなパケットが行きかうインターネット上では、特定の通信に対して帯域を予約して、一定の通信速度を保証することが必要とされる場合がある。この要請からサービスの品質としてのＱＯＳ（Quality Of Service）が活用されている。ＱＯＳを特定の通信に対して保証するためには、パケットがネットワーク上のスイッチあるいはノードを経てどのように伝達されているかを監視する必要がある。
【０００４】
そこで、たとえば特開２００１−１３６２０４号公報では、ＩＰ（Internet Protocol）パケットデータを交換する交換機において、ＩＰパケットスイッチ回路に入出力するＩＰパケットをキャプチャし、これらのパケットのデータを収集するようにしている。そして、収集したパケットのうちから宛先ＩＰアドレスおよび発信元ＩＰアドレスを調べて、特定のＩＰパケットの流れを把握している。
【０００５】
また、特開２００１−２０３６９１号公報では、ネットワークを監視するシステムの図示しないインタフェース部がＩＰパケットのキャプチャを行うようにしている。そして、同じく図示しない抽出部がＩＰヘッダから送信元アドレスや宛先ＩＰアドレス等を抽出して、図示しない解析部に送り、経路ごとにトラヒックを集計するようにしている。特開平１１−２０５３８６号公報も同様にＩＰパケットを個々にキャプチャしてトラヒックの監視を行っている。
【０００６】
【発明が解決しようとする課題】
ところでコア・ネットワーク１１は基幹のネットワークを構成している。このためコア・ネットワーク１１を通過するパケット信号の量は非常に多く、また通信速度も十数ギガビット／秒以上というように非常に速い。このため、ＱＯＳの要請から、コア・ネットワーク１１に関してはこれを通過するパケット信号を１つずつ個別にキャプチャすることは不可能である。すなわち、図２１に示したコア・ネットワーク１１のエッジノード１２1、１２2、…やコアノード１３1、１３2、…で個々のパケット信号ごとにこれらの経路を特定しようとすると、それぞれのパケットを高速で把握すると共に、ルート別にこれらのカウント値を個別に記憶しておく必要があり、リソースの観点からも実現が不可能とされていた。
【０００７】
そこで、従来ではユーザあるいはパケットのフローごとのＱＯＳ保証を考慮しないこととするか、考慮する場合にはコア・ネットワーク１１自体に十分な余裕度を持たせて結果的にその保証を図るといった手法が採られていた。しかしながら、後者の場合、パケット通信はますます大容量化かつ高速化しているので、これに応じて設備を十分な余裕度を持って拡張する必要があり、経済的なシステムを構成することができないという問題があった。また、コア・ネットワーク１１の各ノードにおけるパフォーマンスを向上させることができず、また、ＱＯＳ保証を確保しようとするとこれらのノードの拡張性も低くなるといった問題があった。
【０００８】
そこで本発明の目的は、個々のパケット信号をキャプチャすることなく複数の回線を交換する際のパケット信号のトラヒック監視を行うことのできるトラヒック監視システムを提供することにある。
【０００９】
【課題を解決するための手段】
請求項１記載の発明では、（イ）パケット信号の入出力を行う回線ごとに設けられた回線インタフェース手段と、（ロ）回線インタフェース手段に入力されたパケット信号を宛先に対応させた回線の回線インタフェース手段に接続するスイッチ手段と、（ハ）パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から入力されるパケット信号をカウントする入力トラヒックカウント手段と、（ニ）パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から出力されるパケット信号をカウントする出力トラヒックカウント手段と、（ホ）監視すべきパケットフローが指定されたとき、そのパケットフローにおけるパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段と、（ヘ）この入出力回線特定手段で特定されたパケットの入力する回線における入力トラヒックカウント手段のカウント値を周期的に取得する入力トラヒックカウント取得手段と、（ト）入出力回線特定手段で特定されたパケットの出力する回線における出力トラヒックカウント手段のカウント値を周期的に取得する出力トラヒックカウント取得手段と、（チ）これら入力トラヒックカウント取得手段および出力トラヒックカウント取得手段によって取得したそれぞれのカウント値を監視すべきパケットフローと対応付けて格納する監視用データ格納手段とをトラヒック監視システムに具備させる。
【００１０】
すなわち請求項１記載の発明では、回線ごとに入力トラヒックカウント手段と、出力トラヒックカウント手段と、入出力回線の選択を行うスイッチ手段とを備えたコアネットワークノード等のネットワーク上の接合点に、監視すべきパケットフローに対応したパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段を設け、そのパケットフローに対応した入力トラヒックのカウント値を入力トラヒックカウント取得手段で周期的に取得すると共に、出力トラヒックのカウント値を出力トラヒックカウント取得手段で周期的に取得する。そしてこれら取得したカウント値をその監視すべきパケットフローと対応付けて格納する監視用データ格納手段に格納して監視に使用することにしている。このように監視するパケットフローを具体的に把握するのではなく、そのパケットフローに直接関係する入出力の回線のトラヒックカウントを取得することで、個々のパケット信号をキャプチャすることなく監視についての有用なデータを取得することができる。したがって、パケット信号の個々のキャプチャがリソース等との関係で不可能であったシステムでも資源を効率的に活用した経済的な通信システムを構築することが可能になる。
【００１１】
請求項２記載の発明では、（イ）パケット信号の入出力を行う回線ごとに設けられた回線インタフェース手段と、（ロ）回線インタフェース手段に入力されたパケット信号を宛先に対応させた回線の回線インタフェース手段に接続するスイッチ手段と、（ハ）パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から入力され廃棄されるパケット信号をカウントする入力廃棄トラヒックカウント手段と、（ニ）パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から出力され廃棄されるパケット信号をカウントする出力廃棄トラヒックカウント手段と、（ホ）監視すべきパケットフローが指定されたとき、そのパケットフローにおけるパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段と、（ヘ）この入出力回線特定手段で特定されたパケットの入力する回線における入力廃棄トラヒックカウント手段のカウント値を周期的に取得する入力廃棄トラヒックカウント取得手段と、（ト）入出力回線特定手段で特定されたパケットの出力する回線における出力廃棄トラヒックカウント手段のカウント値を周期的に取得する出力廃棄トラヒックカウント取得手段と、（チ）これら入力廃棄トラヒックカウント取得手段および出力廃棄トラヒックカウント取得手段によって取得したそれぞれのカウント値を監視すべきパケットフローと対応付けて格納する監視用データ格納手段とをトラヒック監視システムに具備させる。
【００１２】
すなわち請求項２記載の発明では、回線ごとに入力廃棄トラヒックカウント手段と、出力廃棄トラヒックカウント手段と、入出力回線の選択を行うスイッチ手段とを備えたコアネットワークノード等のネットワーク上の接合点に、監視すべきパケットフローに対応したパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段を設け、そのパケットフローに対応した入力廃棄トラヒックのカウント値を入力廃棄トラヒックカウント取得手段で周期的に取得すると共に、出力廃棄トラヒックのカウント値を出力廃棄トラヒックカウント取得手段で周期的に取得する。そしてこれら取得したカウント値をその監視すべきパケットフローと対応付けて格納する監視用データ格納手段に格納して監視に使用することにしている。このように監視するパケットフローを具体的に把握するのではなく、そのパケットフローに直接関係する入出力の回線の廃棄トラヒックカウントを取得することで、個々のパケット信号をキャプチャすることなく監視についての有用なデータを取得することができる。したがって、パケット信号の個々のキャプチャがリソース等との関係で不可能であったシステムでも資源を効率的に活用した経済的な通信システムを構築することが可能になる。
【００１３】
請求項３記載の発明では、（イ）パケット信号の入出力を行う回線ごとに設けられた回線インタフェース手段と、（ロ）回線インタフェース手段に入力されたパケット信号を宛先に対応させた回線の回線インタフェース手段に接続するスイッチ手段と、（ハ）パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から入力されるパケット信号をカウントする入力トラヒックカウント手段と、（ニ）パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から出力されるパケット信号をカウントする出力トラヒックカウント手段と、（ホ）パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から入力され廃棄されるパケット信号をカウントする入力廃棄トラヒックカウント手段と、（ヘ）パケット信号の入出力を行う回線ごとに設けられ、それぞれの回線から出力され廃棄されるパケット信号をカウントする出力廃棄トラヒックカウント手段と、（ト）監視すべきパケットフローが指定されたとき、そのパケットフローにおけるパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段と、（チ）この入出力回線特定手段で特定されたパケットの入力する回線における入力トラヒックカウント手段のカウント値を周期的に取得する入力トラヒックカウント取得手段と、（リ）入出力回線特定手段で特定されたパケットの出力する回線における出力トラヒックカウント手段のカウント値を周期的に取得する出力トラヒックカウント取得手段と、（ヌ）入出力回線特定手段で特定されたパケットの入力する回線における入力廃棄トラヒックカウント手段のカウント値を周期的に取得する入力廃棄トラヒックカウント取得手段と、（ル）入出力回線特定手段で特定されたパケットの出力する回線における出力廃棄トラヒックカウント手段のカウント値を周期的に取得する出力廃棄トラヒックカウント取得手段と、（ヲ）これら入力トラヒックカウント取得手段および出力トラヒックカウント取得手段によって取得したそれぞれのカウント値ならびに入力廃棄トラヒックカウント取得手段および出力廃棄トラヒックカウント取得手段によって取得したそれぞれのカウント値を監視すべきパケットフローと対応付けて格納する監視用データ格納手段とをトラヒック監視システムに具備させる。
【００１４】
すなわち請求項３記載の発明では、回線ごとに入力トラヒックカウント手段と、出力トラヒックカウント手段と、入力廃棄トラヒックカウント手段と、出力廃棄トラヒックカウント手段と、入出力回線の選択を行うスイッチ手段とを備えたコアネットワークノード等のネットワーク上の接合点に、監視すべきパケットフローに対応したパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段を設け、そのパケットフローに対応した入力トラヒックのカウント値を入力トラヒックカウント取得手段で周期的に取得すると共に、出力トラヒックのカウント値を出力トラヒックカウント取得手段で周期的に取得する。また、入力廃棄トラヒックのカウント値を入力廃棄トラヒックカウント取得手段で周期的に取得すると共に、出力廃棄トラヒックのカウント値を出力廃棄トラヒックカウント取得手段で周期的に取得する。そしてこれら取得したカウント値をその監視すべきパケットフローと対応付けて格納する監視用データ格納手段に格納して監視に使用することにしている。このように監視するパケットフローを具体的に把握するのではなく、そのパケットフローに直接関係する入出力の回線のトラヒックカウントおよび廃棄トラヒックカウントを取得することで、個々のパケット信号をキャプチャすることなく監視についての有用なデータを取得することができる。したがって、パケット信号の個々のキャプチャがリソース等との関係で不可能であったシステムでも資源を効率的に活用した経済的な通信システムを構築することが可能になる。
【００１５】
請求項４記載の発明では、請求項１〜請求項３記載のトラヒック監視システムで、入出力回線特定手段は、監視すべきパケットフローを全体のパケットフローの中から選択して特定することを特徴としている。
【００１６】
すなわち請求項４記載の発明では、全体のパケットフローが膨大な場合には、必要とされるパケットフローを特定してそれらについて監視を行うので、的を絞った効率的な監視が可能になる。また、ＣＰＵ（中央処理装置）等の監視制御系の負担を軽減することができるので、システムを簡易に構成することが可能になる。
【００１７】
請求項５記載の発明では、請求項１〜請求項３記載のトラヒック監視システムで、入出力回線特定手段は、監視すべきパケットフローを全体のパケットフローの中から順次時分割的に選択して特定することを特徴としている。
【００１８】
すなわち請求項５記載の発明では、全体のパケットフローが膨大な場合には、これらのパケットフローを順次時分割的に指定して監視することで、監視制御系の負担を軽減することができる。しかも、全体的なパケットフローを監視することができるので、パケットフロー全体についての品質の保証を行うことができる。
【００１９】
請求項６記載の発明では、請求項１または請求項３記載のトラヒック監視システムで、監視用データ格納手段に格納されたそれぞれの入力カウント値または出力カウント値を用いて監視すべきパケットフローに対応する回線の使用率を算出する回線使用率算出手段を具備することを特徴としている。
【００２０】
すなわち請求項６記載の発明では、入力カウント値または出力カウント値を用いて監視すべきパケットフローに対応する回線の使用率を算出することで、監視に有用なデータとすることができる。これ以外の加工処理を行うことはもちろん有効である。
【００２１】
請求項７記載の発明では、請求項２または請求項３記載のトラヒック監視システムで、監視用データ格納手段に格納されたそれぞれの入力廃棄カウント値または出力廃棄カウント値を用いて監視すべきパケットフローに対応する回線の廃棄率を算出する回線廃棄率算出手段を具備することを特徴としている。
【００２２】
すなわち請求項７記載の発明では、入力廃棄カウント値または出力廃棄カウント値を用いて監視すべきパケットフローに対応する回線の使用率を算出することで、監視に有用なデータとすることができる。これ以外の加工処理を行うことはもちろん有効である。
【００２３】
【発明の実施の形態】
【００２４】
【実施例】
以下実施例につき本発明を詳細に説明する。
【００２５】
図１は本発明の一実施例におけるトラヒック監視システムを使用したコアネットワークノードの構成を表わしたものである。このコアネットワークノード１０１は、入出力のためのスイッチ部１０２と、第１〜第Ｎの回線１０３1〜１０３Nに対応した第１〜第Ｎの回線インターフェース部１０４1〜１０４Nを備えている。第１〜第Ｎの回線インターフェース部１０４1〜１０４Nはそれぞれスイッチ部１０２と接続される他、ソフトウェアでこれらの制御を行う制御部１０５と接続されている。第１の回線インターフェース部１０４1には、入力されてきたパケットの識別と転送を行うパケット識別転送部１１１1と、入力されたパケットを一時的に格納する入力パケットバッファ部１１２1と、出力するパケットを一時的に格納する出力パケットバッファ部１１３1と、入力されたパケットに関するトラヒックをカウントする入力トラヒックカウンタ部１１４1と、出力されるパケットに関するトラヒックをカウントする出力トラヒックカウンタ部１１５1と、第１の回線インターフェース部１０４1内の制御を行う回線インターフェース制御部１１６1とが配置されている。図１では第１の回線インターフェース部１０４1の内部構成のみ具体的に示しているが、第２〜第Ｎの回線インターフェース部１０４2〜１０４Nについても同様の内部構成となっている。
【００２６】
制御部１０５は図示しないＣＰＵ（中央処理装置）と制御プログラムや各種データを格納するための記憶媒体を備えており、制御プログラムをＣＰＵが実行することによって幾つかの機能ブロックを実現している。本実施例ではパケットフローの管理を行うパケットフロー管理ブロック１２１と、トラヒックカウンタの収集を行うトラヒックカウンタ収集ブロック１２２と、トラヒックカウンタの監視を行うトラヒックカウンタ監視ブロック１２３とが実現されている。
【００２７】
このような構成のコアネットワークノード１０１で、たとえば第１の回線インターフェース部１０４1内の入力トラヒックカウンタ部１１４1と出力トラヒックカウンタ部１１５1は、第１の回線１０３1におけるパケットの入力すなわち受信と、パケットの出力すなわち送信と、パケットのデータ量（バイト数）をカウントする機能を有している。したがって、パケット化された音声やデータは、第１〜第Ｎの回線インターフェース部１０４1〜１０４Nでそれぞれ個別にトラヒックを把握された状態でスイッチ部１０２に転送され、出力回線へと出て行くことになる。これら入力トラヒックカウンタ部１１４1および出力トラヒックカウンタ部１１５1は、従来から存在していたカウンタであり、本実施例用に特別に用意されたカウンタではない。
【００２８】
ソフトウェアで制御を実現する制御部１０５におけるパケットフロー管理ブロック１２１では、パケットのフローすなわち送信元アドレスと宛先アドレスの組と第１〜第Ｎの回線１０３1〜１０３Nの対応を管理する機能を有している。トラヒックカウンタ収集ブロック１２２は、回線インターフェース制御部１１６1〜１１６Nから収集したトラヒックカウンタを保存し管理する機能を有している。トラヒックカウンタ監視ブロック１２３では、パケットフローに対応した回線単位のトラヒックカウンタを保存し管理する機能を有している。この制御部１０５からの指示によって、第１〜第Ｎの回線インターフェース部１０４1〜１０４Nのうちの指示のあったものは、入力および出力トラヒックカウントをこれに報告する。トラヒックカウンタ収集ブロック１２２は、第１〜第Ｎの回線インターフェース部１０４1〜１０４Nから報告されるトラヒックカウントから第１〜第Ｎの回線１０３1〜１０３Nにそれぞれ対応したトラヒックカウントを保存するようになっている。
【００２９】
トラヒックカウンタ監視ブロック１２３は、パケットフローと第１〜第Ｎの回線１０３1〜１０３Nの対応をパケットフロー管理ブロック１２１に問い合わせ、図示しないパケットフローと入出力回線の対応テーブルを参照する。そして、トラヒックカウントの入力側と出力側の回線１０３ごとの対応付けを取得し、コアネットワークノード１０１内の送受信パケットのデータ量あるいは廃棄量を得ることができる。このようにして、入力と出力との回線１０３単位のカウントを制御部１０５でパケットフローと対応付けることで、コアネットワークノード１０１内での特定されたパケットフローと対応したトラヒックカウントを収集し監視することが可能になる。これを更に具体的に説明する。
【００３０】
図２は、２点間のパケットフローの一例を示したものである。今、送信元アドレスを“Ａ”とし、宛先アドレスを“Ｂ”とする。また、第１の回線１０３1から第１の回線インターフェース部１０４1にパケットが入力されて、スイッチ部１０２から第２の回線インターフェース部１０４2を通って出力回線としての第２の回線１０３2にこのパケットが出力される場合を考える。このとき、パケットフローＡ−Ｂのトラヒックとして、第１の回線インターフェース部１０４1では図１における入力トラヒックカウンタ部１１４1でカウントされる入力トラヒックカウントが収集される。また、第２の回線インターフェース部１０４2では、出力トラヒックカウンタ部１１５2でカウントされる出力トラヒックカウントが収集されることになる。
【００３１】
なお、第１の回線インターフェース部１０４1に入力されたパケットはすべて第２の回線インターフェース部１０４2を通って第２の回線１０３2に出力されるとは限らず、たとえば第３の回線１０３3を経て宛先アドレス“Ｂ”以外の宛先に送出される場合もある。また、第２の回線インターフェース部１０４2から第２の回線１０３2に出力されるパケットが必ずしも宛先アドレス“Ｂ”を宛先アドレスとするものとも言えない。しかしながら、パケットフローＡ−Ｂについては、確実に第１の回線インターフェース部１０４1の入力トラヒックカウンタ部１１４1でカウントされ、続いて第２の回線インターフェース部１０４2を通過し、このとき出力トラヒックカウンタ部１１５2でカウントされるのは事実である。そこで、本実施例ではパケットフローＡ−Ｂについては、入力トラヒックカウンタ部１１４1と出力トラヒックカウンタ部１１５2のカウントや第１および第２の回線１０３1、１０３2の使用率等を勘案して、その監視を行うようにしている。
【００３２】
図３は、入力（受信）と出力（送信）のトラヒックカウントの収集のプロセスを表わしたものである。図１に示した制御部１０５は、パケットフローＡ−Ｂを監視する場合、第１の回線インターフェース部１０４1がその入力トラヒックカウンタ部１１４1で収集し保存している受信カウントと、第２の回線インターフェース部１０４2がその出力トラヒックカウンタ部１１５2で収集し保存している送信カウントをそれぞれ収集する。
【００３３】
このような制御部１０５による収集とは無関係に、第１の回線１０３1は第１の回線インターフェース部１０４1にパケットが受信されると、その入力トラヒックカウンタ部１１４1がこれを収集・保存するようになっている（ステップＳ２０１）。同様に、第２の回線インターフェース部１０４2ではそのパケットを出力するときその出力トラヒックカウンタ部１１５2がこれを収集・保存するようになっている（ステップＳ２０２）。これらのカウント値はそれぞれ対応する第１または第２の回線インターフェース部１０４1、１０４2が収集することになる（ステップＳ２０３、Ｓ２０４）。このようにして第１および第２の回線インターフェース部１０４1、１０４2はそれぞれの受信カウントあるいは送信カウントの値を更新し保存する処理を継続していることになる（ステップＳ２０５、Ｓ２０６）。
【００３４】
この図には示していないが、第１の回線インターフェース部１０４1における送信カウントの収集と保存および第２の回線インターフェース部１０４2における受信カウントの収集と保存も同様にして行われている。ただし、これらのカウント値は２点間のパケットフローＡ−Ｂの監視には使用しないので、図示していない。第３〜第Ｎの回線インターフェース部１０４3〜１０４Nでも、同様にそれぞれ受信および送信カウントの収集と保存が行われている。これらについても２点間のパケットフローＡ−Ｂの監視には使用しないので、図示していない。
【００３５】
図１に示した制御部１０５は、図２に示した２点間のパケットフローＡ−Ｂを監視するこの例の場合、所定のタイミングで第１および第２の回線インターフェース部１０４1、１０４2に対してこれらの保存しているカウントの報告を要求する（ステップＳ２０７、Ｓ２０８）。これを基にして、第１および第２の回線インターフェース部１０４1、１０４2はこれらのカウントを報告する（ステップＳ２０９、Ｓ２１０）。このようにして制御部内に第１および第２の回線インターフェース部１０４1、１０４2におけるパケットフローＡ−Ｂを監視するための受信および送信カウントが保存されることになる（ステップＳ２１１）。
【００３６】
パケットフローＡ−Ｂに対応させて制御部１０５が第１および第２の回線インターフェース部１０４1、１０４2について設定する受信および送信カウントの収集の周期は、第１または第２の回線１０３1、１０３2に対応したこれらの回線インターフェース部１０４1、１０４2での入力トラヒックカウント（受信カウント）と、出力トラヒックカウント（送信カウント）に用意された図示しないカウンタがオーバフローを生じさせない間隔に設定される。すなわち、これらのカウンタのビット幅に応じて設定される周期で制御部１０５が第１および第２の回線１０３1、１０３2からそれぞれのカウントを収集し保存することになる。
【００３７】
図４は、制御部内に備えられたトラヒックカウントテーブルの構成を表わしたものである。トラヒックカウントテーブル１３１は、第１〜第Ｎの回線１０３1〜１０３Nのうち監視に必要なものについて、それらの受信カウントあるいは送信カウントをテーブル形式で保存するものであり、前記した記憶媒体内の所定の記憶領域がそのために割り当てられている。ここで受信カウントとは、該当する回線インターフェース部１０４における入力トラヒックカウンタ部１１４のカウント値を表わすものであり、送信カウントとは、該当する回線インターフェース部１０４における出力トラヒックカウンタ部１１５のカウント値を表わすものである。
【００３８】
次に、トラヒックカウントテーブル１３１の内容の時間的変化と共にトラヒック監視システムの動作を更に具体的に説明する。
【００３９】
図５は、トラヒックカウンタ監視ブロックの制御の流れを表わしたものである。図１に示した制御部１０５内ではトラヒックカウンタ監視ブロック１２３が、まずパケットフロー管理ブロック１２１に対してトラヒック監視フロー対応回線取得要求を出力する（ステップＳ２３１）。この後、トラヒックカウンタ監視ブロック１２３は、パケットフロー管理ブロック１２１から回線を特定する返答があるまで待機することになる（ステップＳ２３２）。
【００４０】
図６はこの初期時点におけるトラヒックカウントテーブルの内容を示したものである。ここでは、先に示したパケットフローＡ−Ｂの監視が要求された場合を説明する。トラヒックカウンタ監視ブロック１２３に備えられているトラヒックカウントテーブル１３１には、初期状態で、送信元アドレス“Ａ”について、入回線、容量、受信カウント、レートおよび使用率が、また宛先アドレス“Ｂ”について、出回線、容量、送信カウント、レートおよび使用率がいずれも未記入の状態で存在している。
【００４１】
図７は、パケットフロー管理ブロックの制御の様子を表わしたものである。図１に示したパケットフロー管理ブロック１２１ではトラヒックカウンタ監視ブロック１２３からトラヒック監視フロー対応回線取得要求が受信されるのを監視する（ステップＳ２５１）と共に、フローと回線１０３の対応およびその変化を監視している（ステップＳ２５２）。したがって、パケットフロー管理ブロック１２１はトラヒック監視フロー対応回線取得要求を受信すると（ステップＳ２５１：Ｙ）、指定フローに対する回線を特定して、トラヒックカウンタ監視ブロック１２３に返答する。ここではパケットフローＡ−Ｂについての回線の特定が要求されたので、パケットフロー管理ブロック１２１はこれについて返答する（ステップＳ２５３）。この返答以後に、たとえば回線障害等に対応するためにパケットのルートが変わったような場合には、これらの対応関係が異なってくる。そこでこのような場合が生ずれば（ステップＳ２５２：Ｙ）、フローと回線１０３の対応の変化を同様にトラヒックカウンタ監視ブロック１２３に通知する（ステップＳ２５４）。
【００４２】
図８はパケットフロー管理ブロックに格納されているフロー・回線対応テーブルの一例を示したものである。図７のステップＳ２５３で説明したパケットフロー管理ブロック１２１の返答に基づいてフロー・回線対応テーブル１４１には、それぞれのアドレスと回線の対応関係が記されている。このフロー・回線対応テーブル１４１から、パケットフローＡ−Ｂについての回線は第１の回線１０３1と、第２の回線１０３2ということになる。
【００４３】
図９は、図７で説明したパケットフロー管理ブロックの返答によるトラヒックカウントテーブルの変化を表わしたものである。この例ではパケットフローＡ−Ｂについての回線は第１の回線１０３1と、第２の回線１０３2なので、トラヒックカウントテーブル１３１には、これらの対応関係が記されることになる。
【００４４】
図５に戻って説明を続ける。パケットフロー管理ブロック１２１からパケットフローＡ−Ｂについての回線を特定する情報が送られてきたら（ステップＳ２３２：Ｙ）、トラヒックカウンタ監視ブロック１２３はパケットフロー管理ブロック１２１に対してトラヒックカウンタ収集要求フロー対応回線指定を行う（ステップＳ２３３）。この例では、対応回線として図９に示したトラヒックカウントテーブル１３１に基づいて第１の回線１０３1と、第２の回線１０３2の指定が行われる。そして、トラヒックカウンタ監視ブロック１２３はトラヒックカウンタ収集ブロック１２２から、これらの指定回線が収集しているトラヒックカウントが送られてくるのを待機することになる（ステップＳ２３４）。
【００４５】
図１０は、トラヒックカウンタ収集ブロックの制御の様子を表わしたものである。トラヒックカウンタ収集ブロック１２２はトラヒックカウンタの収集結果を基にして各回線の送受信カウントを保存管理している（ステップＳ２７１）。そしてトラヒックカウンタ監視ブロック１２３からトラヒックカウントの取得要求があると（ステップＳ２７２：Ｙ）、その指定回線のトラヒックカウントをトラヒックカウンタ監視ブロック１２３に通知する（ステップＳ２７３）。
【００４６】
トラヒックカウンタ監視ブロック１２３はトラヒックカウンタ収集ブロック１２２から指定した回線のトラヒックカウントを取得すると（図５ステップＳ２３４：Ｙ）、これをトラヒックカウントテーブル１３１に反映させることになる（ステップＳ２３５）。
【００４７】
図１１は以上の処理によるトラヒックカウントテーブルの変化を示したものである。第１および第２の回線１０３1、１０３2についてのトラヒックカウントをトラヒックカウンタ収集ブロック１２２から取得した結果として、トラヒックカウントテーブル１３１には、受信カウントと送信カウントが格納されている。ここで受信および送信カウントの収集の周期は３００秒としている。たとえば第１の回線１０３1の受信カウントについては９０ＧＢ（ギガバイト）なので、１秒あたりの受信レートは２．４Ｇｂｐｓ（ビット／秒）となる。この入回線についての容量は１０Ｇｂｐｓなので、回線の使用率は２４％となる。
【００４８】
一方、第２の回線１０３2の送信カウントについては１２０ＧＢなので、１秒あたりの送信レートは３．２Ｇｂｐｓとなる。この出回線についての容量は同じく１０Ｇｂｐｓなので、回線の使用率は３２％となる。
【００４９】
このように第１の回線１０３1と第２の回線１０３2におけるパケットフローＡ−Ｂによる回線使用率は、多くとも２４％と３２％のうちの少ない方の２４％あるいはそれ以下ということになり、かつ両回線共に回線使用率にまだ余裕度がある。したがって、パケットフローＡ−Ｂを他の回線に振り替える必要性は現在存在しないことになる。これに対して、例えば第１の回線１０３1の受信カウントがこの例と同じであるにも係わらず、第２の回線１０３2の送信カウントが非常に多く、回線の使用率がオーバフロー気味であるような場合、制御部１０５はたとえば宛先アドレス“Ｂ”にパケットを送信できる他の経路で第２の回線１０３2以外の回線１０３を経ることが可能なものを探し出し、この経路に変更させることでＱＯＳを確実に保証させるようにしている。
【００５０】
発明の変形例
【００５１】
図１２は、本発明の変形例におけるコアネットワークノードを表わしたものである。この変形例のコアネットワークノード１０１Ａで図１と同一部分には同一の符号を付しており、これらの説明を適宜省略する。コアネットワークノード１０１Ａは、先の実施例における第１〜第Ｎの回線インターフェース部１０４1〜１０４Nに対応して第１〜第Ｎの回線インターフェース部１０４1Ａ〜１０４NＡを備えている。第１〜第Ｎの回線インターフェース部１０４1Ａ〜１０４NＡはそれぞれスイッチ部１０２と接続される他、ソフトウェアでこれらの制御を行う制御部１０５Ａと接続されている。第１の回線インターフェース部１０４1Ａは、入力されたパケットの廃棄を行うものに関する入力トラヒック廃棄カウンタ部１１４1Ａと、出力されるパケットの廃棄を行うものに関する出力トラヒック廃棄カウンタ部１１５1Ａを備えている。ここでは第１の回線インターフェース部１０４1Ａの内部構成のみを示しているが、第２〜第Ｎの回線インターフェース部１０４2Ａ〜１０４NＡについても同様の内部構成となっている。
【００５２】
制御部１０５Ａは図示しないＣＰＵと制御プログラムや各種データを格納するための記憶媒体を備えており、制御プログラムをＣＰＵが実行することによって幾つかの機能ブロックを実現している。この変形例ではパケットフローの管理を行うパケットフロー管理ブロック１２１と、トラヒック廃棄カウンタの収集を行うトラヒック廃棄カウンタ収集ブロック１２２Ａと、トラヒック廃棄カウンタの監視を行うトラヒック廃棄カウンタ監視ブロック１２３Ａとが実現されている。
【００５３】
図１３は、先の実施例の図３に対応するもので、この変形例のトラヒック監視システムにおける廃棄カウントの収集のプロセスを表わしたものである。図１２に示した制御部１０５Ａでは、第１の回線インターフェース部１０４1Ａが入力パケットバッファ部１１２1にパケットを蓄積するが（ステップＳ３０１）、このうち廃棄するパケットが発生すればその通知を受ける（ステップＳ３０２）。入力トラヒック廃棄カウンタ部１１４1Ａはこれを基に入力されたパケットで出力することなく廃棄するパケットの数を入力廃棄カウントとして保存する（ステップＳ３０３）。
【００５４】
一方、図２に示した２点間のパケットフローにおける第２の回線インターフェース部１０４2Ａではその出力パケットバッファ部１１３1に出力するためのパケットを蓄積する（ステップＳ３０４）。そして廃棄するパケットが発生した場合にはこれを第２の回線インターフェース部１０４2Ａに通知する（ステップＳ３０５）。第２の回線インターフェース部１０４2Ａでは、出力トラヒック廃棄カウンタ部１１５2Ａで廃棄するパケットの数を出力廃棄カウントとして保存する（ステップＳ３０６）。
【００５５】
制御部１０５Ａは、図２に示した２点間のパケットフローを監視するために、所定のタイミングで第１および第２の回線インターフェース部１０４1Ａ、１０４2Ａに対してこれらの保存している廃棄カウントの報告を要求する（ステップＳ３０７、Ｓ３０８）。これを基にして第１および第２の回線インターフェース部１０４1Ａ、１０４2Ａはこれらの廃棄カウントを報告する（ステップＳ３０９、Ｓ３１０）。このようにして制御部内に第１および第２の回線インターフェース部１０４1Ａ、１０４2ＡにおけるパケットフローＡ−Ｂについての入力および出力廃棄カウントが保存される（ステップＳ３１１）。
【００５６】
パケットフローＡ−Ｂに対応させて制御部１０５Ａが第１および第２の回線インターフェース部１０４1Ａ、１０４2Ａについて設定する入力および出力廃棄カウントの収集の周期は、第１または第２の回線１０３1、１０３2に対応したこれらの回線インターフェース部１０４1Ａ、１０４2Ａでの入力廃棄カウントと、出力廃棄カウントのために用意された図示しない廃棄カウンタがオーバフローを生じさせないように決められる。すなわち、これらの廃棄カウンタのビット幅に応じて設定される周期で制御部１０５Ａが第１および第２の回線１０３1、１０３2からそれぞれの廃棄カウントを収集し保存することになる。
【００５７】
図１４は、制御部内に備えられた入力・出力トラヒック廃棄カウントテーブルの構成を表わしたものである。入力・出力トラヒック廃棄カウントテーブル３２１は制御部１０５Ａが以上のようにして収集した結果をテーブル形式で保存するものであり、前記した記憶媒体内の所定の記憶領域がそのために割り当てられている。入力・出力トラヒック廃棄カウントテーブル３２１には、第１〜第Ｎの各回線１０３1〜１０３N別に入力廃棄カウントと、出力廃棄カウントが保存されることになる。次に、入力・出力トラヒック廃棄カウントテーブル３２１の内容の推移と共にトラヒック監視システムの動作を更に具体的に説明する。
【００５８】
図１５は、トラヒック廃棄カウンタ監視ブロックの制御の流れを表わしたものである。図１２に示した制御部１０５Ａ内ではトラヒック廃棄カウンタ監視ブロック１２３Ａが、まずパケットフロー管理ブロック１２１に対して廃棄監視フロー対応回線取得要求を出力する（ステップＳ４３１）。トラヒック廃棄カウンタ監視ブロック１２３Ａは、パケットフロー管理ブロック１２１から回線を特定する返答があるまで待機することになる（ステップＳ４３２）。
【００５９】
図１６はこの初期時点におけるトラヒック廃棄カウントテーブルの内容を示したものである。ここでは、先に示したパケットフローＡ−Ｂを例に挙げて説明する。トラヒック廃棄カウンタ監視ブロック１２３Ａに備えられているトラヒック廃棄カウントテーブル３３１には、初期状態で、送信元アドレス“Ａ”について、入回線、容量、受信カウント、レート、使用率、廃棄カウントおよび廃棄率が、また宛先アドレス“Ｂ”について、出回線、容量、送信カウント、レート、使用率、廃棄カウントおよび廃棄率がいずれも未記入の状態で存在している。
【００６０】
図１７は、この変形例におけるパケットフロー管理ブロックの制御の様子を表わしたものである。図１２に示したパケットフロー管理ブロック１２１ではトラヒック廃棄カウンタ監視ブロック１２３Ａからトラヒック廃棄監視フロー対応回線取得要求が受信されるのを監視する（ステップＳ４５１）と共に、フローと回線１０３の対応およびその変化を監視している（ステップＳ４５２）。したがって、パケットフロー管理ブロック１２１はトラヒック廃棄監視フロー対応回線取得要求を受信すると（ステップＳ４５１：Ｙ）、指定フローに対する回線を特定して、トラヒック廃棄カウンタ監視ブロック１２３Ａに返答する。ここではパケットフローＡ−Ｂについての回線の特定が要求されたので、パケットフロー管理ブロック１２１はこれについて返答する（ステップＳ４５３）。この返答以後に、たとえば回線障害等でパケットのルートが変わったような場合には、これらの対応関係が異なってくる。そこでこのような場合が生ずれば（ステップＳ４５２：Ｙ）、フローと回線１０３の対応の変化を同様にトラヒック廃棄カウンタ監視ブロック１２３Ａに通知する（ステップＳ４５４）。
【００６１】
この変形例でも、パケットフロー管理ブロック１２１は図８に示したフロー・回線対応テーブル１４１を備えている。したがって、パケットフロー管理ブロック１２１はこのフロー・回線対応テーブル１４１から、パケットフローＡ−Ｂについての回線が第１の回線１０３1と、第２の回線１０３2であることを返答することになる。
【００６２】
図１８は、図１７で説明したパケットフロー管理ブロックの返答によるトラヒック廃棄カウントテーブルの変化を表わしたものである。この例ではパケットフローＡ−Ｂについての回線は第１の回線１０３1と、第２の回線１０３2なので、トラヒック廃棄カウントテーブル３３１には、これらの対応関係が記されることになる。
【００６３】
図１５に戻って説明を続ける。パケットフロー管理ブロック１２１からパケットフローＡ−Ｂについての回線を特定する情報が送られてきたら（ステップＳ４３２：Ｙ）、トラヒック廃棄カウンタ監視ブロック１２３Ａはパケットフロー管理ブロック１２１に対してトラヒック廃棄カウンタ収集要求フロー対応回線指定を行う（ステップＳ４３３）。この例では、対応回線として図１８に示したトラヒック廃棄カウントテーブル３３１に基づいて第１の回線１０３1と、第２の回線１０３2の指定が行われる。そして、トラヒック廃棄カウンタ監視ブロック１２３Ａはトラヒック廃棄カウンタ収集ブロック１２２Ａから、これらの指定回線が収集しているトラヒック廃棄カウントが送られてくるのを待機することになる（ステップＳ４３４）。
【００６４】
図１９は、トラヒック廃棄カウンタ収集ブロックの制御の様子を表わしたものである。トラヒック廃棄カウンタ収集ブロック１２２Ａはトラヒック廃棄カウンタの収集結果を基にして各回線の入出力廃棄カウントを保存管理している（ステップＳ４７１）。そしてトラヒック廃棄カウンタ監視ブロック１２３Ａからトラヒック廃棄カウントの取得要求があると（ステップＳ４７２：Ｙ）、その指定回線のトラヒック廃棄カウントをトラヒック廃棄カウンタ監視ブロック１２３Ａに通知する（ステップＳ４７３）。
【００６５】
トラヒック廃棄カウンタ監視ブロック１２３Ａは、トラヒック廃棄カウンタ収集ブロック１２２Ａから指定した回線のトラヒックカウントを取得すると（図５ステップＳ４３４：Ｙ）、これをトラヒック廃棄カウントテーブル３３１に反映させることになる（ステップＳ４３５）。
【００６６】
図２０は以上の処理によるトラヒック廃棄カウントテーブルの変化を示したものである。第１および第２の回線１０３1、１０３2についてのトラヒック廃棄カウントをトラヒック廃棄カウンタ収集ブロック１２２Ａから取得した結果として、トラヒック廃棄カウントテーブル３３１には、入力廃棄カウントと出力廃棄カウントが格納されている。ここで入力および出力カウントの収集の周期は３００秒としている。たとえば第１の回線１０３1の入力（受信）廃棄カウントについては９０ＧＢなので、１秒あたりの受信レートは２．４Ｇｂｐｓとなる。この入回線についての容量は１０Ｇｂｐｓなので、回線の使用率は２４％となる。また、この入回線についての廃棄カウントが０．０９ＭＢであるとすると、受信カウントとしての９０ＧＢとの割合を算出して、廃棄率は１０-6となる。同様にして、出回線についての廃棄率は１０-5となる。したがって、実施例と同様にこれらの回線１０３1、１０３2についての廃棄率等を見ながら、特定のパケットフローの監視やルートの切り替えが可能になる。
【００６７】
以上、実施例および変形例で説明したようにコアネットワークノード１０１、１０１Ａは、監視すべきフローを指定して回線の使用率や廃棄率等のデータを得て回線を監視することができるので、効率的かつきめ細かな監視が可能になる。
【００６８】
なお、実施例および変形例では特定のパケットフローについて監視を行う例を示したが、どのパケットフローを監視するかについては各種の態様をとることができることは当然である。たとえば制御部１０５、１０５Ａは特に要求された幾つかのパケットフローのみを順次監視するようにしてもよいし、監視制御にこれ以外の処理を行う余裕があるときにはコアネットワークノード１０１、１０１Ａが監視制御を行っていない他のパケットフローを順にチェックするようにしてもよい。また、以前に送信あるいは受信カウント値が比較的多かったパケットフローあるいは使用率または廃棄率が高い値を示したパケットフローについては、重点的にこれらのパケットフローの変化を監視するようにしてもよい。
【００６９】
また、実施例ではコアネットワークノードにおけるトラヒックの監視について説明したが、リソースに対してフローの種類が圧倒的に多いような他のネットワークの監視についても本発明を同様に適用することができる。
【００７０】
【発明の効果】
以上説明したように請求項１記載の発明によれば、回線ごとに入力トラヒックカウント手段と、出力トラヒックカウント手段と、入出力回線の選択を行うスイッチ手段とを備えたコアネットワークノード等のネットワーク上の接合点に、監視すべきパケットフローに対応したパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段を設け、そのパケットフローに対応した入力トラヒックのカウント値を入力トラヒックカウント取得手段で周期的に取得すると共に、出力トラヒックのカウント値を出力トラヒックカウント取得手段で周期的に取得し、これらの取得したカウント値をその監視すべきパケットフローと対応付けて格納する監視用データ格納手段に格納して監視に使用することにしたので、個々のパケット信号をキャプチャできないようなシステムでも資源を効率的に活用した経済的な通信システムを構築することが可能になる。また、個々のパケット信号をキャプチャする必要がないので、システムのパフォーマンスを維持しつつ拡張性を確保することができる。
【００７１】
また請求項２記載の発明によれば、回線ごとに入力廃棄トラヒックカウント手段と、出力廃棄トラヒックカウント手段と、入出力回線の選択を行うスイッチ手段とを備えたコアネットワークノード等のネットワーク上の接合点に、監視すべきパケットフローに対応したパケットの入力する回線およびパケットの出力する回線を特定する入出力回線特定手段を設け、そのパケットフローに対応した入力廃棄トラヒックのカウント値を入力廃棄トラヒックカウント取得手段で周期的に取得すると共に、出力廃棄トラヒックのカウント値を出力廃棄トラヒックカウント取得手段で周期的に取得し、これらの取得したカウント値をその監視すべきパケットフローと対応付けて格納する監視用データ格納手段に格納して監視に使用することにしたので、個々のパケット信号をキャプチャできないようなシステムでも資源を効率的に活用した経済的な通信システムを構築することが可能になる。また、個々のパケット信号をキャプチャする必要がないので、システムのパフォーマンスを維持しつつ拡張性を確保することができる。
【００７２】
更に請求項３記載の発明によれば、請求項１記載の発明における入力トラヒックのカウント値および出力トラヒックのカウント値の他に請求項２記載の発明における入力廃棄トラヒックのカウント値および出力廃棄トラヒックのカウント値を特定のパケットフローについて取得することにしたので、これら請求項１および請求項２記載の発明と同様の効果を得ることができる他、更に監視の精度を向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施例におけるトラヒック監視システムを使用したコアネットワークノードの構成を表わしたブロック図である。
【図２】２点間のパケットフローの一例を示した説明図である。
【図３】本実施例のトラヒックカウントの収集のプロセスを表わした説明図である。
【図４】本実施例で制御部内に備えられたトラヒックカウントテーブルの構成を表わした説明図である。
【図５】本実施例のトラヒックカウンタ監視ブロックの制御の流れを表わした流れ図である。
【図６】初期時点におけるトラヒックカウントテーブルの内容を示した説明図である。
【図７】本実施例におけるパケットフロー管理ブロックの制御の様子を表わした流れ図である。
【図８】本実施例のフロー・回線対応テーブルの説明図である。
【図９】本実施例でパケットフロー管理ブロックの返答によるトラヒックカウントテーブルの変化を表わした説明図である。
【図１０】本実施例におけるトラヒックカウンタ収集ブロックの制御の様子を表わした流れ図である。
【図１１】本実施例でトラヒックカウントを受信した時点におけるトラヒックカウントテーブルの内容を表わした説明図である。
【図１２】本発明の変形例におけるコアネットワークノードを表わしたブロック図である。
【図１３】この変形例のトラヒック監視システムにおける廃棄カウントの収集のプロセスを表わした説明図である。
【図１４】変形例で制御部内に備えられた入力・出力トラヒック廃棄カウントテーブルの構成を表わした説明図である。
【図１５】変形例におけるトラヒック廃棄カウンタ監視ブロックの制御の流れを表わした流れ図である。
【図１６】変形例における初期時点でのトラヒック廃棄カウントテーブルの内容を示した説明図である。
【図１７】変形例におけるパケットフロー管理ブロックの制御の様子を表わした流れ図である。
【図１８】図１７で説明したパケットフロー管理ブロックの返答によるトラヒック廃棄カウントテーブルの変化を表わした説明図である。
【図１９】変形例におけるトラヒック廃棄カウンタ収集ブロックの制御の様子を表わした流れ図である。
【図２０】変形例でトラヒック廃棄カウントを受信した時点におけるトラヒック廃棄カウントテーブルの内容を表わした説明図である。
【図２１】通信ネットワークにおけるコア・ネットワークを含めたネットワークの概要を表わしたネットワーク構成図である。
【符号の説明】
１０２  スイッチ部
１０３  回線
１０４  回線インターフェース部
１０５  制御部
１１２  入力パケットバッファ部
１１３  出力パケットバッファ部
１１４  入力トラヒックカウンタ部
１１５  出力トラヒックカウンタ部
１２１  パケットフロー管理ブロック
１２２  トラヒックカウンタ収集ブロック
１２３  トラヒックカウンタ監視ブロック
１３１  トラヒックカウントテーブル
１４１  フロー・回線対応テーブル
【図１】
0003896879.tif 000002
【図２】
0003896879.tif 000003
【図３】
0003896879.tif 000004
【図４】
0003896879.tif 000005
【図５】
0003896879.tif 000006
【図６】
0003896879.tif 000007
【図７】
0003896879.tif 000008
【図８】
0003896879.tif 000009
【図９】
0003896879.tif 000010
【図１０】
0003896879.tif 000011
【図１１】
0003896879.tif 000012
【図１２】
0003896879.tif 000013
【図１３】
0003896879.tif 000014
【図１４】
0003896879.tif 000015
【図１５】
0003896879.tif 000016
【図１６】
0003896879.tif 000017
【図１７】
0003896879.tif 000018
【図１８】
0003896879.tif 000019
【図１９】
0003896879.tif 000020
【図２０】
0003896879.tif 000021
【図２１】
0003896879.tif 000022