(57)【要約】【課題】  セッション制御ネットワーク管理者によって一元的にＱｏＳ管理されるべきセッション制御トラフィックと、ユーザによって自由にＱｏＳ管理できるべき折り返しトラフィックが混在した場合でも、適切にＱｏＳ処理を行う。【解決手段】  エッジルータ１は、ルーティングテーブルとＳＩＰメッセージのアドレス情報を照合することにより、ＳＩＰストリーム方向を導出する（ｐ２）。エッジルータ１は、導出したＳＩＰストリーム方向に応じてＳＩＰネットワーク管理者のみが設定可能なテーブルとユーザ網管理者も設定可能なテーブルとを適宜選択し、その他のＳＩＰ／ＳＤＰメッセージ情報を照らし合わせることでＱｏＳ設定情報を決定し、ＱｏＳ機能部に設定する（ｐ３）。【選択図】図１
2008301154.tif 000002
【特許請求の範囲】
【請求項１】
セッション制御プロキシ機能とパケットに対するＱｏＳ処理を行う機能を具備し、端末を含むユーザ網とセッション制御サービス事業者網との通信を行うためのルータ装置であって、
セッション制御サービスを提供する事業者のみが設定可能で、通信方向とセッション制御メッセージのストリーム属性とに対応して、ＱｏＳ処理の設定内容を記憶した第１のＱｏＳ設定内容記述テーブルと、
セッション制御サービスを提供する事業者及びユーザ網管理者が設定可能で、通信方向とセッション制御メッセージのストリーム属性とに対応して、ＱｏＳ処理の設定内容を記憶した第２のＱｏＳ設定内容記述テーブルと、
ＱｏＳ処理の設定内容に基づき、ＱｏＳ処理を行うためのＱｏＳ／フィルタリング機能部と、
前記セッション制御プロキシ機能においてセッション制御メッセージを解析し、前記第１及び第２のＱｏＳ設定内容記述テーブルを参照し、前記ＱｏＳ／フィルタリング機能部のＱｏＳ処理の設定内容を定める処理部と、
を備え、
前記処理部は、受信した宛先端末からの応答メッセージから、宛先アドレス及び送信元アドレスを含む通信情報と、ストリーム属性を抽出し、
前記処理部は、抽出した宛先アドレス及び送信元アドレスに基づき、宛先がユーザ網側又はセッション事業者網側にあるか及び送信元がユーザ網側又はセッション事業者網側にあるかの組み合わせに応じて通信方向を決定し、
前記処理部は、セッション制御メッセージの通信方向がセッション制御サービス事業者網を経由する場合は、前記第１のＱｏＳ設定内容記述テーブルを参照し、一方、セッション制御メッセージの通信方向がユーザ網側からユーザ網側へ折り返しを行う場合は、前記第２のＱｏＳ設定内容記述テーブルを参照して、通信方向及びストリーム属性に基づき、ＱｏＳ処理の設定内容を検索し、宛先アドレス及び送信元アドレスを含むセッション制御メッセージに基づき、ＱｏＳ／フィルタリング処理部に該設定内容を定める
前記ルータ装置。
【請求項２】
請求項１に記載のルータ装置において、
前記ＱｏＳ／フィルタリング機能部は、セッション事業者網側の端末からユーザ網側の端末へのトラフィックはＱｏＳ処理を設定せず、ユーザ網側の端末からセッション事業者網側の端末へのトラフィックに関しては、ＱｏＳ処理の設定内容に従って、ＱｏＳ／フィルタリング処理を行う前記ルータ装置。
【請求項３】
請求項１に記載のルータ装置において、
前記ＱｏＳ／フィルタリング機能部は、ユーザ網側の端末からユーザ網側の端末へのトラフィックに関しては、ＱｏＳ処理の設定内容に従って、ＱｏＳ／フィルタリング処理を行うことを特徴とする前記ルータ装置。
【請求項４】
請求項１に記載のルータ装置において、
前記ＱｏＳ／フィルタリング機能部は、セッション事業者網側の端末からセッション事業者網側の端末へのトラフィックはＱｏＳ処理を設定しないことを特徴とする前記ルータ装置。
【請求項５】
請求項１に記載のルータ装置において、
前記セッション制御メッセージは、接続要求メッセージに対応する応答メッセージであることを特徴とする前記ルータ装置。
【請求項６】
請求項１に記載のルータ装置において、
前記処理部は、セッション制御メッセージのうち、応答メッセージのストリーム属性のうち、ｍｅｄｉａフィールド及びａｔｔｒｉｂｕｔｅフィールドの要素、及び、通信方向をキーとして前記第１又は第２のＱｏＳ設定内容記述テーブルを検索することにより、ＱｏＳ処理の設定内容を決定することを特徴とする前記ルータ装置。
【請求項７】
請求項１に記載のルータ装置において、
前記処理部は、セッション制御メッセージのうち、応答メッセージのＶｉａ：フィールドから宛先アドレスを抽出し、ｃｏｎｎｅｃｔｉｏｎフィールドから送信元アドレスを抽出することにより、該宛先アドレス及び送信元アドレスに基づきセッション制御メッセージの通信方向を解析し、その結果を用いてＱｏＳ処理の設定内容を決定することを特徴とする前記ルータ装置。
【請求項８】
請求項１に記載のルータ装置において、
前記処理部は、前記第１又は第２のＱｏＳ設定内容記述テーブルに記載された設定内容に対して、セッション制御メッセージのうち、応答メッセージの帯域フィールドから抽出した帯域情報、応答メッセージのｍｅｄｉａフィールドから抽出した使用ポートと、応答メッセージの宛先アドレス及び送信元アドレスに基づき、ＱｏＳ処理の設定内容を定義することを特徴とする前記ルータ装置。
【請求項９】
請求項８に記載のルータ装置において、
ＱｏＳ処理の前記設定内容は、送信元アドレス、宛先アドレス、使用ポートのパケットを、所定優先度でマーキング及び／又は帯域でシェーピングする設定内容であることを特徴とする前記ルータ装置。
【請求項１０】
請求項１に記載のルータ装置において、
前記処理部は、セッション制御メッセージのうち、接続要求メッセージに対する応答メッセージを受信すると、セッション制御プロキシ機能により、セッション記述プロトコルに基づき、Ｖｉａヘッダを解析してメッセージの宛先アドレスを、ｃｏｎｎｅｃｔｉｏｎフィールドを解析してメッセージの送信元アドレスを、ｍｅｄｉａフィールド、ａｔｔｒｉｂｕｔｅフィールド、ｂａｎｄｗｉｄｔｈフィールドを解析してｍｅｄｉａ、ａｔｒｉｂｕｔｅ、帯域の設定パラメータを、それぞれ抽出し、
前記処理部は、宛先アドレスをルーティングテーブルと照合し、宛先アドレスに対応するインターフェイスがユーザ網側かどうか判定し、
前記処理部は、宛先アドレスに対応するインターフェイスがユーザ網側でない場合、送信元アドレスに対応するインターフェイスを抽出し、該インターフェイスがセッション事業者網側かどうか判定し、送信元アドレスが、セッション事業者網側ならば通信方向を示す変数ｄｉｒｅｃｔｉｏｎにセッション事業者網間ｔｕｒｎａｒｏｕｎｄを設定し、送信元アドレスがユーザ網側ならば変数ｄｉｒｅｃｔｉｏｎにｉｎｂｏｕｎｄを設定し、
一方、前記処理部は、宛先アドレスに対応するインターフェイスがユーザ網側である場合、送信元アドレスに対応するインターフェイスを抽出し、該インターフェイスがセッション事業者網かどうか判定し、送信元アドレスが、セッション事業者網側ならば変数ｄｉｒｅｃｔｉｏｎにｏｕｔｂｏｕｎｄを設定し、ユーザ網ならば変数ｄｉｒｅｃｔｉｏｎにユーザ網間ｔｕｒｎａｒｏｕｎｄを設定し、
前記処理部は、変数ｄｉｒｅｃｔｉｏｎがｏｕｔｂｏｕｎｄ、ｉｎｂｏｕｎｄ、セッション事業者網間ｔｕｒｎａｒｏｕｎｄだった場合は、変数ｄｉｒｅｃｔｉｏｎ、ｍｅｄｉａフィールド、ａｔｔｒｉｂｕｔｅフィールドをキーとして前記第１の事業者ＱｏＳ設定内容記述テーブルを検索し、前記ＱｏＳ／フィルタリング設定機能部への設定内容を決定し、送信元アドレス、宛先アドレス、使用ポート、帯域の各パラメータに基づき、ＱｏＳ処理の設定内容を定め、
一方、前記処理部は、変数ｄｉｒｅｃｔｉｏｎがユーザ網間ｔｕｒｎａｒｏｕｎｄだった場合は、変数ｄｉｒｅｃｔｉｏｎ、ｍｅｄｉａフィールド、ａｔｔｒｉｂｕｔｅフィールドをキーとして前記第２のＱｏＳ内容記述テーブルを検索し、前記ＱｏＳ／フィルタリング設定機能部への設定内容を決定し、送信元アドレス、宛先アドレス、使用ポート、帯域の各パラメータに基づき、ＱｏＳ処理の設定内容を定める
ことを特徴とする前記ルータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータ装置に関する。
【背景技術】
【０００２】
ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）アプリケーションのトラフィックにおいてＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を実現するためには、例えば、
（１）セッション上で流通するパケットに適切なＴｏＳ／ＤＳＣＰ（Ｔｙｐｅ  ｏｆ  Ｓｅｒｖｉｃｅ／Ｄｉｆｆｅｒｅｎｔｉａｔｅｄ  Ｓｅｒｖｉｃｅ  Ｃｏｄｅ  Ｐｏｉｎｔ）マーキングを行う、
（２）トラフィックのシェーピングを行う、
（３）ＳＩＰシグナリングが完了していないセッションのトラフィックをフィルタリングして帯域を確保する、
などの制御を行う必要がある。ＱｏＳ情報は帯域のみがセッション記述プロトコル（ＳＤＰ、Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）の帯域フィールド（ｂ＝）で定義されている。それ以外のマーキング、シェーピングなどのＱｏＳ情報は、ＳＤＰにおいて直接やり取りを行う方式もＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）のＭＭＵＳＩＣなどで議論されているが、通常はＳＤＰのメディアフィールド（ｍ＝）や属性フィールド（ａ＝）の値を基にＳＩＰネットワーク管理者が設定した値をＳＩＰアプリケーション端末において付与するのが一般的である。
【０００３】
しかしながら、ＳＩＰネットワーク管理者が設定したＱｏＳパラメータを設定できないＳＩＰアプリケーション端末も存在する。また、ＱｏＳパラメータを設定できる端末がＳＩＰネットワーク管理者の管理下にない場合には、端末ユーザがＳＩＰネットワーク管理者の設定と異なる値を勝手に設定してしまう場合も考えられる。
これらの端末を用いるとＳＩＰアプリケーションのトラフィックの優先制御がうまく働かなくなってしまうため、ネットワークエッジでＱｏＳ制御を行う必要がある。
たとえば、非特許文献１で示した第三世代携帯ネットワークにおいては、端末である携帯電話がＱｏＳパラメータを設定できないため、ネットワークエッジであるＰＤＳＮ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｓｅｒｖｉｎｇ  Ｎｏｄｅ）でＱｏＳ設定を行っている。
【非特許文献１】Ｘ．Ｐ００１３−０１２〜０１４（３ＧＰＰ２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、たとえば有線ネットワークにおいては、ホームゲートウェイ装置のような家庭に置く機器をネットワークエッジとし、このような機器をネットワーク管理者からもユーザからもある程度管理できるようにすることも考えられる。その場合、内線通話のようなホームゲートウェイでトラフィック折り返しを行うようなアプリケーションを考えた場合、折り返しトラフィックに関するＱｏＳ設定はＳＩＰネットワーク事業者が管理するのは適当ではない。かといって、ＱｏＳ設定情報をユーザ網管理者も設定できるようになるとＳＩＰネットワーク内でのＱｏＳが動作しなくなるため、ＱｏＳ設定情報を分離する必要がある。
本発明は、以上の点に鑑み、ＳＩＰネットワーク等のセッション制御ネットワークの管理者によって一元的にＱｏＳ管理されるべきＳＩＰトラフィック等のセッション制御トラフィックと、ユーザによって自由にＱｏＳ管理できるべき折り返しトラフィックが混在した場合でも、適切にＱｏＳ処理を行うことを目的とする。
【課題を解決するための手段】
【０００５】
本発明では、例えば、エッジルータにＳＩＰプロキシ機能を搭載し、エッジルータをアウトバウンドＳＩＰプロキシとして、ＳＩＰネットワーク外からのＳＩＰシグナリングおよびＳＩＰトラフィックが必ず経由するようにする。ＳＩＰメッセージとＱｏＳ設定情報の対応付けを行うテーブルを、ＳＩＰネットワーク管理者のみが設定可能なものと、ユーザ網管理者も設定可能なものの二つを用意する。エッジルータ上のＳＩＰプロキシ機能においては、ルーティングテーブルとＳＩＰメッセージのアドレス情報を照合することにより、ＳＩＰストリーム方向を導出することができる。導出したＳＩＰストリーム方向がＳＩＰネットワーク内を通る場合には、ＳＩＰネットワーク管理者のみが設定可能なテーブルとその他のＳＩＰ／ＳＤＰメッセージ情報を照らし合わせることでＱｏＳ設定情報を決定し、ＱｏＳ機能部に設定することができる。導出したＳＩＰストリーム方向がユーザ網同士の折り返しの場合には、ユーザ網管理者も設定可能なテーブルとその他のＳＩＰ／ＳＤＰメッセージ情報を照らし合わせることでＱｏＳ設定情報を決定し、ＱｏＳ機能部に設定することができる。
【０００６】
本発明の解決手段によると、
セッション制御プロキシ機能とパケットに対するＱｏＳ処理を行う機能を具備し、端末を含むユーザ網とセッション制御サービス事業者網との通信を行うためのルータ装置であって、
セッション制御サービスを提供する事業者のみが設定可能で、通信方向とセッション制御メッセージのストリーム属性とに対応して、ＱｏＳ処理の設定内容を記憶した第１のＱｏＳ設定内容記述テーブルと、
セッション制御サービスを提供する事業者及びユーザ網管理者が設定可能で、通信方向とセッション制御メッセージのストリーム属性とに対応して、ＱｏＳ処理の設定内容を記憶した第２のＱｏＳ設定内容記述テーブルと、
ＱｏＳ処理の設定内容に基づき、ＱｏＳ処理を行うためのＱｏＳ／フィルタリング機能部と、
前記セッション制御プロキシ機能においてセッション制御メッセージを解析し、前記第１及び第２のＱｏＳ設定内容記述テーブルを参照し、前記ＱｏＳ／フィルタリング機能部のＱｏＳ処理の設定内容を定める処理部と、
を備え、
前記処理部は、受信した宛先端末からの応答メッセージから、宛先アドレス及び送信元アドレスを含む通信情報と、ストリーム属性を抽出し、
前記処理部は、抽出した宛先アドレス及び送信元アドレスに基づき、宛先がユーザ網側又はセッション事業者網側にあるか及び送信元がユーザ網側又はセッション事業者網側にあるかの組み合わせに応じて通信方向を決定し、
前記処理部は、セッション制御メッセージの通信方向がセッション制御サービス事業者網を経由する場合は、前記第１のＱｏＳ設定内容記述テーブルを参照し、一方、セッション制御メッセージの通信方向がユーザ網側からユーザ網側へ折り返しを行う場合は、前記第２のＱｏＳ設定内容記述テーブルを参照して、通信方向及びストリーム属性に基づき、ＱｏＳ処理の設定内容を検索し、宛先アドレス及び送信元アドレスを含むセッション制御メッセージに基づき、ＱｏＳ／フィルタリング処理部に該設定内容を定める
前記ルータ装置が提供される。
【発明の効果】
【０００７】
本発明によれば、ＳＩＰネットワーク等のセッション制御ネットワークの管理者によって一元的にＱｏＳ管理されるべきＳＩＰトラフィック等のセッション制御トラフィックと、ユーザによって自由にＱｏＳ管理できるべき折り返しトラフィックが混在した場合でも、適切にＱｏＳ処理を行うことが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下の実施の形態では、一例として、ＳＩＰに関する実施の形態について説明するが、本発明は、これに限らず、各種のセッション制御に適用することができる。
【０００９】
１．ハードウェア
図６は、本実施の形態が適用される典型的なネットワークの図である。
ＳＩＰサービスを提供する事業者の網６に、本発明の実施の形態のエッジルータ１と、ＳＩＰサービスを提供するＳＩＰプロキシサーバである４と、その他網を構成するルータ７，８，９が接続されている。以上がＳＩＰサービスを提供する事業者が直接管理できる装置である。一方、エッジルータ１を介してユーザ網５ａ、５ｂが接続されており、ユーザ網５ａ，５ｂをそれぞれ介してＳＩＰ端末２ａ、２ｂが接続されている。エッジルータ１は、ルータ７をデフォルトルータとしており、エッジルータ１に到達したＩＰパケットはＬＡＮ向けのもの以外はルータ７に向けて送信される。また、エッジルータ１の配下にないＳＩＰ端末３，１０はエッジルータ９，１１と接続されている。なお、各ＳＩＰ端末２ａ、２ｂ、３、１０の端末アドレス、エッジルータ１のＬＡＮ側アドレスａ及びｂとＷＡＮ側アドレス、ルータ７のアドレス、ＬＡＮのネットワークアドレス等の各アドレスが図示されている。図では、例えば、エッジルータ１とその右側がＷＡＮに対応し、エッジルータ１とその左側がＬＡＮに対応することができる。
【００１０】
図７はエッジルータ１の装置構成図である。
エッジルータ１は、例えば、ＣＰＵ１０１とメモリ１０２とＮＩＦ１０３ａ，ｂ，ｗとがバス１０４で接続された、一般的なルータシステムである。メモリ内にはＯＳ上に実装されたＴＣＰ／ＩＰスタックがあり、ＴＣＰ／ＩＰスタック内には通常のパケット転送のためのルーティングテーブルである１０２１１と、パケットのマーキングやシェーピング／ポリシング、フィルタリングなどを行うＱｏＳ／フィルタリング機能部１０２１２がある。さらに、アプリケーションにＴＣＰ／ＩＰ通信機能を提供するためのソケットインターフェイス１０２１３がある。これはＩＰアドレス・ポート番号・プロトコルなどを抽象化したインターフェイスであり、これによりアプリケーションはパケット内のペイロードのみを意識して取り扱うことが可能となる。また必要であれば、送信元のアドレスやポート番号などを別途取り出すことも可能である。また、ＯＳ上のアプリケーションとしてＳＩＰプロキシソフトウェア処理部（ＳＩＰプロキシ）１０２２があり、これはＳＩＰ解析・ＱｏＳ設定処理部１０２２１を含む。さらに、ＳＩＰメッセージの内容からＱｏＳ／フィルタリング機能部への設定内容を決定するための対応表１０２３および１０２４も存在している。対応表１０２３は、ＳＩＰサービスを提供する事業者のみが設定可能であり、対応表１０２４は、ＳＩＰサービスを提供する事業者のみでなく、ユーザ網管理者も設定可能な対応表である。今回はパケット転送のためのＴＣＰ／ＩＰスタックはソフトウェアで実装しているが、ハードウェアで実装してバス１０４で接続することも考えられる。
【００１１】
図８は、事業者側ＳＩＰメッセージ−ＱｏＳ／フィルタリング設定アクション対応表１０２３の一例である。
この対応表１０２３は、ＳＩＰ２００  ＯＫメッセージの通信方向（ｄｉｒｅｃｔｉｏｎ）とストリーム属性（ｍｅｄｉａ、ａｔｔｒｉｂｕｔｅ）に対応して、ＱｏＳ処理の設定アクションを記憶する。なお、＊印は、任意で良いことを示す。
例えば、表の１行目１０２３１は、ＶｏＩＰのような双方向音声アプリケーションを想定したものである。エッジルータ１が、メッセージの発呼元にかかわらず（ｄｉｒｅｃｔｉｏｎにかかわらず）、ｍｅｄｉａ行のｍｅｄｉａ要素がａｕｄｉｏ（音声）でかつｐｒｏｔｏ要素がＲＴＰ／ＡＶＰ（Ｒｅａｌｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ  ／  Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｐｒｏｆｉｌｅ）であり、ａｔｔｒｉｂｕｔｅがｓｅｎｄｒｅｃｖ（双方向）であるＳＩＰ  ２００  ＯＫメッセージを受信した場合には、ＳＩＰプロキシ１０２２（ＳＩＰ解析・ＱｏＳ設定処理部１０２２１）は、ＱｏＳ／フィルタリング機能部１０２１２に「送信元アドレスＳ、宛先アドレスＤ、使用ポートＰのパケットをＥＦ（Ｅｘｐｅｄｉｔｅｄ  Ｆｏｒｗａｒｄｉｎｇ最優先）でマーキングし、帯域Ｂでシェーピング」という設定を行う。ここで、送信アドレスＳ、宛先アドレスＤ、使用ポートＰ、帯域Ｂは、ＳＩＰ  ２００  ＯＫメッセージのＳＤＰ部から抽出した設定パラメータである。表の２行目１０２３２は、ＶｏＤのような単方向画像アプリケーションを想定したものである。エッジルータ１が、メッセージの発呼元がユーザ網側だった場合（ｄｉｒｅｃｔｉｏｎ＝ｏｕｔｂｏｕｎｄ）で、ｍｅｄｉａ行のｍｅｄｉａ要素がｖｉｄｅｏ（映像）でかつｐｒｏｔｏ要素がＲＴＰ／ＡＶＰであり、ａｔｔｒｉｂｕｔｅがｒｅｃｖｏｎｌｙ（受信のみ）の場合には、ＳＩＰプロキシ１０２２（ＳＩＰ解析・ＱｏＳ設定処理部１０２２１）は、ＱｏＳ／フィルタリング機能部１０２１２に「送信元アドレスＳ、宛先アドレスＤ、使用ポートＰのパケットをＡＦ４３（Ａｓｓｕｒｅｄ  Ｆｏｒｗａｒｄｉｎｇ優先度高）でマーキングし、帯域Ｂでシェーピング」という設定を行う。また、表の最終行１０２３３は、エッジルータ１が受信したＳＩＰ  ２００  ＯＫメッセージがあらかじめ設定した条件いずれにも当てはまらなかった場合のＱｏＳ／フィルタリング機能部１０２１２への設定であり、ＳＩＰプロキシ１０２２（ＳＩＰ解析・ＱｏＳ設定処理部１０２２１）は、「送信元アドレスＳ、宛先アドレスＤ、使用ポートＰのパケットをＢＥ（Ｂｅｓｔ  Ｅｆｆｏｒｔベストエフォート）でマーキングし、帯域Ｂでポリシング」という最も優先度の低いトラフィックを設定する。
【００１２】
図９は、ユーザ側ＳＩＰメッセージ−ＱｏＳ／フィルタリング設定アクション対応表１０２４の一例である。
この対応表１０２４の内容も、ｄｉｒｅｃｔｉｏｎがｉｎｂｏｕｎｄ（ＬＡＮ）限定となっていることを除き、上述の対応表１０２３と同様である。
図１０は、２００  ＯＫメッセージの例の一部である。なお、本実施の形態と直接関係しない要素は適宜省いている。
上で述べた宛先アドレスＤは、ＳＩＰ  ２００  ＯＫメッセージのＳＩＰヘッダ部に存在するＶｉａ：行の最終行から抽出される。送信元アドレスＳはＳＩＰ  ２００  ＯＫメッセージのＳＤＰ部のｃｏｎｎｅｃｔｉｏｎ行（ｃ＝行）から抽出される。使用ポート番号Ｐは、ＳＤＰ部のｍｅｄｉａ行（ｍ＝行）の２番目の要素から抽出される。帯域ＢはＳＤＰ部のｂａｎｄｗｉｄｔｈ行（ｂ＝行）から抽出される。
【００１３】
２．ＱｏＳ設定及び処理のシーケンス
図１は、本実施の形態を適用した、端末２ａ発呼の際のＳＩＰネットワークを通過する場合のシーケンス図である。
端末２ａから発信されたＳＩＰ  ＩＮＶＩＴＥメッセージはエッジルータ１で一旦プロキシされたのち（ｓ１）、実際のサービスを提供するサーバであるＳＩＰプロキシサーバ４に転送される（ｓ２）。サーバ４は送信相手である端末３へＩＮＶＩＴＥメッセージを転送する（ｓ３）。端末３はＳＩＰ  Ｔｒｙｉｎｇメッセージ、ついでＳＩＰ  Ｒｉｎｇｉｎｇメッセージを端末２へ向けて送信する。この二つのメッセージはＩＮＶＩＴＥと逆の経路を通じて端末２へと到達する（ｓ４，ｓ５，ｓ６，ｓ７，ｓ８，ｓ９）。端末３は、端末２ａからのＩＮＶＩＴＥを受け付ける準備が完了すると、２００  ＯＫメッセージを送信する（ｓ１０）。２００  ＯＫメッセージはサーバ４を経由して（ｓ１１）、エッジルータ１へと到達する。２００  ＯＫメッセージを受信したエッジルータ１は、２００  ＯＫのＳＩＰメッセージ（含むＳＤＰ）を解析し、宛先／送信元ＩＰアドレス、使用ポート番号、プロトコルなどの通信情報と、帯域、ｍｅｄｉａ、ａｔｔｒｉｂｕｔｅなどのストリーム属性を抽出する（ｐ１）。そして、エッジルータ１は、抽出した宛先／送信元ＩＰアドレスとルーティングテーブルなどを照合して対応するインターフェイスを抽出し、そこから通信方向を決定する（ｐ２）。エッジルータ１は、通信方向がＳＩＰネットワークを通過する方向であったため（送信元がＷＡＮ、宛先がＬＡＮのｏｕｔｂｏｕｎｄ：後述ｆ１３）ストリーム属性などの情報から事業者側ＳＩＰメッセージ−ＱｏＳ／フィルタリングアクション対応表１０２３を検索し、ＱｏＳ／フィルタリング処理部に設定する（ｐ３）。なお、通信方向を決定する処理及び使用する対応表の選択等の詳細は「３．ＱｏＳ設定フローチャート」で後述する。その後、エッジルータ１は、端末２に２００  ＯＫを送信し（ｓ１２）、それを受信した端末２ａが端末３にＡＣＫを送信して（ｓ１３）、ＳＩＰシーケンスが完了し、端末２ａと３の間でユーザトラフィックのやり取りが可能となる。端末３から端末２ａへのトラフィックはエッジルータ１では特別な処理はされないが（ｓ１５）、端末２ａから端末３のトラフィック（ｓ１４）に関しては、ｐ３で行った設定にしたがって、ＱｏＳ／フィルタリング処理が行われる（ｐ４）。
【００１４】
図２は、本実施の形態を適用した、ユーザ網折り返しの場合のシーケンス図である。
端末２ａから発信されたＳＩＰ  ＩＮＶＩＴＥメッセージはエッジルータ１を経由して端末２ｂに到達する（ｓ２１，ｓ２２）。端末２ｂはＳＩＰ  Ｔｒｙｉｎｇメッセージ、ついでＳＩＰ  Ｒｉｎｇｉｎｇメッセージを端末２ａへ向けて送信する。この二つのメッセージはＩＮＶＩＴＥと逆の経路を通じて端末２ａへと到達する（ｓ２３，ｓ２４，ｓ２５，ｓ２６）。端末２ｂは、端末２ａからのＩＮＶＩＴＥを受け付ける準備が完了すると、２００  ＯＫメッセージを送信する（ｓ２７）。２００  ＯＫメッセージはエッジルータ１へと到達する。
２００  ＯＫメッセージを受信したエッジルータ１は、２００  ＯＫのＳＩＰメッセージ（含むＳＤＰ）を解析し、ＩＰアドレス、ポート番号などの通信情報と帯域、ｍｅｄｉａ、ａｔｔｒｉｂｕｔｅなどのストリーム属性を抽出する（ｐ１）。そして、エッジルータ１は、抽出した宛先／送信元ＩＰアドレスとルーティングテーブルなどを照合して対応するインターフェイスを抽出し、そこから通信方向を決定する（ｐ２）。エッジルータ１は、通信方向がユーザ網折り返しだったため（送信元及び宛先がＬＡＮのｔｕｒｎａｒｏｕｎｄ（ＬＡＮ）：後述のｆ１４）、ストリーム属性などの情報からユーザ側ＳＩＰメッセージ−ＱｏＳ／フィルタリングアクション対応表１０２４を検索し、ＱｏＳ／フィルタリング処理部に設定する（ｐ５）。なお、通信方向を決定する処理及び使用する対応表の選択等の詳細は「３．ＱｏＳ設定フローチャート」で後述する。その後、エッジルータ１は、端末２ａに２００  ＯＫを送信し（ｓ２８）、それを受信した端末２ａが端末２ｂにＡＣＫを送信して（ｓ２９）、ＳＩＰシーケンスが完了し、端末２ａと２ｂの間でユーザトラフィックのやり取りが可能となる。端末２ａから端末２ｂへのトラフィック（ｓ３０）および端末２ｂから端末２ａのトラフィック（ｓ３１）に関しては、ｐ５で行った設定にしたがって、ＱｏＳ／フィルタリング処理が行われる（ｐ４，ｐ６）。
【００１５】
図３は、本実施の形態を適用した、端末２ａ着呼の際のＳＩＰネットワークを通過する場合のシーケンス図である。
端末３から発信されたＳＩＰ  ＩＮＶＩＴＥメッセージは実際のサービスを提供するサーバであるＳＩＰプロキシサーバ４で一旦プロキシされたのち（ｓ４１）、エッジルータ１に転送される（ｓ４２）。エッジルータ１は送信相手である端末２ａへＩＮＶＩＴＥメッセージを転送する（ｓ４３）。端末２ａはＳＩＰ  Ｔｒｙｉｎｇメッセージ、ついでＳＩＰ  Ｒｉｎｇｉｎｇメッセージを端末３へ向けて送信する。この二つのメッセージはＩＮＶＩＴＥと逆の経路を通じて端末３へと到達する（ｓ４４，ｓ４５，ｓ４６，ｓ４７，ｓ４８，ｓ４９）。端末２ａは、端末３からのＩＮＶＩＴＥを受け付ける準備が完了すると、２００  ＯＫメッセージを送信する（ｓ５０）。２００  ＯＫメッセージはエッジルータ１へと到達する（ｓ５１）。２００  ＯＫメッセージを受信したエッジルータ１は、２００  ＯＫのＳＩＰメッセージ（含むＳＤＰ）を解析し、ＩＰアドレス、ポート番号などの通信情報と帯域、ｍｅｄｉａ、ａｔｔｒｉｂｕｔｅなどのストリーム属性を抽出する（ｐ１）。
そして、エッジルータ１は、抽出した宛先／送信元ＩＰアドレスとルーティングテーブルなどを照合して対応するインターフェイスを抽出し、そこから通信方向を決定する（ｐ２）。エッジルータ１は、通信方向がＳＩＰネットワークを通過する方向であったため（送信元がＬＡＮ、宛先がＷＡＮのｉｎｂｏｕｎｄ：後述のｆ１０）、ストリーム属性などの情報から事業者側ＳＩＰメッセージ−ＱｏＳ／フィルタリングアクション対応表１０２３を検索し、ＱｏＳ／フィルタリング処理部に設定する（ｐ３）。なお、通信方向を決定する処理及び使用する対応表の選択等の詳細は「３．ＱｏＳ設定フローチャート」で後述する。その後、エッジルータ１は、端末３に２００  ＯＫをサーバ４経由で送信し（ｓ５２）、サーバ４はそれを端末３に転送し（ｓ５３）、それを受信した端末３が端末２ａにＡＣＫを送信して（ｓ５３）、ＳＩＰシーケンスが完了し、端末２ａと３の間でユーザトラフィックのやり取りが可能となる。端末３から端末２へのトラフィックはエッジルータ１では特別な処理はされないが（ｓ５４）、端末２ａから端末３のトラフィック（ｓ５５）に関しては、ｐ３で行った設定にしたがって、ＱｏＳ／フィルタリング処理が行われる（ｐ４）。
【００１６】
図４は、本実施の形態を適用した、ユーザ網折り返しの場合のシーケンス図である。
端末３から発信されたＳＩＰ  ＩＮＶＩＴＥメッセージはエッジルータ１を経由して端末４に到達する（ｓ６１，ｓ６２）。端末４はＳＩＰ  Ｔｒｙｉｎｇメッセージ、ついでＳＩＰ  Ｒｉｎｇｉｎｇメッセージを端末３へ向けて送信する。この二つのメッセージはＩＮＶＩＴＥと逆の経路を通じて端末３へと到達する（ｓ６３，ｓ６４，ｓ６５，ｓ６６）。端末４は、端末３からのＩＮＶＩＴＥを受け付ける準備が完了すると、２００  ＯＫメッセージを送信する（ｓ６７）。２００  ＯＫメッセージはエッジルータ１へと到達する。２００  ＯＫメッセージを受信したエッジルータ１は、２００  ＯＫのＳＩＰメッセージ（含むＳＤＰ）を解析し、ＩＰアドレス、ポート番号などの通信情報と帯域、ｍｅｄｉａ、ａｔｔｒｉｂｕｔｅなどのストリーム属性を抽出する（ｐ１）。そして、エッジルータ１は、抽出した宛先／送信元ＩＰアドレスとルーティングテーブルなどを照合して対応するインターフェイスを抽出し、そこから通信方向を決定する（ｐ２）。エッジルータ１は、通信方向がユーザ網折り返しだったため（送信元及び宛先アドレスがＷＡＮのｔｕｒｎａｒｏｕｎｄ（ＷＡＮ）：後述のｆ９）、ストリーム属性などの情報からユーザ側ＳＩＰメッセージ−ＱｏＳ／フィルタリングアクション対応表１０２４を検索し、ＱｏＳ／フィルタリング処理部に設定する（ｐ７）が、実際にはセッションのエッジではないので通常設定は行わない。なお、通信方向を決定する処理及び使用する対応表の選択等の詳細は「３．ＱｏＳ設定フローチャート」で後述する。その後、エッジルータ１は、端末３に２００  ＯＫを送信し（ｓ６８）、それを受信した端末３が端末４にＡＣＫを送信して（ｓ６９）、ＳＩＰシーケンスが完了し、端末３と４の間でユーザトラフィックのやり取りが可能となる。端末３から端末４へのトラフィック（ｓ７０）および端末４から端末４のトラフィック（ｓ７１）に関しては、前述のとおりＱｏＳ処理は行われない。
以上のように、本実施の形態により、ＳＩＰネットワーク管理者によって一元的にＱｏＳ管理されるべきＳＩＰトラフィックと、ユーザによって自由にＱｏＳ管理できるべき折り返しトラフィックが混在した場合でも、適切にＱｏＳ処理を行うことが可能となる。
【００１７】
３．ＱｏＳ設定フローチャート
図５は、ＳＩＰ解析・ＱｏＳ設定処理部１０２２１の実装例のフローチャートである。ＳＩＰ解析・ＱｏＳ設定処理部１０２２１の処理は通常のＳＩＰプロキシ処理の中途に挿入される。
ＩＮＶＩＴＥに対する２００  ＯＫメッセージを受信したＳＩＰプロキシ１０２２は（ｆ１）、まずＶｉａヘッダを解析してメッセージの宛先アドレスＤを（ｆ２）、ＳＤＰのｃｏｎｎｅｃｔｉｏｎ行を解析してメッセージの送信元アドレスＳを（ｆ３）、ＳＤＰのｍｅｄｉａ行、ａｔｔｒｉｂｕｔｅ行、ｂａｎｄｗｉｄｔｈ行などを解析してその他の設定パラメータであるｍｅｄｉａ、ａｔｔｒｉｂｕｔｅ、帯域Ｂなどを（ｆ４）、それぞれ抽出する。ＳＩＰ解析・ＱｏＳ設定処理部１０２２１は、宛先アドレスＤを、ルーティングテーブル１０２１１と照合し（ｆ５）、対応するインターフェイスがＬＡＮかどうか判定する（ｆ６）。
ステップｆ６で、宛先のインターフェイスがＬＡＮでないならば、ＳＩＰプロキシ１０２２のＳＩＰ解析・ＱｏＳ設定処理部１０２２１は、例えば、ソケットインターフェイス１０２１３を用いて受信ソケット情報を照合するか、送信元アドレスＳをルーティングテーブル１０２１１と照合すること等によって対応するインターフェイスを抽出し（ｆ７）、次に、対応するインターフェイスがＷＡＮかどうか判定する（ｆ８）。ＳＩＰ解析・ＱｏＳ設定処理部１０２２１は、送信元のインターフェイスがＷＡＮならば変数ｄｉｒｅｃｔｉｏｎにｔｕｒｎａｒｏｕｎｄ（ＷＡＮ）を設定し（ｆ９）、送信元のインターフェイスがＬＡＮならば、ＳＩＰ解析・ＱｏＳ設定処理部１０２２１は変数ｄｉｒｅｃｔｉｏｎにｉｎｂｏｕｎｄを設定する（ｆ１０）。一方、ステップｆ６で、宛先アドレスに対応するインターフェイスがＬＡＮだった場合も、ＳＩＰ解析・ＱｏＳ設定処理部１０２２１は同様に、受信ソケット情報を照合するか、送信元アドレスＳをルーティングテーブル１０２１１と照合することによって対応するインターフェイスを抽出し（ｆ１１）、送信元アドレスＳに対応するインターフェイスがＷＡＮかどうか判定する（ｆ１２）。ＳＩＰ解析・ＱｏＳ設定処理部１０２２１は、送信元のインターフェイスがＷＡＮならば変数ｄｉｒｅｃｔｉｏｎにｏｕｔｂｏｕｎｄを設定し（ｆ１３）、一方、送信元のインターフェイスがＬＡＮならば変数ｄｉｒｅｃｔｉｏｎにｔｕｒｎａｒｏｕｎｄ（ＬＡＮ）を設定する（ｆ１４）。
【００１８】
ＳＩＰ解析・ＱｏＳ設定処理部１０２２１は、変数ｄｉｒｅｃｔｉｏｎがｏｕｔｂｏｕｎｄ、ｉｎｂｏｕｎｄ、ｔｕｒｎａｒｏｕｎｄ（ＷＡＮ）だった場合は、変数ｄｉｒｅｃｔｉｏｎ、ｍｅｄｉａ行、ａｔｔｒｉｂｕｔｅ行をキーとして事業者側ＳＩＰメッセージ−ＱｏＳ／フィルタリング設定アクション対応表１０２３を検索し、ＱｏＳ／フィルタリング設定機能部１０２１２への設定アクションを決定し、設定を行う（ｆ１５）。一方、変数ｄｉｒｅｃｔｉｏｎがｔｕｒｎａｒｏｕｎｄ（ＬＡＮ）だった場合は、ＳＩＰ解析・ＱｏＳ設定処理部１０２２１は、変数ｄｉｒｅｃｔｉｏｎ、ｍｅｄｉａ行、ａｔｔｒｉｂｕｔｅ行をキーとしてユーザ側ＳＩＰメッセージ−ＱｏＳ／フィルタリング設定アクション対応表１０２４を検索し、ＱｏＳ／フィルタリング設定機能部１０２１２への設定アクションを決定し、設定を行う（ｆ１６）。ステップｆ１５又はｆ１６において、設定アクションの設定は、例えば、図６の説明箇所で説明した通りである。すなわち、ＳＩＰ解析・ＱｏＳ設定処理部１０２２１は、検索された設定アクションの設定パラメータに応じて、メッセージからすでに取得した送信アドレスＳ、宛先アドレスＤ、使用ポートＰ、帯域Ｂなどの所定の各パラメータを代入することでＱｏＳ処理のアクション（内容）を設定することができる。そして、ＳＩＰプロキシ１０２２は、ＳＩＰ  Ｐｒｏｘｙ処理を続行する（ｆ１７）。
【産業上の利用可能性】
【００１９】
以上の説明では、特に、ＳＩＰに関する実施の形態について説明したが、本発明は、これ限らず、各種のセッション制御に適用することができる。また、以上の説明では、特に、ＳＩＰ  ２００  ＯＫメッセージ、ＩＰアドレスに関する実施の形態について説明したが、本発明は、これ限らず、各種のセッション制御メッセージ、アドレスに適用することができる。さらに、以上の説明では、ルータ装置が、エッジルータである実施の形態について説明したが、本発明は、これに限らず、各種のエッジ以外の網内等に設置されたルータ装置に適用することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態のシーケンス図（端末２ａ発呼・ＳＩＰネットワーク通過）。
【図２】本実施の形態のシーケンス図（ユーザ網折り返し）。
【図３】本実施の形態のシーケンス図（端末２ａ着呼・ＳＩＰネットワーク通過）。
【図４】本実施の形態のシーケンス図（ＳＩＰ事業者網折り返し）。
【図５】ＳＩＰ解析・ＱｏＳ設定処理のフローチャート。
【図６】本実施の形態の適用されるネットワークの例を示す図。
【図７】エッジルータの装置構成図。
【図８】事業者側ＳＩＰメッセージ−ＱｏＳ／フィルタリング設定アクション対応表の例を示す説明図。
【図９】ユーザ側ＳＩＰメッセージ−ＱｏＳ／フィルタリング設定アクション対応表の例を示す説明図。
【図１０】ＳＩＰネットワーク通過の場合の２００  ＯＫメッセージの例を示す説明図。
【符号の説明】
【００２１】
１…エッジルータ、２ａ、２ｂ、３，１０…ＳＩＰ端末、４…ＳＩＰサービスを提供するためのＳＩＰプロキシサーバ、５…エッジルータ１とＳＩＰ端末２を接続するＬＡＮ、６…ＳＩＰサービス事業者の管理下にあるＩＰ網、７…エッジルータ１のデフォルトルータ、８…ＳＩＰプロキシサーバと直接接続しているルータ、９…ＳＩＰ端末３を収容しているエッジルータ、１１…ＳＩＰ端末１０を収容しているエッジルータ、ｓ１〜３／ｓ２１〜２２／ｓ４１〜４３／ｓ６１〜６２…ＩＮＶＩＴＥメッセージ、ｓ４〜６／ｓ２３〜２４／ｓ４４〜４６／ｓ６３〜６４…Ｔｒｙｉｎｇメッセージ、ｓ７〜９／ｓ２５〜２６／ｓ４７〜４９／ｓ６５〜６６…Ｒｉｎｇｉｎｇメッセージ、ｓ１０〜１２／ｓ２７〜２８／ｓ５０〜５２／ｓ６７〜６８…２００  ＯＫメッセージ、ｓ１３／ｓ２９／ｓ５３／ｓ６９…ＡＣＫメッセージ、ｓ１４／ｓ１５／ｓ３０／ｓ３１／ｓ５４／ｓ５５／ｓ７０／ｓ７１…ユーザトラフィック、ｐ１〜３／ｐ５…エッジルータにおけるＱｏＳ／フィルタリング設定処理、ｐ４／ｐ６…エッジルータにおけるＱｏＳ／フィルタリング処理、１０１…ＣＰＵ、１０２…メモリ、１０３ａ／ｂ／ｗ…ＮＩＦ、１０４…内部バス、１０２１…ＴＣＰ／ＩＰスタック、１０２２…ＳＩＰプロキシ、１０２３…事業者側ＳＩＰメッセージ−ＱｏＳ／フィルタリング設定アクション対応表、１０２４…ユーザ側ＳＩＰメッセージ−ＱｏＳ／フィルタリング設定アクション対応表、１０２１１…ルーティングテーブル、１０２１２…ＱｏＳ／フィルタリング機能、１０２１３…１０２２１…ＳＩＰ解析・ＱｏＳ設定処理
【図１】
2008301154.tif 000003
【図２】
2008301154.tif 000004
【図３】
2008301154.tif 000005
【図４】
2008301154.tif 000006
【図５】
2008301154.tif 000007
【図６】
2008301154.tif 000008
【図７】
2008301154.tif 000009
【図８】
2008301154.tif 000010
【図９】
2008301154.tif 000011
【図１０】
2008301154.tif 000012