(57)【要約】【課題】  ネットワーク上の制御メッセージを重複することなく収集でき、また、メッセージ解析装置を１ヶ所に集約することが可能な通信品質管理システムおよび方法、プログラムを提供する。【解決手段】  通信品質管理手段とパケット識別手段を有し、パケット識別手段は、保証を必要とするアプリケーションに割り当てられたポート番号を記憶するポート番号記憶手段と、受信したパケットが端末を収容しているポートでの受信を判断する受信ポート判断手段と、送信したパケットが端末を収容しているポートへの送信を判断する送信ポート判断手段と、端末を収容しているポートで送信／受信したパケットのヘッダに記載されているポート番号とポート番号記憶手段が記憶しているポート番号を比較するポート番号比較手段と、ポート番号比較手段による比較においてポート番号が一致したパケットの情報を読取って通信品質管理手段へ転送するパケット転送手段と、を備える。【選択図】      図１
2006135404.tif 000002
【特許請求の範囲】
【請求項１】
端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理システムであって、
前記通信品質を保証するための管理を行う通信品質管理手段と、
前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのパケット識別手段と、を有し、
前記パケット識別手段は、
前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのポート番号記憶手段と、
受信した前記パケットが前記端末を収容しているポートで受信したか否かを判断するための受信ポート判断手段と、
前記端末を収容している前記ポートで受信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのポート番号比較手段と、
前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのパケット転送手段と、
を備えることを特徴とする通信品質管理システム。
【請求項２】
端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理システムであって、
前記通信品質を保証するための管理を行う通信品質管理手段と、
前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのパケット識別手段と、を有し、
前記パケット識別手段は、
前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのポート番号記憶手段と、
送信した前記パケットが前記端末を収容しているポートへ送信するか否かを判断するための送信ポート判断手段と、
前記端末を収容している前記ポートで送信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのポート番号比較手段と、
前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのパケット転送手段と、
を備えることを特徴とする通信品質管理システム。
【請求項３】
前記パケット識別手段は、
他のネットワークと接続するゲートウェイであり、他の前記ネットワークからパケットを受信すると、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知することを特徴とする請求項１または２のいずれかに記載の通信品質管理システム。
【請求項４】
前記パケット識別手段は、
他のネットワークと接続するゲートウェイであり、他の前記ネットワークへパケットを送信する際に、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知することを特徴とする請求項１〜３のいずれかに記載の通信品質管理システム。
【請求項５】
端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理方法であって、
通信品質管理手段によって、前記通信品質を保証するための管理を行うステップと、
パケット識別手段によって、前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのステップと、を有し、
前記パケット識別手段は、
ポート番号記憶手段によって、前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのステップと、
受信ポート判断手段によって、受信した前記パケットが前記端末を収容しているポートで受信したか否かを判断するためのステップと、
ポート番号比較手段によって、前記端末を収容している前記ポートで受信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのステップと、
パケット転送手段によって、前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのステップと、
を有することを特徴とする通信品質管理方法。
【請求項６】
端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理方法であって、
通信品質管理手段によって、前記通信品質を保証するための管理を行うステップと、
パケット識別手段によって、前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのステップと、を有し、
前記パケット識別手段は、
ポート番号記憶手段によって、前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのステップと、
送信ポート判断手段によって、送信した前記パケットが前記端末を収容しているポートへ送信するか否かを判断するためのステップと、
ポート番号比較手段によって、前記端末を収容している前記ポートで送信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのステップと、
パケット転送手段によって、前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのステップと、
を有することを特徴とする通信品質管理方法。
【請求項７】
前記パケット識別手段は、
他のネットワークと接続するゲートウェイであり、他の前記ネットワークからパケットを受信すると、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知することを特徴とする請求項５または６のいずれかに記載の通信品質管理方法。
【請求項８】
前記パケット識別手段は、
他のネットワークと接続するゲートウェイであり、他の前記ネットワークへパケットを送信する際に、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知することを特徴とする請求項５〜７のいずれかに記載の通信品質管理方法。
【請求項９】
端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理プログラムであって、
通信品質管理手段によって、前記通信品質を保証するための管理を行うステップと、
パケット識別手段によって、前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのステップと、を有し、
前記パケット識別手段は、
ポート番号記憶手段によって、前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのステップと、
受信ポート判断手段によって、受信した前記パケットが前記端末を収容しているポートで受信したか否かを判断するためのステップと、
ポート番号比較手段によって、前記端末を収容している前記ポートで受信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのステップと、
パケット転送手段によって、前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのステップと、
を有することを特徴とする通信品質管理プログラム。
【請求項１０】
端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理プログラムであって、
通信品質管理手段によって、前記通信品質を保証するための管理を行うステップと、
パケット識別手段によって、前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのステップと、を有し、
前記パケット識別手段は、
ポート番号記憶手段によって、前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのステップと、
送信ポート判断手段によって、送信した前記パケットが前記端末を収容しているポートへ送信するか否かを判断するためのステップと、
ポート番号比較手段によって、前記端末を収容している前記ポートで送信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのステップと、
パケット転送手段によって、前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのステップと、
を有することを特徴とする通信品質管理プログラム。
【請求項１１】
前記パケット識別手段は、
他のネットワークと接続するゲートウェイであり、他の前記ネットワークからパケットを受信すると、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知することを特徴とする請求項９または１０のいずれかに記載の通信品質管理プログラム。
【請求項１２】
前記パケット識別手段は、
他のネットワークと接続するゲートウェイであり、他の前記ネットワークへパケットを送信する際に、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知することを特徴とする請求項９〜１１のいずれかに記載の通信品質管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末間をパケット転送装置が接続するネットワークにおける通信品質管理システムおよび方法、プログラムに関する。
【背景技術】
【０００２】
図３は、従来の通信品質管理システムの一例を示す構成図である。３０１はユーザビル、３０２〜３０４はＬＡＮ（Local Area Network）、３０５は多重化装置、３０６は多重伝送路、３０７は事業者ビル、３０８は多重振り分け装置、３０９は接続要求制御装置、３１０はＩＰネットワーク、３１１〜３１２は配信サーバである。
【０００３】
ＬＡＮ３０２〜３０４内のクライアントとＩＰネットワーク３１０上の配信サーバ３１１〜３１２は制御メッセージを交換してデータの送受信の準備をした後に、配信サーバ３１１〜３１２からＬＡＮ３０２〜３０４へデータの送信を行う。接続要求制御装置３０９は多重振り分け装置３０８を通るパケットの中から制御メッセージのみを選別して読み取り、配信サーバ３１１〜３１２からＬＡＮ３０２〜３０４へ送信されるデータの種類やアプリケーションを特定し、データの通信品質の保証に必要な設定を行う。そして配信サーバ３１１〜３１２から送信されたデータは多重振り分け装置３０８、多重伝送路３０６、多重化装置３０５をとおり、ＬＡＮ３０２〜３０４へ送られる。このように従来ではデータが必ず通る事業者ビル３０７で端末間の制御メッセージを解析して通信品質保証の設定を行っていた（特許文献１参照）。
【０００４】
また、一般にネットワーク上の不特定の端末間で通信を行う場合、必ずパケットが通る機器がないため、従来技術の接続要求制御装置のように転送するパケットの中から制御メッセージのみを読み取って解析し、データの通信品質の保証に必要な設定を行うには、ネットワークの出入り口にあたる端末を収容しているスイッチやルータの全てで通信の監視と制御メッセージの解析を行う必要がある。
【特許文献１】特開２００４−７１１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した従来技術による通信品質管理システムにおいては、ＬＡＮのような小規模なネットワークでは、端末数が少ないにも関わらず、端末を収容しているスイッチの数と同数のメッセージ解析装置を設置することになり、メッセージ解析装置の数がネットワーク上で必要以上に多くなる、という問題があった。
【０００６】
本発明は、上記の課題に鑑みてなされたもので、その目的とするところは、ネットワーク上の不特定の端末間で通信が行われる場合において、制御メッセージを重複することなく収集でき、また、メッセージ解析装置を１ヶ所に集約することが可能な通信品質管理システムおよび方法、プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
課題を解決するために、請求項１に記載の本発明は、端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理システムであって、前記通信品質を保証するための管理を行う通信品質管理手段と、前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのパケット識別手段と、を有し、前記パケット識別手段は、前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのポート番号記憶手段と、受信した前記パケットが前記端末を収容しているポートで受信したか否かを判断するための受信ポート判断手段と、前記端末を収容している前記ポートで受信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのポート番号比較手段と、前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのパケット転送手段と、を備える。
【０００８】
また、請求項２に記載の本発明は、端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理システムであって、前記通信品質を保証するための管理を行う通信品質管理手段と、前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのパケット識別手段と、を有し、前記パケット識別手段は、前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのポート番号記憶手段と、送信した前記パケットが前記端末を収容しているポートへ送信するか否かを判断するための送信ポート判断手段と、前記端末を収容している前記ポートで送信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのポート番号比較手段と、前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのパケット転送手段と、を備える。
【０００９】
また、請求項３に記載の本発明は、請求項１または２のいずれかにおいて、前記パケット識別手段は、他のネットワークと接続するゲートウェイであり、他の前記ネットワークからパケットを受信すると、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知する。
【００１０】
また、請求項４に記載の本発明は、請求項１〜３のいずれかにおいて、前記パケット識別手段は、他のネットワークと接続するゲートウェイであり、他の前記ネットワークへパケットを送信する際に、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知する。
【００１１】
また、請求項５に記載の本発明は、端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理方法であって、通信品質管理手段によって、前記通信品質を保証するための管理を行うステップと、パケット識別手段によって、前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのステップと、を有し、前記パケット識別手段は、ポート番号記憶手段によって、前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのステップと、受信ポート判断手段によって、受信した前記パケットが前記端末を収容しているポートで受信したか否かを判断するためのステップと、ポート番号比較手段によって、前記端末を収容している前記ポートで受信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのステップと、パケット転送手段によって、前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのステップと、を有する。
【００１２】
また、請求項６に記載の本発明は、端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理方法であって、通信品質管理手段によって、前記通信品質を保証するための管理を行うステップと、パケット識別手段によって、前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのステップと、を有し、前記パケット識別手段は、ポート番号記憶手段によって、前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのステップと、送信ポート判断手段によって、送信した前記パケットが前記端末を収容しているポートへ送信するか否かを判断するためのステップと、ポート番号比較手段によって、前記端末を収容している前記ポートで送信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのステップと、パケット転送手段によって、前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのステップと、を有する。
【００１３】
また、請求項７に記載の本発明は、請求項５または６のいずれかにおいて、前記パケット識別手段は、他のネットワークと接続するゲートウェイであり、他の前記ネットワークからパケットを受信すると、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知する。
【００１４】
また、請求項８に記載の本発明は、請求項５〜７のいずれかにおいて、前記パケット識別手段は、他のネットワークと接続するゲートウェイであり、他の前記ネットワークへパケットを送信する際に、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知する。
【００１５】
また、請求項９に記載の本発明は、端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理プログラムであって、通信品質管理手段によって、前記通信品質を保証するための管理を行うステップと、パケット識別手段によって、前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのステップと、を有し、前記パケット識別手段は、ポート番号記憶手段によって、前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのステップと、受信ポート判断手段によって、受信した前記パケットが前記端末を収容しているポートで受信したか否かを判断するためのステップと、ポート番号比較手段によって、前記端末を収容している前記ポートで受信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのステップと、パケット転送手段によって、前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのステップと、を有する。
【００１６】
また、請求項１０に記載の本発明は、端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理プログラムであって、通信品質管理手段によって、前記通信品質を保証するための管理を行うステップと、パケット識別手段によって、前記アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて前記通信品質の保証が必要なパケットを識別するためのステップと、を有し、前記パケット識別手段は、ポート番号記憶手段によって、前記保証を必要とするアプリケーションに予め割り当てられた前記ポート番号を記憶するためのステップと、送信ポート判断手段によって、送信した前記パケットが前記端末を収容しているポートへ送信するか否かを判断するためのステップと、ポート番号比較手段によって、前記端末を収容している前記ポートで送信した前記パケットのヘッダに記載されているポート番号と前記ポート番号記憶手段が記憶している前記ポート番号とを比較するためのステップと、パケット転送手段によって、前記ポート番号比較手段による比較においてポート番号が一致した前記パケットの情報を読取って前記通信品質管理手段へ転送するためのステップと、を有する。
【００１７】
また、請求項１１に記載の本発明は、請求項９または１０のいずれかにおいて、前記パケット識別手段は、他のネットワークと接続するゲートウェイであり、他の前記ネットワークからパケットを受信すると、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知する。
【００１８】
また、請求項１２に記載の本発明は、請求項９〜１１のいずれかにおいて、前記パケット識別手段は、他のネットワークと接続するゲートウェイであり、他の前記ネットワークへパケットを送信する際に、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致した前記パケットの情報を読み取って前記通信品質管理手段へ通知する。
【発明の効果】
【００１９】
本発明によれば、ネットワーク上の不特定の端末間で通信が行われる場合において、制御メッセージを重複することなく収集でき、また、メッセージ解析装置を１ヶ所に集約することが可能な通信品質管理システムおよび方法、プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
図１はこの発明に係る通信品質管理機能を持ったネットワークを示す構成図である。
【００２１】
この図１に示されるのは、インターネットなどのネットワーク１００と、ネットワーク１００の出入り口にあたる端末を収容しているエッジ用パケット転送装置１０１、１０２と、エッジ用パケット転送装置（パケット識別手段）１０１、１０２間を接続するための中継用パケット転送装置１０３と、通信品質管理装置（通信品質管理手段）１０４と、クライアント１０５と、サーバ１０６と、である。
【００２２】
さらに、パケット識別部１１１と、通信品質管理部１１２と、メッセージ処理部１２１と、アプリケーション情報管理部１２２と、通信品質管理部１２３と、が示されている。
【００２３】
このような、図１に参照される構成において、サーバ１０６とクライアント１０５の間で通信を開始するために、一般にサーバ１０６はアプリケーション毎に決められたポート番号でクライアント１０５からの接続を待っており、クライアント１０５は宛先ポート番号にアプリケーションに対応したポート番号を使ってサーバ１０６との通信を行う。
【００２４】
サーバ１０６からクライアント１０５へ映像を送信する場合、クライアント１０５は映像配信を要求するパケットのヘッダに、宛先ポート番号として映像配信アプリケーションの制御メッセージ交換に割り当てられているポート番号と、送信元ポート番号として任意のポート番号と、を記載してパケットを送信する。
【００２５】
サーバ１０６は、そのパケットを受信すると、宛先ポート番号としてクライアント１０５から受信したパケットの送信元ポート番号、送信元ポート番号として映像配信アプリケーションの制御メッセージ交換に割り当てられているポート番号をヘッダに記載し、そのパケットに応答メッセージを書き込んで送信する。
【００２６】
そして、クライアント１０５とサーバ１０６は、これらのポート番号を使って制御メッセージの交換を行い、配信する映像コンテンツと、その映像コンテンツの送受信に使うポート番号などを決める。
【００２７】
エッジ用パケット転送装置１０１、１０２がそれぞれ備えるパケット識別部１１１には、通信品質の保証が必要なアプリケーションが制御メッセージ交換のためにサーバで待ち受けをするポート番号が予め登録されている（ポート番号記憶手段）。エッジ用パケット転送装置１０１、１０２は端末を収容しているポートから、受信するパケットのみをパケット識別部（ポート番号比較手段）１１１によって監視する。
【００２８】
なお、エッジ用パケット転送装置１０１、１０２のポートとは、ケーブルを接続するインターフェースを意味している。具体的には、図示しないスイッチやルータなどのコネクタを指している。
【００２９】
一方、パケットのヘッダに記載されているポート番号とは、通信するアプリケーション間で決めるアプリケーション識別用の数字を指している。このポート番号が必要な理由は、１つの端末で複数のアプリケーションが動作しているとき、パケットのヘッダ記載のIPアドレスだけでは、どのアプリケーション宛のパケットか判断できないので、このポート番号の数字を見て、宛先にあたるアプリケーションがパケットを受け取っている。
【００３０】
このポート番号の数字は、エッジ用パケット転送装置１０１、１０２のポートとは関係なく決められている。アプリケーションの中には、予めこのポート番号が決まっているものがあり、本発明の実施の形態においては、このポート番号の数字を見て、アプリケーションを判断している。
【００３１】
パケットのヘッダに記載された宛先ポート番号、または送信元ポート番号がパケット識別部１１１に予め登録したポート番号と一致した場合、ヘッダを含めてパケットの情報を読み取り、通信品質管理装置１０４へ通知する（パケット転送手段）。
【００３２】
パケットのヘッダに記載された宛先ポート番号と、送信元ポート番号とが、いずれもパケット識別部１１１に予め登録したポート番号と一致しない場合は、何もせずにパケットを転送する。また、他のパケット転送装置に接続されたポートから受信したパケットは何もせずにパケットを転送する。
【００３３】
同様にエッジ用パケット転送装置１０１、１０２が他のネットワークと接続するゲートウェイである場合も、他のネットワークに接続されているポートから受信するパケットのみをパケット識別部１１１によって監視する。
【００３４】
不特定のサーバ、クライアント間で通信が行われるネットワークでは、パケットが特定のパケット転送装置を通るとは限らないため、サーバ、クライアント間の制御メッセージを読み取るには全てのエッジ用パケット転送装置で監視する必要がある。
【００３５】
しかし、通信を行うサーバとクライアントが異なるエッジ用パケット転送装置に接続している場合、パケットは２つのエッジ用パケット転送装置を通過するために、同じパケットを２度調べることになる。
【００３６】
そこで各エッジ用パケット転送装置１０１、１０２では、端末を収容しているポートから受信するパケットのみ、あるいは端末を収容しているポートへ送信するパケットのみを監視することで、パケットを調べる回数を１回として負荷の軽減をする。
【００３７】
なお、パケット転送装置のポートが端末を収容しているものか、他のパケット転送装置に接続しているかは、ネットワーク管理者はネットワーク構成を把握しているので容易にわかり、事前にパケット転送装置に設定することができる。
【００３８】
エッジ用パケット転送装置１０１は、クライアント１０５が接続されたポートからパケットを受信すると、パケット識別部１１１でヘッダに記載されたポート番号を調べる。パケットがクライアント１０５からサーバ１０６へ送信した映像配信アプリケーションの制御メッセージである場合、パケットのヘッダに記載された宛先ポート番号はパケット識別部１１１に予め登録してあるポート番号の１つであるため、パケット識別部１１１はパケットの情報を読み取って通信品質管理装置１０４へ通知する。
【００３９】
そして、パケットは中継用パケット転送装置１０３へ送られ、中継用パケット転送装置１０３、エッジ用パケット転送装置１０２によって転送されてサーバ１０６へ送られる。ここでエッジ用パケット転送装置１０２は、クライアント１０５がサーバ１０６へ送信した映像配信アプリケーションの制御メッセージのパケットを受信しても中継用パケット転送装置１０３から受信したパケットであるため、パケット識別部１１１による識別を行わずにサーバ１０６へ転送する。
【００４０】
エッジ用パケット転送装置１０２では、サーバ１０６が接続されたポートからパケットを受信すると、パケット識別部１１１でヘッダに記載されたポート番号を調べる。パケットがサーバ１０６からクライアント１０５へ送信した映像配信アプリケーションの制御メッセージである場合、パケットのヘッダに記載された送信元ポート番号はパケット識別部１１１に予め登録してあるポート番号の１つであるため、パケット識別部１１１はパケットの情報を読み取って通信品質管理装置１０４へ通知する。
【００４１】
そして、パケットは中継用パケット転送装置１０３へ送られ、中継用パケット転送装置１０３、エッジ用パケット転送装置１０１によって転送されてクライアント１０５へ送られる。ここでエッジ用パケット転送装置１０１は、サーバ１０６がクライアント１０５へ送信した映像配信アプリケーションの制御メッセージのパケットを受信しても中継用パケット転送装置１０３が接続されたポートから受信したパケットであるため、パケット識別部１１１による識別を行わずにクライアント１０５へ転送する。
【００４２】
通信品質管理装置１０４では、エッジ用パケット転送装置１０１よりクライアント１０５からサーバ１０６へ送られる制御メッセージを、エッジ用パケット転送装置１０２よりサーバ１０６からクライアント１０５へ送られる制御メッセージを受信する。
【００４３】
このように、エッジ用パケット転送装置１０１，１０２が端末を収容しているポートから受信したパケットの情報のみを読み取って通信品質管理装置１０４へ通知することで、通信品質管理装置１０４はクライアント１０５とサーバ１０６間の制御メッセージを重複することなく受け取ることができる。なお、エッジ用パケット転送装置１０１，１０２が端末を収容しているポートへ送信するパケットのみをパケット識別部１１１でポート番号を調べても同様の効果が得られる。
【００４４】
通信品質管理装置１０４のアプリケーション情報管理部１２２には、通信品質の保証が必要なアプリケーションに割り当てられているポート番号と、それらのアプリケーションの制御メッセージの内容など、通信品質の保証が必要なアプリケーションの動作を理解するのに必要な情報が予め登録されている。
【００４５】
通信品質管理装置１０４はエッジ用パケット転送装置１０１，１０２からメッセージを受信するとメッセージ処理部１２１において、アプリケーション情報管理部１２２に登録された情報を使って、受信したメッセージ内のポート番号の情報からアプリケーションを特定し、メッセージの内容を解析する。サーバ１０６がクライアント１０５へ映像を送信開始する場合は、映像送信に使用するポート番号と必要な通信品質を読み取り、クライアント１０５とサーバ１０６のＩＰアドレスと共に通信品質管理部１２３へ渡す。
【００４６】
通信品質管理部１２３はサーバ１０６からクライアント１０５への経路上で必要な通信品質の保証ができるか判断し、必要なパケット転送装置の通信品質管理部１１２へ通信品質保証の設定を指示する。指示を受けたパケット転送装置の通信品質管理部１１２はサーバ１０６がクライアント１０５へ送る映像に必要な通信品質を保証するように設定を行う。
【００４７】
そしてサーバ１０６はクライアント１０５との制御メッセージの交換で決めたポート番号をパケットのヘッダに記載して映像コンテンツをクライアント１０５へ送信し、クライアント１０５は受信再生を行う。
【００４８】
また、クライアント１０５がサーバ１０６へ映像の送信停止を要求すると、通信品質管理装置１０４のメッセージ処理部１２１が映像の送信停止を検知し、通信品質管理部１２３へサーバ１０６とクライアント１０５のＩＰアドレスとポート番号、通信停止を通知する。
【００４９】
通信品質管理部１２３は、該当する通信の品質保証の設定を解除する必要があるエッジ用パケット転送装置１０１、１０２のそれぞれの通信品質管理部１１２へ通知する。エッジ用パケット転送装置１０１、１０２のそれぞれの通信品質管理部１１２はメッセージを受信すると該当する通信の品質保証の設定を解除する。
【００５０】
図２は本実施の形態に掛かるエッジ用パケット転送装置の動作を示すフローチャートである。
【００５１】
まず、ステップ１：Ｓ１において、通信品質の保証が必要なアプリケーションに割り当てられているポート番号を予め登録する。
【００５２】
次に、ステップ２：Ｓ２において、パケットを受信する。
【００５３】
次に、ステップ３：Ｓ３において、エッジ用パケット転送装置１０１は、ステップ２：Ｓ２で受信したパケットについて、端末を収容しているエッジ用パケット転送装置１０１のポートから受信したか否かを判断する。このステップ３：Ｓ３においてパケットの受信が行われたか否かが判断され（Ｙｅｓ／Ｎｏ）、受信が確認されると（Ｙｅｓ）次のステップ４：Ｓ４へ処理が進む。また、受信が確認されないと（Ｎｏ）ステップ７：Ｓ７へ処理が進む。
【００５４】
次に、ステップ４：Ｓ４において、パケットのヘッダに記載された宛先ポート番号および送信元ポート番号と、予め登録したポート番号と、を互いに比較する。
【００５５】
次に、ステップ５：Ｓ５において、宛先ポート番号または送信元ポート番号が、予め登録したポート番号と一致するか否かの判断が実行される（Ｙｅｓ／Ｎｏ）。この判断により、一致（Ｙｅｓ）した場合は、次のステップ６：Ｓ６へ処理が進み、一致が確認されない（Ｎｏ）場合は、ステップ７：Ｓ７へ処理が進む。
【００５６】
次に、ステップ６：Ｓ６において、ヘッダを含めたパケットに記載された情報を読み取り、通信品質管理装置１０４へ通知する。
【００５７】
次に、ステップ７：Ｓ７において、パケットをヘッダに記載された宛先へ向けて転送する。また、宛先ポート番号、送信元ポート番号共に予め登録したポート番号と一致しない場合は、パケットの情報を読み取らずに、パケットをヘッダに記載された宛先へ向けて転送する。これらの転送が終了した後、再びステップ２：Ｓ２へ処理が戻り、ステップ３：Ｓ３〜ステップ７：Ｓ７までの処理が同様に繰り返される。
【００５８】
なお、エッジ用パケット転送装置１０１が、ヘッダに記載されたポート番号と予め登録したポート番号を比較するのは、端末を収容しているポートへ送信するパケットのみで行ってもよい。
【００５９】
通信品質管理装置１０４は、通信品質の保証が必要なアプリケーションに割り当てられているポート番号と、および、それらのアプリケーションの制御メッセージの内容など、通信品質の保証が必要なアプリケーションの動作を理解するために必要な情報と、が予め登録されている。このため、エッジ用パケット転送装置からメッセージを受信すると、メッセージの内容からアプリケーションの動作を解析することができる。そして、通信品質を保証するための設定を必要なパケット転送装置に指示する。指示を受けたパケット転送装置は通信品質保証の設定を行う。
【００６０】
図３は、本発明の実施の形態に係る通信品質管理装置１０４の動作を説明するためのフローチャートである。
【００６１】
まず、ステップ１０：Ｓ１０において、通信品質管理装置１０４は、通信品質の保証が必要なアプリケーションに割り当てられているポート番号と、および、それらのアプリケーションの制御メッセージの内容など、通信品質の保証が必要なアプリケーションの動作を理解するのに必要な情報と、を予め登録する。
【００６２】
次に、ステップ１１：Ｓ１１において、エッジ用パケット転送装置１０１からメッセージを受信する。
【００６３】
次に、ステップ１２：Ｓ１２において、メッセージ内のポート番号の情報と、予め登録されたポート番号の情報と、によりアプリケーションを特定する。
【００６４】
次に、ステップ１３：Ｓ１３において、メッセージの内容とアプリケーションに関する登録情報よりアプリケーションの動作を解析する。
【００６５】
次に、ステップ１４：Ｓ１４において、ステップ１３：Ｓ１３における解析の結果、通信が開始される場合は、その通信について通信品質の保証が必要か否かが判断される（Ｙｅｓ／Ｎｏ）。
【００６６】
次に、ステップ１５：Ｓ１５では、前段のステップ１４：Ｓ１４において通信品質の保証が必要と判断されると（Ｙｅｓ）、通信品質保証が可能か否かを判断する（Ｙｅｓ／Ｎｏ）。通信品質保証が不可能であると判断（Ｎｏ）された場合は、再びステップ１１：Ｓ１１へ処理が戻る。
【００６７】
次に、ステップ１６：Ｓ１６では、必要なパケット転送装置へ通信品質保証のための設定をするように指示する。この指示の後にステップ１１：Ｓ１１へ処理が戻る。
【００６８】
次に、ステップ１７：Ｓ１７では、ステップ１４：Ｓ１４において通信品質保証が不要（Ｎｏ）と判断されると、通信品質保証の設定解除が必要か否かが判断される。例えば、通信品質保証の解除が必要な場合とは、判断対象となる通信が停止される場合などが含まれる。一方、通信品質保証の設定解除が不要（Ｎｏ）と判断されると、ステップ１１：Ｓ１１へ処理が戻る。
【００６９】
次に、ステップ１８：Ｓ１８において、必要なパケット転送装置へ通信品質保証の設定を解除するように指示する。この指示の後にステップ１１：Ｓ１１へ処理が戻る。
【００７０】
以上説明した本発明の実施の形態の構成は、端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理システムであって、通信品質を保証するための管理を行う通信品質管理手段と、アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて通信品質の保証が必要なパケットを識別するためのパケット識別手段と、を有し、パケット識別手段は、保証を必要とするアプリケーションに予め割り当てられたポート番号を記憶するためのポート番号記憶手段と、受信したパケットが端末を収容しているポートで受信したか否かを判断するための受信ポート判断手段と、端末を収容しているポートで受信したパケットのヘッダに記載されているポート番号とポート番号記憶手段が記憶しているポート番号とを比較するためのポート番号比較手段と、ポート番号比較手段による比較においてポート番号が一致したパケットの情報を読取って通信品質管理手段へ転送するためのパケット転送手段と、を備えることを特徴としている。
【００７１】
また、端末間をパケット転送装置で接続して構築されたネットワークにおいて流通するアプリケーションの通信品質を保証するための管理を行う通信品質管理システムであって、通信品質を保証するための管理を行う通信品質管理手段と、アプリケーションが流通するためのパケットに割り当てられたポート番号に基づいて通信品質の保証が必要なパケットを識別するためのパケット識別手段と、を有し、パケット識別手段は、保証を必要とするアプリケーションに予め割り当てられたポート番号を記憶するためのポート番号記憶手段と、送信したパケットが端末を収容しているポートへ送信するか否かを判断するための送信ポート判断手段と、端末を収容しているポートで送信したパケットのヘッダに記載されているポート番号とポート番号記憶手段が記憶しているポート番号とを比較するためのポート番号比較手段と、ポート番号比較手段による比較においてポート番号が一致したパケットの情報を読取って通信品質管理手段へ転送するためのパケット転送手段と、を備えることを特徴としている。
【００７２】
また、パケット識別手段は、他のネットワークと接続するゲートウェイであり、他のネットワークからパケットを受信すると、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致したパケットの情報を読み取って通信品質管理手段へ通知することを特徴としている。
【００７３】
また、パケット識別手段は、他のネットワークと接続するゲートウェイであり、他のネットワークへパケットを送信する際に、このパケットのヘッダに記載されているポート番号と予め記憶しているポート番号とを比較し、この比較の結果でポート番号が一致したパケットの情報を読み取って通信品質管理手段へ通知することを特徴としている。
【００７４】
以上説明した本発明の実施の形態によれば、ネットワーク上の不特定の端末間で通信が行われる場合において、制御メッセージを重複することなく収集でき、また、メッセージ解析装置を１ヶ所に集約することが可能な通信品質管理システムおよび方法、プログラムを提供することができる。
【図面の簡単な説明】
【００７５】
【図１】本発明の通信品質管理システムの実施の形態に係る、通信品質管理機能を持ったネットワークを説明するための構成図。
【図２】本発明の通信品質管理システムの実施の形態に係る、端末が直接接続されたパケット転送装置の動作を説明するためのフローチャートを示す。
【図３】本発明の通信品質管理システムの実施の形態に係る、通信品質管理装置の動作を説明するためのフローチャートを示す。
【図４】従来の技術による、通信品質管理機能を持ったネットワークを説明するための構成図を示す。
【符号の説明】
【００７６】
１００  ネットワーク、
１０１、１０２  エッジ用パケット転送装置、
１０３  中継用パケット転送装置、
１０４  通信品質管理装置、
１０５  クライアント、
１０６  サーバ、
１１１  パケット識別部、
１１２  通信品質管理部、
１２１  メッセージ処理部、
１２２  アプリケーション情報管理部、
１２３  通信品質管理部、
【図１】
2006135404.tif 000003
【図２】
2006135404.tif 000004
【図３】
2006135404.tif 000005
【図４】
2006135404.tif 000006