(57)【要約】【課題】モニタリングの一元化を行って、パケット転送装置の設備コストを削減するとともにパケット転送システムの運用コストを削減する。【解決手段】呼制御装置２０は、呼設定要求受信時、該呼で通信する端末装置がモニタ対象になっているか判定し、モニタ対象になっていれば、該呼で通信する端末装置それぞれに、相手先端末装置のアドレスとしてモニタ装置３０のアドレスを通知し、モニタ装置３０には、該呼で通信する端末装置それぞれのアドレスを含むモニタ開始指示を送信する。モニタ装置３０は、モニタ開始指示で通知された端末装置のアドレスが送信元アドレスに設定されたパケットの宛先アドレスを、本当の相手先端末装置のアドレスに書き替え、送信元アドレスを自装置のアドレスに書き替えて、モニタ開始指示で通知された端末装置からのパケットを送信する。【選択図】      図１
2005012672.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置間に介在し、パケットを優先度を付けて転送する複数のパケット転送装置を備えたパケット転送システムであって、
前記パケットのモニタリングを行うモニタ装置と、
前記端末装置間での呼の状態を管理すると共に、呼設定要求受付時、当該呼に係るパケットをモニタ対象とするか否かを判定し、モニタ対象とすると判定した場合、当該パケットが前記モニタ装置を経由するように制御する呼制御装置と、
を備えることを特徴とするパケット転送システム。
【請求項２】
前記呼制御装置は、前記呼に係るパケットをモニタ対象とすると判定した場合、前記呼に係るパケットの通信を行う端末装置に、通信相手のアドレスとして前記モニタ装置のアドレスを通知し、前記モニタ装置に前記呼に係るパケットの通信を行う端末装置のアドレスを含んだモニタ開始指示を送信し、
前記モニタ装置は、前記モニタ開始指示を受信した後は、前記モニタ開始指示に含まれた一方の端末装置のアドレスが送信元アドレスとして設定されたパケットに対してモニタリングを行い、そのパケットに対し、前記モニタ開始指示に含まれた他方の端末装置のアドレスを宛先アドレスとして書き替え設定し、そのパケットを送信することを特徴とする請求項１に記載のパケット転送システム。
【請求項３】
複数の端末装置間に介在し、発呼元端末装置からのパケットを優先度を付けて相手先端末装置に転送する複数のパケット転送装置を備えたパケット転送システムであって、
前記パケットのモニタリングを行うモニタ装置と、
前記端末装置間での呼の状態を管理すると共に、転送されるパケットをモニタ対象とする場合、そのモニタ対象パケットが前記モニタ装置に到達するように制御する呼制御装置と、
を備えることを特徴とするパケット転送システム。
【請求項４】
前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、前記モニタ装置に前記モニタ対象パケットの通信に係る端末装置のアドレスを含んだモニタ開始指示を送信し、
前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが送信元アドレスとして設定されているパケットの宛先アドレスを前記モニタ装置のアドレスに書き替え設定し、そのパケットを送信し、
前記モニタ装置は、前記モニタ開始指示を受信した後は、前記モニタ開始指示に含まれた端末装置のアドレスが送信元アドレスとして設定されたパケットに対してモニタリングを行い、そのパケットに対し、前記モニタ開始指示に含まれた前記モニタ対象パケットの通信に係る相手先端末装置のアドレスを宛先アドレスとして書き替え設定し、そのパケットを送信することを特徴とする請求項３に記載のパケット転送システム。
【請求項５】
前記パケット転送装置は、パケットをマルチプロトコルラベルスイッチング（ＭＰＬＳ：Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）により転送し、かつ全端末装置間で前記モニタ装置を経由するラベルスイッチパス（ＬＳＰ：Ｌａｂｅｌ  Ｓｗｉｔｃｈ  Ｐａｔｈ）を前記パケット転送装置に予め設定しておき、前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、
前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが収容している端末装置から相手先端末装置へ送信するパケットのＭＰＬＳのラベルに、前記モニタ装置を経由するＬＳＰのラベルを設定することを特徴とする請求項３に記載のパケット転送システム。
【請求項６】
前記モニタ装置は、予め定められた２つのパケット転送装置間のパスからパケットを取得可能に接続され、前記パケット転送装置は、パケットをマルチプロトコルラベルスイッチング（ＭＰＬＳ：Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）により転送し、かつ全端末装置間で前記２つのパケット転送装置間のパスを経由するラベルスイッチパス（ＬＳＰ：Ｌａｂｅｌ  Ｓｗｉｔｃｈ  Ｐａｔｈ）を前記パケット転送装置に予め設定しておき、
前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、
前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが収容している端末装置から相手先端末装置へ送信するパケットのＭＰＬＳのラベルに、前記２つのパケット転送装置間のパスを経由するＬＳＰのラベルを設定することを特徴とする請求項３に記載のパケット転送システム。
【請求項７】
各パケット転送装置は、前記モニタ装置に対応した出力ポートを有しており、
前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、
前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、前記モニタ対象パケットの通信に係る端末装置のアドレスに対応するポートを通過するパケットを前記モニタ装置に対応した出力ポートにコピーすることを特徴とする請求項３に記載のパケット転送システム。
【請求項８】
前記モニタ対象パケットを特定可能な入力手段を更に備えることを特徴とする請求項３乃至請求項７のいずれかに記載のパケット転送システム。
【請求項９】
前記入力手段に特定の呼を指示入力することにより、前記モニタ対象パケットを特定することを特徴とする請求項８に記載のパケット転送システム。
【請求項１０】
前記入力手段に特定の端末装置を指示入力することにより、前記モニタ対象パケットを特定することを特徴とする請求項８に記載のパケット転送システム。
【請求項１１】
前記入力手段に特定のユーザを指示入力することにより、前記モニタ対象パケットを特定することを特徴とする請求項８に記載のパケット転送システム。
【請求項１２】
前記呼制御装置は、過去にモニタした結果が端末装置およびユーザごとに記録された通信履歴管理部を備え、端末装置またはユーザからの新たな通信要求時、そのモニタ結果に基づいて、前記モニタ対象パケットを特定することを特徴とする請求項３乃至請求項７のいずれかに記載のパケット転送システム。
【請求項１３】
前記呼制御装置は、新たな通信要求時、呼制御信号に記載された通信属性に基づいて、前記モニタ対象パケットを特定することを特徴とする請求項３乃至請求項７のいずれかに記載のパケット転送システム。
【請求項１４】
前記呼制御装置は、新たな通信要求時、呼設定信号に記載された経由装置情報に基づいて、前記モニタ対象パケットを特定することを特徴とする請求項３乃至請求項７のいずれかに記載のパケット転送システム。
【請求項１５】
前記モニタ装置は、前記優先度における試行クラスの試験パケットのみのモニタリングを行う試験パケットモニタ部を備えていることを特徴とする請求項１乃至請求項１４のいずれかに記載のパケット転送システム。
【請求項１６】
前記モニタ装置は、受信したパケットを相手先端末装置に転送するに際し、受信したパケットを強制的に廃棄し、前記相手先端末装置から、その廃棄したパケットを正常に受信した旨の報告を受け取った場合に、当該相手先端末装置を悪意動作を行う端末装置と判定することを特徴とする請求項１乃至請求項５のいずれかに記載のパケット転送システム。
【請求項１７】
複数の端末装置間に介在し、パケットを優先度を付けて転送する複数のパケット転送装置と、前記端末装置間での呼の状態を管理する呼制御装置と、前記パケットのモニタリングを行うモニタ装置と、を備えたパケット転送システムにおけるパケット監視方法であって、
前記呼制御装置は、呼設定要求受付時、当該呼に係るパケットをモニタ対象とするか否かを判定し、
前記呼制御装置は、前記呼に係るパケットをモニタ対象とすると判定した場合、前記呼に係るパケットの通信を行う端末装置に、通信相手のアドレスとして前記モニタ装置のアドレスを通知し、
前記呼制御装置は、前記モニタ装置に前記呼に係るパケットの通信を行う端末装置のアドレスを含んだモニタ開始指示を送信し、
前記モニタ装置は、前記モニタ開始指示を受信した後は、前記モニタ開始指示に含まれた一方の端末装置のアドレスが送信元アドレスとして設定されたパケットに対してモニタリングを行い、
前記モニタ装置は、そのパケットに対し、前記モニタ開始指示に含まれた他方の端末装置のアドレスを宛先アドレスとして書き替え設定し、そのパケットを送信することを特徴とするパケット監視方法。
【請求項１８】
複数の端末装置間に介在し、パケットを優先度を付けて転送する複数のパケット転送装置と、前記端末装置間での呼の状態を管理する呼制御装置と、前記パケットのモニタリングを行うモニタ装置と、を備えたパケット転送システムにおけるパケット監視方法であって、
前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、
前記呼制御装置は、前記モニタ装置に前記モニタ対象パケットの通信に係る端末装置のアドレスを含んだモニタ開始指示を送信し、
前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが送信元アドレスとして設定されているパケットの宛先アドレスを前記モニタ装置のアドレスに書き替え設定し、そのパケットを送信し、
前記モニタ装置は、前記モニタ開始指示を受信した後は、前記モニタ開始指示に含まれた端末装置のアドレスが送信元アドレスとして設定されたパケットに対してモニタリングを行い、
前記モニタ装置は、そのパケットに対し、前記モニタ開始指示に含まれた前記モニタ対象パケットの通信に係る相手先端末装置のアドレスを宛先アドレスとして書き替え設定し、そのパケットを送信することを特徴とするパケット監視方法。
【請求項１９】
複数の端末装置間に介在し、パケットを優先度を付けてマルチプロトコルラベルスイッチング（ＭＰＬＳ：Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）により転送すると共に、全端末装置間で前記モニタ装置を経由するラベルスイッチパス（ＬＳＰ：Ｌａｂｅｌ  Ｓｗｉｔｃｈ  Ｐａｔｈ）が予め設定された複数のパケット転送装置と、前記端末装置間での呼の状態を管理する呼制御装置と、前記パケットのモニタリングを行うモニタ装置と、を備えたパケット転送システムにおけるパケット監視方法であって、
前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、
前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが収容している端末装置から相手先端末装置へ送信するパケットのＭＰＬＳのラベルに、前記モニタ装置を経由するＬＳＰのラベルを設定することを特徴とするパケット監視方法。
【請求項２０】
複数の端末装置間に介在し、パケットを優先度を付けてマルチプロトコルラベルスイッチング（ＭＰＬＳ：Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）により転送すると共に、全端末装置間で前記モニタ装置を経由するラベルスイッチパス（ＬＳＰ：Ｌａｂｅｌ  Ｓｗｉｔｃｈ  Ｐａｔｈ）が予め設定された複数のパケット転送装置と、前記端末装置間での呼の状態を管理する呼制御装置と、予め定められた２つのパケット転送装置間のパスからパケットを取得可能に接続され、前記パケットのモニタリングを行うモニタ装置と、を備えたパケット転送システムにおけるパケット監視方法であって、
前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、
前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが収容している端末装置から相手先端末装置へ送信するパケットのＭＰＬＳのラベルに、前記２つのパケット転送装置間のパスを経由するＬＳＰのラベルを設定することを特徴とするパケット監視方法。
【請求項２１】
パケットのモニタリングを行うモニタ装置と、複数の端末装置間に介在し、前記モニタ装置に対応した出力ポートを有し、パケットを優先度を付けて転送する複数のパケット転送装置と、前記端末装置間での呼の状態を管理する呼制御装置と、を備えたパケット転送システムにおけるパケット監視方法であって、
前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、
前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、前記モニタ対象パケットの通信に係る端末装置のアドレスに対応するポートを通過するパケットを前記モニタ装置に対応した出力ポートにコピーすることを特徴とするパケット監視方法。
【請求項２２】
端末装置間での呼の状態を管理する呼状態管理部と、
呼設定要求受付時に当該呼に係るパケットをモニタ対象とするか否かを判定し、該呼をモニタ対象とするか否かを判定するモニタ対象判定部と、
前記呼に係るパケットをモニタ対象とすると判定した場合、前記呼に係るパケットの通信を行う端末装置に、通信相手のアドレスとしてモニタ装置のアドレスを通知するアドレス通知部と、
モニタ装置に前記呼に係るパケットの通信を行う端末装置のアドレスを含んだモニタ開始指示を送信するモニタ通信部と、
を備えることを特徴とする呼制御装置。
【請求項２３】
端末装置間での呼の状態を管理する呼状態管理部と、
端末装置間で転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知するアドレス通知部と、
モニタ装置に前記モニタ対象パケットの通信に係る端末装置のアドレスを含んだモニタ開始指示を送信するモニタ通信部と、
を備えることを特徴とする呼制御装置。
【請求項２４】
発呼元端末装置からのパケットを優先度を付けて相手先端末装置に転送するパケット転送部と、
モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが送信元アドレスとして設定されているパケットの宛先アドレスをモニタ装置のアドレスに書き替え設定するパケット書替え部と、
を備えることを特徴とするパケット転送装置。
【請求項２５】
発呼元端末装置からのパケットを優先度を付けて相手先端末装置に転送するパケット転送部と、
モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが収容している端末装置から相手先端末装置へ送信するパケットのＭＰＬＳのラベルに、モニタ装置を経由するＬＳＰのラベルを設定するラベル書替え部と、
を備えることを特徴とするパケット転送装置。
【請求項２６】
モニタ開始指示を受信した後は、前記モニタ開始指示に含まれた端末装置のアドレスが送信元アドレスとして設定されたパケットに対してモニタリングを行うパケットモニタ部と、
モニタリングされたパケットに対し、前記モニタ開始指示に含まれた前記モニタ対象パケットの通信に係る相手先端末装置のアドレスを宛先アドレスとして書き替え設定するパケット書替え部と、
を備えることを特徴とするモニタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット転送システム、パケット監視方法、呼制御装置、パケット転送装置、およびモニタ装置に関し、特に、特定の端末装置が送受信するパケットをモニタリングするパケット転送システム、パケット監視方法、呼制御装置、パケット転送装置、およびモニタ装置に関する。
【０００２】
【従来の技術】
従来、端末が、通信の前段で試験パケットを本来の通信よりも低い優先度に設定して送出し、その通信結果に応じて通信の可否を判断することで、通信品質を確保する端末主導の観測型呼受付システムが既に提案されている（例えば、非特許文献１参照）。
【０００３】
【非特許文献１】
ビクトリア  エレック（Ｖｉｋｔｏｒｉａ  Ｅｌｅｋ）、他２名（Ｇｕｎｎａｒ  Ｋａｒｌｓｓｏｎ，  Ｒｏｖｅｒｔ  Ｒｏｎｎｇｒｅｎ）、「エンド−ツー−エンド観測に基づく受付制御」（Ａｄｍｉｓｓｉｏｎ  ｃｏｔｒｏｌ  ｂａｓｅｄ  ｏｎ  ｅｎｄ−ｔｏ−ｅｎｄ  ｍｅａｓｕｒｅｍｅｎｔｓ）、２０００年インフォコムコンファレンス（Ｉｎｆｏｃｏｍ  ２０００）、米国、ＩＥＥＥ、２０００年３月２９日
【０００４】
【発明が解決しようとする課題】
しかしながら、上記の非特許文献１に開示された端末主導の観測型呼受付システムは、以下のような特徴から、詳細なモニタリングが必要とされる。このシステムでは、送信側は、通信に先立ち試験パケットを送出し通信品質を確認すること、受信側は、受信したパケットの状況を正確に送信側に伝えること、送信側は、受け取った受信結果に応じて本来の通信パケットの通信可否を判断すること、本来の通信パケットは、試験パケットで負荷した帯域以下にすること、また著しく帯域を下げないことなど、端末が適正に動作することが必須条件となる。従ってこの通信システムは、従来のネットワーク主導型呼受付システムと比較して、より詳細なレベルでの端末動作の監視が必要となり、この機能の効率的な実現は、システム運用コストを左右する。しかしながら、従来提案の端末主導の観測型呼受付システムでは、このような端末監視に関する詳細な検討はなされていない。
【０００５】
さらに、上記端末主導の観測型呼受付システムにおいて、ネットワークの中の監視装置で端末動作を監視する場合、監視装置から受信端末までの区間での品質劣化は、監視装置からは未知となる。従って、その区間で十分な品質が得られていないにもかかわらず、受信側が偽って良好な品質を通知するという悪意動作を検出する必要がある。
【０００６】
本発明は上述の事情を鑑みて為されたものであり、本発明の目的は、端末動作のモニタリングを行うモニタ装置を設け、モニタ対象の通信はこのモニタ装置を経由するようにパケットを転送することにより、モニタリングの一元化を行って、パケット転送装置の設備コストを削減するとともにパケット転送システムの運用コストを削減することにある。
【０００７】
また、本発明の他の目的は、試験パケットにより受付可否判断を行っているフェーズと本来の通信を行っているフェーズを分離して監視することが可能なモニタ装置の構成を実現することにより、モニタ可能な通信数を拡大し、通信数あたりのモニタ装置のコストを低減することにある。
【０００８】
さらに、本発明の他の目的は、送信端末が送信する試験パケットを、監視装置で故意に廃棄することにより、受信端末が妥当な受信結果を送信端末に通知するかを監視し、よって悪意動作を検出することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載のパケット転送システムは、複数の端末装置間に介在し、パケットを優先度を付けて転送する複数のパケット転送装置を備えたパケット転送システムであって、前記パケットのモニタリングを行うモニタ装置と、前記端末装置間での呼の状態を管理すると共に、呼設定要求受付時、当該呼に係るパケットをモニタ対象とするか否かを判定し、モニタ対象とすると判定した場合、当該パケットが前記モニタ装置を経由するように制御する呼制御装置と、を備えることを要旨とする。
【００１０】
この発明では、モニタ対象の呼で送受信されるパケットがモニタ装置を経由して転送される。したがって、モニタ機能がモニタ装置に一元化される。
【００１１】
また、請求項２に記載のパケット転送装置は、請求項１に記載のパケット転送装置であって、前記呼制御装置は、前記呼に係るパケットをモニタ対象とすると判定した場合、前記呼に係るパケットの通信を行う端末装置に、通信相手のアドレスとして前記モニタ装置のアドレスを通知し、前記モニタ装置に前記呼に係るパケットの通信を行う端末装置のアドレスを含んだモニタ開始指示を送信し、前記モニタ装置は、前記モニタ開始指示を受信した後は、前記モニタ開始指示に含まれた一方の端末装置のアドレスが送信元アドレスとして設定されたパケットに対してモニタリングを行い、そのパケットに対し、前記モニタ開始指示に含まれた他方の端末装置のアドレスを宛先アドレスとして書き替え設定し、そのパケットを送信することを要旨とする。
【００１２】
この発明では、モニタ対象となる呼で通信する双方の端末装置に相手先アドレスとしてモニタ装置のアドレスが通知され、端末装置から送信されるパケットがモニタ装置に転送され、モニタ装置で宛先アドレスおよび送信元アドレスが書き替えられて真の相手先端末装置に転送される。したがって、モニタ対象となる端末装置の呼で送受信されるパケットがモニタ装置経由で送受信される。
【００１３】
上記目的を達成するため、請求項３に記載のパケット転送システムは、複数の端末装置間に介在し、発呼元端末装置からのパケットを優先度を付けて相手先端末装置に転送する複数のパケット転送装置を備えたパケット転送システムであって、前記パケットのモニタリングを行うモニタ装置と、前記端末装置間での呼の状態を管理すると共に、転送されるパケットをモニタ対象とする場合、そのモニタ対象パケットが前記モニタ装置に到達するように制御する呼制御装置と、を備えることを要旨とする。
【００１４】
この発明では、モニタ対象パケットがモニタ装置に到達するように制御される。したがって、モニタ機能がモニタ装置に一元化される。
【００１５】
請求項４に記載のパケット転送システムは、請求項３に記載のパケット転送システムにおいて、前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、前記モニタ装置に前記モニタ対象パケットの通信に係る端末装置のアドレスを含んだモニタ開始指示を送信し、前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが送信元アドレスとして設定されているパケットの宛先アドレスを前記モニタ装置のアドレスに書き替え設定し、そのパケットを送信し、前記モニタ装置は、前記モニタ開始指示を受信した後は、前記モニタ開始指示に含まれた端末装置のアドレスが送信元アドレスとして設定されたパケットに対してモニタリングを行い、そのパケットに対し、前記モニタ開始指示に含まれた前記モニタ対象パケットの通信に係る相手先端末装置のアドレスを宛先アドレスとして書き替え設定し、そのパケットを送信することを要旨とする。
【００１６】
この発明では、エッジパケット転送装置において、モニタ対象パケットの宛先アドレスがモニタ装置のアドレスに書き替えられてモニタ装置に転送され、モニタ装置で宛先アドレスが書き替えられて真の相手先端末装置に転送される。したがって、モニタ対象パケットがモニタ装置経由で送受信される。
【００１７】
請求項５に記載のパケット転送システムは、請求項３に記載のパケット転送システムにおいて、前記パケット転送装置は、パケットをＭＰＬＳにより転送し、かつ全端末装置間で前記モニタ装置を経由するＬＳＰを前記パケット転送装置に予め設定しておき、前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが収容している端末装置から相手先端末装置へ送信するパケットのＭＰＬＳのラベルに、前記モニタ装置を経由するＬＳＰのラベルを設定することを要旨とする。
【００１８】
この発明では、エッジパケット転送装置において、モニタ対象パケットのラベルとしてモニタ装置を経由するＬＳＰのラベルが選択されて転送される。したがって、モニタ対象パケットがモニタ装置経由で送受信される。
【００１９】
請求項６に記載のパケット転送システムは、請求項３に記載のパケット転送システムにおいて、前記モニタ装置は、予め定められた２つのパケット転送装置間のパスからパケットを取得可能に接続され、前記パケット転送装置は、パケットをＭＰＬＳにより転送し、かつ全端末装置間で前記２つのパケット転送装置間のパスを経由するＬＳＰを前記パケット転送装置に予め設定しておき、前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが収容している端末装置から相手先端末装置へ送信するパケットのＭＰＬＳのラベルに、前記２つのパケット転送装置間のパスを経由するＬＳＰのラベルを設定することを要旨とする。
【００２０】
この発明では、エッジパケット転送装置において、モニタ対象パケットのラベルとして特定の２つのパケット転送装置間のパスを経由するＬＳＰのラベルが選択されて転送される。そのパスには、パスからパケットを取得可能にモニタ装置が接続されている。したがって、モニタ対象パケットがモニタ装置に到達する。
【００２１】
請求項７に記載のパケット転送システムは、請求項３に記載のパケット転送システムにおいて、各パケット転送装置は、前記モニタ装置に対応した出力ポートを有しており、前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、前記モニタ対象パケットの通信に係る端末装置のアドレスに対応するポートを通過するパケットを前記モニタ装置に対応した出力ポートにコピーすることを要旨とする。
【００２２】
この発明では、エッジパケット転送装置において、モニタ対象パケットの通信に係る端末装置のアドレスに対応するポートを通過するパケットをモニタ装置に対応した出力ポートにコピーしている。したがって、モニタ対象パケットがモニタ装置に到達する。
【００２３】
請求項８に記載のパケット転送システムは、請求項３乃至請求項７のいずれかに記載のパケット転送システムにおいて、前記モニタ対象パケットを特定可能な入力手段を更に備えることを要旨とする。
【００２４】
この発明では、外部からモニタ対象とすべきパケットを特定可能である。
【００２５】
請求項９に記載のパケット転送システムは、請求項８に記載のパケット転送システムにおいて、前記入力手段に特定の呼を指示入力することにより、前記モニタ対象パケットを特定することを要旨とする。
【００２６】
この発明では、呼単位で、モニタ対象とすべきパケットを特定可能である。
【００２７】
請求項１０に記載のパケット転送システムは、請求項８に記載のパケット転送システムにおいて、前記入力手段に特定の端末装置を指示入力することにより、前記モニタ対象パケットを特定することを要旨とする。
【００２８】
この発明では、端末装置単位で、モニタ対象とすべきパケットを特定可能である。
【００２９】
請求項１１に記載のパケット転送システムは、請求項８に記載のパケット転送システムにおいて、前記入力手段に特定のユーザを指示入力することにより、前記モニタ対象パケットを特定することを要旨とする。
【００３０】
この発明では、ユーザ単位で、モニタ対象とすべきパケットを特定可能である。
【００３１】
請求項１２に記載のパケット転送システムは、請求項３乃至請求項７のいずれかに記載のパケット転送システムにおいて、前記呼制御装置は、過去にモニタした結果が端末装置およびユーザごとに記録された通信履歴管理部を備え、端末装置またはユーザからの新たな通信要求時、そのモニタ結果に基づいて、前記モニタ対象パケットを特定することを要旨とする。
【００３２】
この発明では、例えば、過去の履歴から異常動作を行う可能性が高い端末装置等から順に監視の対象として選択できる。
【００３３】
請求項１３に記載のパケット転送システムは、請求項３乃至請求項７のいずれかに記載のパケット転送システムにおいて、前記呼制御装置は、新たな通信要求時、呼制御信号に記載された通信属性に基づいて、前記モニタ対象パケットを特定することを要旨とする。
【００３４】
この発明では、異常動作の可能性に拘わらず、例えば、要求通信帯域の大きな呼から順に監視の対象として選択できる。
【００３５】
請求項１４に記載のパケット転送システムは、請求項３乃至請求項７のいずれかに記載のパケット転送システムにおいて、前記呼制御装置は、新たな通信要求時、呼設定信号に記載された経由装置情報に基づいて、前記モニタ対象パケットを特定することを要旨とする。
【００３６】
この発明では、例えば、モニタ機能を有している信頼できるホームゲートウェイを経由する通信については、監視される可能性を低くすることができる。
【００３７】
請求項１５に記載のパケット転送システムは、請求項１乃至請求項１４のいずれかに記載のパケット転送システムにおいて、前記モニタ装置は、前記優先度における試行クラスの試験パケットのみのモニタリングを行う試験パケットモニタ部を備えていることを要旨とする。
【００３８】
この発明では、試験パケットを用いて信頼できる通信の可能性を推定する端末主導型の通信システムにおいて、試験パケット専用の試験パケットモニタ部を設け、例えば試験パケットのみをモニタすることにより、モニタ装置におけるモニタリングが効率的に行える。
【００３９】
請求項１６に記載のパケット転送システムは、請求項１乃至請求項５のいずれかに記載のパケット転送システムにおいて、前記モニタ装置は、受信したパケットを相手先端末装置に転送するに際し、受信したパケットを強制的に廃棄し、前記相手先端末装置から、その廃棄したパケットを正常に受信した旨の報告を受け取った場合に、当該相手先端末装置を悪意動作を行う端末装置と判定することを要旨とする。
【００４０】
この発明では、正常に受信しているのに異常受信と偽った報告をしてくる端末装置を検出することができる。
【００４１】
上記目的を達成するため、請求項１７に記載のパケット監視方法は、複数の端末装置間に介在し、パケットを優先度を付けて転送する複数のパケット転送装置と、前記端末装置間での呼の状態を管理する呼制御装置と、前記パケットのモニタリングを行うモニタ装置と、を備えたパケット転送システムにおけるパケット監視方法であって、前記呼制御装置は、呼設定要求受付時、当該呼に係るパケットをモニタ対象とするか否かを判定し、前記呼制御装置は、前記呼に係るパケットをモニタ対象とすると判定した場合、前記呼に係るパケットの通信を行う端末装置に、通信相手のアドレスとして前記モニタ装置のアドレスを通知し、前記呼制御装置は、前記モニタ装置に前記呼に係るパケットの通信を行う端末装置のアドレスを含んだモニタ開始指示を送信し、前記モニタ装置は、前記モニタ開始指示を受信した後は、前記モニタ開始指示に含まれた一方の端末装置のアドレスが送信元アドレスとして設定されたパケットに対してモニタリングを行い、前記モニタ装置は、そのパケットに対し、前記モニタ開始指示に含まれた他方の端末装置のアドレスを宛先アドレスとして書き替え設定し、そのパケットを送信することを要旨とする。
【００４２】
この発明では、モニタ対象となる呼で通信する双方の端末装置に相手先アドレスとしてモニタ装置のアドレスが通知され、端末装置から送信されるパケットがモニタ装置に転送され、モニタ装置で宛先アドレスおよび送信元アドレスが書き替えられて真の相手先端末装置に転送される。したがって、モニタ対象となる端末装置の呼で送受信されるパケットがモニタ装置経由で送受信される。
【００４３】
上記目的を達成するため、請求項１８に記載のパケット監視方法は、複数の端末装置間に介在し、パケットを優先度を付けて転送する複数のパケット転送装置と、前記端末装置間での呼の状態を管理する呼制御装置と、前記パケットのモニタリングを行うモニタ装置と、を備えたパケット転送システムにおけるパケット監視方法であって、前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、前記呼制御装置は、前記モニタ装置に前記モニタ対象パケットの通信に係る端末装置のアドレスを含んだモニタ開始指示を送信し、前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが送信元アドレスとして設定されているパケットの宛先アドレスを前記モニタ装置のアドレスに書き替え設定し、そのパケットを送信し、前記モニタ装置は、前記モニタ開始指示を受信した後は、前記モニタ開始指示に含まれた端末装置のアドレスが送信元アドレスとして設定されたパケットに対してモニタリングを行い、前記モニタ装置は、そのパケットに対し、前記モニタ開始指示に含まれた前記モニタ対象パケットの通信に係る相手先端末装置のアドレスを宛先アドレスとして書き替え設定し、そのパケットを送信することを要旨とする。
【００４４】
この発明では、エッジパケット転送装置において、モニタ対象パケットの宛先アドレスがモニタ装置のアドレスに書き替えられてモニタ装置に転送され、モニタ装置で宛先アドレスが書き替えられて真の相手先端末装置に転送される。したがって、モニタ対象パケットがモニタ装置経由で送受信される。
【００４５】
上記目的を達成するため、請求項１９に記載のパケット監視方法は、複数の端末装置間に介在し、パケットを優先度を付けてＭＰＬＳにより転送すると共に、全端末装置間で前記モニタ装置を経由するＬＳＰが予め設定された複数のパケット転送装置と、前記端末装置間での呼の状態を管理する呼制御装置と、前記パケットのモニタリングを行うモニタ装置と、を備えたパケット転送システムにおけるパケット監視方法であって、前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが収容している端末装置から相手先端末装置へ送信するパケットのＭＰＬＳのラベルに、前記モニタ装置を経由するＬＳＰのラベルを設定することを要旨とする。
【００４６】
この発明では、エッジパケット転送装置において、モニタ対象パケットのラベルとしてモニタ装置を経由するＬＳＰのラベルが選択されて転送される。したがって、モニタ対象パケットがモニタ装置経由で送受信される。
【００４７】
上記目的を達成するため、請求項２０に記載のパケット監視方法は、複数の端末装置間に介在し、パケットを優先度を付けてＭＰＬＳにより転送すると共に、全端末装置間で前記モニタ装置を経由するＬＳＰが予め設定された複数のパケット転送装置と、前記端末装置間での呼の状態を管理する呼制御装置と、予め定められた２つのパケット転送装置間のパスからパケットを取得可能に接続され、前記パケットのモニタリングを行うモニタ装置と、を備えたパケット転送システムにおけるパケット監視方法であって、前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが収容している端末装置から相手先端末装置へ送信するパケットのＭＰＬＳのラベルに、前記２つのパケット転送装置間のパスを経由するＬＳＰのラベルを設定することを要旨とする。
【００４８】
この発明では、エッジパケット転送装置において、モニタ対象パケットのラベルとして特定の２つのパケット転送装置間のパスを経由するＬＳＰのラベルが選択されて転送される。そのパスには、パスからパケットを取得可能にモニタ装置が接続されている。したがって、モニタ対象パケットがモニタ装置に到達する。
【００４９】
上記目的を達成するため、請求項２１に記載のパケット監視方法は、パケットのモニタリングを行うモニタ装置と、複数の端末装置間に介在し、前記モニタ装置に対応した出力ポートを有し、パケットを優先度を付けて転送する複数のパケット転送装置と、前記端末装置間での呼の状態を管理する呼制御装置と、を備えたパケット転送システムにおけるパケット監視方法であって、前記呼制御装置は、前記転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知し、前記パケット転送装置は、前記モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、前記モニタ対象パケットの通信に係る端末装置のアドレスに対応するポートを通過するパケットを前記モニタ装置に対応した出力ポートにコピーすることを要旨とする。
【００５０】
この発明では、エッジパケット転送装置において、モニタ対象パケットの通信に係る端末装置のアドレスに対応するポートを通過するパケットをモニタ装置に対応した出力ポートにコピーしている。したがって、モニタ対象パケットがモニタ装置に到達する。
【００５１】
上記目的を達成するため、請求項２２に記載の呼制御装置は、端末装置間での呼の状態を管理する呼状態管理部と、呼設定要求受付時に当該呼に係るパケットをモニタ対象とするか否かを判定し、該呼をモニタ対象とするか否かを判定するモニタ対象判定部と、前記呼に係るパケットをモニタ対象とすると判定した場合、前記呼に係るパケットの通信を行う端末装置に、通信相手のアドレスとしてモニタ装置のアドレスを通知するアドレス通知部と、モニタ装置に前記呼に係るパケットの通信を行う端末装置のアドレスを含んだモニタ開始指示を送信するモニタ通信部と、を備えることを要旨とする。
【００５２】
上記目的を達成するため、請求項２３に記載の呼制御装置は、端末装置間での呼の状態を管理する呼状態管理部と、端末装置間で転送されるパケットをモニタ対象とする場合、前記モニタ対象パケットの通信に係る端末装置を収容する各パケット転送装置に、前記モニタ対象パケットの通信に係る端末装置のアドレスを通知するアドレス通知部と、モニタ装置に前記モニタ対象パケットの通信に係る端末装置のアドレスを含んだモニタ開始指示を送信するモニタ通信部と、を備えることを要旨とする。
【００５３】
上記目的を達成するため、請求項２４に記載のパケット転送装置は、発呼元端末装置からのパケットを優先度を付けて相手先端末装置に転送するパケット転送部と、モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが送信元アドレスとして設定されているパケットの宛先アドレスをモニタ装置のアドレスに書き替え設定するパケット書替え部と、を備えることを要旨とする。
【００５４】
上記目的を達成するため、請求項２５に記載のパケット転送装置は、発呼元端末装置からのパケットを優先度を付けて相手先端末装置に転送するパケット転送部と、モニタ対象パケットの通信に係る端末装置のアドレスが通知された後は、通知されたアドレスが収容している端末装置から相手先端末装置へ送信するパケットのＭＰＬＳのラベルに、モニタ装置を経由するＬＳＰのラベルを設定するラベル書替え部と、を備えることを要旨とする。
【００５５】
上記目的を達成するため、請求項２６に記載のモニタ装置は、モニタ開始指示を受信した後は、前記モニタ開始指示に含まれた端末装置のアドレスが送信元アドレスとして設定されたパケットに対してモニタリングを行うパケットモニタ部と、モニタリングされたパケットに対し、前記モニタ開始指示に含まれた前記モニタ対象パケットの通信に係る相手先端末装置のアドレスを宛先アドレスとして書き替え設定するパケット書替え部と、を備えることを要旨とする。
【００５６】
【発明の実施の形態】
以下、図面に基づいて、本発明のパケット転送システム、パケット監視方法、呼制御装置、パケット転送装置、およびモニタ装置における実施の形態を詳細に説明する。
【００５７】
＜第１実施形態＞
図１は、本発明のパケット転送システムの第１実施形態の全体構成を示す図である。
本実施形態のパケット転送システム１は、インターネットプロトコル（ＩＰ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットの転送を行うもので、特に音声通信のようなリアルタイム通信をＩＰパケットにより行うようになっており、端末装置からの要求により他の端末装置とのリアルタイム通信の呼を確立し、端末装置間でのパケットの転送の制御を行う。
【００５８】
図１において、本実施形態のパケット転送システム１は、パケットの転送を行う複数のパケット転送装置１０ａ〜１０ｄと、パケット転送装置１０ａ，１０ｄにそれぞれ接続された端末装置４０ａ，４０ｂ間の音声通信などの呼を制御する呼制御装置２０と、受信したパケットをモニタして指示された宛先に転送するモニタ装置３０と、を備えている。
【００５９】
このパケット転送システム１は、モニタ装置３０を使って端末装置が送信したパケットをモニタリング（パケットの内容を見たり、パケットに変更を加えたり、パケットを廃棄したり、転送品質を監視したり、送出手順を監視したりすること）することができるようになっており、呼制御装置２０がモニタ対象とする端末装置のアドレスを設定する。
【００６０】
パケット転送装置１０ａ（１０ｄ）は、端末装置間で送受されるパケットを優先付けて転送するパケット転送部１０１ａ（１０１ｄ）を有している。
【００６１】
また、呼制御装置２０は、各端末装置のユーザの情報を管理するユーザ管理部２０１と、端末装置巻で送受されるパケットの通信履歴を管理する通信履歴管理部２０２と、端末装置間で送受される呼の状態を管理する呼状態管理部２０３と、呼設定要求受付時に該呼をモニタ対象とするかを判定するモニタ対象判定部２０４と、呼設定要求受付時に該呼をモニタ対象とする場合に該呼を送受する端末にモニタ装置３０のアドレスを通知するアドレス通知部２０５と、モニタ装置３０にモニタ対象の情報を伝えたりモニタ開始を指示するモニタ通信部２０６と、を有している。
【００６２】
また、モニタ装置３０は、端末装置間で送受される通常のパケットを中継しその内容を読むパケットモニタ部３０１と、それらのパケットの宛先や送信元を書き替えるパケット書替え部３０２と、を有している。
【００６３】
図２は、第１実施形態に係るパケット転送システムにおける呼設定要求受信時の処理手順を示すフローチャートである。
このようなパケット転送システム１において、端末装置４０ａがリアルタイム通信の呼の設定を行う場合、まず通信したい相手先の情報や通信のサービス種別の情報などを含んだ呼設定要求を呼制御装置２０に送信する。
【００６４】
呼制御装置２０は、端末装置４０ａからの呼設定要求を受信すると、図２のフローチャートに示すように、端末装置４０ａまたは相手先端末装置４０ｂのいずれかがモニタ対象端末装置になっているか否かを判定する（ステップＳ１）。
【００６５】
どちらの端末装置もモニタ対象端末装置になっていなければ、呼制御装置２０は、相手先端末装置４０ｂが通信可能かを、発呼元端末装置４０ａの情報や通信のサービス種別の情報などを含んだ呼設定要求を相手先端末装置４０ｂに送信して問い合わせる（ステップＳ３）。
【００６６】
相手先端末装置４０ｂは、呼制御装置２０から呼設定要求を受信すると、発呼元端末装置４０ａの情報や通信のサービス種別の情報などを判定し、通信可能であると判定すると、通信可であることを示す通信可通知を呼制御装置２０に返信し、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）などのリアルタイム通信のプロトコルにより端末装置４０ｂから端末装置４０ａへのリアルタイム通信を開始する。
【００６７】
呼制御装置２０は、相手先端末装置４０ｂから通信可通知を受けると、呼が設定されたものとして、設定された呼に識別番号などの識別情報を付与し、発呼元端末装置４０ａと相手先端末装置４０ｂの情報や通信のサービス種別の情報などを識別情報に関連付けて記憶し、発呼元端末装置４０ａに相手先アドレス情報として相手先端末装置４０ｂのアドレス情報を含んだ通信可通知を送信する。
【００６８】
端末装置４０ａは、通信可通知を受信すると、ＲＴＰなどのリアルタイム通信のプロトコルにより端末装置４０ａから端末装置４０ｂへのリアルタイム通信を開始する。
【００６９】
ここで述べた呼制御手順の具体例としてはＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が挙げられる。また、監視対象とするかの判定は、相手先端末装置が応答して通信の形態が確定した時点で行う場合もある。
【００７０】
図２のフローチャートに戻り、呼設定要求受付時、発呼元、相手先端末装置のいずれかがモニタ対象端末装置となっているとき、呼制御装置２０は、相手先端末装置４０ｂが通信可能かを問い合わせる呼設定要求に含まれる、発呼元端末装置４０ａの情報のアドレス情報をモニタ装置３０のアドレス情報に書き替えて、通信のサービス種別の情報などとともに相手先端末装置４０ｂに送信する（ステップＳ２）。
【００７１】
相手先端末装置４０ｂは、呼制御装置２０から呼設定要求を受信すると、発呼元端末装置４０ａの情報や通信のサービス種別の情報などを判定し、通信可能であると判定すると、通信可であることを示す通信可通知を呼制御装置２０に返信し、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）などのリアルタイム通信のプロトコルにより、発呼元アドレス情報に設定されたアドレス情報（モニタ装置３０のアドレス情報）を通信先としてリアルタイム通信を開始する。
【００７２】
図３は、第１実施形態に係るパケット転送システムにおける呼確立時の処理手順を示すフローチャートである。
呼制御装置２０は、相手先端末装置４０ｂから通信可通知を受けると、呼が設定されたものとして、図３のフローチャートに示すように、モニタ装置３０に発呼元端末装置４０ａと相手先端末装置４０ｂのアドレス情報やモニタの種別情報や通信のサービス種別の情報などを設定したモニタ開始指示を送信する（ステップＳ１１）。
【００７３】
そして、呼制御装置２０は、設定された呼に識別番号などの識別情報を付与し（ステップＳ１２）、発呼元端末装置４０ａと相手先端末装置４０ｂの情報や通信のサービス種別の情報などを識別情報に関連付けて記憶し（ステップＳ１３）、発呼元端末装置４０ａに相手先アドレス情報としてモニタ装置３０のアドレス情報を設定した通信可通知を送信する（ステップＳ１４）。
【００７４】
モニタ装置３０は、モニタ開始指示を受信すると、モニタ開始指示に設定された情報を、端末装置４０ａ，４０ｂのアドレス情報により検索可能に記憶する。
【００７５】
端末装置４０ａは、通信可通知を受信すると、ＲＴＰなどのリアルタイム通信のプロトコルにより、相手先アドレス情報に設定されたアドレス（モニタ装置３０のアドレス）を通信先としてリアルタイム通信を開始する。
【００７６】
このように設定されたモニタ対象となる呼において、端末装置４０ａがパケット転送するとき、端末装置４０ａは、通信可通知に設定された相手先アドレス情報に設定されたアドレス（モニタ装置３０のアドレス）を宛先アドレスとしたパケットを送信する。該パケットはパケット転送システム内を転送されモニタ装置３０に到着する。
【００７７】
図４は、第１実施形態に係るパケット転送システムにおけるモニタ処理の手順を示すフローチャートである。
モニタ装置３０は、図４のフローチャートに示すように、受信したパケットの送信元アドレスを参照し、送信元アドレスからモニタ種別および真の相手先のアドレス情報（端末装置４０ｂのアドレス情報）を読み出し（ステップＳ２１）、モニタ種別に従ってモニタ処理を行った後（ステップＳ２２）、受信したパケットの宛先アドレスを端末装置４０ｂのアドレスに書き替え（ステップＳ２３）、受信したパケットの送信元アドレスを自装置アドレスに書き替え（ステップＳ２４）、アドレスを書き替えたパケットを次のパケット転送装置に送信する（ステップＳ２５）。該パケットはパケット転送システム内を転送され端末装置４０ｂに到着する。
【００７８】
端末装置４０ｂがパケット転送するとき、端末装置４０ｂは、呼設定要求の発呼元端末装置の情報のアドレス情報に設定されたアドレス（モニタ装置３０のアドレス）を宛先アドレスとしたパケットを送信する。該パケットはパケット転送システム内を転送されモニタ装置３０に到着する。
【００７９】
モニタ装置３０は、受信したパケットの送信元アドレスを参照し、送信元アドレスからモニタ種別および真の相手先のアドレス情報（端末装置４０ａのアドレス情報）を読み出し、モニタ種別に従ってモニタ処理を行った後、宛先アドレスを端末装置４０ａのアドレスに書き替え、送信元アドレスを自装置アドレスに書き替え、次のパケット転送装置に送信する。該パケットはパケット転送システム内を転送され端末装置４０ａに到着する。
【００８０】
このように、端末装置４０ａ，４０ｂ間の通信が、端末装置４０ａ，４０ｂの利用者の知らない間に、モニタ装置３０を介した通信となり、端末装置４０ａ，４０ｂ間の通信をモニタリングすることができる。
【００８１】
そして、通信が終了して呼の切断要求が端末装置４０ａ、４０ｂから送信されると、呼制御装置２０は、モニタ装置３０に端末装置４０ａ、４０ｂのアドレス情報を含んだモニタ終了指示を送信し、記憶していた呼の識別情報や端末装置の情報や通信のサービス情報などを削除する。
モニタ装置３０は、モニタ終了指示を受信すると、記憶していた端末装置４０ａ，４０ｂのモニタ開始指示に設定されていた情報を削除する。
【００８２】
このように本実施形態においては、呼制御装置２０が、呼設定時にモニタ対象となる呼の端末装置に通信先のアドレス情報としてモニタ装置３０のアドレス情報を通知し、モニタ装置３０において受信したパケットの送信元アドレス、宛先アドレスを書き替えて送信しているので、任意の呼の通信をモニタ装置３０経由にすることができ、各エッジパケット転送装置にモニタ機能を備える必要がなくなり、設備コストを削減することができる。
【００８３】
また、モニタリングをモニタ装置一箇所で行っているため、モニタリングの結果の収集を多数のパケット転送装置で行わずに済み、運用コストを削減することができる。
【００８４】
上記説明では、モニタ対象の判定は、あらかじめ登録されている端末情報に基づいているが、モニタ対象の単位や、選択論理に関しては、下記のような変形例も考えられる。
【００８５】
モニタ対象の単位としては、特定の端末が関与する呼のすべてを対象とする端末単位の扱い、特定の呼のみを対象とする呼単位の扱い、特定のユーザが関与する呼のすべてを対象とするユーザ単位の扱いがある。
【００８６】
選択論理としては、任意の選択、それまで監視した結果を考慮した選択、呼制御信号に記載された通信属性を考慮した選択、呼設定信号に設定された経由装置の有無を考慮した選択、が考えられる。
【００８７】
それまで監視した結果を考慮した選択の例としては、次のような選択処理が考えられる。先ず、任意に選択して監視し、その結果異常動作の可能性が検出された場合は、その旨を呼制御装置２０の通信履歴管理部２０２に記録し、新たに同じ端末やユーザからの発信時に、記録された通信履歴を考慮し、異常動作の可能性が高いものから監視対象として選択する。
【００８８】
通信属性を考慮した選択では、悪意端末が通信網に与える影響を考慮して、要求通信帯域の大きな通信から、監視の選択対象とし、要求通信帯域の小さな通信は、たとえ悪意端末であっても、通信網に与える影響は小さいとして、監視対象とはしない。
【００８９】
呼設定信号に設定された経由装置の有無を考慮した選択の例としては、次のような選択処理が考えられる。送信端末とモニタ装置との間に、通信事業者が提供する信頼できるホームゲートウェイ装置があり、ここで端末のモニタ機能を有している場合、あるいは、端末ソフトウェア自体が通信事業者の提供する信頼できるものである場合は、呼設定信号にその旨が記載されており、これを受信した呼制御装置は、モニタ対象とする優先度を下げて判定する。
【００９０】
また、ここでの説明では、モニタ対象を端末とし、そのアドレスで通信を識別する例を示しているが、モニタ対象を呼単位とする場合は、送信と受信の端末を示すＩＰアドレスに加え、呼を特定するポート番号を含む。この場合、呼制御装置は、モニタ対象判定後にモニタ装置から発呼元端末装置および相手先端末装置に対して通知するポートを取得しなければならない。
【００９１】
図５は、パケット転送システムにおいて、モニタ対象を呼単位とする場合の呼設定要求受信時の処理手順を示すフローチャートである。
この場合、ステップＳ３２として、呼制御装置２０は、モニタ装置から発呼元端末装置および相手先端末装置に対して通知するポートを取得している。他の処理は、図２に示した手順と同様である。
【００９２】
＜第２実施形態＞
図６は、本発明のパケット転送システムの第２実施形態の全体構成を示す図である。
本実施形態のパケット転送システム１ａは、モニタ対象となる呼で送受信されるパケットのアドレスを、該パケットを送信する端末装置を収容するパケット転送装置およびモニタ装置で書き替え、端末装置にモニタ装置のアドレスを知らせることなくモニタできることを特徴としている。
【００９３】
図６において、本実施形態のパケット転送システム１ａは、パケットの転送を行う複数のパケット転送装置５０ａ〜５０ｄと、パケット転送装置５０ａ，５０ｄにそれぞれ接続された端末装置４０ａ，４０ｂ間の音声通信などの呼を制御する呼制御装置６０と、受信したパケットをモニタして指示された宛先に転送するモニタ装置７０と、を備えている。
【００９４】
パケット転送装置５０ａ（５０ｄ）は、端末装置間で送受されるパケットを優先付けて転送するパケット転送部５０１ａ（５０１ｄ）と、転送するパケットの相手先や送信元を書き替えるパケット書替え部５０２ａ（５０２ｄ）と、を有している。
【００９５】
このパケット転送システム１ａは、モニタ装置７０を使って端末装置が送信したパケットをモニタリングすることができるようになっている。
【００９６】
このようなパケット転送システム１ａにおいて、端末装置４０ａがリアルタイム通信の呼の設定を行う場合、まず通信したい相手先の情報や通信のサービス種別の情報などを含んだ呼設定要求を呼制御装置６０に送信する。
【００９７】
呼制御装置６０は、端末装置４０ａからの呼設定要求を受信すると、相手先端末装置４０ｂが通信可能かを、発呼元端末装置４０ａの情報や通信のサービス種別の情報などを含んだ呼設定要求を相手先端末装置４０ｂに送信して問い合わせる。
【００９８】
相手先端末装置４０ｂは、呼制御装置６０から呼設定要求を受信すると、発呼元端末装置４０ａの情報や通信のサービス種別の情報などを判定し、通信可能であると判断すると、通信可であることを示す通信可通知を呼制御装置６０に返信し、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）などのリアルタイム通信のプロトコルにより端末装置４０ｂから端末装置４０ａへのリアルタイム通信を開始する。
【００９９】
呼制御装置６０は、相手先端末装置４０ｂから通信可通知を受けると、呼が設定されたものとして、設定された呼に識別番号などの識別情報を付与し、発呼元端末装置４０ａと相手先端末装置４０ｂの情報や通信のサービス種別の情報などを識別情報に関連付けて記憶し、発呼元端末装置４０ａに相手先アドレス情報として相手先端末装置４０ｂのアドレス情報を含んだ通信可通知を送信する。
【０１００】
端末装置４０ａは、通信可通知を受信すると、ＲＴＰなどのリアルタイム通信のプロトコルにより端末装置４０ａから端末装置４０ｂへのリアルタイム通信を開始する。
【０１０１】
このようにして設定された呼は呼制御装置６０で管理されており、呼制御装置６０に接続された入力装置６１からの指示によりその一覧や所望の端末装置で通信している呼を表示装置に表示できるようになっており、そのようにして表示した呼に対してモニタの指示をできるようになっている。
【０１０２】
上述のようにして呼制御装置６０に所定の呼のモニタが指示されると、呼制御装置６０は、該呼で通信している端末装置４０ａ，４０ｂを収容しているパケット転送装置５０ａ，５０ｄに端末装置４０ａ，４０ｂのアドレス情報を含んだモニタ転送開始指示を送信するとともに、モニタ装置７０に端末装置４０ａ、４０ｂのアドレス情報やモニタの種別情報などを設定したモニタ開始指示を送信する。
【０１０３】
パケット転送装置５０ａ，５０ｄは、モニタ転送開始指示を受信すると、モニタ転送開始指示に設定された端末装置のアドレス情報から収容している端末装置のアドレスと相手先の端末装置のアドレスを判別し、収容する端末装置のアドレス情報により検索可能にモニタ転送開始指示に設定された情報を記憶し、収容している端末装置から相手先端末装置へのパケットを受信すると、該パケットの宛先アドレスをモニタ装置７０のアドレスに書き替えて転送する。
【０１０４】
モニタ装置７０は、モニタ開始指示を受信すると、モニタ開始指示に設定された情報を端末装置４０ａ，４０ｂのアドレス情報により検索可能に記憶する。
【０１０５】
図７は、第２実施形態に係るパケット転送システムにおけるモニタ処理の手順を示すフローチャートである。
モニタ装置７０は、パケットを受信すると、図７のフローチャートに示すように、受信したパケットの送信元アドレスを参照し、送信元アドレスからモニタ種別および真の相手先のアドレス情報（端末装置４０ｂのアドレス情報）を読み出し（ステップＳ４１）、モニタ種別に従ってモニタ処理を行った後（ステップＳ４２）、受信したパケットの宛先アドレスを端末装置４０ｂのアドレスに書き替え（ステップＳ４３）、アドレスを書き替えたパケットを次のパケット転送装置に送信する（ステップＳ４４）。該パケットはパケット転送システム内を転送され端末装置４０ｂに到着する。
【０１０６】
端末装置４０ｂから端末装置４０ａへのパケット転送も同様に、端末装置４０ｂが送出したパケットの宛先アドレスをパケット転送装置５０ｄでモニタ装置７０のアドレスに書き替え、モニタ装置７０でモニタ後にパケットの宛先アドレスを真の相手先のアドレスに書き替えて転送し、該パケットはパケット転送システム内を転送され端末装置４０ａに到着する。
【０１０７】
このように、端末装置４０ａ，４０ｂ間の通信が、端末装置４０ａ，４０ｂの利用者の知らない間に、モニタ装置７０を介した通信となり、端末装置４０ａ，４０ｂ間の通信をモニタリングすることができる。
【０１０８】
そして、呼制御装置６０にモニタの終了が指示されたり、通信が終了して呼の切断要求が端末装置４０ａ、４０ｂから送信されたりすると、呼制御装置６０は、端末装置４０ａ、４０ｂを収容しているパケット転送装置５０ａ，５０ｄに端末装置４０ａ、４０ｂのアドレス情報を含んだモニタ転送終了指示を送信し、モニタ装置７０に端末装置４０ａ、４０ｂのアドレス情報を含んだモニタ終了指示を送信し、記憶していた呼の識別情報や端末装置の情報や通信のサービス情報などを削除する。
【０１０９】
パケット転送装置５０ａ，５０ｄは、モニタ転送終了指示を受信すると、記憶していた端末装置４０ａ，４０ｂのモニタ転送開始指示に設定されていた情報を削除する。
モニタ装置３０は、モニタ終了指示を受信すると、記憶していた端末装置４０ａ，４０ｂのモニタ開始指示に設定されていた情報を削除する
このように本実施形態においては、モニタ対象として指示された呼で通信している端末装置を収容するパケット転送装置において、収容しているモニタ対象となる呼で通信する端末装置から受信したパケットの宛先アドレスをモニタ装置７０のアドレスに書き替え、モニタ装置７０において受信したパケットの宛先アドレスを真の宛先アドレスに書き替えて送信しているので、任意の呼の通信をモニタ装置７０経由にすることができ、各エッジパケット転送装置にモニタ機能を備える必要がなくなり、設備コストを削減することができる。
【０１１０】
また、モニタリングをモニタ装置一箇所で行っているため、モニタリングの結果の収集を多数のパケット転送装置で行わずに済み、運用コストを削減することができる。
また、パケット転送装置でアドレスを書き替えているので、通信中の任意のタイミングでモニタを開始することができる。
【０１１１】
なお、本実施の形態においては、通信中の呼の中からモニタ対象となる呼を指示したが、端末装置をモニタ対象として指定できるようにし、通信中の呼が無い状態で指定された場合は、第１実施形態と同様にして呼設定時にパケット転送装置にモニタ転送開始指示を送信するようにしてモニタをするようにしてもよい。
【０１１２】
＜第２実施形態の変形例＞
図８は、第２実施形態の変形例に係るパケット転送装置の構成を示す図である。図８に示すように、この変形例におけるパケット転送装置Ｘ０ａは、端末装置間で送受されるパケットを優先付けて転送するパケット転送部Ｘ０１ａと、特定のポートを通過するパケットを別のポートにコピーするパケットコピー部Ｘ０２ａと、を有している。
【０１１３】
かかる構成のように、パケット転送装置Ｘ０ａは、特定のポートを通過するパケットを、別のポートにコピーし、その先に接続されているモニタ装置が選択的に選択的に監視する方法も考えられる。
【０１１４】
＜第３実施形態＞
図９は、本発明のパケット転送システムの第３実施形態の全体構成を示す図である。
本実施形態のパケット転送システムは、ＭＰＬＳ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）によりパケット転送を行なうようになっており、各端末装置間でモニタ装置を経由するＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈ  Ｐａｔｈ）が予め設定され、モニタが指示されるとモニタ対象となるパケットのＭＰＬＳのラベルにモニタ装置を経由するＬＳＰのラベルを設定してモニタ装置を経由させることを特徴としている。
【０１１５】
図９において、本実施形態のパケット転送システム１ｂは、パケットの転送を行う複数のパケット転送装置８０ａ〜８０ｄと、パケット転送装置８０ａ，８０ｄにそれぞれ接続された端末装置４０ａ，４０ｂ間の音声通信などの呼を制御する呼制御装置９０と、受信したパケットをモニタして指示された宛先に転送するモニタ装置１００と、を備えている。
【０１１６】
パケット転送装置８０ａ〜８０ｄのうち、端末装置４０ａ、４０ｂが接続されているパケット転送装置８０ａ、８０ｄは、特にエッジパケット転送装置と呼ばれている。
【０１１７】
パケット転送装置８０ａ（８０ｄ）は、端末装置間で送受されるパケットを優先付けて転送するパケット転送部８０１ａ（８０１ｄ）と、転送するパケットのマルチプロトコルラベルスイッチング（ＭＰＬＳ：Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）のラベルを書き替えるラベル書替え部８０２ａ（８０２ｄ）と、を有している。
【０１１８】
このようなパケット転送システム１ｂにおいて、端末装置４０ａがリアルタイム通信の呼の設定を行う場合、まず通信したい相手先の情報や通信のサービス情報などの情報を含んだ呼設定要求を呼制御装置９０に送信する。
【０１１９】
呼制御装置９０は、端末装置４０ａからの呼設定要求を受信すると、相手先の情報から相手先端末装置４０ｂが通信可能かを、発呼元端末装置４０ａの情報や通信のサービス情報などを含んだ呼設定要求を相手先端末装置４０ｂに送信して問い合わせる。
【０１２０】
相手先端末装置４０ｂは、呼制御装置９０から呼設定要求を受信すると、発呼元端末装置４０ａの情報や通信のサービス情報などを判定し、通信可能であると判断すると、通信可であることを呼制御装置９０に返信し、端末装置４０ａへのリアルタイム通信を開始する。
【０１２１】
呼制御装置９０は、相手先端末装置４０ｂから通信可である通知を受けると、呼が設定されたものとして、設定された呼に識別番号などの識別情報を付与し、発呼元端末装置４０ａと相手先端末装置４０ｂの情報や通信のサービス情報などを識別情報に関連付けて記憶し、発呼元端末装置４０ａに通信可能であることを通知する。
【０１２２】
端末装置４０ａは、通信可能であることが通知されると、端末装置４０ｂへのリアルタイム通信を開始する。
【０１２３】
このようにして設定された呼は呼制御装置９０で管理されており、呼制御装置９０に接続された入力装置９１からの指示によりその一覧や所望の端末装置で通信している呼を表示装置に表示できるようになっており、そのようにして表示した呼に対してモニタの指示をできるようになっている。
【０１２４】
また、端末装置４０ａ，４０ｂ間のパケット転送ルートとしてモニタ装置１００を経由するルート（ＬＳＰ）が双方向に設定されており、端末装置４０ａ，４０ｂを収容するパケット転送装置８０ａ，８０ｄは、モニタ装置を経由するＬＳＰのラベルを相手先端末装置ごとに記憶している。
【０１２５】
上述のようにして呼制御装置９０に所定の呼のモニタが指示されると、呼制御装置９０は、該呼で通信している端末装置４０ａ，４０ｂを収容しているパケット転送装置８０ａ，８０ｄに端末装置４０ａ，４０ｂのアドレス情報を含んだモニタ転送開始指示を送信する。
【０１２６】
パケット転送装置８０ａ，８０ｄは、モニタ転送開始指示を受信すると、モニタ転送開始指示に設定された端末装置のアドレス情報から収容している端末装置のアドレスと相手先の端末装置のアドレスを判別し、収容する端末装置のアドレス情報により検索可能にモニタ転送開始指示に設定された情報を記憶し、収容している端末装置から相手先端末装置へのパケットを受信すると、該パケットに付加するシム・ヘッダのラベルに、相手先端末装置に対応したモニタ装置を経由するＬＳＰのラベルを設定して転送する。
【０１２７】
図１０は、第３実施形態に係るパケット転送システムにおけるモニタ処理の手順を示すフローチャートである。
モニタ装置１００は、パケットを受信すると、モニタ処理を行った後（ステップＳ５１）、受信したパケットのシム・ヘッダを参照し、受信したパケットのシム・ヘッダのラベルに対応する出力用のラベルを選択し（ステップＳ５２）、受信したパケットのシム・ヘッダのラベルを選択した出力用にラベルに書き替え（ステップＳ５３）、ラベルを書き替えたパケットを次のパケット転送装置に送信する（ステップＳ５４）。該パケットは、パケット転送システム１ｂ内をラベルを書き替えられながらラベルに従って予め設定されたＬＳＰ通りに転送され端末装置４０ｂに到着する。
【０１２８】
このように、端末装置４０ａ，４０ｂ間の通信が、端末装置４０ａ，４０ｂの利用者の知らない間に、モニタ装置１００を介した通信となり、端末装置４０ａ，４０ｂ間の通信をモニタリングすることができる。
【０１２９】
そして、呼制御装置９０にモニタの終了が指示されたり、通信が終了して呼の切断要求が端末装置４０ａ、４０ｂから送信されたりすると、呼制御装置９０は、端末装置４０ａ、４０ｂを収容しているパケット転送装置８０ａ，８０ｄに端末装置４０ａ、４０ｂのアドレス情報を含んだモニタ転送終了指示を送信し、記憶していた呼の識別情報や端末装置の情報や通信のサービス情報などを削除する。
【０１３０】
パケット転送装置８０ａ，８０ｄは、モニタ転送終了指示を受信すると、記憶していた端末装置４０ａ，４０ｂのモニタ転送開始指示に設定されていた情報を削除する。
【０１３１】
このように本実施形態においては、予め各端末装置間をモニタ装置１００を経由してパケットを転送するＬＳＰを設定しておき、モニタ対象として指示された呼で通信している端末装置を収容するパケット転送装置において、収容しているモニタ対象となる呼で通信する端末装置から受信したパケットにモニタ装置１００を経由してパケットを転送するＬＳＰのラベルを設定し、モニタ装置１００において受信したパケットのモニタを行っているので、任意の呼の通信をモニタ装置１００経由にすることができ、各エッジパケット転送装置にモニタ機能を備える必要がなくなり、設備コストを削減することができる。
【０１３２】
また、モニタリングをモニタ装置一箇所で行っているため、モニタリングの結果の収集を多数のパケット転送装置で行わずに済み、運用コストを削減することができる。
【０１３３】
また、エッジパケット転送装置でラベルの設定を変えているので、通信中の任意のタイミングでモニタを開始することができる。
【０１３４】
なお、本実施の形態においては、通信中の呼の中からモニタ対象となる呼を指示したが、端末装置をモニタ対象として指定できるようにし、通信中の呼が無い状態で指定された場合は、第１実施形態と同様にして呼設定時にパケット転送装置にモニタ転送開始指示を送信するようにしてモニタをするようにしてもよい。
【０１３５】
また、本実施形態においては、モニタ装置１００は、受信したパケット全てに同じモニタを行うようにしたが、上述の実施形態と同様に、モニタ開始時に呼制御装置９０からモニタ装置１００にモニタ開始指示によりモニタ対象の端末装置のアドレスやモニタ対象のＬＳＰのモニタ装置１００での入力ラベルやモニタ種別などを通知して呼毎にモニタの種別を変えるようにしてもよい。
【０１３６】
＜第３実施形態の変形例＞
図１１は、本発明のパケット転送システムの第３実施形態の変形例の全体構成を示す図である。なお、本変形例は、上述第３実施形態と略同様に構成されているので、同様な構成には同一の符号を付して特徴部分のみ説明する。
【０１３７】
図１１において、この変形例のパケット転送システム１ｃは、パケットの転送を行う複数のパケット転送装置８０ａ〜８０ｄと、パケット転送装置８０ａ，８０ｄにそれぞれ接続された端末装置４０ａ，４０ｂ間の音声通信などの呼を制御する呼制御装置９０と、指定されたパケットをモニタするモニタ装置１１０と、を備えている。
【０１３８】
図９の構成とは異なり、本構成ではモニタ装置１１０は通信の中継を行わずパケット転送装置８０ｃとパケット転送装置８０ｄの間のパケット転送ルートから直接パケットを取得してモニタを行う。
【０１３９】
パケット転送装置８０ａ〜８０ｄのうち、端末装置４０ａ、４０ｂが接続されているパケット転送装置８０ａ、８０ｄは、特にエッジパケット転送装置と呼ばれている。
【０１４０】
このようなパケット転送システム１ｃにおいて、端末装置４０ａがリアルタイム通信の呼の設定を行う場合、まず通信したい相手先の情報や通信のサービス情報などの情報を含んだ呼設定要求を呼制御装置９０に送信する。
【０１４１】
呼制御装置９０は、端末装置４０ａからの呼設定要求を受信すると、相手先の情報から相手先端末装置４０ｂが通信可能かを、発呼元端末装置４０ａの情報や通信のサービス情報などを含んだ呼設定要求を相手先端末装置４０ｂに送信して問い合わせる。
【０１４２】
相手先端末装置４０ｂは、呼制御装置９０から呼設定要求を受信すると、発呼元端末装置４０ａの情報や通信のサービス情報などを判定し、通信可能であると判断すると、通信可であることを呼制御装置９０に返信し、端末装置４０ａへのリアルタイム通信を開始する。
【０１４３】
呼制御装置９０は、相手先端末装置４０ｂから通信可である通知を受けると、呼が設定されたものとして、設定された呼に識別番号などの識別情報を付与し、発呼元端末装置４０ａと相手先端末装置４０ｂの情報や通信のサービス情報などを識別情報に関連付けて記憶し、発呼元端末装置４０ａに通信可能であることを通知する。
【０１４４】
端末装置４０ａは、通信可能であることが通知されると、端末装置４０ｂへのリアルタイム通信を開始する。
【０１４５】
このようにして設定された呼は呼制御装置９０で管理されており、呼制御装置９０に接続された入力装置９１からの指示によりその一覧や所望の端末装置で通信している呼を表示装置に表示できるようになっており、そのようにして表示した呼に対してモニタの指示をできるようになっている。
【０１４６】
また、端末装置４０ａ，４０ｂ間のパケット転送ルートとしてモニタ対象の通信のためにパケット転送装置８０ｃを経由するルート（ＬＳＰ）が双方向に設定されており、端末装置４０ａ，４０ｂを収容するパケット転送装置８０ａ，８０ｄは、パケット転送装置８０ｃを経由するＬＳＰのラベルを相手先端末装置ごとに記憶している。
【０１４７】
上述のようにして呼制御装置９０に所定の呼のモニタが指示されると、呼制御装置９０は、該呼で通信している端末装置４０ａ，４０ｂを収容しているパケット転送装置８０ａ，８０ｄに端末装置４０ａ，４０ｂのアドレス情報を含んだモニタ転送開始指示を送信する。
【０１４８】
パケット転送装置８０ａ，８０ｄは、モニタ転送開始指示を受信すると、モニタ転送開始指示に設定された端末装置のアドレス情報から収容している端末装置のアドレスと相手先の端末装置のアドレスを判別し、収容する端末装置のアドレス情報により検索可能にモニタ転送開始指示に設定された情報を記憶し、収容している端末装置から相手先端末装置へのパケットを受信すると、該パケットに付加するシム・ヘッダのラベルに、相手先端末装置に対応したモニタ装置を経由するＬＳＰのラベルを設定して転送する。
【０１４９】
パケット転送装置８０ｃは通常のパケット転送装置としての動作を行い．該パケットはパケット転送システム内をラベルを書き替えられながらラベルに従って予め設定されたＬＳＰ通りに転送され端末装置４０ｂに到着する。
【０１５０】
図１２は、第３実施形態の変形例に係るパケット転送システムにおけるモニタ処理の手順を示すフローチャートである。
モニタ装置１１０は、パケット転送装置８０ｃとパケット転送装置８０ｄの間のパケット転送ルートから直接パケットを取得すると、モニタ処理を行う（ステップＳ６１）。
【０１５１】
このように、端末装置４０ａ，４０ｂ間の通信が、端末装置４０ａ，４０ｂの利用者の知らない間に、パケット転送装置８０ｃを介した通信となり、モニタ装置１１０は端末装置４０ａ，４０ｂ間の通信をモニタリングすることができる。
【０１５２】
そして、呼制御装置９０にモニタの終了が指示されたり、通信が終了して呼の切断要求が端末装置４０ａ、４０ｂから送信されたりすると、呼制御装置９０は、端末装置４０ａ、４０ｂを収容しているパケット転送装置８０ａ，８０ｄに端末装置４０ａ、４０ｂのアドレス情報を含んだモニタ転送終了指示を送信し、記憶していた呼の識別情報や端末装置の情報や通信のサービス情報などを削除する。
【０１５３】
パケット転送装置８０ａ，８０ｄは、モニタ転送終了指示を受信すると、記憶していた端末装置４０ａ，４０ｂのモニタ転送開始指示に設定されていた情報を削除する。
【０１５４】
このように本実施形態においては、予め各端末装置間をパケット転送装置８０ｃを経由してパケットを転送するＬＳＰを設定しておき，モニタ装置１１０がパケット転送装置８０ｃを経由するパケットをモニタ可能とし、モニタ対象として指示された呼で通信している端末装置を収容するパケット転送装置において、収容しているモニタ対象となる呼で通信する端末装置から受信したパケットにパケット転送装置８０ｃを経由してパケットを転送するＬＳＰのラベルを設定し、モニタ装置１１０においてパケットのモニタを行っているので、任意の呼の通信をパケット転送装置８０ｃ経由にすることができ、各エッジパケット転送装置にモニタ機能を備える必要がなくなり、設備コストを削減することができる。
【０１５５】
また、モニタリングをモニタ装置一箇所で行っているため、モニタリングの結果の収集を多数のパケット転送装置で行わずに済み、運用コストを削減することができる。
【０１５６】
また、エッジパケット転送装置でラベルの設定を変えているので、通信中の任意のタイミングでモニタを開始することができる。
【０１５７】
なお、本実施形態においては、通信中の呼の中からモニタ対象となる呼を指示したが、端末装置をモニタ対象として指定できるようにし、通信中の呼が無い状態で指定された場合は、第１実施形態と同様にして呼設定時にパケット転送装置にモニタ転送開始指示を送信するようにしてモニタをするようにしてもよい。
【０１５８】
また、本実施形態においては、モニタ装置１１０は、取得したパケット全てに同じモニタを行うようにしたが、上述の実施形態と同様に、モニタ開始時に呼制御装置９０からモニタ装置１１０にモニタ開始指示によりモニタ対象の端末装置のアドレスやモニタ対象のＬＳＰのモニタ装置１００での入力ラベルやモニタ種別などを通知して呼毎にモニタの種別を変えるようにしてもよい。
【０１５９】
＜モニタ装置の変形例＞
図１３は、モニタ装置の変形例の構成を示す図である。
図１３に示すように、変形例に係るモニタ装置Ｙ０は、端末装置間で送受される試験パケットを中継しその内容を読む試験パケットモニタ部Ｙ０１と、端末装置間で送受される通常のパケットを中継しその内容を読むパケットモニタ部Ｙ０２と、それらのパケットの宛先や送信元を書き替えるパケット書替え部Ｙ０３と、を有している。
【０１６０】
図１３に示すように、優先度が試行クラスである試験パケットのみ専用の機能ブロック（試験パケットモニタ部Ｙ０１）で実施し、一度受け付けた優先クラスの優先パケットによる通信は、モニタ項目を限定する。これにより試験パケットモニタ部Ｙ０１で処理すべきパケット数が削減でき、モニタ装置Ｙ０として扱うことのできる呼の数を増加させることができる。
【０１６１】
さらに、異常動作をする端末は最初から異常動作をすることを前提とすると、試験パケットモニタ部Ｙ０１の処理において、試験パケット送信開始時はすべてのモニタ項目を監視するが、正常動作が確認できた項目に対する監視を行わなくすることによって、監視時間と共にモニタ項目を削減することも考えられる。これにより、より一段と試験パケットモニタ部Ｙ０１の処理を軽減でき、モニタ装置Ｙ０で扱うことのできる呼の数を増加させることができる。
【０１６２】
＜モニタ装置の分割構成例＞
これまでの説明に示したモニタ装置の構成は、図１に示したように、モニタ対象パケットの書き替えを行うパケット書替え部と、モニタ処理を行うパケットモニタ部とを一体的に含んでいたが、図１４に示すように、モニタパケット書替え装置１２０と、パケットモニタ装置１３０とが物理的に分離しているようなモニタ装置の構成も考えられる。なお、この場合、モニタパケット書替え装置１２０は、パケット取得部１２０１、パケット抽出部１２０２、およびパケット書替え部１２０３を有しており、パケットモニタ装置１３０は、試験パケットモニタ部１３０１およびパケットモニタ部１３０２を有している。パケットモニタ装置１３０は、呼制御装置からモニタ対象の通知を受けた時に、モニタパケット書替え装置１２０に対して、モニタ対象パケットおよび当該パケットに関して必要な情報を指示する。
【０１６３】
図１５は、モニタパケット書替え装置の処理手順を示すフローチャートである。
【０１６４】
モニタパケット書替え装置１２０は、図１５のフローチャートに示すように、受信したパケットの送信元アドレスを参照し、送信元アドレスからモニタに必要な情報および真の相手先のアドレス情報を読み出し（ステップＳ７１）、受信したパケットからモニタに必要な情報を抽出し（ステップＳ７２）、抽出した情報をパケットモニタ装置１３０に通知した後（ステップＳ７３）、受信したパケットの宛先アドレスを相手先端末装置のアドレスに書き替え（ステップＳ７４）、受信したパケットの送信元アドレスをモニタ装置のアドレスに書き替え（ステップＳ７５）、アドレスを書き替えたパケットを次のパケット転送装置に送信する（ステップＳ７６）。
【０１６５】
図１６は、パケットモニタ装置の処理手順を示すフローチャートである。
パケットモニタ装置１３０は，図１６のフローチャートに示すように、通知されたモニタ対象パケットの情報からモニタ種別を読み出し（ステップＳ８１）、モニタ種別に従ってモニタ処理を行う（ステップＳ８２）。
【０１６６】
この構成では、モニタパケット書替え装置１２０からパケットモニタ装置１３０に通知する情報をモニタ処理に必要な情報のみに限ることにより、装置間の通信によるオーバヘッドを削減することが可能となり、各装置の処理能力に応じて柔軟な組み合わせによる低コストなモニタ装置作成が可能となる。
【０１６７】
＜モニタ装置の監視装置の手順＞
図１７は、モニタ装置の監視動作の手順を説明するための図である。
ここでは、ＲＴＰで送信される主情報について、その内容を監視するだけにとどめる左側の受動型監視（図１７（ａ））に加え、監視装置が積極的にＲＴＰパケットに介入し、例えば、故意にＲＴＰパケットを廃棄して、受信端末がそれに応じた品質を報告するかを監視することで、実際に受信したＲＴＰパケットの品質によらず、高品質と常に偽った報告する受信端末の悪意動作を検出することが可能となる。図１７（ａ）では、パケット損失がない場合、送信端末とモニタ装置との間でパケット損失が発生した場合、モニタ装置と受信端末の間でパケット損失が発生した場合の３つのケースを示している。いずれも、受信端末は正常な受信結果をＲＴＣＰパケットで報告している例である。
【０１６８】
受信端末は、Ｍ＃１〜Ｍ＃３を受信し、ＲＴＣＰ＃１において、Ｍ＃１〜Ｍ＃３を正常に受信した旨を報告する。従って、モニタ装置は、受信端末が正常であることを確認できる。
【０１６９】
また、送信端末が送信したＭ＃４〜Ｍ＃６のうち、Ｍ＃５は、モニタ装置に到達する前に損失している。従って、モニタ装置は、Ｍ＃４およびＭ＃６のみを受信端末に送信し、受信端末は、ＲＴＣＰ＃２において、Ｍ＃４およびＭ＃６を正常に受信した旨を報告する。従って、モニタ装置は、受信端末が正常であることを確認できる。一方、受信端末が、ＲＴＣＰ＃２において、Ｍ＃４〜Ｍ＃６を正常に受信した旨を報告し、その報告をモニタ装置が受信した場合、モニタ装置はＭ＃５を送信していないのであるから、モニタ装置は、受信端末が誤った報告をしているということを即座に判断できる。
【０１７０】
また、送信端末が送信し、さらにモニタ装置が送信したＭ＃７〜Ｍ＃９のうち、Ｍ＃８は、受信端末に到達する前に損失している。この場合、受信端末は、ＲＴＣＰ＃３において、Ｍ＃７およびＭ＃９を正常に受信した旨を報告する。従って、この場合、モニタ装置は、Ｍ＃８は、受信装置に到達する前に損失したことを推測する。一方、この場合、受信端末が、ＲＴＣＰ＃３において、Ｍ＃７〜Ｍ＃９を正常に受信した旨を報告し、その報告をモニタ装置が受信した場合、モニタ装置は、受信端末のその誤った報告を検出できない。つまり、受信端末がＭ＃８を正常に受信したと誤った報告をしても、モニタ装置は、自らが送信した受信端末までのパケット損失は検出できないのであるから、その誤った報告は検出できないことになる。
【０１７１】
上記３番目のケースの誤った報告をモニタ装置が検出できるようにするためには、図１７（ｂ）に示すように、モニタ装置は能動的なパケット監視を行えばよい。すなわち、モニタ装置は、送信端末から受信したＲＴＰパケットを積極的に故意に廃棄して受信端末には送信せず、そのとき受信端末が、正常に受信したという誤った報告をしてこないことを確認することにより、モニタ装置は、上記３番目のケースの誤った報告を検出できる。図１７（ｂ）においては、モニタ装置は、送信端末から受信したＭ＃７〜Ｍ＃９のうち、Ｍ＃８を積極的に故意に廃棄している。受信端末が、ＲＴＣＰ＃３において、Ｍ＃７およびＭ＃９を正常に受信した旨を報告しれくれば、モニタ装置は、受信端末のその正しい報告を検出できる。一方、受信端末が、ＲＴＣＰ＃３において、Ｍ＃７〜Ｍ＃９を正常に受信した旨を報告しれくれば、モニタ装置は、受信端末のその誤った報告を検出できる。
【０１７２】
【発明の効果】
本発明によれば、呼設定時にモニタ対象であると判定した呼のパケットは、モニタ装置を経由して転送されるので、モニタ処理をモニタ装置に一元化してパケット転送装置でのモニタリング機能を無くすことができ、パケット転送装置の設備コストを削減することができるとともに、パケット転送システムの運用コストも削減することができる。
【０１７３】
モニタ対象とするパケットをモニタ装置に誘導する方法としては、呼設定時にモニタ対象となる呼に係るパケットを通信する端末装置に相手端末装置のアドレスとしてモニタ装置のアドレスを通知し、モニタ装置でパケットの宛先アドレスおよび送信元アドレスを書き替えるようにすれば、モニタ対象の呼のパケットをモニタ装置に転送することができ、モニタ処理をモニタ装置に一元化することができる。
【０１７４】
本発明によれば、モニタ対象の呼、端末またはユーザが指定されると、その呼、端末またはユーザに係るパケットはモニタ装置を経由して転送するので、モニタ処理をモニタ装置に一元化してパケット転送装置でのモニタリング機能を無くすことができ、パケット転送装置の設備コストを削減することができるとともに、パケット転送システムの運用コストも削減することができる。
【０１７５】
そのとき、モニタ対象パケットを通信する端末装置を収容するパケット転送装置において、モニタ対象パケットの宛先アドレスをモニタ装置のアドレスに書き替え、モニタ装置において受信したパケットの宛先アドレスを真の相手先アドレスに書き替えて送信しているので、指定された呼、端末またはユーザに係るパケットの通信をモニタ装置経由にすることができ、モニタ処理をモニタ装置に一元化することができる。
【０１７６】
また、予め各端末装置間をモニタ装置を経由してパケットを転送するＬＳＰを設定しておき、モニタ対象パケットを通信する端末装置を収容するパケット転送装置において、モニタ対象パケットにモニタ装置を経由してパケットを転送するＬＳＰのラベルを設定しているので、指定された呼、端末またはユーザに係るパケットの通信をモニタ装置経由にすることができ、モニタ処理をモニタ装置に一元化することができる。
【０１７７】
また、呼制御装置において、上述のように、モニタ対象の単位として、特定の端末が関与する呼のすべてを対象とする端末単位、特定の呼のみを対象とする呼単位、特定のユーザが関与する呼のすべてを対象とするユーザ単位を選択的に採用することができ、特定の端末に起因する異常動作や、特定のユーザに起因する異常動作の検出が可能となる。
【０１７８】
さらに、呼制御装置において、監視対象の選択論理としては、任意の選択、それまで監視した結果を考慮した選択、呼制御信号に記載された通信属性を考慮した選択、呼設定信号に設定された経由装置の情報を考慮した選択が可能となるため、例えば、頻度を考慮した異常動作の検出、通信網に影響の大きい通信である帯域の大きな通信に特化した監視、信頼できる端末や信頼できるホームゲートウェイを経由する通信を除外して、信頼できない通信に特化した通信の監視、が可能となる。
【０１７９】
また、上記により、間歇的でない定常的な異常動作の検出、通信網への影響度を最小限に抑える監視、異常動作の可能性の高い通信に特化した監視、が可能となり、監視装置の効率的な利用が可能となる。
【図面の簡単な説明】
【図１】本発明のパケット転送システムの第１実施形態の全体構成を示す図である。
【図２】第１実施形態に係るパケット転送システムにおける呼設定要求受信時の処理手順を示すフローチャートである。
【図３】第１実施形態に係るパケット転送システムにおける呼確立時の処理手順を示すフローチャートである。
【図４】第１実施形態に係るパケット転送システムにおけるモニタ処理の手順を示すフローチャートである。
【図５】パケット転送システムにおいて、モニタ対象を呼単位とする場合の呼設定要求受信時の処理手順を示すフローチャートである。
【図６】本発明のパケット転送システムの第２実施形態の全体構成を示す図である。
【図７】第２実施形態に係るパケット転送システムにおけるモニタ処理の手順を示すフローチャートである。
【図８】第２実施形態の変形例に係るパケット転送装置の構成を示す図である。
【図９】本発明のパケット転送システムの第３実施形態の全体構成を示す図である。
【図１０】第３実施形態に係るパケット転送システムにおけるモニタ処理の手順を示すフローチャートである。
【図１１】本発明のパケット転送システムの第３実施形態の変形例の全体構成を示す図である。
【図１２】第３実施形態の変形例に係るパケット転送システムにおけるモニタ処理の手順を示すフローチャートである。
【図１３】モニタ装置の変形例の構成を示す図である。
【図１４】互いに分離したモニタパケット書替え装置とパケットモニタ装置で構成されたモニタ装置を示す図である。
【図１５】モニタパケット書替え装置の処理手順を示すフローチャートである。
【図１６】パケットモニタ装置の処理手順を示すフローチャートである。
【図１７】モニタ装置の監視動作の手順を説明するための図である。
【符号の説明】
１，１ａ，１ｂ，１ｃ    パケット転送システム
１０ａ〜１０ｄ    パケット転送装置
１０１ａ，１０１ｄ    パケット転送部
２０    呼制御装置
２０１    ユーザ管理部
２０２    通信履歴管理部
２０３    呼状態管理部
２０４    モニタ対象判定部
２０５    アドレス通知部
２０６    モニタ通信部
３０    モニタ装置
３０１    パケットモニタ部
３０２    パケット書替え部
４０ａ，４０ｂ    端末装置
５０ａ〜５０ｄ，Ｘ０ａ    パケット転送装置
５０１ａ，５０１ｄ    パケット転送部
５０２ａ，５０２ｄ    パケット書替え部
６０    呼制御装置
６１    入力装置
７０    モニタ装置
８０ａ〜８０ｄ    パケット転送装置
８０１ａ，８０１ｄ    パケット転送部
８０２ａ，８０２ｄ    ラベル書替え部
９０    呼制御装置
９１    入力装置
１００    モニタ装置
１１０    モニタ装置
Ｙ０    モニタ装置
Ｙ０１    試験パケットモニタ部
Ｙ０２    パケットモニタ部
Ｙ０３    パケット書替え部
１２０    モニタパケット書替え装置
１２０１    パケット取得部
１２０２    パケット抽出部
１２０３    パケット書替え部
１３０    パケットモニタ装置
１３０１    試験パケットモニタ部
１３０２    パケットモニタ部
【図１】
2005012672.tif 000003
【図２】
2005012672.tif 000004
【図３】
2005012672.tif 000005
【図４】
2005012672.tif 000006
【図５】
2005012672.tif 000007
【図６】
2005012672.tif 000008
【図７】
2005012672.tif 000009
【図８】
2005012672.tif 000010
【図９】
2005012672.tif 000011
【図１０】
2005012672.tif 000012
【図１１】
2005012672.tif 000013
【図１２】
2005012672.tif 000014
【図１３】
2005012672.tif 000015
【図１４】
2005012672.tif 000016
【図１５】
2005012672.tif 000017
【図１６】
2005012672.tif 000018
【図１７】
2005012672.tif 000019