(57)【要約】  アンカーＧＷ１００Ａが有する通過パケット判定部（１１２）は、外部ネットワーク（２０）から到着するレイヤ３パケットを移動端末（７００）との間に設定されたダウンリンク伝送路に転送するか否かを転送ポリシに基づいて制御する。また、転送ポリシ制御部（１１１）は、ダウンリンク伝送路による移動端末（７００）へのマルチキャストパケット又はブロードキャストパケットの転送を開始する契機として予め定められたレイヤ３パケットを移動端末（７００）から受信したことに応じて、ダウンリンク伝送路による移動端末（７００）へのマルチキャストパケット又はブロードキャストパケットの転送が行われるよう転送ポリシを変更する。
2011045887.tif 000002
【特許請求の範囲】
【請求項１】
移動端末との間で無線通信を行う無線アクセスネットワーク又は前記無線アクセスネットワークに接続されたコアネットワークと外部ネットワークとの境界に配置されるゲートウェイ装置であって、
前記移動端末に対してパケットを送信可能な論理的なダウンリンク伝送路および前記移動端末からのパケットを受信可能な論理的なアップリンク伝送路を終端する伝送路管理手段と、
前記外部ネットワークから到着するパケットを前記ダウンリンク伝送路に転送するか否かを転送ポリシに基づいて制御する通過パケット判定手段と、
前記移動端末から到着する信号に基づいて前記転送ポリシを変更する転送ポリシ制御手段と、
を備え、
前記転送ポリシ制御手段は、前記ダウンリンク伝送路による前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送を開始する契機として予め定められた信号を前記移動端末から受信したことに応じて、前記ダウンリンク伝送路による前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が行われるよう前記転送ポリシを変更する、
ゲートウェイ装置。
【請求項２】
前記伝送路管理手段は、前記ダウンリンク伝送路及び前記アップリンク伝送路を複数の移動端末との間で個別に設定可能であり、
前記転送ポリシ制御手段は、前記予め定められた信号の送信元の移動端末に対して選択的にマルチキャストパケット又はブロードキャストパケットが転送されるよう前記転送ポリシを変更する、
請求項１に記載のゲートウェイ装置。
【請求項３】
前記通過パケット判定手段により転送可能とされたマルチキャストパケット又はブロードキャストパケットを転送先の移動端末の数だけ複製するパケット複製手段をさらに備え、
前記伝送路管理手段は、前記パケット複製手段により複製された各パケットを転送先の移動端末に対応付けられた各ダウンリンク伝送路に送信する、請求項２に記載のゲートウェイ装置。
【請求項４】
前記転送ポリシ制御手段は、前記アップリンク伝送路を経由して前記移動端末から前記外部ネットワークに送信されるアップリンク方向のレイヤ３パケットに付与されている宛先アドレス、宛先ポート番号、及びプロトコル種別情報のうち少なくとも１つを監視することで、前記予め定められた信号を検出する、請求項１〜３のいずれか１項に記載のゲートウェイ装置。
【請求項５】
前記予め定められた信号は、ＳＳＤP（Simple Service Discovery Protocol）又はｍＤＮＳ（multicast Domain name system）に関するＩＰ（Internet Protocol）マルチキャストパケットを含む、請求項１〜４のいずれか１項に記載のゲートウェイ装置。
【請求項６】
前記転送ポリシ制御手段は、前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が不要であることを検出したことに応じて、前記ダウンリンク伝送路による前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が停止されるよう前記転送ポリシを変更する、請求項１〜５のいずれか１項に記載のゲートウェイ装置。
【請求項７】
前記転送ポリシ制御手段は、前記移動端末から前記外部ネットワークに送信されるアップリンク方向のパケットフローの中から予め定められたパケットを検出したことによって、前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が不要であることを検出する、請求項６に記載のゲートウェイ装置。
【請求項８】
前記転送ポリシ制御手段は、前記ダウンリンク伝送路及び前記アップリンク伝送路の削除がされたことによって、前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が不要であることを検出する、請求項６に記載のゲートウェイ装置。
【請求項９】
前記移動端末による応答を意図して送信される要求用のマルチキャストパケット又はブロードキャストパケットが、前記外部ネットワークから到着するパケットフローの中から検知された場合に、前記外部ネットワークに送信される応答パケットを前記移動端末に代理して生成できるよう構成された代理応答手段をさらに備える、請求項１〜８のいずれか１項に記載のゲートウェイ装置。
【請求項１０】
前記転送ポリシ制御手段は、前記アップリンク伝送路により前記移動端末から到着するパケットフローの中から、前記要求用のマルチキャストパケット又はブロードキャストパケットに応答するために前記移動端末によって生成された応答パケットを捕捉して記録できるよう構成され、
前記代理応答手段は、前記転送ポリシ制御手段によって記録された前記応答パケットを用いて、代理応答用の前記応答パケットを生成する、請求項９に記載のゲートウェイ装置。
【請求項１１】
前記転送ポリシ制御手段は、前記アップリンク伝送路を経由して前記移動端末から到着する転送ポリシ設定要求に応じて前記転送ポリシを変更する、請求項１に記載のゲートウェイ装置。
【請求項１２】
前記転送ポリシ制御手段は、前記アップリンク伝送路を経由して前記移動端末から転送ポリシ設定要求を受信した場合に、前記転送ポリシ設定要求に応じた前記転送ポリシの変更可否を外部のポリシ設定ノードに問い合わせるとともに、前記ポリシ設定ノードからの返答に応じて前記転送ポリシを変更する、請求項１に記載のゲートウェイ装置。
【請求項１３】
移動端末との間で無線通信を行う無線アクセスネットワークと、
前記無線アクセスネットワークに接続されたコアネットワークと、
前記無線アクセスネットワーク又は前記コアネットワークと外部ネットワークとの境界に配置され、前記外部ネットワークに接続可能なインタフェースを有するゲートウェイ装置と、
を備える移動通信システムであって、
前記ゲートウェイ装置は、
前記移動端末に対してパケットを送信可能な論理的なダウンリンク伝送路および前記移動端末からのパケットを受信可能な論理的なアップリンク伝送路を終端する伝送路管理手段と、
前記外部ネットワークから到着するパケットを前記ダウンリンク伝送路に転送するか否かを転送ポリシに基づいて制御する通過パケット判定手段と、
前記移動端末から到着する信号に基づいて前記転送ポリシを変更する転送ポリシ制御手段と、
を備え、
前記転送ポリシ制御手段は、前記ダウンリンク伝送路による前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送を開始する契機として予め定められた信号を前記移動端末から受信したことに応じて、前記ダウンリンク伝送路による前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が行われるよう前記転送ポリシを変更する、
移動通信システム。
【請求項１４】
前記伝送路管理手段は、前記ダウンリンク伝送路及び前記アップリンク伝送路を複数の移動端末との間で個別に設定可能であり、
前記転送ポリシ制御手段は、前記予め定められた信号の送信元の移動端末に対して選択的にマルチキャストパケット又はブロードキャストパケットが転送されるよう前記転送ポリシを変更する、
請求項１３に記載の移動通信システム。
【請求項１５】
前記通過パケット判定手段により転送可能とされたマルチキャストパケット又はブロードキャストパケットを転送先の移動端末の数だけ複製するパケット複製手段をさらに備え、
前記伝送路管理手段は、前記パケット複製手段により複製された各パケットを転送先の移動端末に対応付けられた各ダウンリンク伝送路に送信する、請求項１４に記載の移動通信システム。
【請求項１６】
前記転送ポリシ制御手段は、前記アップリンク信号を経由して前記移動端末から前記外部ネットワークに送信されるアップリンク方向のレイヤ３パケットに付与されている宛先アドレス、宛先ポート番号、及びプロトコル種別情報のうち少なくとも１つを監視することで、前記予め定められた信号を検出する、請求項１３〜１５のいずれか１項に記載の移動通信システム。
【請求項１７】
前記予め定められた信号は、ＳＳＤP（Simple Service Discovery Protocol）又はｍＤＮＳ（multicast Domain name system）に関するＩＰ（Internet Protocol）マルチキャストパケットを含む、請求項１３〜１６のいずれか１項に記載の移動通信システム。
【請求項１８】
前記転送ポリシ制御手段は、前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が不要であることを検出したことに応じて、前記ダウンリンク伝送路による前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が停止されるよう前記転送ポリシを変更する、請求項１３〜１７のいずれか１項に記載の移動通信システム。
【請求項１９】
前記転送ポリシ制御手段は、前記移動端末から前記外部ネットワークに送信されるアップリンク方向のパケットフローの中から予め定められたパケットを検出したことによって、前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が不要であることを検出する、請求項１８に記載の移動通信システム。
【請求項２０】
前記転送ポリシ制御手段は、前記ダウンリンク伝送路及び前記アップリンク伝送路の削除がされたことによって、前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が不要であることを検出する、請求項１８に記載の移動通信システム。
【請求項２１】
前記移動端末による応答を意図して送信される要求用のマルチキャストパケット又はブロードキャストパケットが、前記外部ネットワークから到着するパケットフローの中から検知された場合に、前記外部ネットワークに送信される応答パケットを前記移動端末に代理して生成できるよう構成された代理応答手段をさらに備える、請求項１３〜２０のいずれか１項に記載の移動通信システム。
【請求項２２】
前記転送ポリシ制御手段は、前記アップリンク伝送路により前記移動端末から到着するパケットフローの中から、前記要求用のマルチキャストパケット又はブロードキャストパケットに応答するために前記移動端末によって生成された応答パケットを捕捉して記録できるよう構成され、
前記代理応答手段は、前記転送ポリシ制御手段によって記録された前記応答パケットを用いて、代理応答用の前記応答パケットを生成する、請求項２１に記載の移動通信システム。
【請求項２３】
前記転送ポリシ制御手段は、前記アップリンク伝送路を経由して前記移動端末から到着する転送ポリシ設定要求に応じて前記転送ポリシを変更する、請求項１３に記載の移動通信システム。
【請求項２４】
ポリシ設定ノードをさらに備え、
前記転送ポリシ制御手段は、前記アップリンク伝送路を経由して前記移動端末から転送ポリシ設定要求を受信した場合に、前記転送ポリシ設定要求に応じた前記転送ポリシの変更可否を前記ポリシ設定ノードに問い合わせるとともに、前記ポリシ設定ノードからの返答に応じて前記転送ポリシを変更する、請求項１３に記載の移動通信システム。
【請求項２５】
無線基地局を含む上位ネットワークとの間で通信を行う移動端末であって、
前記無線基地局に無線により接続可能な無線インタフェースと、
前記無線インタフェースを介して、前記上位ネットワークとの間でパケットを送受信する通信制御手段と、
前記通信制御手段および前記無線インタフェースを介して、ポリシ設定要求を前記上位ネットワークに送信するパケット転送要求手段と、
を備え、
前記ポリシ設定要求は、外部ネットワークから上位ネットワークに到着するマルチキャストパケット又はブロードキャストパケットの前記上位ネットワークから前記移動端末への転送を前記上位ネットワークに要求するために送信され、
前記ポリシ設定要求は、転送を要求するマルチキャストパケット又はブロードキャストパケットを特定するための転送ポリシ情報を含み、
前記転送ポリシ情報は、転送を要求するマルチキャストパケット又はブロードキャストの属性を示す前記レイヤ３よりも上位レイヤのプロトコル情報を含む、
移動端末。
【請求項２６】
前記パケット転送要求手段は、前記上位ネットワークによる前記外部ネットワークへの代理応答の有効化・無効化の切り替えを要求する信号を、前記通信制御手段および前記無線インタフェースを介して前記上位ネットワークに送信する、請求項２５に記載の移動端末。
【請求項２７】
前記プロトコル情報は、前記マルチキャストパケット又はブロードキャストのヘッダに含まれるプロトコル番号の指定を含む、請求項２５又は２６に記載の移動端末。
【請求項２８】
前記プロトコル情報は、前記マルチキャストパケット又はブロードキャストに含まれる宛先ポート番号及び送信元ポート番号のうち少なくとも一方の指定を含む、請求項２５〜２７のいずれか１項に記載の移動端末。
【請求項２９】
前記転送を要求するマルチキャストパケットはＳＳＤＰ（Simple Service Discovery Protocol）に関するパケットであり、
前記プロトコル情報は、ＳＳＤＰに関するパケットであることの指定を含む、請求項２５〜２８のいずれか１項に記載の移動端末。
【請求項３０】
移動端末との間で無線通信を行う無線アクセスネットワーク又は前記無線アクセスネットワークに接続されたコアネットワークと外部ネットワークとの境界におけるパケット転送制御方法であって、
前記移動端末に対してパケットを送信可能なダウンリンク伝送路にマルチキャストパケット又はブロードキャストパケットの転送を開始する契機として予め定められた信号を、前記移動端末からアップリンク伝送路を介して受信したかを判定すること、及び
前記予め定められた信号を受信したことに応じて、前記外部ネットワークから到着するマルチキャストパケット又はブロードキャストパケットが前記移動端末に転送されるように、前記外部ネットワークから前記ダウンリンク伝送路へのパケット転送ポリシを変更すること、
を備えるパケット転送制御方法。
【請求項３１】
前記パケット転送ポリシを変更することは、前記予め定められた信号の送信元の移動端末に対して選択的にマルチキャストパケット又はブロードキャストパケットが転送されるよう前記転送ポリシを変更することを含む、
請求項３０に記載のパケット転送制御方法。
【請求項３２】
前記移動端末に転送可能とされたマルチキャストパケット又はブロードキャストパケットを転送先の移動端末の数だけ複製すること、及び
複製された各パケットを転送先の移動端末に対応付けられた各ダウンリンク伝送路に送信する、請求項３１に記載のパケット転送制御方法。
【請求項３３】
前記予め定められた信号の受信判定は、前記アップリンク伝送路を経由して前記移動端末から前記外部ネットワークに送信されるアップリンク方向のレイヤ３パケットに付与されている宛先アドレス、宛先ポート番号、及びプロトコル種別情報のうち少なくとも１つを監視することにより行われる、請求項３０〜３２のいずれか１項に記載のパケット転送制御方法。
【請求項３４】
前記予め定められた信号は、ＳＳＤP（Simple Service Discovery Protocol）又はｍＤＮＳ（multicast Domain name system）に関するＩＰ（Internet Protocol）マルチキャストパケットを含む、請求項３０〜３３のいずれか１項に記載のパケット転送制御方法。
【請求項３５】
前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が不要であることを検出したことに応じて、前記ダウンリンク伝送路による前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が停止されるよう前記転送ポリシを変更することをさらに備える、請求項３０〜３４のいずれか１項に記載のパケット転送制御方法。
【請求項３６】
前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が不要であることの検出は、前記移動端末から前記外部ネットワークに送信されるアップリンク方向のパケットフローの中から予め定められたパケットを検出することにより行う、請求項３５に記載のパケット転送制御方法。
【請求項３７】
前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が不要であることは、前記ダウンリンク伝送路及び前記アップリンク伝送路の削除がされたことによって検出される、請求項３５に記載のパケット転送制御方法。
【請求項３８】
前記移動端末による応答を意図して送信される要求用のマルチキャストパケット又はブロードキャストパケットが、前記外部ネットワークから到着するパケットフローの中から検知された場合に、前記外部ネットワークに送信される応答パケットを前記移動端末に代理して生成し、前記応答パケットを前記外部ネットワークに送信することをさらに備える、請求項３０〜３７のいずれか１項に記載のパケット転送制御方法。
【請求項３９】
前記アップリンク伝送路により前記移動端末から到着するパケットフローの中から、前記要求用のマルチキャストパケット又はブロードキャストパケットに応答するために前記移動端末によって生成された応答パケットを捕捉してサンプルとして記録することをさらに備え、
代理生成される応答パケットは、前記サンプルに基づいて生成される、請求項３８に記載のパケット転送制御方法。
【請求項４０】
前記予め定められた信号は、前記アップリンク伝送路を経由して前記移動端末から到着する転送ポリシ設定要求を含み、
前記転送ポリシの変更は、前記転送ポリシ設定要求に基づいて行われる、請求項３０に記載のパケット転送制御方法。
【請求項４１】
前記予め定められた信号は、前記アップリンク伝送路を経由して前記移動端末から到着する転送ポリシ設定要求を含み、
前記パケット転送ポリシを変更することは、
前記アップリンク伝送路を経由して前記移動端末から転送ポリシ設定要求を受信した場合に、前記転送ポリシ設定要求に応じた前記転送ポリシの変更可否を外部のポリシ設定ノードに問い合わせること、及び
前記ポリシ設定ノードからの返答に応じて前記転送ポリシを変更すること、
を含む、請求項３０に記載のパケット転送制御方法。
【請求項４２】
無線基地局を含む上位ネットワークとの間で通信を行う移動端末の制御方法であって、
前記無線基地局に無線により接続可能な無線インタフェースを介して、ポリシ設定要求を前記上位ネットワークに送信することを備え、
前記ポリシ設定要求は、外部ネットワークから上位ネットワークに到着するマルチキャストパケット又はブロードキャストパケットの前記上位ネットワークから前記移動端末への転送を前記上位ネットワークに要求するために送信され、
前記ポリシ設定要求は、転送を要求するマルチキャストパケット又はブロードキャストパケットを特定するための転送ポリシ情報を含み、
前記転送ポリシ情報は、転送を要求するマルチキャストパケット又はブロードキャストの属性を示す前記レイヤ３よりも上位レイヤのプロトコル情報を含む、
移動端末の制御方法。
【請求項４３】
前記上位ネットワークによる前記外部ネットワークへの代理応答の有効化・無効化の切り替えを要求する信号を、前記無線インタフェースを介して前記上位ネットワークに送信することをさらに備える、請求項４２に記載の制御方法。
【請求項４４】
移動端末との間で無線通信を行う無線アクセスネットワーク又は前記無線アクセスネットワークに接続されたコアネットワークと外部ネットワークとの境界におけるパケット転送制御をコンピュータに実行させるためのプログラムが格納された非一時的なコンピュータ可読媒体であって、
前記転送制御は、
前記移動端末に対してパケットを送信可能なダウンリンク伝送路にマルチキャストパケット又はブロードキャストパケットの転送を開始する契機として予め定められた信号を、前記移動端末からアップリンク伝送を介して受信したかを判定すること、及び
前記予め定められた信号を受信したことに応じて、前記外部ネットワークから到着するマルチキャストパケット又はブロードキャストパケットが前記移動端末に転送されるように、前記外部ネットワークから前記ダウンリンク伝送路へのパケット転送ポリシを変更すること、
を備える非一時的なコンピュータ可読媒体。
【請求項４５】
無線基地局を含む上位ネットワークとの間で通信を行う移動端末に関する制御をコンピュータに実行させるためのプログラムが格納された非一時的なコンピュータ可読媒体であって、
前記制御は、前記無線基地局に無線により接続可能な無線インタフェースを介して、ポリシ設定要求を前記上位ネットワークに送信すること、を備え、
前記ポリシ設定要求は、外部ネットワークから上位ネットワークに到着するマルチキャストパケット又はブロードキャストパケットの前記上位ネットワークから前記移動端末への転送を前記上位ネットワークに要求するために送信され、
前記ポリシ設定要求は、転送を要求するマルチキャストパケット又はブロードキャストパケットを特定するための転送ポリシ情報を含み、
前記転送ポリシ情報は、転送を要求するマルチキャストパケット又はブロードキャストの属性を示す前記レイヤ３よりも上位レイヤのプロトコル情報を含む、非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３ＧＰＰ（3rd Generation Partnership Project）などで検討されている移動通信システムに関し、特に、外部ＩＰネットワークに接続されるゲートウェイにおいて、特定のマルチキャストアドレス、あるいはブロードキャストアドレス宛のパケットを、当該ゲートウェイに収容された移動端末に転送可能とする方法に関する。
【背景技術】
【０００２】
図１に、３ＧＰＰにおける移動通信システムの構成を示す。背景技術に関係しないノードや、説明に不要なノードは省略している。【０００３】
図１において、コアネットワーク１０は、主に移動通信サービスを提供するオペレータにより管理されるネットワークである。ここでは、ＥＰＣ（Evolved Packet Core）、あるいはＵＭＴＳ（Universal Mode Telecommunications System）のパケット交換コアネットワークを想定している。【０００４】
外部ネットワーク２０は、アンカーＧＷ１００を介してコアネットワーク１０に接続されたＩＰ（Internet Protocol）ネットワークである。外部ネットワーク２０としては、例えば、インターネットや、企業ネットワーク、ホームネットワークが挙げられる。外部ネットワーク２０は、コアネットワーク１０と同じ管理者が管理するネットワークの場合もある。【０００５】
アンカーＧＷ（Gateway）１００は、移動端末７００が無線基地局間で移動した場合や、異なる無線アクセス網へ移動した場合にアンカーとなるゲートウェイである。また、アンカーＧＷ１００は、コアネットワーク１０と外部ネットワーク２０とを接続するためのゲートウェイとしても動作する。つまり、アンカーＧＷ１００は、外部ネットワーク２０から移動端末７００のアドレス宛のパケットを受信した場合、これを移動端末に転送する。図１では、アンカーＧＷ１００はコアネットワーク１０内に配置されているが、外部ネットワーク２０に配置される場合もある。【０００６】
ポリシ設定ノード２００は、アンカーＧＷ１００に対し、移動端末７００へのパケット転送を制限するための転送ポリシを設定する機能を有する。【０００７】
認証サーバ３００は、移動端末７００又はその所有者（加入者）に関連づけられた情報を保持し、移動端末７００の認証処理を実施する際に必要な鍵情報も保持する。認証サーバ３００は、移動端末７００が無線基地局６００に接続した際に、モビリティ管理ノード５００を介して認証処理を実行する。【０００８】
アクセスＧＷ４００は、モビリティ管理ノード５００の要求に応じて、アンカーＧＷ１００とアクセスＧＷ４００の間、およびアクセスＧＷ４００と移動端末７００の間にＩＰパケット伝送路を確立する。結果として、アンカーＧＷ１００と移動端末７００間でＩＰパケット転送可能な伝送路が確立される。【０００９】
モビリティ管理ノード５００は、移動端末７００の認証処理を仲介すると共に、認証サーバ３００から当該移動端末７００に関連づけられた情報をダウンロードする。ここで得られた情報に基づき、モビリティ管理ノード５００は、アクセスＧＷ４００に対して、ＩＰパケットを転送可能な伝送路の確立を要求する。【００１０】
無線アクセスネットワーク６０は、移動端末７００とコアネットワーク１０との間でユーザデータ及び制御データを中継する。無線アクセスネットワーク６０は、無線基地局６００を含む。無線基地局６００は、無線アクセス技術により移動端末７００と接続する機能を有する。【００１１】
移動端末７００は、無線インタフェースを備え、無線基地局６００と無線アクセス技術により接続する。移動端末７００は、無線基地局６００に接続後、アンカーＧＷ１００と移動端末７００との間に張られたＩＰパケット伝送用の伝送路を使って、通信ノード８００とＩＰによる通信が可能となる。【００１２】
図１に示した各要素と３ＧＰＰのＥＰＣの各要素との対応関係は次の通りである。アンカーＧＷ１００は、ＰＤＮ−ＧＷ（Packet Data Network Gateway）に対応する。ポリシ設定ノード２００は、ＰＣＲＦ（Policy and Charging Rules Function）に対応する。認証サーバ３００は、ＨＳＳ（Home Subscriber Server）に対応する。アクセスＧＷ４００は、Ｓ−ＧＷ（Serving Gateway）に対応する。モビリティ管理ノード５００は、ＭＭＥ（Mobility Management Entity）に対応する。無線基地局６００は、ｅＮＢ（enhanced NodeB）に対応する。移動端末７００は、ＵＥ（User Equipment）に対応する。また、ＥＰＣに接続されるＥＵＴＲＡＮ（Evolved UMTS Terrestrial Radio Access Network）の無線アクセス技術にはＬＴＥ（Long Term Evolution）が使われる。【００１３】
通信ノード８００は、ＩＰを使った通信機能を有するノードであり、外部ネットワーク２０に設置されている。通信ノード８００の具体例は、ＰＣ（Personal Computer）やプリンタ、アプリケーションサーバ等である。特に外部ネットワーク２０がホームネットワークの場合は、通信ノード８００として、テレビやビデオレコーダ、オーディオレコーダ、メディアサーバといったＩＰによる通信機能を有するデジタル家電が想定される。【００１４】
図２のシーケンス図は、図１に示した３ＧＰＰの移動通信システムにおいて、移動端末７００が無線基地局６００に接続した際の処理の流れを示している。簡単化のため、一部の手順を省略している。厳密な初期接続の手順は、3GPP TS 23.401 V9.1.0（非特許文献１）の５．３．２節"Attach Procedure"を参照するとよい。【００１５】
まずステップＳ１００では、移動端末７００は、制御信号を送受信するための無線リンクを無線基地局６００との間で確立する。その後、移動端末７００は、モビリティ管理ノード５００に対し接続要求を送信する（ステップＳ１０１）。この接続要求には移動端末７００の識別情報が含まれる。またコアネットワーク１０がデフォルトで割当てるアンカーＧＷ１００ではなく、移動端末７００が意図したアンカーＧＷ１００を選択する場合は、移動端末７００が送信する接続要求はアンカーＧＷ１００の識別子を含む。３ＧＰＰでは、アンカーＧＷ１００の識別子はＡＰＮ（Access Point Name）と呼ばれる。接続要求は他にも様々な情報を含むが、ここでの説明には直接関係しないので省略する。以降の説明においても、信号に含まれる情報の中で必要なものだけを説明する。【００１６】
ステップＳ１０２では、移動端末７００、無線基地局６００、モビリティ管理ノード５００、認証サーバ３００が関わる認証処理および通信の秘匿化処理が実施される。この結果、移動端末７００及びコアネットワーク１０は互いを認証し、さらに移動端末７００とモビリティ管理ノード５００との間で制御信号が秘匿化され、完全性を確保するための鍵が共有される。移動端末７００と無線基地局６００との間でも無線区間のデータおよび制御信号が秘匿化され、完全性を確保するための鍵が共有される。【００１７】
ステップＳ１０３では、モビリティ管理ノード５００は、移動端末７００とアクセスＧＷ４００間の伝送路を確立するために、アクセスＧＷ４００にベアラ設定要求を送信する。当該信号は、アンカーＧＷ１００のアドレスや、適切な伝送路とするための設定値を含む。移動端末７００がコアネットワーク１０に初期接続した際には、モビリティ管理ノード５００は、認証サーバ３００から取得したアンカーＧＷ１００のアドレスをベアラ設定要求に含める。それ以降、移動端末７００がアンカーＧＷ１００の識別子を含む接続要求（コネクション設定要求）を送信してきた場合、モビリティ管理ノード５００は、当該アンカーＧＷの識別子（ＦＱＤＮ（Fully Query Domain Name）形式）をＤＮＳ（Domain Name System）によりアドレス解決し、解決されたアドレスをベアラ設定要求に格納する。【００１８】
ステップＳ１０４では、ベアラ設定要求を受信したアクセスＧＷ４００は、当該要求に格納されたアンカーＧＷ１００のアドレスを使ってアンカーＧＷ１００に経路設定要求を送信する。【００１９】
ステップＳ１０５では、アンカーＧＷ１００は、ポリシ設定ノード２００に対して、当該アンカーＧＷ１００により移動端末７００にＩＰパケットを転送する際の転送ポリシの設定を要求する。その結果としてポリシ設定ノード２００はアンカーＧＷ１００に転送ポリシ情報を設定する。【００２０】
ステップＳ１０６では、アンカーＧＷ１００は、経路設定要求への応答として経路設定応答をアクセスＧＷ４００に送信する。この結果、アクセスＧＷ４００とアンカーＧＷ１００間にＩＰパケット転送のための伝送路が確立される。【００２１】
ステップＳ１０７では、アクセスＧＷ４００は、ベアラ設定要求への応答としてベアラ設定応答をモビリティ管理ノード５００に送信する。【００２２】
ステップＳ１０８では、モビリティ管理ノード５００は、アクセスＧＷ４００と無線基地局６００間でＩＰパケットを転送する伝送路を確立するための経路設定要求を無線基地局６００に送信する。【００２３】
ステップＳ１０９では、モビリティ管理ノード５００は、接続完了通知を移動端末７００に送信する。【００２４】
ステップＳ１１０では、データパケットをやり取りするための無線リンクの設定が無線基地局６００と移動端末７００の間で行われる。【００２５】
最後にステップＳ１１１では、移動端末７００とアンカーＧＷ１００の間でＩＰパケットを転送するための伝送路（３ＧＰＰではＥＰＳ（Evolved Packet System）ベアラと呼ばれる）が確立される。これにより、移動端末７００は、当該伝送路を使って、外部ネットワーク２０上の通信ノード８００とＩＰパケットを送受信することが可能となる。すなわち両者間での通信が可能となる。【００２６】
なお、移動端末７００とアンカーＧＷ１００の間に設定される伝送路の終端点にはパケットフィルタが設定される。つまり、当該伝送路は全てのＩＰパケットを通過させるわけでなく、通過可能なパケットは限定されている。外部ネットワーク２０から移動端末に向かう方向（ダウリンク方向と呼ぶ）に通過可能なＩＰパケットの条件は、上述のステップＳ１０５においてアンカーＧＷ１００に設定される。アンカーＧＷ１００は、予め設定された通過条件に合致しないＩＰパケットをダウンリンク方向に転送せず破棄する。【００２７】
以上では、無線基地局６００が通常のマクロセル基地局である場合を説明した。現在、３ＧＰＰを含めて、移動通信システムに関わる幾つかの標準化団体では、マクロセル基地局に比べてセルサイズ（カバーエリア）が極めて小さい小規模無線基地局についての議論が活発になってきている。この小規模無線基地局によって生成されるセルは、フェルトセル又はホームセルと呼ばれている。また、この小規模無線基地局は、フェムトセル基地局又はホーム基地局と呼ばれている。３ＧＰＰでは、フェムトセル基地局を、ＨＮＢ（Home NodeB）及びＨｅＮＢ（Home evolved NodeB）と定義している。以下では、ＨＮＢとＨｅＮＢを総称してＨ（ｅ）ＮＢと呼ぶ。フェムトセルの導入目的は、不感エリアの補完だけではない。例えば、他の目的の１つとしては、ユーザの宅内にフェムトセル基地局を設置することで、ネットワーク接続機能を有する情報家電と移動端末７００との連係を行うことが挙げられる。【００２８】
３ＧＰＰにおいて検討されているＨ（ｅ）ＮＢの実現案の１つを図３に示す。図３の構成では、Ｈ（ｅ）ＮＢ１１００には、アンカーＧＷ１００及び無線基地局６００が集約されている。この場合、アンカーＧＷ１００は、コアネットワーク１０ではなく、ユーザのネットワーク（ホームネットワーク）に設置されてはいるものの、各ノード間のインタフェースや機能は図１の構成とほぼ同等である。【００２９】
図１と図３の差分をさらに説明する。Ｈ（ｅ）ＮＢ１１００は、コアネットワーク１０に設置されたセキュリティＧＷ１０００との間でＩＰｓｅｃトンネルを張り、当該ＩＰｓｅｃトンネルを使って、アンカーＧＷ１００及び無線基地局６００とコアネットワーク１０に配置された各ノードとの間の通信を転送する。また、これらの通信は、ホームネットワーク２０に設置されたブロードバンドルータ９００を経由し、ＡＤＳＬ（Asymmetric Digital Subscriber Line）やＦＴＴＨ（Fiber To The Home）などによるアクセスサービスを提供するプロバイダのアクセスネットワーク３０上を通って、セキュリティＧＷ１０００に転送される。
【先行技術文献】
【非特許文献】
【００３０】
【非特許文献１】3GPP TS 23.401 V9.1.0 (2009-06)、"General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access (Release 9)"
【発明の概要】
【発明が解決しようとする課題】
【００３１】
図１及び２を用いて説明したように、アンカーＧＷ１００を通過可能なパケットは、当該アンカーＧＷ１００に設定された通過条件（転送ポリシ）に合致したＩＰパケットに限定される。また、現在の３ＧＰＰの仕様においては、アンカーＧＷ１００によって移動端末７００に転送されるダウンリンク方向のＩＰアドレス（移動端末７００宛てのＩＰパケットであれば宛先アドレス）は、移動端末７００に割当てられたアドレスに決まっており自由に設定する余地がない。したがって、一部の例外を除いては、マルチキャストアドレス宛てのＩＰパケット（マルチキャストパケット）及びブロードキャストアドレス宛てのＩＰパケット（ブロードキャストキャストパケット）を外部ネットワーク２０から移動端末７００に転送することができない問題がある。【００３２】
これは、外部ネットワーク２０がオペレータの管理するネットワークや企業ネットワークである場合には特に問題とならないが、ホームネットワークである場合は問題となる。なぜならば、ホームネットワークでは、情報家電に保持されたコンテンツを他の情報家電と共有する等の機器間連携を円滑にするための技術として、ＤＬＮＡ（Digital Living Network Alliance）、ＵＰｎＰ（Universal Plug and Play）、又はＢｏｎｊｏｕｒ等が使われているためである。これらの技術では、ＳＳＤＰ（Simple Service Discovery Protocol）やｍＤＮＳ（multicast Domain Name System）といったプロトコルが使用される。これらのプロトコルは、デバイスの探索や名前解決のためにマルチキャストパケットを使用する。したがって、現状では、移動端末７００は、ＤＬＮＡ、ＵＰｎＰ、Ｂｏｎｊｏｕｒ等の技術を活用したアプリケーションを利用して、ホームネットワーク等の外部ネットワーク２０との間で通信を行うことができない。【００３３】
なお、ＤＬＮＡ、ＵＰｎＰ、Ｂｏｎｊｏｕｒ等のホームネットワーク向けの技術では、マルチキャストパケットは、ＬＡＮの同一セグメント上に接続された各通信ノードにＩＰパケットを同報する目的で使われる。つまり、ルータを超えたマルチキャストパケットの転送は想定されていない。そのため、ホームネットワーク機器で使用されるアプリケーションは、マルチキャストグループを制御するためのIＧＭＰ（Internet Group Management Protocol）やＭＬＤ（Multicast Listener Discovery）等のプロトコルを使ってマルチキャストパケットの転送を制御するための処理（join、leave）を行う必要がない。【００３４】
したがって、移動端末７００がマルチキャストパケットを受信する機能を提供するにあたっては、ＩＧＭＰやＭＬＤ等によるマルチキャストグループの制御処理を移動端末７００及び外部ネットワークに配置される機器がサポートしなくてもよいアーキテクチャ及び方法が望ましい。外部ネットワーク２０に配置されるホームネットワーク機器（情報家電など）への影響を抑えるためである。この点において、３ＧＰＰで提案されているＭＢＭＳ（Multimedia Broadcast / Multicast Service）を適用するのは適切ではない。【００３５】
さらに、マルチキャストパケット又はブロードキャストパケットを移動端末７００に転送可能なアーキテクチャ及び方法を実現するにあたっては、移動端末７００に転送されるパケット量を抑制することが望ましい。なぜなら、ホームネットワーク内にはＳＳＤＰに基づくマルチキャストパケットが頻繁に送られているためである。これらのマルチキャストパケットの全てを移動端末７００に転送した場合、移動端末７００がアイドルモードに移行することを阻害してしまう。結果として、移動端末７００の消費電力を抑制できず、バッテリの消耗によって動作時間が極端に短くなるおそれがある。これはモバイル用途の端末にとって致命的な問題となる。【００３６】
なお、上述の問題は、図１に示す構成においても問題となるが、とりわけ、図３に示したホーム基地局（Ｈ（ｅ）ＮＢ１１００）を使用する場合に顕著となる。図３の構成では、アンカーＧＷ１００に接続される外部ネットワーク２０がユーザのホームネットワークであり、情報家電との円滑な連携が要求されるためである。【００３７】
本発明は、かかる問題を鑑みてなされたものであり、その目的は、移動端末及び外部ネットワークに配置される機器によるＩＧＭＰやＭＬＤのサポートを必須とすることなく、移動端末に転送すべきマルチキャストパケット又はブロードキャストパケットを選択的に転送可能な移動通信システム、並びにこれに寄与する装置、方法、及びプログラムを提供することである。
【課題を解決するための手段】
【００３８】
本発明の第１の態様は、ゲートウェイ装置に関する。当該ゲートウェイ装置は、移動端末との間で無線通信を行う無線アクセスネットワーク又は前記無線アクセスネットワークに接続されたコアネットワークと外部ネットワークとの境界に配置される。当該ゲートウェイ装置は、伝送路管理部、通過パケット判定部、及び転送ポリシ制御部を有する。前記伝送路管理部は、前記移動端末に対してパケットを送信可能な論理的なダウンリンク伝送路および前記移動端末からのパケットを受信可能な論理的なアップリンク伝送路を終端する。前記通過パケット判定部は、前記外部ネットワークから到着するパケットを前記ダウンリンク伝送路に転送するか否かを転送ポリシに基づいて制御する。前記転送ポリシ制御部は、前記移動端末から到着する信号に基づいて前記転送ポリシを変更する。具体的には、前記転送ポリシ制御部は、前記ダウンリンク伝送路による前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送を開始する契機として予め定められた信号を前記移動端末から受信したことに応じて、前記ダウンリンク伝送路による前記移動端末へのマルチキャストパケット又はブロードキャストパケットの転送が行われるよう前記転送ポリシを変更する。ゲートウェイ装置は、例えば、コアネットワークと外部ネットワークとの境界に配置されるアンカーGW（P-GW）、又は無線アクセスネットワークと外部ネットワークとの境界に配置されるアンカーGW機能を持つホーム基地局である。【００３９】
本発明の第２の態様は、移動通信システムに関する。当該移動通信システムは、移動端末との間で無線通信を行う無線アクセスネットワークと、前記無線アクセスネットワークに接続されたコアネットワークと、前記無線アクセスネットワーク又は前記コアネットワークと外部ネットワークとの境界に配置され、前記外部ネットワークに接続可能なインタフェースを有するゲートウェイ装置とを含む。さらに、前記ゲートウェイ装置は、上述した第１の態様のゲートウェイ装置と同様の構成を持つ。【００４０】
本発明の第３の態様は、無線基地局を含む上位ネットワークとの間で通信を行う移動端末に関する。当該移動端末は、無線インタフェース、通信制御部、及びパケット転送要求部を有する。前記無線インタフェースは、前記無線基地局に無線により接続可能である。前記通信制御部は、前記無線インタフェースを介して、前記上位ネットワークとの間でパケットを送受信する。前記パケット転送要求部は、前記通信制御部および前記無線インタフェースを介して、ポリシ設定要求を前記上位ネットワークに送信する。ここで、前記ポリシ設定要求は、外部ネットワークから上位ネットワークに到着するマルチキャストパケット又はブロードキャストパケットの前記上位ネットワークから前記移動端末への転送を前記上位ネットワークに要求するために送信される。また、前記ポリシ設定要求は、転送を要求するマルチキャストパケット又はブロードキャストパケットを特定するための転送ポリシ情報を含む。また、前記転送ポリシ情報は、転送を要求するマルチキャストパケット又はブロードキャストの属性を示す前記レイヤ３よりも上位レイヤのプロトコル情報を含む。なお、上位ネットワークは、例えば、コアネットワーク及び無線アクセスネットワークを含む。【００４１】
本発明の第４の態様は、移動端末との間で無線通信を行う無線アクセスネットワーク又は前記無線アクセスネットワークに接続されたコアネットワークと外部ネットワークとの境界におけるパケット転送制御方法に関する。当該方法は、以下の（ａ）から（ｂ）を含む。
（ａ）前記移動端末に対してパケットを送信可能なダウンリンク伝送路にマルチキャストパケット又はブロードキャストパケットの転送を開始する契機として予め定められた信号を、前記移動端末からアップリンク伝送路を介して受信したかを判定すること、及び
（ｂ）前記予め定められた信号を受信したことに応じて、前記外部ネットワークから到着するマルチキャストパケット又はブロードキャストパケットが前記移動端末に転送されるように、前記外部ネットワークから前記ダウンリンク伝送路へのパケット転送ポリシを変更すること。【００４２】
本発明の第５の態様は、無線基地局を含む上位ネットワークとの間で通信を行う移動端末の制御方法に関する。当該方法は、前記無線基地局に無線により接続可能な無線インタフェースを介して、ポリシ設定要求を前記上位ネットワークに送信すること、を含む。ここで、前記ポリシ設定要求は、外部ネットワークから上位ネットワークに到着するマルチキャストパケット又はブロードキャストパケットの前記上位ネットワークから前記移動端末への転送を前記上位ネットワークに要求するために送信される。また、前記ポリシ設定要求は、転送を要求するマルチキャストパケット又はブロードキャストパケットを特定するための転送ポリシ情報を含む。また、前記転送ポリシ情報は、転送を要求するマルチキャストパケット又はブロードキャストの属性を示す前記レイヤ３よりも上位レイヤのプロトコル情報を含む。【００４３】
本発明の第６の態様は、上述した本発明の第４の態様と同様のパケット転送制御をコンピュータに実行させるためのプログラムである。【００４４】
本発明の第７の態様は、上述した本発明の第５の態様と同様の移動端末に関する制御をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００４５】
上述した本発明の各態様によれば、移移動端末及び外部ネットワークに配置される機器によるＩＧＭＰやＭＬＤのサポートを必須とすることなく、移動端末に転送すべきマルチキャストパケット又はブロードキャストパケットを選択的に転送可能な移動通信システム、並びにこれに寄与する装置、方法、及びプログラムを提供できる。
【図面の簡単な説明】
【００４６】
【図１】背景技術にかかる移動通信システムを示す図。
【図２】図１の移動通信システムにおいて、移動端末がネットワークに接続した際の処理を示すシーケンス図。
【図３】アンカーＧＷと無線基地局が集約されたホーム基地局を含む移動通信システムの構成を示す図。
【図４】本発明の第１の実施の形態におけるアンカーＧＷを示す図。
【図５】本発明の第１の実施の形態における検出対象テーブルの一例を示す図。
【図６】本発明の第１の実施の形態における通過パケットポリシテーブルの一例を示す図。
【図７】本発明の第１の実施の形態におけるアンカーＧＷが移動端末からパケットを受信した際の動作を示すフローチャート。
【図８】本発明の第１の実施の形態におけるアンカーＧＷが外部ネットワーク上の通信ノードからパケットを受信した際の動作を示すフローチャート。
【図９】本発明の第２の実施の形態におけるアンカーＧＷを示す図。
【図１０】本発明の第２の実施の形態における通過パケットポリシテーブルの一例を示す図。
【図１１】本発明の第２の実施の形態におけるアンカーＧＷが外部ネットワーク上の通信ノードからパケットを受信した際の動作を示すフローチャート。
【図１２】本発明の第３の実施の形態におけるアンカーＧＷを示す図。
【図１３】本発明の第３の実施の形態におけるポリシ設定ノードを示す図。
【図１４】本発明の第３の実施の形態における転送可否テーブルの１例を示す図。
【図１５】本発明の第３の実施の形態における移動端末を示す図。
【図１６】本発明の第３の実施の形態におけるアンカーＧＷが転送ポリシ設定要求を受信した際の動作を示すフローチャート。
【図１７】本発明の第３の実施の形態におけるポリシ設定ノードが転送ポリシ設定要求を受信した際の動作を示すフローチャート。
【図１８】本発明の第３の実施の形態における移動端末で転送ポリシ設定要求を送信する契機が発生した際の動作を示すフローチャート。
【図１９】本発明の第３の実施の形態における処理の流れを示すシーケンス図（ポリシ設定ノード２００Ｃを介して転送ポリシ設定を行う場合）。
【図２０】本発明の第３の実施の形態における処理の流れを示すシーケンス図（ポリシ設定ノード２００Ｃを介さずに転送ポリシ設定を行う場合）。
【図２１】３ＧＰＰ ＥＰＳに関する転送ポリシ設定の第１の具体例を示すシーケンス図。
【図２２】３ＧＰＰ ＥＰＳに関する転送ポリシ設定の第２の具体例を示すシーケンス図。
【図２３】３ＧＰＰ ＥＰＳに関する転送ポリシ設定の第３の具体例を示すシーケンス図。
【図２４】３ＧＰＰ ＥＰＳに関する転送ポリシ設定の第４の具体例を示すシーケンス図。
【図２５】３ＧＰＰ ＥＰＳに関する転送ポリシ設定の第５の具体例を示すシーケンス図。
【図２６】３ＧＰＰ ＥＰＳに関する転送ポリシ設定の第６の具体例を示すシーケンス図。
【図２７】３ＧＰＰ ＥＰＳに関する転送ポリシ設定の第７の具体例を示すシーケンス図。
【図２８】３ＧＰＰ ＥＰＳに関する転送ポリシ設定の第８の具体例を示すシーケンス図。
【図２９】３ＧＰＰ ＥＰＳに関する転送ポリシ設定の第９の具体例を示すシーケンス図。
【図３０】３ＧＰＰ ＥＰＳに関する転送ポリシ設定の第１０の具体例を示すシーケンス図。
【図３１】３ＧＰＰ ＵＭＴＳに関する転送ポリシ設定の第１の具体例を示すシーケンス図。
【図３２】３ＧＰＰ ＵＭＴＳに関する転送ポリシ設定の第２の具体例を示すシーケンス図。
【図３３】ＷｉＭＡＸに関する転送ポリシ設定の第１の具体例を示すシーケンス図。
【図３４】ＷｉＭＡＸに関する転送ポリシ設定の第２の具体例を示すシーケンス図。
【図３５】ＷｉＭＡＸに関する転送ポリシ設定の第３の具体例を示すシーケンス図。
【図３６】ＷｉＭＡＸに関する転送ポリシ設定の第４の具体例を示すシーケンス図。
【図３７】ＷｉＭＡＸに関する転送ポリシ設定の第５の具体例を示すシーケンス図。
【図３８】ＷｉＭＡＸに関する転送ポリシ設定の第６の具体例を示すシーケンス図。
【図３９】ＷｉＭＡＸに関する転送ポリシ設定の第７の具体例を示すシーケンス図。
【図４０】ＷｉＭＡＸに関する転送ポリシ設定の第８の具体例を示すシーケンス図。
【発明を実施するための形態】
【００４７】
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
【００４８】
＜第１の実施の形態＞
本発明の第１の実施の形態にかかる移動通信システムの全体的な構成は、図１又は図３に示した構成と同様にすればよい。本実施の形態では、背景技術にかかるアンカーＧＷ１００の改良について説明する。背景技術にかかるアンカーＧＷと区別するため、本実施の形態のアンカーＧＷは、アンカーＧＷ１００Ａと呼ぶ。
【００４９】
＜構成の説明＞
図４は、本実施の形態のアンカーＧＷ１００Ａの構成例を示すブロック図である。図４に示すように、アンカーＧＷ１００Ａは、コア側インタフェース１０１、外部側インタフェース１０２、伝送路管理部１１０、転送ポリシ制御部１１１、通過パケット判定部１１２、パケット複製部１１３、検出対象記録部１２０、ポリシ記録部１２１を有する。なお、図４は、本実施の形態の説明上必要な部分に着目した構成を示しており、アンカーＧＷ１００Ａの細部については図示を省略している。
【００５０】
コア側インタフェース１０１は、アンカーＧＷ１００Ａと移動端末７００との間で論理的に構築された伝送路により、移動端末７００との間でＩＰパケットの送受信を行うためのインタフェースである。
【００５１】
外部側インタフェース１０２は、外部ネットワーク２０に接続されるインタフェースであり、外部ネットワーク２０に設置された通信ノード８００との間でＩＰパケットを送受信するためのインタフェースである。
【００５２】
伝送路管理部１１０は、移動端末７００との間に確立されたダウンリンク伝送路及びアップリンク伝送路を終端する。ダウンリンク伝送路は移動端末７００にＩＰパケットを送信可能な論理的な伝送路であり、アップリンク伝送路は移動端末７００からＩＰパケットを受信可能な論理的な伝送路である。伝送路管理部１１０は、無線基地局６００の配下に接続した移動端末７００から送られたＩＰパケットをアップリンク伝送路を通じて受信した場合、これを転送ポリシ制御部１１１に供給する。この際、伝送路管理部１１０は、当該ＩＰパケットが通ってきた伝送路を識別するための転送先識別情報を当該ＩＰパケットに関連づけて転送ポリシ制御部１１１に出力する。
【００５３】
伝送路管理部１１０はまた、パケット複製部１１３によって複製されたＩＰパケットを受信し、それらに関連づけられた「転送先識別情報」に基づいて適切なダウンリンク伝送路を選択し、ダウンリンク伝送路によりＩＰパケットを移動端末７００に転送する。ここで、転送先識別情報としては、例えば、移動端末７００のＩＰアドレス若しくはダウンリンク伝送路を識別するための伝送路識別子、又はこれら両方を使用すればよい。また、ＩＰパケットを転送すべき伝送路を特定可能な情報であれば、転送先識別情報として他の情報を用いても構わない。３ＧＰＰの場合は、例えば、ＴＥＩＤ（Tunnel Endpoint Identifier）を使うことができる。
【００５４】
伝送路管理部１１０はまた、移動端末７００がネットワークから離脱するなどして、伝送路が削除された際には、伝送路の削除を示す通知を伝送路の識別子と共に転送ポリシ制御部１１１に通知する。この際、当該伝送路を使う移動端末７００のＩＰアドレスが取得できる場合は、これも転送ポリシ制御部１１１に出力しても良い。
【００５５】
転送ポリシ制御部１１１は、伝送路管理部１１０から受け取ったアップリンク方向のＩＰパケットの中身をチェックし、当該ＩＰパケットの宛先ＩＰアドレス、宛先ポート番号、プロトコル種別を、検出対象記録部１２０に記録された「検出対象テーブル」と比較する。なお、検出対象テーブルとアップリンクＩＰパケットとの比較に使用する情報は、上述した宛先ＩＰアドレス、宛先ポート、プロトコル種別の一部のみであってもよい。また、これら３つの情報に他の情報を加えて比較を行っても構わない。
【００５６】
検出対象テーブルとの比較によって一致するエントリが見つかった場合、転送ポリシ制御部１１１は、一致したエントリに記録されている「通過許可パケット情報」を検出対象記録部１２０から読み出す。「通過許可パケット情報」は、ダウンリンク方向のパケットフィルタ（後述する通過パケット判定部１１２）によるダウンリンクＩＰパケットの通過可否の判定に使用される。このため、転送ポリシ制御部１１１は、読みだした「通過許可パケット情報」を「転送先識別情報」と関連づけてポリシ記録部１２１の通過パケットポリシテーブルに記録する。通過パケットポリシテーブルは、ダウンリンク方向のＩＰパケットの通過判定を行うために通過パケット判定部１１２によって参照される。
【００５７】
また、転送ポリシ制御部１１１は、上述した処理を行った後、検出対象テーブルとの比較結果に関わらず、アップリンクＩＰパケットを外部側インタフェース１０２を介して外部ネットワーク２０に送出する。
【００５８】
ここで、検出対象記録部１２０に記録される検出対象テーブルの具体例を図５に示す。図５の例では、検出対象テーブルは、アップリンクＩＰアドレスと比較するための情報として、宛先ＩＰアドレス、宛先ポート番号、及びプロトコル種別を含む。また、図５の検出対象テーブルは、「通過許可パケット情報」を含む。上述したように、通過許可パケット情報は、アップリンクＩＰパケットがエントリ（宛先ＩＰアドレス、宛先ポート番号、及びプロトコル種別）と一致したことに応じて、ダウンリンクＩＰパケットの通過判定のためにポリシ記録部１２１に反映される。
【００５９】
図５の例では、通過許可パケット情報は、ローカルＩＰアドレス、ローカルポート番号、及びプロトコル種別を含む。なお、通過許可パケット情報は、これらの一部のみでもよいし、さらに他の情報を含んでもよい。ローカルＩＰアドレス及びローカルポート番号は、アンカーＧＷ１００が外部ネットワーク２０から受信するダウンリンクＩＰパケットに付与されている宛先ＩＰアドレス及び宛先ポート番号を意味する。検出対象テーブルに記録される宛先ＩＰアドレス、宛先ポートはアップリンクＩＰパケットに含まれる情報であって通過許可パケット情報とはパケットの転送向きが異なる。このため、通過許可パケット情報に関して"ローカル"との表現を用いた。
【００６０】
図５の例で検出対象として想定しているアップリンクＩＰパケットは、ＳＳＤＰ、ｍＤＮＳに関するパケットである。したがって、図５に例示した検出対象テーブルの一番目のエントリには、ＳＳＤＰを検出するための情報（宛先ＩＰアドレス＝２３９．２５５．２５５．２５０，宛先ポート番号＝１９００，プロトコル種別＝ｕｄｐ）を記載している。また、二番目のエントリには、ｍＤＮＳを検出するための情報（宛先ＩＰアドレス＝２２４．０．０．２５１，宛先ポート番号＝５３５３，プロトコル種別＝ｕｄｐ）を記載している。これらのエントリに対応する通過許可パケット情報も、ＳＳＤＰ又はｍＤＮＳを示している。
【００６１】
なお、ＳＳＤＰ、ｍＤＮＳは宛先アドレス、宛先ポート番号のデフォルト値が決まっている。このため、検出対象テーブルの「通過許可パケット情報」には、宛先アドレス、宛先ポート番号、プロトコル種別等を明示せずに、例えば、プロトコル名称（ＳＳＤＰ、ｍＤＮＳ等）を記述してもよい。また、ＩＰアドレスとしてＩＰｖ４アドレスを例示したが、ＩＰｖ６アドレスを使うこととしても構わない。また、検出対象テーブルの情報は、事前に設定してもよいし、外部とのインタフェースを介して必要に応じて適宜設定できるようにしても構わない。
【００６２】
図４に戻って説明を続ける。転送ポリシ制御部１１１は、アップリンク方向のＩＰパケットフローの中から検出対象パケットを検出するために、ＩＰアドレス、ポート番号、プロトコル種別以外の他の情報を使用しても構わない旨は既に述べたとおりである。例えば、転送ポリシ制御部１１１は、他の情報としてＳＳＤＰのメッセージ種別を使用できる。具体的には、ｓｓｄｐ：ｂｙｅｂｙｅメッセージを検出できた場合は、当該パケットの送信者（移動端末７００）がコンテンツの共有をもはや行わないことが判定できる。よってこの場合、転送ポリシ制御部１１１は、伝送路管理部１１０から入力された転送先識別情報を使って、ポリシ記録部１２１から対応するエントリを削除すればよい。また、伝送路管理部１１０から転送ポリシ制御部１１１に伝送路削除を示す通知を入力できるようにしてもよい。この場合にも、転送ポリシ制御部１１１は、当該通知に付帯された転送先識別情報を使って、ポリシ記録部１２１から対応するエントリを削除すればよい。これにより、移動端末７００がもはやＳＳＤＰやｍＤＮＳといったマルチキャストパケット又はブロードキャストパケットを受信できない、あるいは受信不要な状態になった場合に、速やかに、それらのＩＰパケットの転送を行わないようにすることができる。
【００６３】
次に、ポリシ記録部１２１に記録される通過パケットポリシテーブルの具体例について説明する。図６は、通過パケットポリシテーブルの具体例を示している。図６の例では、通過パケットポリシテーブルは、ローカルＩＰアドレス、ローカルポート番号、プロトコル種別、および転送先識別情報を関連付けて記録している。ローカルＩＰアドレス、ローカルポート番号は、アンカーＧＷ１００が、外部側インタフェース１０２を介して外部ネットワーク２０から受信するダウンリンクＩＰパケットのヘッダに含まれている宛先ＩＰアドレス及び宛先ポート番号を示す。
【００６４】
上述したように、転送先識別情報は、ダウンリンクＩＰパケットを転送すべき伝送路を特定可能な情報であればよく、例えば、移動端末７００のＩＰアドレス若しくはダウンリンク伝送路を識別するための伝送路識別子、又はこれら両方を使用できる。図６の例では、移動端末７００のＩＰアドレス（ＭＳ＿ＩＰ＊と表記、＊は数字）及び伝送路識別子（ＴＥＩＤ＿＊と表記）が転送先情報として使用されている。また、通過パケットポリシテーブルの１つのエントリの中に複数の転送先識別情報を記録してもよい。図６の例では、ローカルＩＰアドレス２５５．２５５．２５５．２５０で指定される第１のエントリに、２つの移動端末７００に関する転送先識別情報を記録している。
【００６５】
再び図４に戻って説明を続ける。通過パケット判定部１１２は、ポリシ記録部１２１に記録された通過パケットポリシテーブルを参照することで、外部側インタフェース１０２を介して受信したダウンリンクＩＰパケットを移動端末７００に転送するか否かを判定する。具体的に述べると、通過パケット判定部１１２は、通過パケットポリシテーブルに記録された通過許可条件（ローカルＩＰアドレス、ローカルポート番号、プロトコル種別）のいずれかに受信したダウンリンクＩＰパケットが合致するか否かを判定すればよい。ダウンリンクＩＰパケットが通過許可条件と合致した場合、通過パケット判定部１１２は、当該ダウンリンクＩＰパケットを移動端末７００への転送対象としてパケット複製部１１３に出力する。この際、ダウンリンクＩＰパケットと共に転送先識別情報もパケット複製部１１３に供給される。
【００６６】
一例として、宛先ＩＰアドレス：２３９．２５５．２５５．２５０、宛先ポート番号：１９００、プロトコル種別：ＵＤＰがヘッダに指定されたダウンリンクＩＰパケットを通過パケット判定部１１２が受信し、図６のテーブルを参照して判定する場合を考える。この場合、通過パケット判定部１１２は、図６の第１エントリとの合致によって、当該ダウンリンクＩＰパケットの通過を許可する。よって、通過パケット判定部１１２は、２つの転送先識別情報｛ＭＳ＿ＩＰ１，ＴＥＩＤ＿１｝及び｛ＭＳ＿ＩＰ２，ＴＥＩＤ＿２｝とともに当該ＩＰパケットをパケット複製部１１３に出力する。
【００６７】
なお、アンカーＧＷ１００Ａは、背景技術にかかるアンカーＧＷ１００と同様に、移動端末７００のＩＰアドレス宛のユニキャストＩＰパケットを転送する機能を持つ。当該機能に関しては背景技術にかかるアンカーＧＷ１００と同様とすればよいため、ここでは説明を省略する。
【００６８】
パケット複製部１１３は、ダウンリンクＩＰパケット及び転送先識別情報を通過パケット判定部１１２から受け取った場合、転送先識別情報により示される転送先の数の分だけ当該ＩＰパケットを複製する。パケット複製部１１３は、複製したＩＰパケットを、それぞれの転送先を示す転送先情報と共に、伝送路管理部１１０に出力する。ここで、複製されたＩＰパケットの宛先アドレスを、転送先識別情報に含まれる移動端末７００のＩＰアドレスに書き換えることとしても構わない。つまり、パケット複製部１１３は、マルチキャストパケット又はブロードキャストパケットを各移動端末７００宛てのユニキャストパケットに変換してもよい。
【００６９】
検出対象記録部１２０は、図５に示すような検出対象テーブルを記録する。記録された検出対象テーブルは、転送ポリシ制御部１１１により参照される。
【００７０】
ポリシ記録部１２１は、図６に示すような通過パケットポリシテーブルを記録する。先に述べたように、通過パケットポリシテーブルへのエントリの追加・更新・削除は転送ポリシ制御部１１１によって行われる。このエントリの操作は、転送先識別情報の単位で行われる。ポリシ記録部１２１に記録された通過パケットポリシテーブルは、通過パケット判定部１１２により参照される。
【００７１】
図４に示したコア側インタフェース１０１および外部側インタフェース１０２は、例えばＮＩＣ（Network Interface Card）と、それを動作させるソフトウェア（ドライバ）によって実現可能である。また、検出対象記録部１２０及びポリシ記録部１２１には、半導体メモリ、ハードディスクドライブなど情報を記録可能な装置を使用できる。その他の機能ブロックについては、ＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェアまたはソフトウェアハードウェアで実施できる。また、処理の一部をソフトウェアで実施し、それ以外をハードウェアで実施することとしても良い。ソフトウェアで実施する際には、マイクロプロセッサ等の１つあるいは複数のＣＰＵ（Central Processing Unit）を有するコンピュータシステムに機能ブロックの処理に関するプログラムを実行させればよい。これらのプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００７２】
＜動作の説明＞
次に、図７のフローチャートを用いて本実施の形態にかかるアンカーＧＷ１００Ａの動作を説明する。図７は、アンカーＧＷ１００Ａが、コア側インタフェース１０１を介してアップリンクＩＰパケットを受信した際の処理を示している。
【００７３】
まずステップＳ２００では、伝送路管理部１１０は、受信したアップリンクＩＰパケットを転送先識別情報と共に転送ポリシ制御部１１１に出力する。次にステップＳ２０１では、転送ポリシ制御部１１１は、入力されたＩＰパケットの情報と検出対象記録部１２０中の検出対象テーブル、あるいは伝送路管理部１１０からの伝送路削除通知を使って、ダウンリンクＩＰパケットに適用する転送ポリシの更新が必要となるパケットかどうかを判定する。ここでの転送ポリシの更新は、ダウンリンク方向のマルチキャストパケット又はブロードキャストパケットの転送を許可または禁止することを含む。
【００７４】
検出対象テーブルに対応するエントリが見つかった場合、転送ポリシ制御部１１１は、転送ポリシの更新が必要なパケットと判定し（ステップＳ２０１でＹＥＳ）、ステップＳ２０２が処理される。一方、対応するエントリが見つからなかった場合は（ステップＳ２０１でＮＯ）、ステップＳ２０２をスキップしてステップＳ２０３が処理される。また、転送ポリシ制御部１１１は、伝送路管理部１１０から伝送路削除通知を受信した場合も、転送ポリシの更新が必要とみなしてステップＳ２０２を行う。
【００７５】
ステップＳ２０２では、転送ポリシ制御部１１１は、ステップＳ２０１で検出された検出対象テーブル中のエントリに記録された通過許可パケット情報を使って、ポリシ記録部１２１に格納された通過パケットポリシテーブルにエントリを追加する。このエントリ追加手順については上述したとおりである。また、先に述べたように、転送ポリシ制御部１１１がｓｓｄｐ：ｂｙｅｂｙｅメッセージや伝送経路削除通知を受信した場合には、通過パケットポリシテーブルからのエントリの削除処理が行われる。
【００７６】
最後にステップＳ２０３では、転送ポリシ制御部１１１は、アップリンクＩＰパケットを外部側インタフェース１０２に供給する。外部側インタフェース１０２は、アップリンクＩＰパケットを外部ネットワーク２０へ送出する。
【００７７】
次に、図８のフローチャートを用いて、アンカーＧＷ１００Ａが外部ネットワーク２０からダウンリンクＩＰパケットを受信した際の動作を説明する。まずステップＳ３００では、通過パケット判定部１１２は、受信したダウンリンクＩＰパケットが持つ情報（例えば、宛先ＩＰアドレス、宛先ポート番号、プロトコル種別）を、ポリシ記録部１２１の通過パケットテーブル内の各エントリの情報（例えば、ローカルＩＰアドレス、ローカルポート番号、プロトコル種別）と比較する。
【００７８】
次にステップＳ３０１では、通過パケット判定部１１２は、ダウンリンクパケットを転送するか廃棄するかを判定する。具体的に述べると、ステップＳ３０１での比較において一致するエントリが見つかった場合（ステップＳ３０１でＹＥＳ）、パケット複製を行うステップＳ３０２に進む。一方、一致するエントリが見つからなかった場合（ステップＳ３０１でＮＯ）、通過パケット判定部１１２は、当該ダウンリンクＩＰパケットを転送せずに廃棄する（ステップＳ３０４）。
【００７９】
ステップＳ３０２では、通過パケット判定部１１２は、通過パケットテーブル内の一致したエントリの転送先識別情報を読み出す。複数の転送先識別情報が設定されていた場合は、全ての転送先識別情報が読み出される。そして、パケット複製部１１３は、読み出された転送先識別情報の数だけＩＰパケットを複製した後、複製したダウンリンクＩＰパケットそれぞれに転送先識別情報を関連づけて伝送路管理部１１０に出力する。
【００８０】
ステップＳ３０３では、伝送路管理部１１０は、ＩＰパケットに関連付けられた転送先識別情報を使って、入力されたＩＰパケットを適切な伝送路に送り出す。その結果、それらのＩＰパケットは移動端末７００へと転送される。
【００８１】
なお、図８のステップＳ３００において通過判定の対象とされるダウンリンクＩＰパケットは、マルチキャストパケット及びブロードキャストパケットである。移動端末７００のＩＰアドレスが宛先アドレスに設定されたユニキャストＩＰパケットは、図８の手順とは関係なく背景技術にかかるアンカーＧＷ１００と同様に、適切な伝送路にて移動端末７００に転送される。
【００８２】
以上に述べたことから明らかなように、本実施の形態によれば、移動端末７００が必要とする場合に、ＳＳＤＰやｍＤＮＳ等のマルチキャストパケットを移動端末７００に転送可能となる。このため、移動端末７００にてＤＬＮＡ、ＵＰｎＰ、Ｂｏｎｊｏｕｒ等のアプリケーションを動作させることで、外部ネットワーク２０（ホームネットワーク等）に配置された情報家電などの機器と移動端末７００との円滑な連携動作が可能となる。
【００８３】
また、本実施の形態によれば、ダウンリンク方向のマルチキャストパケット又はブロードキャストパケットを移動端末７００に転送するか否かを、これに先立って移動端末７００から受信したアップリンク・パケットに基づいて決定する。このため、ダウンリンク方向のマルチキャストパケット又はブロードキャストパケットを移動端末７００が受信する必要がある場合だけこれらのパケットを選択的に転送し、移動端末７００が受信不要な時はこれらのパケットの転送を遮断できる。つまり、不要なマルチキャストパケット及びブロードキャストパケットが移動端末７００に転送されない。したがって、移動端末７００と無線基地局６００の間の無線リソースの使用効率の低下を抑制できる。さらに、移動端末７００が消費電力抑制のためにアイドルモードに移行することを阻害しない。
【００８４】
また、本実施の形態の好適な適用先の１つである、移動端末７００が外部ネットワーク２０としてのホームネットワークに接続する場合を具体的に考える。移動端末７００がＤＬＮＡ、ＵＰｎＰ又はＢｏｎｊｏｕｒを動作させている場合、移動端末７００はＳＳＤＰ又はｍＤＮＳに関するマルチキャストパケットをアップリンクに送信する。アンカーＧＷ１００Ａは、移動端末７００からのアップリンク方向のＳＳＤＰパケット又はｍＤＮＳパケットを検出したことに応じて、外部ネットワーク２０（ホームネットワーク）からのダウンリンク方向のＳＳＤＰパケット又はｍＤＮＳパケットを移動端末７００に転送すればよい。また、移動端末７００からアップリンク方向に送信されたｓｓｄｐ：ｂｙｅｂｙｅメッセージを含むＳＳＤＰパケットを検出した場合、アンカーＧＷ１００Ａは、ダウンリンク方向のＳＳＤＰパケットの転送を停止すればよい。また、アンカーＧＷ１００Ａは、移動端末７００が当該移動通信システムから離脱したことによって、移動端末７００への伝送路が削除された場合にもダウンリンク方向のマルチキャストパケット転送を停止すればよい。
【００８５】
＜第２の実施の形態＞
＜構成の説明＞
本実施の形態では、第１の実施の形態で説明したアンカーＧＷ１００Ａの改良について説明する。本実施の形態にかかる移動通信システムの全体的な構成は、図１又は図３に示した構成と同様にすればよい。図９は、本実施の形態にかかるアンカーＧＷ１００Ｂの構成例を示すブロック図である。図９に示すアンカーＧＷ１００Ｂは、図４に示したアンカーＧＷ１００Ａの構成要素に加えて代理応答部１１４を有する。また、転送ポリシ制御部１１１Ｂ、通過パケット判定部１１２Ｂ、及びポリシ記録部１２１Ｂが行う処理内容は、図４に示した転送ポリシ制御部１１１、通過パケット判定部１１２、及びポリシ記録部１２１と一部異なる。ここでは、本実施の形態と第１の実施の形態との差分箇所に着目して説明する。
【００８６】
転送ポリシ制御部１１１Ｂは、図４に示した転送ポリシ制御部１１１が行う処理に加えて以下の処理を行う。すなわち、転送ポリシ制御部１１１Ｂは、移動端末７００から受信するアップリンク方向のＩＰパケットフローの中から検出対象パケットを検出した場合、当該パケットの内容を記録する。このとき、全ての検出対象パケットを記録するのではなく、検出対象パケットの内容を検査して所定の種別に該当するパケットのみを記録してもよい。このとき、当該パケットの有効時刻をさらに関連づけて記録してもよい。パケットの記録先は、ポリシ記録部１２１Ｂに保持される通過パケットポリシテーブルでもよいし、ポリシ記録部１２１Ｂとは異なる他の記憶部であってもよい。記録されたパケットは、後述する「代理応答」に使用される。
【００８７】
一例として、移動端末７００からＳＳＤＰ又はｍＤＮＳに関するパケットを受信した場合の動作例を説明する。転送ポリシ制御部１１１Ｂは、アップリンク方向のパケットフローからＳＳＤＰ又はｍＤＮＳに関するパケットを検出した場合に、さらにその内容を検査する。そして、アップリンク方向のパケットが代理応答可能なメッセージをペイロードに含むものであった場合、転送ポリシ制御部１１１Ｂは、ポリシ記録部１２１Ｂの通過パケットポリシテーブルにエントリを追加する際に、検出されたパケットも共に記録する。
【００８８】
代理応答可能なメッセージを含むパケットの一例は、近隣ノードの発見やコンテンツ情報の取得を目的として通信相手から送信された要求に対する応答パケットである。代理応答可能なメッセージを含むパケットの他の例は、移動端末７００が自ノードの存在や、保有コンテンツ及びサポートする機能を広告（報知）するために送信するパケットである。広告又は応答のために送信されるパケット（メッセージ）は、ＳＳＤＰの場合は、ｓｓｄｐ：ａｌｉｖｅメッセージ及びｓｓｄｐ：ａｌｌメッセージであり、ｍＤＮＳの場合はＤＮＳ ｒｅｓｐｏｎｓｅメッセージである。
【００８９】
図１０は、ポリシ記録部１２１Ｂが記録する通過パケットポリシテーブルの具体例を示す図である。図１０の例では、ダウンリンクＩＰパケットに対するポリシ設定のためのエントリに対応づけて、移動端末７００から受信したアップリンクＩＰパケットの内容を記録している。具体的には、図１０に示すように応答情報フィールドが追加されている。
【００９０】
また、特定の通信ノード８００に対する応答を個別に扱う必要がでてくる可能性がある。このため、図１０に示すように、リモートＩＰアドレスのフィールドを含むこととしても良い。リモートＩＰアドレスとは、外部ネットワーク２０上の通信ノード８００側のＩＰアドレスであり、外部側インタフェース１０２を介して外部ネットワーク２０にパケットを送出する場合の宛先ＩＰアドレス、逆に外部ネットワーク２０からパケットを受信する場合の送信元ＩＰアドレスに相当する。なお、リモートＩＰアドレスフィールドに記載された"Ａｎｙ"は、リモートＩＰアドレスを特定しないことを示す。図１０の通過パケットポリシテーブルの１つめのエントリには特定のリモートＩＰアドレス（"Ｎｏｄｅ１＿ＩＰ"）が指定してあり、２つめのエントリには特定のリモートＩＰアドレスは指定されていない（"Ａｎｙ"設定）。この場合、通過パケット判定部１１２Ｂは、通過パケットポリシテーブルの中からダウンリンクＩＰパケットと一致するエントリを探す場合に、リモートＩＰアドレスが厳密に指定されたエントリを優先的に使用するとよい。
【００９１】
図１０の例が一例であることは勿論である。本実施の形態における通過パケットポリシテーブルは、より詳細な、例えば上位レイヤも考慮した通過判定、あるいは代理応答判定を行うために、図１０に示したフィールド以外の情報を利用しても良い。また、先に述べたとおり、応答パケットの有効期限を設定するフィールドを用意しても良い。あるいは逆に、図１０に示すフィールドの一部のみを使用することとしても構わない。
【００９２】
上述した第１の実施の形態は、ダウンリンク方向のマルチキャストパケット又はブロードキャストパケットの転送を開始する契機とするために、アップリンクＩＰパケットを捕捉する。このため、典型例としては、図５の検出対象テーブルで例示したように、第１の実施の形態のアンカーＧＷ１００Ａが有する転送ポリシ制御部１１１は、移動端末７００が送信するサービスディスカバリー系のマルチキャストパケットを捕捉すればよい。
【００９３】
一方、本実施の形態では、転送ポリシ制御部１１１Ｂは、ユニキャストアドレス宛てに送信される応答系のパケットも捕捉する必要がある。このため、転送ポリシ制御部１１１Ｂが検出対象パケットを検出する際の宛先アドレスの条件は"Ａｎｙ"、すなわちどのような宛先アドレスであっても捕捉できる必要がある。この場合、ＳＳＤＰ及びＤＮＳ ｒｅｓｐｏｎｓｅの応答を捕捉するために、転送ポリシ制御部１１１Ｂは、アップリンクＩＰパケットの宛先ポート番号とプロトコル種別を監視すればよい。なお、ＤＮＳのポート番号は、ｍＤＮＳと異なる５３番である。また、ｓｓｄｐ：ａｌｉｖｅメッセージやｓｓｄｐ：ａｌｌメッセージを識別するためには、転送ポリシ制御部１１１Ｂは、より上位レイヤの情報をチェックする必要がある。このため、それをチェックするための条件を検出対象記録部１２０Ｂ内の検出対象テーブルに含めればよい。例えば、宛先ポートが１９００の場合は、ｕｄｐパケットのペイロード部分に"ｓｓｄｐ：ａｌｉｖｅ"、"ｓｓｄｐ：ａｌｌ"をいう文字列が含まれるか否かをチェックすることを指示するフィールドを検出対象テーブルに設ければよい。
【００９４】
図９に戻って説明を続ける。通過パケット判定部１１２Ｂは、上述した第１の実施の形態における通過パケット判定部１１２と同様に動作する。さらに、判定部１１２Ｂは、ポリシ記録部１２１Ｂ内の通過パケットポリシテーブルを検索した結果、ダウンリンクＩＰパケットに対応するエントリが見つかり、さらに応答情報フィールドに応答情報が設定されていた場合に、当該応答情報を代理応答部１１４に出力する。応答情報に有効期限が設定されている場合、通過パケット判定部１１２Ｂは、現在時刻と有効期限を比較し、有効期限を過ぎた応答情報は存在しないものとして扱えば良い。通過パケット判定部１１２Ｂは、応答情報と共に、送信元ＩＰアドレスなどの受信ダウンリンクＩＰパケットに付与された情報も代理応答部１１４に出力するようにしても良い。これらの情報は、代理応答パケットの生成に利用可能であるためである。
【００９５】
なお、応答情報を代理応答部１１４に出力した場合、通過パケット判定部１１２Ｂは、対応するダウンリンクＩＰパケットをパケット複製部１１３に出力しない。つまり、当該ダウンリンクＩＰパケットは、移動端末７００に転送されない。
【００９６】
代理応答部１１４は、通過パケット判定部１１２Ｂから応答情報を受け取った場合、この応答情報を使って通信ノード８００に対する応答パケットを生成して送信する。代理応答部１１４は、必要に応じて、応答パケットの宛先ＩＰアドレスを、通過パケット判定部１１２Ｂから取得した通信ノード８００のＩＰアドレスに書き換えることとしても良い。
【００９７】
つまり、代理応答部１１４は、通信ノード８００によって送信されたＳＳＤＰやｍＤＮＳを使ったサービスディスカバリー系の要求に対して移動端末７００が過去に応答したパケットに含まれる情報を利用して、通信ノード８００が新たに同様の要求を移動端末７００に対して行った場合に、移動端末７００の代理で応答を返す。
【００９８】
図９に示したコア側インタフェース１０１および外部側インタフェース１０２は、例えばＮＩＣと、それを動作させるソフトウェア（ドライバ）によって実現可能である。また、検出対象記録部１２０Ｂ及びポリシ記録部１２１Ｂには、半導体メモリ、ハードディスクドライブなど情報を記録可能な装置を利用できる。ＡＳＩＣ等のハードウェアまたはソフトウェアハードウェアで実施できる。また、処理の一部をソフトウェアで実施し、それ以外をハードウェアで実施することとしても良い。ソフトウェアで実施する際には、マイクロプロセッサ等の１つあるいは複数のＣＰＵを有するコンピュータシステムに機能ブロックの処理に関するプログラムを実行させればよい。
【００９９】
＜動作の説明＞
次に図１１のフローチャートを用いてアンカーＧＷ１００Ｂの動作を説明する。図１１は、アンカーＧＷ１００Ｂが外部側インタフェース１０２を介して外部ネットワーク２０からＩＰパケットを受信した際の処理を示している。図１１において、代理応答に関する部分を除く他の処理ステップは、図８に示した実施の形態１の場合と同様である。このため、同様のステップＳ３００〜Ｓ３０４については図８と同様の符号を付し、ここでは重複説明を省略する。
【０１００】
図１１のＳステップ４０１では、ステップＳ３００及びＳ３０１で見つかったダウンリンクＩＰパケットと一致する通過パケットポリシテーブルのエントリに、有効な応答情報が記録されているかどうかチェックする。有効な応答情報が記録されていた場合（ステップＳ４０１でＹＥＳ）、ステップＳ４０２が処理される。一方、有効な応答情報が記録されていない場合は（ステップＳ４０１でＮＯ）、ステップＳ３０２及びＳ３０３にてパケットの複製及び移動端末７００への転送が行われる。
【０１０１】
ステップＳ４０２では、代理応答部１１４は、通過パケットポリシテーブルに記述された応答情報を使用して受信ダウンリンクＩＰパケットへの応答パケットを生成する。代理応答部１１４は、生成した応答パケットを外部側インタフェース１０２を介して外部ネットワーク２０に送信する。この場合、代理応答がなされたダウンリンクＩＰパケットの移動端末７００への転送は停止される。
【０１０２】
以上に述べたように、本実施の形態によれば、移動端末７００が過去に広告又は応答済みである情報が通信ノード８００によって再度要求された場合に、アンカーＧＷ１００Ｂが当該要求を終端し、移動端末７００に代わって応答パケットを送信する。このため、通信ノード８００及び移動端末７００の間の円滑な連携を損なうことなく、移動端末７００に送られるマルチキャストパケット及びブロードキャストパケットの数を抑制することが可能となる。この結果、移動端末７００は、第１の実施の形態よりもさらにアイドルモードに移行しやすくなり、消費電力を抑制することが可能となる。
【０１０３】
＜第３の実施の形態＞
上述した発明の実施の形態１及び２では、アンカーＧＷ１００Ａ及び１００Ｂが、転送ポリシ制御部１１１又は１１１Ｂを有し、移動端末７００から受信したアップリンクＩＰパケットの内容に応じてダウンリンク方向のＩＰパケットフローに対するポリシ設定を自立的に更新し、ダウンリンク方向のマルチキャストパケット又はブロードキャストの転送可否を自立的に切り替える例について説明した。これに対して本実施の形態では、アンカーＧＷ１００Ｃは、移動端末７００Ｃからのポリシ設定要求を受信するよう構成され、外部のポリシ設定ノード２００Ｃと連携して、ダウンリンクＩＰパケットの転送ポリシを更新する。ここでは、本実施の形態と第１及び２の実施の形態との差分箇所に着目して説明する。
【０１０４】
＜構成の説明＞
本実施の形態にかかる移動通信システムの全体的な構成は、図１又は図３に示した構成と同様にすればよい。図１２は、本実施の形態にかかるアンカーＧＷ１００Ｃの構成例を示すブロック図である。図１２の構成と図４に示した構成との差分は、図１２のアンカーＧＷ１００Ｃが転送ポリシ制御部１１１および検出対象記録部１２０を持たず、これらに代えて転送ポリシ取得部１１５を持つ点である。図１２の他の要素は、第１の実施の形態と同様の構成、機能を有するため、ここでは、これらに関する重複説明を省略する。
【０１０５】
転送ポリシ取得部１１５は、移動端末７００Ｃから転送ポリシ設定要求を受信した場合に、当該要求をポリシ設定ノード２００Ｃに転送するとともに、ポリシ設定ノード２００からの応答（転送ポリシ設定応答）を受信する。当該応答は、転送ポリシ設定要求に応じたポリシ設定の変更内容の指定、具体的には、ダウンリンク方向の転送を許可すべきマルチキャストパケット又はブロードキャストパケットを特定可能な情報を含む。以下では、この情報を「転送ポリシ情報」と呼ぶ。
【０１０６】
転送ポリシ取得部１１５は、ポリシ設定ノード２００Ｃから受信した転送ポリシ情報を参照して、ポリシ記録部１２１の通過パケットポリシテーブルにエントリを追加する。その後、転送ポリシ取得部１１５は、移動端末７００に転送ポリシ設定応答を転送する。
【０１０７】
また、転送ポリシ取得部１１５は、ポリシ設定ノード２００Ｃから受信した転送ポリシ情報にエントリの削除を示す情報が設定されていた場合には、通過パケットポリシテーブルから対応するエントリの削除を行う。
【０１０８】
なお、移動端末から送られた転送ポリシ設定要求に転送ポリシの指定が含まれている場合、転送ポリシ取得部１１５は、転送ポリシ設定要求をポリシ設定ノード２００Ｃに転送することなく、移動端末７００の要求に応じたエントリの追加、更新又は削除を通過パケットポリシテーブルに対して行ってもよい。ただし、移動端末から送られた転送ポリシ設定要求に転送ポリシの指定が含まれていた場合でも、ポリシ設定ノード２００Ｃにポリシ設定の承認処理を実施させるため、転送ポリシ設定要求をポリシ設定ノード２００Ｃに転送してもよい。
【０１０９】
本実施の形態におけるポリシ設定ノード２００Ｃは、図１３に示すように、インタフェース２０１と、ポリシ要求処理部２１０と、ポリシ取得判定部２１１と、ポリシ記録部２２０を有する。インタフェース２０１は、パケットの送受信を行うためのインタフェースであり、例えばＬＡＮカードのようなＮＩＣと、それを動作させるソフトウェア（ドライバ）により実現できる。
【０１１０】
ポリシ要求処理部２１０は、転送ポリシ設定要求をアンカーＧＷ１００Ｃから受信した際には、ダウンリンク方向のマルチキャストパケット又はブロードキャストパケットの転送を許可するか否かの判定を依頼するため、転送ポリシ設定要求に含まれる情報をポリシ取得判定部２１１に供給する。その結果として、ポリシ要求処理部２１０は、転送の可否、およびポリシ設定の更新が必要な場合には転送ポリシ情報をポリシ取得判定部２１１から受信する。ポリシ要求処理部２１０は、転送の可否を示す情報、およびポリシ設定の更新が必要な場合には転送ポリシ情報を含む転送ポリシ設定応答をアンカーＧＷ１００Ｃに送出する。
【０１１１】
ポリシ取得判定部２１１は、ポリシ要求処理部２１０から受け取った情報を使ってポリシ記録部２２０に保持された転送可否判定テーブルを参照し、マルチキャスト又はブロードキャストパケットの転送が可能かどうか、また、転送可能であるなら、転送対象とするＩＰパケットの条件を取得する。ポリシ記録部２２０は、上述した転送可否判定テーブルを保持し、ポリシ取得判定部２１１から当該情報が参照される。なお、転送可否判定テーブルの記録内容としては、転送可否の情報を明示的には含まなくてもよい。この場合、ポリシ取得判定部２１１は、転送対象とするＩＰパケットの条件がポリシ記録部２２０に記録されていることを以って転送可能と判断し、逆に転送対象とするＩＰパケットの条件が記録されていないことを以って転送不可と判断すればよい。
【０１１２】
図１４は、ポリシ記録部２２０に保持される転送可否判定テーブルの具体例を示している。図１４の例では、転送可否判定テーブルは、端末識別子、アンカーＧＷ識別子、無線基地局識別子、転送可否情報、転送対象パケット情報を含む。ただし、他の情報を含むようにしても構わないし、これらの一部のみを使うこととしても構わない。端末識別子、アンカーＧＷ識別子、無線基地局識別子は、３ＧＰＰの場合は、それぞれ、ＭＮ−ＮＡＩ（Mobile Node-Network Access Identifier）、ＡＰＮ（Access Point Name）、ＣＳＧＩＤ（Closed Subscriber Group Identity）を使うことができるが他の情報を使っても構わない。特定の値である必要が無いものついては、図１４の２番目のエントリの「端末識別子」欄に記載しているように"Ａｎｙ"と設定すればよい。
【０１１３】
転送対象パケット情報は、例えば、転送対象とするパケットの宛先ＩＰアドレス、宛先ポート、プロトコル種別などの情報を含む。転送対象パケット情報は、より詳細なポリシを適用するために上位レイヤの情報を含んでもよい。たとえば、ＳＳＤＰの場合は、ｓｓｄｐ：ｄｉｓｃｏｖｅｒメッセージのみを限定して転送するようなポリシの設定情報を含むことが考えられる。この場合、ポリシ設定要求に含まれる情報が転送可否判定テーブルに含まれる複数のエントリとマッチする場合がある。よって、ポリシ取得判定部２１１は、より多くのフィールドで特定の値を設定している（つまり"Ａｎｙ"設定の少ない）エントリを優先的に使用すればよい。
【０１１４】
なお、先に述べた通り、アンカーＧＷ１００Ｃがダウンリンク方向のマルチキャストパケット又はブロードキャストパケットを転送可能とする状況の１つとして、アンカーＧＷ１００Ｃが接続する外部ネットワーク２０がホームネットワークである場合がある。よって、外部ネットワークとしてホームネットワークに接続していることを示す情報が移動端末７００Ｃからの転送ポリシ設定要求に格納されている場合に、ポリシ設定ノード２００Ｃがダウンリンク方向のマルチキャストパケット又はブロードキャストパケットの転送可能と判定するようにしてもよい。ホームネットワークに接続していることを示す情報は、単独の情報として転送ポリシ設定要求に格納されてもよいし、ＡＰＮやＣＳＧＩＤに当該情報をエンコードしてもよい。また、対応表を準備し、ＡＰＮ又はＣＳＧＩＤを対応表と照合することで、移動端末７００Ｃがホームネットワークへ接続していることを判定できるようにしてもよい。つまり、ホーム基地局に結合されたアンカーＧＷであることがＡＰＮによって識別できるようにしてもよいし、ホーム基地局であることがＣＳＧＩＤによって識別できるようにしてもよい。
【０１１５】
次に、本実施の形態にかかる移動端末７００Ｃについて説明する。図１５は、移動端末７００Ｃの構成例を示すブロック図である。図１５の例では、移動端末７００Ｃは、インタフェース７０１、通信制御部７１０、パケット転送要求部７１１、アプリケーション処理部７１２、及びユーザ情報記録部７２０を有する。この内、パケット転送要求部７１１を除く他の要素は背景技術で述べた移動端末７００が備える要素と同等とすればよい。
【０１１６】
インタフェース７０１は、コアネットワーク１０、外部ネットワーク２０の各ノードと通信する際に使用される通信インタフェースであり、無線技術により無線基地局６００と接続する機能を備える。
【０１１７】
通信制御部７１０は、図２を用いて説明した移動端末７００がネットワークに接続した際の動作手順に従い、コアネットワーク１０内のノードと信号の交換を行う。これにより、ＩＰパケットの送受信が可能な伝送路が確立される。この手順のなかで、通信制御部７１０は、ユーザ情報記録部７２０に格納されたユーザ情報を使用して認証処理を実行する。通信制御部７１０はまた、無線基地局６００に接続するためのシグナリング、移動端末７００Ｃのアイドルモードへの移行処理、アイドルモードからの復帰処理を行う。
【０１１８】
パケット転送要求部７１１は、予め定められたイベントの発生を契機として、アンカーＧＷ１００に対して転送ポリシ設定要求を送信する。予め定められたイベントは、例えば、アプリケーション処理部７１２からの要求を受けたこと、移動端末７００が図２の手順により伝送路の設定を行うこと、伝送路の設定を完了したこと、及びアイドルモードから復帰したこと等である。
【０１１９】
パケット転送要求部７１１によって生成される転送ポリシ設定要求は、転送を要求するマルチキャストパケット又はブロードキャストパケットの具体的な情報（例えば、宛先ＩＰアドレス、宛先ポート番号、プロトコル種別など）を含んでもよいし、単に転送要求の意図を示す情報のみを含んでもよい。後者の場合、転送を許可する具体的なＩＰパケットの情報についてはネットワーク側の判断に依存することとすればよい。
【０１２０】
また、パケット転送要求部７１１は、マルチキャストパケット又はブロードキャストパケットのダウンリンク方向の転送を明示的に依頼しなくてもよい。つまり、パケット転送要求部７１１は、ホームネットワークに接続しているアンカーＧＷの識別子、及びホームネットワークに配置された無線基地局６００の識別子の少なくとも一方を送ることで、間接的にマルチキャストパケット又はブロードキャストパケットの転送を依頼してもよい。
【０１２１】
アプリケーション処理部７１２は、アプリケーションプログラムを実行する機能を備える。アプリケーション処理部７１２はまた、ホームネットワーク内の機器間の連係を実施するアプリケーションプログラム（例えば、ＤＬＮＡ、ＵＰｎＰ、Ｂｏｎｊｏｕｒ対応アプリケーション）の実行を契機として、ダウンリンク方向のマルチキャストパケット又はブロードキャストパケットの転送をパケット転送要求部７１１に依頼してもよい。
【０１２２】
ユーザ情報記録部７２０は、ユーザの加入者情報を保持する。加入者情報には、ユーザの識別子や、認証処理を実施するための秘密情報等が含まれる。上述したように、ユーザ情報記録部７２０は背景技術にかかる移動端末７００が有する要素と同様である。例えば、ＵＳＩＭ（Universal Subscriber Identity Module）アプリケーションを格納したＩＣカード（UICC：Universal Integrated Circuit Card）がユーザ情報記録部７２０に相当する。
【０１２３】
図１２、１３及び１５で説明したコア側インタフェース１０１、外部側インタフェース１０２、インタフェース２０１、インタフェース７０１は、例えばＮＩＣと、それを動作させるソフトウェア（ドライバ）により実現できる。また、ポリシ記録部１２１、ポリシ記録部２２０、ユーザ情報記録部７２０には、半導体メモリ、ハードディスクドライブなど情報を記録可能な装置を利用できる。その他の機能ブロックについては、ＡＳＩＣ等のハードウェアまたはソフトウェアハードウェアで実施できる。また、処理の一部をソフトウェアで実施し、それ以外をハードウェアで実施することとしても良い。ソフトウェアで実施する際には、マイクロプロセッサ等の１つあるいは複数のＣＰＵを有するコンピュータシステムに機能ブロックの処理に関するプログラムを実行させればよい。
【０１２４】
＜動作の説明＞
次に図１６〜１８のフローチャートを参照して、アンカーＧＷ１００Ｃ、ポリシ設定ノード２００Ｃ、移動端末７００Ｃの動作を説明する。図１６は、アンカーＧＷ１００Ｃが、コア側インタフェース１０１を介して転送ポリシ設定要求を受信した際の動作を説明する。
【０１２５】
まずステップＳ５００では、転送ポリシ取得部１１５が移動端末７００Ｃから転送ポリシ設定要求を受信する。ステップＳ５０１では、転送ポリシ取得部１１５は、受信した転送ポリシ設定要求を、ポリシ設定ノード２００に転送する。ここで、アンカーＧＷ１００Ｃは、転送ポリシ設定要求の転送先とすべきポリシ設定ノード２００のアドレスを何からの方法で取得しているものとする。例えば、問い合わせを行うべきポリシ設定ノードの情報を予めアンカーＧＷ１００Ｃに設定しておけばよい。
【０１２６】
ステップＳ５０２では、転送ポリシ取得部１１５がポリシ設定ノード２００Ｃから転送ポリシ設定応答を受信する。ステップＳ５０３では、転送ポリシ取得部１１５は、受信した転送ポリシ設定応答に含まれる転送ポリシ情報を取得し、当該情報を使ってポリシ記録部１２１の通過パケットポリシテーブルのエントリを更新する。最後にステップＳ５０４では、転送ポリシ取得部１１５は、転送ポリシ設定応答を移動端末７００に送信する。
【０１２７】
次に、図１７について説明する。図１７は、アンカーＧＷ１００Ｃから転送ポリシ設定要求を受信した際のポリシ設定ノード２００Ｃの動作を示すフローチャートである。ステップＳ６００では、ポリシ要求処理部２１０がアンカーＧＷ１００Ｃから転送ポリシ設定要求を受信する。そして、ポリシ要求処理部２１０は、転送ポリシ設定要求に含まれる情報をポリシ取得判定部２１１に出力する。
【０１２８】
ステップＳ６０１では、ポリシ取得判定部２１１は、ポリシ要求処理部２１０から受け取った情報をポリシ記録部２２０の転送可否判定テーブルと照合し、要求されたダウンリンク方向のマルチキャストパケット又はブロードキャストパケットの転送を許可できるかを判定する。ステップＳ６０１の判定の結果、転送可能である場合はステップＳ６０２が処理される。一方、転送不可の場合、ステップＳ６０２をスキップしてステップＳ６０３が処理される。この場合には、転送不可を示す情報がポリシ取得判定部２１１からポリシ要求処理部２１０に供給される。
【０１２９】
ステップＳ６０２では、ポリシ取得判定部２１１は、転送対象とするＩＰパケットの条件（転送ポリシ情報）を転送可否判定テーブルから取得し、転送可能との情報と共にポリシ要求処理部２１０に出力する。
【０１３０】
最後にステップＳ６０３では、ポリシ要求処理部２１０は、ポリシ取得判定部２１１から受け取った転送可否情報および転送ポリシ情報を転送ポリシ設定応答メッセージに格納し、これをアンカーＧＷ１００Ｃへ送信する。
【０１３１】
次に図１８について説明する。図１８は、移動端末７００Ｃが、アンカーＧＷ１００Ｃに転送ポリシ設定要求を送信する動作を示すフローチャートである。ステップＳ７００では、パケット転送要求部７１１は、転送ポリシ設定要求を送信する契機を検出する。この送信の契機は、例えばアプリケーション処理部７１２からの要求を受けた場合である。ステップＳ７０１では、パケット転送要求部７１１は、転送ポリシ設定要求をアンカーＧＷ１００Ｃに送信する。最後にステップＳ７０２では、パケット転送要求部７１１は、転送ポリシ設定要求への応答である転送ポリシ設定応答を受信する。転送ポリシ設定応答が転送許可であった場合、アンカーＧＷ１００Ｃは、移動端末７００Ｃに対して、要求に対応したマルチキャストパケット又はブロードキャストパケットの転送を開始する。
【０１３２】
図１９は、マルチキャストパケット又はブロードキャストパケットの転送に関するシグナリングを説明するためのシーケンス図である。まず始めに、ステップＳ８００では、移動端末７００ＣとアンカーＧＷ１００Ｃの間でＩＰパケットを転送するための伝送路が確立される。この伝送路の確立手順は、図２を用いて説明した手順と同様である。
【０１３３】
ステップＳ８０１では、移動端末７００Ｃは、転送ポリシ設定要求の送信契機に定められたイベントの発生を検知する。ステップＳ８０２では、移動端末７００Ｃは、転送ポリシ設定要求をアンカーＧＷ１００Ｃへと送信する。アンカーＧＷ１００Ｃは、転送ポリシ設定要求を受信すると、これをポリシ設定ノード２００Ｃに転送する（ステップＳ８０３）。
【０１３４】
ポリシ制御ノード２００Ｃは、アンカーＧＷ１００Ｃから転送ポリシ設定要求を受信すると、図１７に示すフローチャートに従った処理を実施する（ステップＳ８０４）。ポリシ制御ノード２００Ｃは、要求に応じたマルチキャストパケット又はブロードキャストパケットの転送が可能である（許可できる）と判定した場合、ポリシ制御ノード２００Ｃは、転送可否情報および転送ポリシ情報を含む転送ポリシ設定応答をアンカーＧＷ１００Ｃに応答する（ステップＳ８０５）。ここでは転送可能である場合を想定する。
【０１３５】
ステップＳ８０６では、アンカーＧＷ１００Ｃは、転送ポリシ設定応答を受信し、図１６に示すアンカーＧＷ１００Ｃの処理の内、ステップＳ５０２以降を実行する。これにより、アンカーＧＷ１００Ｃでは、要求に対応したダウンリンク方向のマルチキャストパケット又はブロードキャストパケットを転送する準備が整う。最後にステップＳ８０７で、アンカーＧＷ１００Ｃは転送ポリシ設定応答を移動端末７００Ｃへ送信する。
【０１３６】
図１９では、マルチキャストパケット又はブロードキャストパケットの転送可否をポリシ設定ノード２００Ｃにより判定する例を示した。一方、上述したように、アンカーＧＷ１００Ｃの転送ポリシ取得部１１５は、転送ポリシ設定要求をポリシ設定ノード２００Ｃに転送することなく、移動端末７００の要求に応じたエントリの追加、更新又は削除を通過パケットポリシテーブルに対して行ってもよい。図２０は、アンカーＧＷ１００Ｃが、ポリシ設定ノード２００Ｃを介さずに、移動端末７００Ｃの要求に応じてダウンリンク方向のマルチキャストパケット又はブロードキャストパケットの転送に関するポリシ設定を行うシーケンス図である。図２０の例では、アンカーＧＷ１００Ｃは、移動端末７００Ｃから転送ポリシ設定要求を受信し（ステップＳ８０２）、この要求に含まれる転送ポリシ情報を通過パケットポリシテーブルへ反映させる（ステップＳ８０６）。
【０１３７】
上述した図１９及び２０の例では、移動端末７００Ｃが転送ポリシ設定要求を他のメッセージと独立して送信している。しかしながら、例えば、図２で説明した移動端末７００の接続（アタッチ）手順における接続要求（ステップＳ１０１）に、転送ポリシ設定要求と同様の情報を持たせてもよい。この場合、転送ポリシ設定要求のための情報は、ベアラ設定要求（ステップＳ１０３）及び経路設定要求（ステップＳ１０４）によってアンカーＧＷ１００Ｃまで送られる。このため、移動端末７００Ｃが転送ポリシ設定要求メッセージを独立して送信する場合と同様に、アンカーＧＷ１００Ｃは転送ポリシ設定要求の処理を開始できる。
【０１３８】
本実施の形態によれば、移動端末７００Ｃ又はポリシ設定ノード２００Ｃによって、アンカーＧＷ１００Ｃによるダウンリンク方向のマルチキャストパケット又はブロードキャストパケットの転送可否や、転送可とするプロトコル種別等を制御可能となる。また、将来的に転送許可するプロトコルが増えた場合にも柔軟に対応することができる。
【０１３９】
＜その他の実施の形態および具体例＞
上述した発明の実施の形態２と３を組み合わせてもよい。この場合、アンカーＧＷ１００Ｃによる代理応答の有効化・無効化の切り替えを、移動端末７００Ｃからの要求に応じて行ってもよい。例えば、移動端末７００Ｃ（パケット転送要求部７１１）は、アンカーＧＷ１００Ｃによる代理応答の有効化・無効化を指定するための情報を含む転送ポリシ制御信号をアンカーＧＷ１００Ｃに送信すればよい。アンカーＧＷ１００Ｃは、転送ポリシ制御信号に応じて、第２の実施の形態で説明したのと同様の代理応答を有効化すればよい。
【０１４０】
上述した本発明の第１〜第３の実施の形態における各ノードと、３ＧＰＰ、３ＧＰＰ２、ＷｉＭＡＸ Ｆｏｒｕｍで定義されているノードとの対応について以下に記述する。
ここで、本発明の各実施の形態を３ＧＰＰにおける移動通信システムに適用する場合、アンカーＧＷ１００Ａ〜１００ＣはＰＤＮ−ＧＷ、またはＧＧＳＮ（Gateway GPRS （General Packet Radio Service） Support Node）に対応する。また、ポリシ設定ノード２００、２００Ｃは、ＰＣＲＦに対応する。また、移動端末７００、７００ＣはＵＥに対応する。
３ＧＰＰ２の場合、アンカーＧＷ１００Ａ〜１００ＣはＨＡ（Home Agent）、あるいはＬＭＡ（Local Mobility Anchor）に対応する。ポリシ設定ノード２００、２００ＣはＡＡＡ（Authentication Authorization Accounting）サーバに対応する。また、移動端末７００、７００ＣはＭＳ（Mobile Station）あるいはＡＴ（Access Terminal）に対応する。
ＷｉＭＡＸ Ｆｏｒｕｍの場合、アンカーＧＷ１００Ａ〜１００ＣはＨＡ、あるいはＬＭＡに対応する。ポリシ設定ノード２００、２００ＣはＡＡＡサーバに対応する。また、移動端末７００、７００ＣはＭＳに対応する。
【０１４１】
続いて以下では、第３の実施の形態で説明した転送ポリシ設定要求および応答に含まれる情報の具体例と、転送ポリシ設定要求を伝送するメッセージの具体例について説明する。始めに、転送ポリシ設定要求に含まれる情報の具体例について説明する。上述したように、アンカーＧＷ１００Ｃが、ポリシ設定ノード２００Ｃを介さずに、移動端末７００Ｃから受信した転送ポリシ設定要求に基づいて自立的に転送ポリシを設定するパターン（便宜的にパターンＡと呼ぶ）と、アンカーＧＷ１００Ｃが、ポリシ設定ノード２００Ｃを介して転送ポリシの設定を行うパターン（パターンＢと呼ぶ）が考えられる。
【０１４２】
＜パターンＡ＞
パターンＡの場合、移動端末７００ＣからアンカーＧＷ１００Ｃに送られる転送ポリシ設定要求は、「転送ポリシ情報」、「転送先情報」、及び「制御情報」を含む。
「転送ポリシ情報」は、ダウンリンクパケットの宛先に対応するローカルＩＰアドレス及びローカルポート番号を含む。必要に応じて、転送ポリシ情報は、プロトコル番号、リモートＩＰアドレス、リモートポート番号などをさらに含んでもよい。
「転送先情報」は、移動端末７００Ｃの識別子（ＩＰアドレスなど）及び移動端末７００Ｃに到達可能な伝送路の識別子（TEID、GRE key、EPS Bearer Identityなど）を含む。
「制御情報」は、転送ポリシの新規設定、更新、削除等の操作のうちいずれを要求するかを示す。なお、「制御情報」が省略された場合は、設定または更新を意図していると解釈すればよい。
また、パターンＡの場合に、アンカーＧＷ１００Ｃから移動端末７００Ｃに送られる転送ポリシ設定応答は、転送ポリシ設定の成否を示す情報を含む。なお、転送ポリシ設定応答は、設定に成功した転送ポリシ情報を含んでもよい。
【０１４３】
＜パターンＢ−１＞
パターンＢは、移動端末７００Ｃが具体的な転送ポリシの設定内容を明示的に指定する場合（パターンＢ−１とする）と、ポリシ設定ノード２００Ｃが具体的な転送ポリシを決定する場合（パターンＢ−２とする）に分けられる。
パターンＢ−１の場合、移動端末７００ＣからアンカーＧＷ１００Ｃに送られる転送ポリシ設定要求と、アンカーＧＷ１００Ｃからポリシ設定ノード２００Ｃに転送されるポリシ設定要求は、パターンＡの場合と同様に、「転送ポリシ情報」、「転送先情報」、及び「制御情報」を含む。加えて、パターンＢ−１の場合、転送ポリシ設定要求は、マルチキャストパケット及びブロードキャストパケットの転送可否の判定に使用する情報として、移動端末７００Ｃの識別子、アンカーＧＷ１００Ｃの識別子、及び無線基地局６００の識別子のうち少なくとも１つを含む。移動端末７００Ｃの識別子は、例えば、MN_NAI、IMSIなどである。アンカーＧＷ１００Ｃの識別子は、例えば、APNである。無線基地局６００の識別子は、例えば、CSGIDである。
また、パターンＢ−１の場合に、ポリシ設定ノード２００ＣからアンカーＧＷ１００Ｃに送られる転送ポリシ設定応答は、転送ポリシ設定の成否を示す情報を含む。この転送ポリシ設定応答は、設定に成功した転送ポリシ情報を含んでもよい。
また、パターンＢ−１の場合に、アンカーＧＷ１００Ｃから移動端末７００Ｃに送られる転送ポリシ設定応答は、転送ポリシ設定の成否を示す情報と、設定に成功した転送ポリシ情報を含む。
【０１４４】
＜パターンＢ−２＞
パターンＢ−２の場合、移動端末７００ＣからアンカーＧＷ１００Ｃに送られる転送ポリシ設定要求と、アンカーＧＷ１００Ｃからポリシ設定ノード２００Ｃに転送されるポリシ設定要求は、「転送先情報」を含む。さらに、パターンＢ−２の転送ポリシ設定要求は、マルチキャストパケット及びブロードキャストパケットの転送可否の判定に使用する情報として、移動端末７００Ｃの識別子、アンカーＧＷ１００Ｃの識別子、及び無線基地局６００の識別子のうち少なくとも１つを含む。
また、パターンＢ−２の場合に、ポリシ設定ノード２００ＣからアンカーＧＷ１００Ｃに送られる転送ポリシ設定応答は、転送ポリシ設定の成否を示す情報と、許可された転送ポリシ情報を含んでもよい。
また、パターンＢ−２の場合に、アンカーＧＷ１００Ｃから移動端末７００Ｃに送られる転送ポリシ設定応答は、設定に成功した転送ポリシ情報を含む。
【０１４５】
以下では、転送ポリシ設定要求を伝送するメッセージの具体例について図２１〜３９を参照して説明する。図２１〜３９に示す各シーケンス図は、図１９及び２０に示した一般的な転送ポリシ設定要求の送信シーケンスを３ＧＰＰ ＥＰＳ、３ＧＰＰ ＵＭＴＳ、及びＷｉＭＡＸに関してより具体的に示したものである。以下、順に説明する。
【０１４６】
図２１〜３０は、３ＧＰＰ ＥＰＳに関する。図２１は、上述した図２０のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したものである。図２１のシーケンスに関する条件は、以下の（ａ）〜（ｃ）の通りである。
（ａ）移動端末７００Ｃの初期接続手順に含まれるベアラ生成・更新手順の中で転送ポリシを設定する。
（ｂ）アクセスＧＷ４００（S-GW）及びアンカーＧＷ１００Ｃ（P-GW）間でＧＴＰ（GPRS Tunneling Protocol）を使用する。
（ｃ）ポリシ設定ノード２００Ｃ（PCRF）を介さず直接アンカーＧＷ１００Ｃ（P-GW）にポリシを設定する。（パターンＡ）
【０１４７】
図２１のステップＳ１１００では、移動端末７００Ｃは、制御信号を送受信するための無線リンクを無線基地局６００との間で確立する。その後、移動端末７００Ｃは、モビリティ管理ノード５００に対し接続要求（Attach Request）を送信する（ステップＳ１１０１）。接続要求には移動端末７００の識別情報に加えて、転送ポリシ設定要求が含まれる。ステップＳ１１０２では、移動端末７００Ｃの認証と通信秘匿化処理が行われる。
【０１４８】
図２１のステップＳ１１０３及びＳ１１０４では、アクセスＧＷ４００とアンカーＧＷ１００Ｃの間のＩＰ通信路（GTPトンネル）を設定又は更新するために、「CREATE SESSION REQUEST」又は「MODIFY BEARER REQUEST」が送信される。これらのメッセージを利用して、転送ポリシ設定要求がモビリティ管理ノード５００からアンカーＧＷ１００Ｃに転送される。ステップＳ１１０５では、アンカーＧＷ１００Ｃは、転送ポリシ設定要求に含まれる転送ポリシ情報に従って、ダウンリンク方向のマルチキャストパケット又はブロードキャストパケットを移動端末７００Ｃに転送するための転送ポリシを設定する。
【０１４９】
転送ポリシ設定応答は、ステップＳ１１０６及びＳ１１０７にて送信されるメッセージ、具体的には「CREATE SESSION RESPONSE」又は「MODIFY BEARER RESPONSE」に収容され、アンカーＧＷ１００Ｃからモビリティ管理ノード５００に送られる。モビリティ管理ノード５００は、移動端末７００Ｃとの間の接続完了通知処理の中で、転送ポリシ設定応答を移動端末７００Ｃに送信する。
【０１５０】
図２２は、上述した図１９のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したものである。図２２のシーケンスに関する条件は、以下の（ａ）〜（ｃ）の通りである。
（ａ）移動端末７００Ｃの初期接続手順に含まれるベアラ生成・更新手順の中で転送ポリシを設定する。
（ｂ）アクセスＧＷ４００（S-GW）及びアンカーＧＷ１００Ｃ（P-GW）間でＧＴＰ（GPRS Tunneling Protocol）を使用する。
（ｃ）ポリシ設定ノード２００Ｃ（PCRF）を介してアンカーＧＷ１００Ｃ（P-GW）にポリシを設定する。（パターンＢ）
【０１５１】
図２２のステップＳ１２００〜Ｓ１２０４は、図２１のステップＳ１１００〜Ｓ１１０４と同様である。図２２のステップＳ１２０５では、アンカーＧＷ１００Ｃからポリシ設定ノード２００Ｃに対して、ＩＰ−ＣＡＮ（IP-Connectivity Access Network）セッションの確立を要求するメッセージ（INDICATION OF IP_CAN SESSION ESTABLISHMENT）が送信される。また、ステップＳ１２０６では、ポリシ設定ノード２００Ｃ（PCRF）主導でのＩＰ−ＣＡＮセッションの確立が行われ、ポリシ設定ノード２００ＣからアンカーＧＷ１００Ｃに応答メッセージ（ACKNOWLEDGE IP_CAN SESSION ESTABLISHMENT）が送られる。これらのＩＰ−ＣＡＮセッションの確立に関するメッセージを利用して、転送ポリシ設定要求および応答が、アンカーＧＷ１００Ｃとポリシ設定ノード２００Ｃの間で転送される。
【０１５２】
図２２のステップＳ１２０７では、アンカーＧＷ１００Ｃは、ポリシ設定ノード２００Ｃから受信したポリシ設定応答に基づいて、ダウンリンクパケットの転送ポリシ設定を行う。図２２のステップＳ１２０８〜Ｓ１２１０は、図２１のステップＳ１１０６〜Ｓ１１０８と同様である。
【０１５３】
図２３は、上述した図２０のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したもののである。図２３のシーケンスに関する条件は、以下の（ａ）〜（ｃ）の通りである。
（ａ）移動端末７００Ｃの初期接続手順に含まれるベアラ生成・更新手順の中で転送ポリシを設定する。
（ｂ）アクセスＧＷ４００（S-GW）及びアンカーＧＷ１００Ｃ（P-GW）間でＰＭＩＰ（Proxy Mobile IP）を使用する。
（ｃ）ポリシ設定ノード２００Ｃ（PCRF）を介さず直接アンカーＧＷ１００Ｃ（P-GW）にポリシを設定する。（パターンＡ）
【０１５４】
図２３のステップＳ１３００〜Ｓ１３０８は、図２１のステップＳ１１００〜Ｓ１１０８と同様である。ただし、アクセスＧＷ４００とアンカーＧＷ１００Ｃの間のＩＰ通信路（GRE（Generic Routing Encapsulation）トンネル) を設定又は更新するために、ステップＳ１３０４及びＳ１３０６で送信されるメッセージが図２１とは異なる。図２３の例では、ステップＳ１３０４における「PBU (PROXY BINDING UPDATE)」及びステップＳ１３０７における「PBA (PROXY BINDING ACKNOWLEDGEMENT)」に収容されて、転送ポリシ設定要求および応答が送信される。
【０１５５】
図２４は、上述した図１９のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したものである。図２４のシーケンスに関する条件は、以下の（ａ）〜（ｃ）の通りである。
（ａ）移動端末７００Ｃの初期接続手順に含まれるベアラ生成・更新手順の中で転送ポリシを設定する。
（ｂ）アクセスＧＷ４００（S-GW）及びアンカーＧＷ１００Ｃ（P-GW）間でＰＭＩＰ（Proxy Mobile IP）を使用する。
（ｃ）ポリシ設定ノード２００Ｃ（PCRF）を介してアンカーＧＷ１００Ｃ（P-GW）にポリシを設定する。（パターンＢ）
【０１５６】
図２４のステップＳ１４００〜Ｓ１４１０は、図２２のステップＳ１２００〜Ｓ１２０８と概ね同様である。ただし、アクセスＧＷ４００とアンカーＧＷ１００Ｃの間のＩＰ通信路（GRE（Generic Routing Encapsulation）トンネル) を設定又は更新するために、ステップＳ１４０４及びＳ１４０８で送信されるメッセージが図２２とは異なる。図２４の例では、「PBU (PROXY BINDING UPDATE)」及び「PBA (PROXY BINDING ACKNOWLEDGEMENT)」が使用される。これらのメッセージを用いて転送ポリシ設定要求および応答が送信される。
【０１５７】
図２５は、上述した図２０のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したもののである。図２５のシーケンスに関する条件は、以下の（ａ）〜（ｂ）の通りである。
（ａ）移動端末７００ＣがＭｏｂｉｌｅ ＩＰを使用する。
（ｂ）ポリシ設定ノード２００Ｃ（PCRF）を介さず直接アンカーＧＷ１００Ｃ（P-GW）にポリシを設定する。（パターンＡ）
【０１５８】
図２５のステップＳ１５０１では、移動端末７００Ｃのアタッチ手順又ハンドオーバ手順が行われる。ステップＳ１５０２では、移動端末７００ＣからアンカーＧＷ１００ＣにBinding Updateを送信する。Binding Updateは、転送ポリシ設定要求を含む。ステップＳ１５０３では、転送ポリシ設定要求に含まれる転送ポリシ情報に従って、ダウンリンク方向のマルチキャストパケット又はブロードキャストパケットを移動端末７００Ｃに転送するための転送ポリシを設定する。ステップＳ１０５４では、アンカーＧＷ１００Ｃは、転送ポリシ設定応答を「Binding Acknowledgement」 に含めて移動端末７００Ｃに送信する。
【０１５９】
図２６は、上述した図１９のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したもののである。図２６のシーケンスに関する条件は、以下の（ａ）〜（ｂ）の通りである。
（ａ）移動端末７００ＣがＭｏｂｉｌｅ ＩＰを使用する。
（ｂ）ポリシ設定ノード２００Ｃ（PCRF）を介してアンカーＧＷ１００Ｃ（P-GW）にポリシを設定する。（パターンＢ）
【０１６０】
図２６のステップＳ１６０１では、移動端末７００Ｃのアタッチ手順又ハンドオーバ手順が行われる。ステップＳ１６０２〜Ｓ１６０４並びにＳ１６０６で送信されるメッセージは、図２１〜図２５の説明の過程で既に述べているためここでは説明を省略する。ステップＳ１６０５では、アンカーＧＷ１００Ｃは、ポリシ設定ノード２００Ｃから受信したポリシ設定応答に基づいて、ダウンリンクパケットの転送ポリシ設定を行う。
【０１６１】
図２７は、上述した図１９のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したもののである。図２６のシーケンスに関する条件は、以下の（ａ）〜（ｂ）の通りである。
（ａ）ベアラが確立した後に、ＰＣＣ（Policy and Charging Control）の仕組みでポリシを設定する。
（ｂ）ポリシ設定ノード２００Ｃ（PCRF）を介してアンカーＧＷ１００Ｃ（P-GW）にポリシを設定する。（パターンＢ）
【０１６２】
図２７のステップＳ１７０１では、移動端末７００Ｃのアタッチ手順又ハンドオーバ手順が行われる。ステップＳ１７０２では、ＩＰ−ＣＡＮセッションの確立のため、移動端末７００ＣからアンカーＧＷ１００Ｃに「ESTABLISH IP_CAN BEARER REQUEST」が送信される。当該メッセージを用いて、移動端末７００ＣからアンカーＧＷ１００Ｃに転送ポリシ設定要求が送られる。ステップＳ１７０３及びＳ１７０４で送信されるメッセージは、図２２等で既に述べた通りである。ステップＳ１７０５では、アンカーＧＷ１００Ｃは、ポリシ設定ノード２００Ｃから受信したポリシ設定応答に基づいて、ダウンリンクパケットの転送ポリシ設定を行う。ステップＳ１７０６では、アンカーＧＷ１００Ｃから移動端末７００Ｃに「ESTABLISH IP_CAN BEARER RESPONSE」が送信される。当該メッセージを用いて、アンカーＧＷ１００Ｃから移動端末７００Ｃに転送ポリシ設定応答が送られる。
【０１６３】
図２８は、上述した図２０のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したもののである。図２８のシーケンスに関する条件は、以下の（ａ）〜（ｃ）の通りである。
（ａ）ベアラ更新手順の中で転送ポリシを設定する。
（ｂ）アクセスＧＷ４００（S-GW）及びアンカーＧＷ１００Ｃ（P-GW）間でＧＴＰ（GPRS Tunneling Protocol）を使用する。
（ｃ）ポリシ設定ノード２００Ｃ（PCRF）を介さず直接アンカーＧＷ１００Ｃ（P-GW）にポリシを設定する。（パターンＡ）
【０１６４】
ステップＳ１８０１では、移動端末７００Ｃは、ベアラの更新を要求するため、モビリティ管理ノード５００に対して「REQUEST BEARER RESOURCE MODIFICATION」を送信する。ステップＳ１８０２では、モビリティ管理ノード５００からアクセスＧＷ４００に「BEARER RESOURCE COMMAND」が送られる。ステップＳ１８０３では、アクセスＧＷ４００からアンカーＧＷ１００Ｃに「BEARER RESOURCE COMMAND」が送られる。ステップＳ１８０１〜Ｓ１８０３までのメッセージによって、移動端末７００Ｃからの転送ポリシ設定要求がアンカーＧＷ１００Ｃに到達する。ステップＳ１８０４では、アンカーＧＷ１００Ｃは、転送ポリシ設定要求に含まれる転送ポリシ情報に従って、ダウンリンク方向のマルチキャストパケット又はブロードキャストパケットを移動端末７００Ｃに転送するための転送ポリシを設定する。
【０１６５】
図２９は、上述した図１９のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したもののである。図２９のシーケンスに関する条件は、以下の（ａ）〜（ｃ）の通りである。
（ａ）ベアラ更新手順の中で転送ポリシを設定する。
（ｂ）アクセスＧＷ４００（S-GW）及びアンカーＧＷ１００Ｃ（P-GW）間でＧＴＰ（GPRS Tunneling Protocol）を使用する。
（ｃ）ポリシ設定ノード２００Ｃ（PCRF）を介してアンカーＧＷ１００Ｃ（P-GW）にポリシを設定する。（パターンＢ）
【０１６６】
図２９のステップＳ１９０１〜Ｓ１９０５に示したメッセージは、全て既に述べたものである。ステップＳ１９０１〜Ｓ１８０４までのメッセージによって、移動端末７００Ｃからの転送ポリシ設定要求がポリシ設定ノード２００Ｃに到達する。また、ステップＳ１９０５のメッセージによって、転送ポリシ設定応答がポリシ設定ノード２００Ｃに到達する。ステップＳ１９０６では、アンカーＧＷ１００Ｃは、ポリシ設定ノード２００Ｃから受信したポリシ設定応答に基づいて、ダウンリンクパケットの転送ポリシ設定を行う。
【０１６７】
図３０は、上述した図１９のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したもののである。図３０のシーケンスに関する条件は、以下の（ａ）〜（ｃ）の通りである。
（ａ）ベアラ更新手順の中で転送ポリシを設定する。
（ｂ）アクセスＧＷ４００（S-GW）及びアンカーＧＷ１００Ｃ（P-GW）間でＰＭＩＰ（Proxy Mobile IP）を使用する。
（ｃ）アクセスＧＷ４００（S-GW）からポリシ設定ノード２００Ｃ（PCRF）にメッセージを送り、ポリシ設定ノード２００ＣがアンカーＧＷ１００Ｃ（P-GW）に転送ポリシを設定する。（パターンＢ）
【０１６８】
ステップＳ２００１では、動端末７００Ｃは、ベアラの更新を要求するため、モビリティ管理ノード５００に対して「REQUEST BEARER RESOURCE MODIFICATION」を送信する。ステップＳ２００２では、モビリティ管理ノード５００からアクセスＧＷ４００に「BEARER RESOURCE COMMAND」が送られる。ステップＳ２００３では、アクセスＧＷ４００からポリシ設定ノード２００Ｃに「GATEWAY CONTROL SESSION ESTABLISHMENT」が送られる。ステップＳ２００１〜Ｓ２００３までのメッセージによって、移動端末７００Ｃからの転送ポリシ設定要求がポリシ設定ノード２００Ｃに到達する。
【０１６９】
ステップＳ２００４では、ポリシ設定ノード２００Ｃは、転送ポリシ設定要求に応じて決定したダウンリンクパケットに対する転送ポリシ情報を含む「POLICY AND CHARGING RULES PROVISION」をアンカーＧＷ１００Ｃに送る。アンカーＧＷ１００Ｃは、ポリシ設定ノード２００ＣにＡＣＫを返送するとともに（ステップＳ２００５）、ダウンリンクパケットに対する転送ポリシ設定を行う（ステップＳ２００６）。ステップＳ２００７では、ポリシ設定ノード２００Ｃは、「ACKNOWLEDGE CONTROL SESSION ESTABLISHMENT」をアクセスＧＷ４００に送信する。
【０１７０】
次に、３ＧＰＰ ＵＭＴＳの具体例について説明する。図３１は、上述した図２０のシーケンスを３ＧＰＰＵＭＴＳに関して具体的に示したものである。図３１のシーケンスに関する条件は、以下の（ａ）〜（ｂ）の通りである。
（ａ）ベアラ（PDP Context）を設定する手順の中で転送ポリシを設定する。
（ｂ）ポリシ設定ノード２００Ｃ（PCRF又はPDF（Policy Decision Function））を介さず直接アンカーＧＷ１００Ｃ（GGSN）にポリシを設定する。（パターンＡ）
【０１７１】
図３１のステップＳ２１０１では、移動端末７００Ｃのアタッチ手順又ハンドオーバ手順が行われる。ステップＳ２１０２では、ＵＭＴＳベアラ（PDP Context）の設定のため 、移動端末７００ＣからアクセスＧＷ４００に「ACTIVATE PDP CONTEXT REQUEST」が送信される。ステップＳ２１０３では、アクセスＧＷ４００からアンカーＧＷ１００Ｃに「CREATE / UPDATE PDP CONTEXT REQUEST」が送信される。ステップＳ２１０２及びＳ２１０３のメッセージによって、移動端末７００Ｃからの転送ポリシ設定要求がアンカーＧＷ１００Ｃに到達する。ステップＳ２１０４では、アンカーＧＷ１００Ｃは、移動端末７００Ｃからの転送ポリシ設定要求に含まれるポリシ情報に従って、ダウンリンクパケットの転送ポリシ設定を行う。
【０１７２】
ステップＳ２１０５では、アンカーＧＷ１００ＣからアクセスＧＷ４００に「CREATE / UPDATE PDP CONTEXTRESPONSE」が送信される。ステップＳ２１０6では、アクセスＧＷ４００から移動端末７００Ｃに「ACTIVATE PDP CONTEXT ACCEPT」が送信される。ステップＳ２１０５及びＳ２１０６のメッセージによって、がアンカーＧＷ１００からの転送ポリシ設定応答が移動端末７００Ｃに到達する。
【０１７３】
図３２は、上述した図１９のシーケンスを３ＧＰＰ UMTSに関して具体的に示したもののである。図３２のシーケンスに関する条件は、以下の（ａ）〜（ｂ）の通りである。
図３１のシーケンスに関する条件は、以下の（ａ）〜（ｂ）の通りである。
（ａ）ベアラ（PDP Context）を設定する手順の中で転送ポリシを設定する。
（ｂ）アンカーＧＷ１００Ｃ（GGSN）からポリシ設定ノード２００Ｃ（PCRF／PDF）にメッセージを送り、ポリシ設定ノード２００Ｃ（PCRF／PDF）がアンカーＧＷ１００Ｃ（GGSN）に転送ポリシを設定する。（パターンＢ）
【０１７４】
図３２のステップＳ２１０１〜Ｓ２０１３と、Ｓ２０１４〜Ｓ２１０６における処理は、図３１に示した同一符号のステップと同様である。図３２では、ステップＳ２１０３とＳ２１０４の間に、アンカーＧＷ１００Ｃ及びポリシ設定ノード２００Ｃの間でのメッセージ転送ステップ（Ｓ２１０７及びＳ２１０８）が追加されている。ステップＳ２１０７では、アンカーＧＷ１００Ｃからポリシ設定ノード２００Ｃに対して、ＩＰ−ＣＡＮセッションの確立を要求するメッセージ（INDICATION OF IP_CAN SESSION ESTABLISHMENT）が送信される。また、ステップＳ２１０８では、ポリシ設定ノード２００Ｃ主導でのＩＰ−ＣＡＮセッションの確立が行われ、ポリシ設定ノード２００ＣからアンカーＧＷ１００Ｃに応答メッセージ（ACKNOWLEDGE IP_CAN SESSION ESTABLISHMENT）が送られる。これらのＩＰ−ＣＡＮセッションの確立に関するメッセージを利用して、転送ポリシ設定要求および応答が、アンカーＧＷ１００Ｃとポリシ設定ノード２００Ｃの間で転送される。
【０１７５】
図３３〜４０は、ＷｉＭＡＸに関する。図３３〜４０のシーケンスに関する条件は、以下の通りである。
＜図３３＞
（ａ）ＰＭＩＰｖ４（Proxy Mobile IP version 4）を使用する。
（ｂ）ポリシ設定ノード２００Ｃ（AAA：Authentication Authorization Accounting）を介さず直接アンカーＧＷ１００Ｃ（HA：Home Agent）にポリシを設定する。（パターンＡ）
＜図３４＞
（ａ）ＰＭＩＰｖ４（Proxy Mobile IP version 4）を使用する。
（ｂ）ポリシ設定ノード２００Ｃ（AAA：Authentication Authorization Accounting）を介してアンカーＧＷ１００Ｃ（HA：Home Agent）にポリシを設定する。（パターンＢ）
＜図３５＞
（ａ）ＭＩＰｖ４（Mobile IP version 4）を使用する。
（ｂ）ポリシ設定ノード２００Ｃ（AAA：Authentication Authorization Accounting）を介さず直接アンカーＧＷ１００Ｃ（HA：Home Agent）にポリシを設定する。（パターンＡ）
＜図３６＞
（ａ）ＭＩＰｖ４（Mobile IP version 4）を使用する。
（ｂ）ポリシ設定ノード２００Ｃ（AAA：Authentication Authorization Accounting）を介してアンカーＧＷ１００Ｃ（HA：Home Agent）にポリシを設定する。（パターンＢ）
＜図３７＞
（ａ）ＰＭＩＰｖ６（Proxy Mobile IP version 6）を使用する。
（ｂ）ポリシ設定ノード２００Ｃ（AAA：Authentication Authorization Accounting）を介さず直接アンカーＧＷ１００Ｃ（HA：Home Agent）にポリシを設定する。（パターンＡ）
＜図３８＞
（ａ）ＰＭＩＰｖ６（Proxy Mobile IP version 6）を使用する。
（ｂ）ポリシ設定ノード２００Ｃ（AAA：Authentication Authorization Accounting）を介してアンカーＧＷ１００Ｃ（HA：Home Agent）にポリシを設定する。（パターンＢ）
＜図３９＞
（ａ）ＭＩＰｖ６（Mobile IP version 6）を使用する。
（ｂ）ポリシ設定ノード２００Ｃ（AAA：Authentication Authorization Accounting）を介さず直接アンカーＧＷ１００Ｃ（HA：Home Agent）にポリシを設定する。（パターンＡ）
＜図４０＞
（ａ）ＭＩＰｖ６（Mobile IP version 6）を使用する。
（ｂ）ポリシ設定ノード２００Ｃ（AAA：Authentication Authorization Accounting）を介してアンカーＧＷ１００Ｃ（HA：Home Agent）にポリシを設定する。（パターンＢ）
【０１７６】
ＷｉＭＡＸにおいても、移動端末７００Ｃ、アンカーＧＷ１００Ｃ、及びポリシ設定ノード２００Ｃの間での転送ポリシ設定要求および応答の転送に際しては、既存のメッセージを拡張して使用すればよい。例えば、図３３〜４０に示すように、以下のメッセージを利用することができる。
・DHCP DISCOVER 又はDHCP REQUEST（S2202、S2302）
・DHCP OFFER 又は DHCP ACK（S2206、S2038）
・REGISTRATION REQUEST （S2203、S2303、S2402、S2403、S2502、S2503）
・REGISTRATION REPLY （S2205、S2307、S2405、S2406、S2507、S2508）
・ACCESS REQUEST （S2304、S2504、S2703）
・ACCESS ACCEPT （S2305、S2505、S2704）
・PROXY BINDIG UPDATE （S2602、S2702）
・PROXY BINDIG ACKNOWLEDGE （S2604、S2706）
・BINDIG UPDATE （S2801、S2901）
・BINDIG ACKNOWLEDGE （S2803、S2905）
・INDICATION OF IP_CAN SESSION ESTABLISHMENT（S2902）
・ACKNOWLEDGE IP_CAN SESSION ESTABLISHMENT（S2903）
【０１７７】
さらに、本発明は上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。例えば、上述した各実施の形態は、ＩＰパケットの転送処理について述べたが、ＩＰ以外の他のレイヤ３プロトコルに基づくレイヤ３パケットの転送を行う移動通信システムにも本発明を適用可能である。
【０１７８】
この出願は、２００９年１０月１３日に出願された日本出願特願２００９−２３６２２７を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１７９】
１０  コアネットワーク
２０  外部ネットワーク
３０  アクセスネットワーク
６０  無線アクセスネットワーク
１００、１００Ａ、１００Ｂ、１００Ｃ  アンカーＧＷ
１０１  コア側インタフェース
１０２  外部側インタフェース
１１０  伝送路管理部
１１１、１１１Ｂ  転送ポリシ制御部
１１２、１１２Ｂ  通過パケット判定部
１１３  パケット複製部
１１４  代理応答部
１１５  転送ポリシ取得部
１２０、１２０Ｂ  検出対象記録部
１２１、１２１Ｂ  ポリシ記録部
２００、２００Ｃ  ポリシ設定ノード
２０１  インタフェース
２１０  ポリシ要求処理部
２１１  ポリシ取得判定部
２２０  ポリシ記録部
３００  認証サーバ
４００  アクセスＧＷ
５００  モビリティ管理ノード
６００  無線基地局
７００、７００Ｃ  移動端末
７０１  インタフェース
７１０  通信制御部
７１１  パケット転送要求部
７１２  アプリケーション処理部
７２０  ユーザ情報記録部
８００  通信ノード
９００  ブロードバンドルータ
１０００  セキュリティＧＷ
１１００  ホーム基地局（Ｈ（ｅ）ＮＢ）
【図１】
2011045887.tif 000003
【図２】
2011045887.tif 000004
【図３】
2011045887.tif 000005
【図４】
2011045887.tif 000006
【図５】
2011045887.tif 000007
【図６】
2011045887.tif 000008
【図７】
2011045887.tif 000009
【図８】
2011045887.tif 000010
【図９】
2011045887.tif 000011
【図１０】
2011045887.tif 000012
【図１１】
2011045887.tif 000013
【図１２】
2011045887.tif 000014
【図１３】
2011045887.tif 000015
【図１４】
2011045887.tif 000016
【図１５】
2011045887.tif 000017
【図１６】
2011045887.tif 000018
【図１７】
2011045887.tif 000019
【図１８】
2011045887.tif 000020
【図１９】
2011045887.tif 000021
【図２０】
2011045887.tif 000022
【図２１】
2011045887.tif 000023
【図２２】
2011045887.tif 000024
【図２３】
2011045887.tif 000025
【図２４】
2011045887.tif 000026
【図２５】
2011045887.tif 000027
【図２６】
2011045887.tif 000028
【図２７】
2011045887.tif 000029
【図２８】
2011045887.tif 000030
【図２９】
2011045887.tif 000031
【図３０】
2011045887.tif 000032
【図３１】
2011045887.tif 000033
【図３２】
2011045887.tif 000034
【図３３】
2011045887.tif 000035
【図３４】
2011045887.tif 000036
【図３５】
2011045887.tif 000037
【図３６】
2011045887.tif 000038
【図３７】
2011045887.tif 000039
【図３８】
2011045887.tif 000040
【図３９】
2011045887.tif 000041
【図４０】
2011045887.tif 000042
【手続補正書】
【提出日】平成24年4月5日(2012.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１６
【補正方法】変更
【補正の内容】
【請求項１６】
前記転送ポリシ制御手段は、前記アップリンク伝送路を経由して前記移動端末から前記外部ネットワークに送信されるアップリンク方向のレイヤ３パケットに付与されている宛先アドレス、宛先ポート番号、及びプロトコル種別情報のうち少なくとも１つを監視することで、前記予め定められた信号を検出する、請求項１３〜１５のいずれか１項に記載の移動通信システム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４４
【補正方法】変更
【補正の内容】
【請求項４４】
移動端末との間で無線通信を行う無線アクセスネットワーク又は前記無線アクセスネットワークに接続されたコアネットワークと外部ネットワークとの境界におけるパケット転送制御をコンピュータに実行させるためのプログラムであって、
前記転送制御は、
前記移動端末に対してパケットを送信可能なダウンリンク伝送路にマルチキャストパケット又はブロードキャストパケットの転送を開始する契機として予め定められた信号を、前記移動端末からアップリンク伝送を介して受信したかを判定すること、及び
前記予め定められた信号を受信したことに応じて、前記外部ネットワークから到着するマルチキャストパケット又はブロードキャストパケットが前記移動端末に転送されるように、前記外部ネットワークから前記ダウンリンク伝送路へのパケット転送ポリシを変更すること、
を備えるプログラム。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４５
【補正方法】変更
【補正の内容】
【請求項４５】
無線基地局を含む上位ネットワークとの間で通信を行う移動端末に関する制御をコンピュータに実行させるためのプログラムであって、
前記制御は、前記無線基地局に無線により接続可能な無線インタフェースを介して、ポリシ設定要求を前記上位ネットワークに送信すること、を備え、
前記ポリシ設定要求は、外部ネットワークから上位ネットワークに到着するマルチキャストパケット又はブロードキャストパケットの前記上位ネットワークから前記移動端末への転送を前記上位ネットワークに要求するために送信され、
前記ポリシ設定要求は、転送を要求するマルチキャストパケット又はブロードキャストパケットを特定するための転送ポリシ情報を含み、
前記転送ポリシ情報は、転送を要求するマルチキャストパケット又はブロードキャストの属性を示す前記レイヤ３よりも上位レイヤのプロトコル情報を含む、プログラム。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
図１及び２を用いて説明したように、アンカーＧＷ１００を通過可能なパケットは、当該アンカーＧＷ１００に設定された通過条件（転送ポリシ）に合致したＩＰパケットに限定される。また、現在の３ＧＰＰの仕様においては、アンカーＧＷ１００によって移動端末７００に転送されるダウンリンク方向のＩＰアドレス（移動端末７００宛てのＩＰパケットであれば宛先アドレス）は、移動端末７００に割当てられたアドレスに決まっており自由に設定する余地がない。したがって、一部の例外を除いては、マルチキャストアドレス宛てのＩＰパケット（マルチキャストパケット）及びブロードキャストアドレス宛てのＩＰパケット（ブロードキャストパケット）を外部ネットワーク２０から移動端末７００に転送することができない問題がある。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
図４に示したコア側インタフェース１０１および外部側インタフェース１０２は、例えばＮＩＣ（Network Interface Card）と、それを動作させるソフトウェア（ドライバ）によって実現可能である。また、検出対象記録部１２０及びポリシ記録部１２１には、半導体メモリ、ハードディスクドライブなど情報を記録可能な装置を使用できる。その他の機能ブロックについては、ＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェアまたはソフトウェアで実施できる。また、処理の一部をソフトウェアで実施し、それ以外をハードウェアで実施することとしても良い。ソフトウェアで実施する際には、マイクロプロセッサ等の１つあるいは複数のＣＰＵ（Central Processing Unit）を有するコンピュータシステムに機能ブロックの処理に関するプログラムを実行させればよい。これらのプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
図９に示したコア側インタフェース１０１および外部側インタフェース１０２は、例えばＮＩＣと、それを動作させるソフトウェア（ドライバ）によって実現可能である。また、検出対象記録部１２０Ｂ及びポリシ記録部１２１Ｂには、半導体メモリ、ハードディスクドライブなど情報を記録可能な装置を利用できる。ＡＳＩＣ等のハードウェアまたはソフトウェアで実施できる。また、処理の一部をソフトウェアで実施し、それ以外をハードウェアで実施することとしても良い。ソフトウェアで実施する際には、マイクロプロセッサ等の１つあるいは複数のＣＰＵを有するコンピュータシステムに機能ブロックの処理に関するプログラムを実行させればよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１２３
【補正方法】変更
【補正の内容】
【０１２３】
図１２、１３及び１５で説明したコア側インタフェース１０１、外部側インタフェース１０２、インタフェース２０１、インタフェース７０１は、例えばＮＩＣと、それを動作させるソフトウェア（ドライバ）により実現できる。また、ポリシ記録部１２１、ポリシ記録部２２０、ユーザ情報記録部７２０には、半導体メモリ、ハードディスクドライブなど情報を記録可能な装置を利用できる。その他の機能ブロックについては、ＡＳＩＣ等のハードウェアまたはソフトウェアで実施できる。また、処理の一部をソフトウェアで実施し、それ以外をハードウェアで実施することとしても良い。ソフトウェアで実施する際には、マイクロプロセッサ等の１つあるいは複数のＣＰＵを有するコンピュータシステムに機能ブロックの処理に関するプログラムを実行させればよい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１２５
【補正方法】変更
【補正の内容】
【０１２５】
まずステップＳ５００では、転送ポリシ取得部１１５が移動端末７００Ｃから転送ポリシ設定要求を受信する。ステップＳ５０１では、転送ポリシ取得部１１５は、受信した転送ポリシ設定要求を、ポリシ設定ノード２００Ｃに転送する。ここで、アンカーＧＷ１００Ｃは、転送ポリシ設定要求の転送先とすべきポリシ設定ノード２００Ｃのアドレスを何からの方法で取得しているものとする。例えば、問い合わせを行うべきポリシ設定ノードの情報を予めアンカーＧＷ１００Ｃに設定しておけばよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
図２５のステップＳ１５０１では、移動端末７００Ｃのアタッチ手順又ハンドオーバ手順が行われる。ステップＳ１５０２では、移動端末７００ＣからアンカーＧＷ１００ＣにBinding Updateを送信する。Binding Updateは、転送ポリシ設定要求を含む。ステップＳ１５０３では、転送ポリシ設定要求に含まれる転送ポリシ情報に従って、ダウンリンク方向のマルチキャストパケット又はブロードキャストパケットを移動端末７００Ｃに転送するための転送ポリシを設定する。ステップＳ１５０４では、アンカーＧＷ１００Ｃは、転送ポリシ設定応答を「Binding Acknowledgement」 に含めて移動端末７００Ｃに送信する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１６１
【補正方法】変更
【補正の内容】
【０１６１】
図２７は、上述した図１９のシーケンスを３ＧＰＰ ＥＰＳに関して具体的に示したもののである。図２７のシーケンスに関する条件は、以下の（ａ）〜（ｂ）の通りである。
（ａ）ベアラが確立した後に、ＰＣＣ（Policy and Charging Control）の仕組みでポリシを設定する。
（ｂ）ポリシ設定ノード２００Ｃ（PCRF）を介してアンカーＧＷ１００Ｃ（P-GW）にポリシを設定する。（パターンＢ）
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１６６
【補正方法】変更
【補正の内容】
【０１６６】
図２９のステップＳ１９０１〜Ｓ１９０５に示したメッセージは、全て既に述べたものである。ステップＳ１９０１〜Ｓ１９０４までのメッセージによって、移動端末７００Ｃからの転送ポリシ設定要求がポリシ設定ノード２００Ｃに到達する。また、ステップＳ１９０５のメッセージによって、転送ポリシ設定応答がアンカーＧＷ１００Ｃに到達する。ステップＳ１９０６では、アンカーＧＷ１００Ｃは、ポリシ設定ノード２００Ｃから受信したポリシ設定応答に基づいて、ダウンリンクパケットの転送ポリシ設定を行う。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１７４
【補正方法】変更
【補正の内容】
【０１７４】
図３２のステップＳ２１０１〜Ｓ２１０３と、Ｓ２１０４〜Ｓ２１０６における処理は、図３１に示した同一符号のステップと同様である。図３２では、ステップＳ２１０３とＳ２１０４の間に、アンカーＧＷ１００Ｃ及びポリシ設定ノード２００Ｃの間でのメッセージ転送ステップ（Ｓ２１０７及びＳ２１０８）が追加されている。ステップＳ２１０７では、アンカーＧＷ１００Ｃからポリシ設定ノード２００Ｃに対して、ＩＰ−ＣＡＮセッションの確立を要求するメッセージ（INDICATION OF IP_CAN SESSION ESTABLISHMENT）が送信される。また、ステップＳ２１０８では、ポリシ設定ノード２００Ｃ主導でのＩＰ−ＣＡＮセッションの確立が行われ、ポリシ設定ノード２００ＣからアンカーＧＷ１００Ｃに応答メッセージ（ACKNOWLEDGE IP_CAN SESSION ESTABLISHMENT）が送られる。これらのＩＰ−ＣＡＮセッションの確立に関するメッセージを利用して、転送ポリシ設定要求および応答が、アンカーＧＷ１００Ｃとポリシ設定ノード２００Ｃの間で転送される。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１７６
【補正方法】変更
【補正の内容】
【０１７６】
ＷｉＭＡＸにおいても、移動端末７００Ｃ、アンカーＧＷ１００Ｃ、及びポリシ設定ノード２００Ｃの間での転送ポリシ設定要求および応答の転送に際しては、既存のメッセージを拡張して使用すればよい。例えば、図３３〜４０に示すように、以下のメッセージを利用することができる。
・DHCP DISCOVER 又はDHCP REQUEST（S2202、S2302）
・DHCP OFFER 又は DHCP ACK（S2206、S2308）
・REGISTRATION REQUEST （S2203、S2303、S2402、S2403、S2502、S2503）
・REGISTRATION REPLY （S2205、S2307、S2405、S2406、S2507、S2508）
・ACCESS REQUEST （S2304、S2504、S2703）
・ACCESS ACCEPT （S2305、S2505、S2704）
・PROXY BINDIG UPDATE （S2602、S2702）
・PROXY BINDIG ACKNOWLEDGE （S2604、S2706）
・BINDIG UPDATE （S2801、S2901）
・BINDIG ACKNOWLEDGE （S2803、S2905）
・INDICATION OF IP_CAN SESSION ESTABLISHMENT（S2902）
・ACKNOWLEDGE IP_CAN SESSION ESTABLISHMENT（S2903）
【手続補正１５】
【補正対象書類名】図面
【補正対象項目名】図３１
【補正方法】変更
【補正の内容】
【図３１】
2011045887.tif 000043
【手続補正１６】
【補正対象書類名】図面
【補正対象項目名】図３２
【補正方法】変更
【補正の内容】
【図３２】
2011045887.tif 000044
【国際調査報告】
2011045887.tif 000045
2011045887.tif 000046
2011045887.tif 000047