(57)【要約】【課題】共通のゲートウェイを介して複数の異なるサービスを端末装置に提供することを実現することができる通信システムを提供する。【解決手段】管理装置と、経路設定装置を含み、前記管理装置は、端末装置が所定のネットワークへのアタッチを行ったことを検出するアタッチ検出部と、前記アタッチ検出部により前記アタッチが検出されたことに応じて、前記端末装置からのパケットの送信先に関する情報を送信するように制御する送信制御部と、を備え、前記経路設定装置は、前記管理装置から送信される情報またはその情報に基づく情報を受信することを制御する受信制御部と、前記受信制御部による制御により受信された情報に基づいて、前記端末装置からのパケットの送信先の経路を設定する経路設定部と、を備える、通信システム。【選択図】図１
2018102004.tif 000002
【特許請求の範囲】
【請求項１】
管理装置と、経路設定装置を含み、
前記管理装置は、
端末装置が所定のネットワークへのアタッチを行ったことを検出するアタッチ検出部と、
前記アタッチ検出部により前記アタッチが検出されたことに応じて、前記端末装置からのパケットの送信先に関する情報を送信するように制御する送信制御部と、を備え、
前記経路設定装置は、
前記管理装置から送信される情報またはその情報に基づく情報を受信することを制御する受信制御部と、
前記受信制御部による制御により受信された情報に基づいて、前記端末装置からのパケットの送信先の経路を設定する経路設定部と、を備える、
通信システム。
【請求項２】
前記経路設定装置は、
前記経路設定部により設定された経路にしたがって、前記パケットを送信するように制御する経路制御部を備える、
請求項１に記載の通信システム。
【請求項３】
前記パケットの送信先は、前記パケットに含まれるソースアドレスに対応するサービスごとに定められ、
前記管理装置に備えられた前記送信制御部は、前記端末装置からのパケットの送信先に関する情報が未送信である場合に、当該情報を送信するように制御する、
請求項１または請求項２のいずれか１項に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関する。
【背景技術】
【０００２】
例えば、ＥＰＣ（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ）で制御される通信キャリアのネットワークでは、端末装置（ＵＥ：Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）の移動管理を行う（例えば、非特許文献１参照。）。今後、Ｍ２Ｍ（Ｍａｃｈｉｎｅ  ｔｏ  Ｍａｃｈｉｎｅ）通信やＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）通信の普及により、ＥＰＣの網では、億単位のデバイスを収容する時代となると予想される。また、ＥＰＣでは、通信キャリアにおいて収容効率の向上および設備投資コストの削減を図るために、仮想化技術を活用した仮想ＥＰＣ基盤へ順次移行することが予想される。
【０００３】
従来技術では、端末装置が利用するモバイルサービス向けの通信を専用のサービス提供サーバへ転送して、当該端末装置に当該モバイルサービスを利用させるために、ＥＰＣと接続するＰ−ＧＷ（Ｐａｃｋｅｔ  ｄａｔａ  ｎｅｔｗｏｒｋ  Ｇａｔｅ  Ｗａｙ）から個別のネットワーク構成を構築することが行われていた。異なるＰ−ＧＷでは、同一の端末装置に対して異なるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスが付与される。
モバイルサービスとしては、例えば、ＷＥＢフィルタリング、通信停止、ＣＰＡ（Ｃｌｏｓｅｄ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）、ウイルスチェックなどがある。
ここで、Ｐ−ＧＷからインターネットへ接続するネットワークをリアネットワーク（リアＮＷ）と呼ぶ。
【０００４】
このような従来技術では、Ｐ−ＧＷから送信されるトラフィックがリアＮＷに到達した際に、いずれのサービスを利用するユーザ（端末装置）のものであるのかが不明である。
このため、あるＰ−ＧＷから出ていくトラフィックは特定のサービスに到達するようにネットワークを構築する。ユーザがＰ−ＧＷに接続する際に、ユーザが利用するサービスの情報を取得し、当該ユーザを当該サービスへトラフィックを転送するＰ−ＧＷに収容する。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】３ＧＰＰ  ＴＳ２３．４０１（Ｖ１２．０．０）、“Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ  （ＧＰＲＳ）  ｅｎｈａｎｃｅｍｅｎｔｓ  ｆｏｒ  Ｅｖｏｌｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ（Ｅ−ＵＴＲＡＮ）  ａｃｃｅｓｓ”
【非特許文献２】Ｎ．ＭｃＫｅｏｗｎ、Ｔ．Ａｎｄｅｒｓｏｎ、Ｈ．Ｂａｌａｋｒｉｓｈｎａｎ、Ｇ．Ｐａｒｕｌｋａｒ、Ｌ．Ｐｅｔｅｒｓｏｎ、Ｊ．Ｒｅｘｆｏｒｄ、Ｓ．Ｓｈｅｎｋｅｒ  ａｎｄ  Ｊ．Ｔｕｒｎｅｒ、“ＯｐｅｎＦｌｏｗ：Ｅｎａｂｌｉｎｇ  Ｉｎｎｏｖａｔｉｏｎ  ｉｎ  Ｃａｍｐｕｓ  Ｎｅｔｗｏｒｋｓ”、ＡＣＭ  ＳＩＧＣＯＭＭ  Ｃｏｍｐｕｔｅｒ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｒｅｖｉｅｗ、Ｖｏｌ．３８、Ｎｏ．２、ｐｐ６９−７４、２００８
【発明の概要】
【発明が解決しようとする課題】
【０００６】
リアＮＷでは、専用のＰ−ＧＷの設備と個別のサービス提供サーバへの個別ネットワーク（サービス別ネットワーク）が必要である。このため、例えば、ユーザの数が少ないモバイルサービスにも専用のＰ−ＧＷの設備を設置するため、過剰な設備投資となり、Ｐ−ＧＷの分割損が発生する。また、リアＮＷでは、ユーザが利用するサービスを変更して、その変更を反映させて別のサービスにアクセスさせるためには、一度ネットワークとの接続を切断（通信断）して、再接続させることが必要になる。
なお、仮想ＥＰＣ基盤を導入したとしても、収容効率の向上や設備投資コスト削減に関して、不十分な点もある。
【０００７】
本発明は、このような事情を考慮してなされたもので、共通のゲートウェイ（例えば、Ｐ−ＧＷ）を介して複数の異なるサービスを端末装置に提供することを実現することができる通信システムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明に係る通信システムは、管理装置と、経路設定装置を含み、前記管理装置は、端末装置が所定のネットワークへのアタッチを行ったことを検出するアタッチ検出部と、前記アタッチ検出部により前記アタッチが検出されたことに応じて、前記端末装置からのパケットの送信先に関する情報を送信するように制御する送信制御部と、を備え、前記経路設定装置は、前記管理装置から送信される情報またはその情報に基づく情報を受信することを制御する受信制御部と、前記受信制御部による制御により受信された情報に基づいて、前記端末装置からのパケットの送信先の経路を設定する経路設定部と、を備える。
【０００９】
本発明は、通信システムにおいて、前記経路設定装置は、前記経路設定部により設定された経路にしたがって、前記パケットを送信するように制御する経路制御部を備える、構成としてもよい。
【００１０】
本発明は、通信システムにおいて、前記パケットの送信先は、前記パケットに含まれるソースアドレスに対応するサービスごとに定められ、前記管理装置に備えられた前記送信制御部は、前記端末装置からのパケットの送信先に関する情報が未送信である場合に、当該情報を送信するように制御する、構成としてもよい。
【発明の効果】
【００１１】
本発明によれば、共通のゲートウェイ（例えば、Ｐ−ＧＷ）を介して複数の異なるサービスを端末装置に提供することを実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態（第１実施形態）に係る通信システムの概略的な構成を示すブロック図である。
【図２】本発明の一実施形態（第１実施形態）に係る経路設定装置の概略的な構成を示すブロック図である。
【図３】本発明の一実施形態（第１実施形態）に係るサービス情報の一例を示す図である。
【図４】本発明の一実施形態（第２実施形態）に係る通信システムの概略的な構成を示すブロック図である。
【図５】本発明の一実施形態（第２実施形態）に係る管理装置の概略的な構成を示すブロック図である。
【図６】本発明の一実施形態（第２実施形態）に係る経路設定装置の概略的な構成を示すブロック図である。
【図７】本発明の一実施形態（第３実施形態）に係る通信システムにおいてオプション契約情報を変更する処理の手順の一例を示す図である。
【図８】一例に係るリアＮＷの通信システムの概略的な構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照し、本発明の実施形態について説明する。
【００１４】
［第１実施形態］
図１は、本発明の一実施形態（第１実施形態）に係る通信システムＡ１の概略的な構成を示すブロック図である。
本実施形態に係る通信システムＡ１は、端末装置１と、ＥＰＣ部２と、経路設定装置３と、制御装置４と、ネットワーク２１と、Ｎ（Ｎは複数を表す整数）個のサービス部２２−１〜２２−Ｎを備える。
ＥＰＣ部２は、Ｐ−ＧＷ１１と、ＰＣＲＦ（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ
Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ）またはＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）である管理装置１２を含む。なお、本実施形態では、管理装置１２は、ＰＣＲＦまたはＨＳＳのいずれかであるとするが、両方の機能を有してもよい。
【００１５】
ここで、端末装置１は、例えば、スマートフォンであり、他の構成例として、様々なものが用いられてもよい。
Ｐ−ＧＷ１１やＰＣＲＦやＨＳＳや、これらを含むＥＰＣ部２は、本実施形態で説明する部分以外は、例えば、従来と同様な機能を有する。
【００１６】
Ｐ−ＧＷ１１は、本実施形態では、複数の異なるサービスに共通なものとなっている。
Ｐ−ＧＷ１１は、本実施形態では、複数の異なるサービスのそれぞれごとに、端末装置１に対して異なるＩＰアドレスを付与する。
経路設定装置３は、本実施形態では、ＳＤＮ（Ｓｏｆｔｗａｒｅ  Ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋ）のルータであり、他の構成例として、様々なものが用いられてもよい。
制御装置４は、本実施形態では、ＳＤＮのコントローラであり、他の構成例として、様々なものが用いられてもよい。
【００１７】
ここで、ＳＤＮの技術は、柔軟な経路制御を実行する技術として知られている（例えば、非特許文献２参照。）。ＳＤＮの技術では、経路決定を実行するコントローラ（ＳＤＮコントローラ）と、トラフィックの転送を実行するルータ（ＳＤＮルータ）を配置する。
ＳＤＮルータは、経路情報を持たないトラフィックが到達した際、そのトラフィックの経路情報をＳＤＮコントローラに問い合わせることで、トラフィックを転送する。ＳＤＮの技術を用いることにより、例えば、パケットの宛先アドレスに応じてだけではなく、パケットの種々な情報を利用して柔軟な経路制御を実行することが可能になる。例えば、ＳＤＮの技術を用いて、ユーザからのトラフィックの経路をフロー単位で制御することが可能であると考えられる。
【００１８】
ネットワーク２１は、本実施形態では、インターネットであり、他の構成例として、様々なものが用いられてもよい。
各サービス部２２−１〜２２−Ｎは、それぞれ、本実施形態では、ＷＥＢフィルタリング、通信停止、映像コーデック変換、ＣＰＡ、ウイルスチェックなどのサービスを提供するサーバ装置などを含む装置（または、装置群でもよい。）であり、他の構成例として、様々なものが用いられてもよい。
【００１９】
本実施形態では、リアＮＷに、経路設定装置３（本実施形態では、ＳＤＮのルータ）と制御装置４（本実施形態では、ＳＤＮのコントローラ）を設置してある。
本実施形態に係る通信システムＡ１では、ユーザ（本実施形態では、端末装置１）がネットワーク（ＥＰＣ部２などの側）に接続した後に通信を開始し、端末装置１からのパケットが経路設定装置３に到着した際（パケットインのとき）に、経路設定装置３が制御装置４と通信することで、制御装置４から管理装置１２に対して問い合わせを行い、これにより、当該パケットに関する経路を設定する。ここで、管理装置１２に対して問い合わせを行う経路の設定処理は、例えば、同一の経路については、２回目以降は省略される。
なお、本実施形態に係る通信システムＡ１の各構成要素（例えば、各装置１〜４、１１〜１２、２２−１〜２２−Ｎ）は、例えば、コンピュータを用いて構成される。
また、本実施形態に係る通信システムＡ１は、例えば、複数の端末装置１を備えてもよい。
【００２０】
図２は、本発明の一実施形態（第１実施形態）に係る経路設定装置３の概略的な構成を示すブロック図である。
本実施形態に係る経路設定装置３は、通信部１０１と、記憶部１０２と、制御部１０３を備える。
制御部１０３は、パケット受信検出部１２１と、問い合わせ部１２２と、サービス情報受信制御部１２３と、経路設定部１２４と、経路制御部１２５を備える。
【００２１】
通信部１０１は、外部の装置と通信する。通信としては、例えば、有線の通信が用いられてもよく、または、無線の通信が用いられてもよい。
記憶部１０２は、例えば、メモリを用いて構成されており、各種の情報を記憶する。
制御部１０３は、例えば、記憶部１０２に記憶された所定のプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて構成されており、各種の制御を行う。
【００２２】
パケット受信検出部１２１は、端末装置１から送信されたパケットが通信部１０１により受信されたことを検出する。
問い合わせ部１２２は、パケット受信検出部１２１により受信が検出されたパケットについて、問い合わせを行う。
サービス情報受信制御部１２３は、管理装置１２から制御装置４に提供されるサービスに関する情報を通信部１０１により受信することを制御する。なお、記憶部１０２は、受信されたサービス情報を記憶してもよい。
経路設定部１２４は、管理装置１２から制御装置４に提供されたサービスに関する情報に基づいて、パケットの経路（送信先）を設定する。
経路制御部１２５は、経路設定部１２４により設定された経路にしたがって、パケットを送信（転送）するように制御する。
【００２３】
図３は、本発明の一実施形態（第１実施形態）に係るサービス情報２０１の一例を示す図である。
本実施形態に係るサービス情報２０１は、端末装置１のＩＰアドレス（端末アドレス）と、サービス（例えば、サービス１、サービス２、・・・）とを対応付ける情報を含む。
サービス情報２０１は、例えば、テーブル（例えば、フローテーブル）の形式で保持される。
サービス情報２０１は、本実施形態では、制御装置４のメモリに記憶される。
【００２４】
図１を参照して、本実施形態に係る通信システムＡ１において行われる動作の手順の一例として、（動作例１−１）〜（動作例１−５）を示す。
本実施形態では、ＥＰＣ部２のＰＣＲＦまたはＨＳＳのうちの一方または両方において、各ユーザが利用するサービスの情報を含む情報（本実施形態では、オプション契約情報（ＳＯ））をデータベースなどに記憶して保持している。本実施形態では、端末装置１の利用者とサービス提供者（例えば、会社）との事前の契約に基づいて、オプション契約情報が管理装置１２（ＰＣＲＦまたはＨＳＳ）のデータベースなどに記憶される。
また、本実施形態では、ＥＰＣ部２のＰ−ＧＷ１１において、アクセスしてきた端末装置１に対して、サービスごとにＩＰアドレスを設定する。このＩＰアドレスは、当該端末装置１に通知されて、当該端末装置１のメモリに記憶される。端末装置１は、既にＩＰアドレスが付与されたサービスの提供を要求する場合には、付与されたＩＰアドレスを送信するパケットに含ませる。
管理装置１２に記憶されるオプション契約情報には、Ｐ−ＧＷ１１により行われるＩＰアドレスの付与の状況に基づいて、図３に示されるようなサービス情報が含まれる。
【００２５】
（動作例１−１）
利用者は、端末装置１を操作して、希望のサービスを提供するアプリケーション（アプリ）の利用を開始する。このアプリケーションは、例えば、あらかじめ端末装置１にインストールされていてもよく、または、新たに端末装置１にインストールされてもよい。
すると、端末装置１は、そのアプリケーションを起動させて、それに関する信号のパケットを無線により送信する。このパケットには、ソースアドレス（送信元のアドレス）として、希望のサービスについて端末装置１に対して付与されたＩＰアドレスが含まれる。
【００２６】
（動作例１−２）
端末装置１から送信されたパケットは、例えば、基地局装置またはアクセスポイントなど（図１では、図示せず）により受信されて、ＥＰＣ部２のＰ−ＧＷ１１を介して、リアＮＷの経路設定装置３に到達する。
経路設定装置３は、到達したパケットを通信部１０１により受信し、それをパケット受信検出部１２１により検出する。
【００２７】
（動作例１−３）
経路設定装置３は、受信されたパケットに含まれるソースアドレス（端末アドレス）を含む問い合わせの信号を問い合わせ部１２２により制御装置４に送信する。
制御装置４は、経路設定装置３から受信された問い合わせの信号に含まれる端末アドレスに関する情報が、メモリに記憶されたサービス情報２０１に含まれるか否かを判定する。
この判定の結果、制御装置４は、受信された問い合わせの信号に含まれる端末アドレスに関する情報が、メモリに記憶されたサービス情報２０１に含まれないと判定した場合には、経路設定装置３から受信した問い合わせの信号に対応する問い合わせの信号（該当する端末アドレスに関する問い合わせの信号）を管理装置１２に送信（転送）する。
【００２８】
なお、この判定の結果、制御装置４は、受信された問い合わせの信号に含まれる端末アドレスに関する情報が、メモリに記憶されたサービス情報２０１に含まれると判定した場合には、当該端末アドレスに対応するサービスを提供するサービス部（サービス部２２−１〜２２−Ｎのうちのいずれか）を識別（特定）する情報を経路設定装置３に送信して通知する。経路設定装置３は、この情報をサービス情報受信制御部１２３および通信部１０１により受信すると、通知されたサービス部に該当するパケット（問い合わせを行ったパケット）を送信（転送）するように、経路設定部１２４により経路を設定し、設定された経路にしたがって経路制御部１２５により当該パケットを送信（転送）する。
【００２９】
（動作例１−４）
管理装置１２は、制御装置４から送信された問い合わせの信号を受信すると、当該問い合わせの信号に含まれるＩＰアドレス（前記したソースアドレスであり、端末アドレス）を付与されて利用する端末装置１のオプション契約情報を検索し、その検索結果の情報（オプション契約情報）を制御装置４に送信して通知する。
制御装置４は、管理装置１２から受信されたオプション契約情報に基づいて、問い合わせを行った端末アドレスとサービスとの対応情報をメモリに記憶されたサービス情報２０１に追加するように、当該サービス情報２０１を更新する。また、制御装置４は、問い合わせを行った端末アドレスに対応するサービスを提供するサービス部（サービス部２２−１〜２２−Ｎのうちのいずれか）を識別する情報を経路設定装置３に送信して通知する。
【００３０】
（動作例１−５）
経路設定装置３は、制御装置４からサービス部を識別する情報（転送先を特定する情報）をサービス情報受信制御部１２３および通信部１０１により受信すると、通知されたサービス部（例えば、１≦ｊ≦Ｎの値を取るｊを用いて、サービスｊのサービス部）に該当するパケット（問い合わせを行ったパケット）を送信（転送）するように、経路設定部１２４により経路を設定し、設定された経路にしたがって経路制御部１２５により当該パケットを送信（転送）する。
【００３１】
これにより、端末装置１から希望のサービスの提供を要求するパケットが送信された場合、当該パケットがＰ−ＧＷ１１を介して経路設定部１２４により受信され、リアＮＷにおいてトラフィックを見ても当該パケットの転送先が不明であるときにおいても、当該パケットが経路設定部１２４により希望のサービスを提供するサービス部に送信（転送）される。
【００３２】
ここで、本実施形態では、対応するサービス（転送先のサービス）が未知であるパケットのソースアドレス（端末アドレス）について、経路設定装置３が制御装置４に問い合わせ、これに応じて、制御装置４が、ＥＰＣ部２（本実施形態では、管理装置１２）に問い合わせて、当該サービスの情報を取得して、その情報に基づいて送信先（転送先）の情報（本実施形態では、サービス部を識別する情報）を決定し、決定した情報を経路設定装置３に通知する。
【００３３】
（第１実施形態の変形例）
上記の実施形態では、経路設定装置３がＳＤＮルータである場合を示したが、変形例として、経路設定装置３がＳＤＮルータとＳＤＮコントローラの両方の機能を備えてもよい。つまり、経路設定装置３が制御装置４の機能も含むと捉えることも可能である。
この変形例について説明する。この変形例に係る通信システムＡ１では、上記した（動作例１−３）〜（動作例１−５）の代わりに、（変形例に係る動作例１−３）〜（変形例に係る動作例１−５）を行う。
なお、説明の便宜上、各構成部などに付される符号としては、上記と同じ符号を用いて説明する。
【００３４】
（変形例に係る動作例１−３）
図３に示されるものと同様なサービス情報２０１は、経路設定装置３の記憶部１０２に記憶される。
経路設定装置３は、受信されたパケットに含まれるソースアドレス（端末アドレス）に関する情報が、記憶部１０２に記憶されたサービス情報２０１に含まれるか否かを判定する。
この判定の結果、経路設定装置３は、受信されたパケットに含まれるソースアドレス（端末アドレス）に関する情報が、記憶部１０２に記憶されたサービス情報２０１に含まれないと判定した場合には、受信されたパケットに含まれるソースアドレス（端末アドレス）を含む問い合わせの信号を問い合わせ部１２２により管理装置１２に送信（転送）する。
【００３５】
なお、この判定の結果、経路設定装置３は、受信されたパケットに含まれるソースアドレス（端末アドレス）に関する情報が、記憶部１０２に記憶されたサービス情報２０１に含まれると判定した場合には、当該ソースアドレス（端末アドレス）に対応するサービスを提供するサービス部（サービス部２２−１〜２２−Ｎのうちのいずれか）に当該パケットを送信（転送）するように、経路設定部１２４により経路を設定し、設定された経路にしたがって経路制御部１２５により当該パケットを送信（転送）する。
【００３６】
（変形例に係る動作例１−４）
管理装置１２は、経路設定装置３から送信された問い合わせの信号を受信すると、当該問い合わせの信号に含まれるＩＰアドレス（前記したソースアドレスであり、端末アドレス）を付与されて利用する端末装置１のオプション契約情報を検索し、その検索結果の情報（オプション契約情報）を経路設定装置３に送信して通知する。
【００３７】
（変形例に係る動作例１−５）
経路設定装置３は、管理装置１２から受信されたオプション契約情報に基づいて、問い合わせを行った端末アドレスとサービスとの対応情報を記憶部１０２に記憶されたサービス情報２０１に追加するように、当該サービス情報２０１を更新する。また、経路設定装置３は、問い合わせを行った端末アドレスに対応するサービスを提供するサービス部（サービス部２２−１〜２２−Ｎのうちのいずれか）に該当するパケット（問い合わせを行ったパケット）を送信（転送）するように、経路設定部１２４により経路を設定し、設定された経路にしたがって経路制御部１２５により当該パケットを送信（転送）する。
【００３８】
これにより、端末装置１から希望のサービスの提供を要求するパケットが送信された場合に、当該パケットがＰ−ＧＷ１１を介して経路設定部１２４により受信され、リアＮＷにおいてトラフィックを見ても当該パケットの転送先が不明であるときにおいても、当該パケットが経路設定部１２４により希望のサービスを提供するサービス部に送信（転送）される。
【００３９】
ここで、本変形例では、対応するサービス（転送先のサービス）が未知であるパケットのソースアドレス（端末アドレス）について、経路設定装置３が、ＥＰＣ部２（本実施形態では、管理装置１２）に問い合わせて、当該サービスの情報を取得して、その情報に基づいて送信先（転送先）の情報（本実施形態では、サービス部を識別する情報）を決定する。
【００４０】
（第１実施形態のまとめ）
以上のように、本実施形態に係る通信システムＡ１では、ユーザ（本実施形態では、端末装置１）からのパケットがＳＤＮルータ（本実施形態では、経路設定装置３）に到着したときに、オプション契約に基づく経路を設定する。
本実施形態に係る通信システムＡ１では、例えば、サービスが変わっても、Ｐ−ＧＷ１１が変わらないため、ＩＰアドレスが変わることがなく、他のサービスが消えてしまうことを解消することができる。
また、本実施形態に係る通信システムＡ１では、オプション契約情報に基づいて対応するサービスへの経路を設定する場合に、例えば、オプション契約の種類を問わず、ユーザを共通のＰ−ＧＷ１１に収容して、Ｐ−ＧＷ１１の分割損を解消することができる。
【００４１】
一構成例として、端末装置（図１の例では、端末装置１）から送信されたパケットが受信されたことを検出するパケット受信検出部（図２の例では、パケット受信検出部１２１）と、前記パケット受信検出部により前記受信が検出されたことに応じて、前記受信されたパケットについて、送信先の問い合わせを行う問い合わせ部（図２の例では、問い合わせ部１２２）と、前記問い合わせに対する応答を受信することを制御する受信制御部（図２の例では、サービス情報受信制御部１２３）と、前記受信制御部による制御により受信された前記応答に基づいて、前記パケットの送信先の経路を設定する経路設定部（図２の例では、経路設定部１２４）と、を備える、経路設定装置（図２の例では、経路設定装置３）である。
一構成例として、経路設定装置において、前記経路設定部により設定された経路にしたがって、前記パケットを送信するように制御する経路制御部（図２の例では、経路制御部１２５）を備える。
一構成例として、経路設定装置において、前記パケットの送信先は、前記パケットに含まれるソースアドレスに対応するサービスごとに定められ、前記問い合わせ部は、前記パケットの送信先の経路が未設定である場合（設定されていない場合）に、送信先の問い合わせを行う。
一構成例として、パケット受信検出部が、端末装置から送信されたパケットが受信されたことを検出し、問い合わせ部が、前記パケット受信検出部により前記受信が検出されたことに応じて、前記受信されたパケットについて、送信先の問い合わせを行い、受信制御部が、前記問い合わせに対する応答を受信することを制御し、経路設定部が、前記受信制御部による制御により受信された前記応答に基づいて、前記パケットの送信先の経路を設定する、経路設定方法である。
一構成例として、パケット受信検出部が、端末装置から送信されたパケットが受信されたことを検出するステップと、問い合わせ部が、前記パケット受信検出部により前記受信が検出されたことに応じて、前記受信されたパケットについて、送信先の問い合わせを行うステップと、受信制御部が、前記問い合わせに対する応答を受信することを制御するステップと、経路設定部が、前記受信制御部による制御により受信された前記応答に基づいて、前記パケットの送信先の経路を設定するステップと、をコンピュータに実行させるための経路設定プログラムである。
【００４２】
［第２実施形態］
図４は、本発明の一実施形態（第２実施形態）に係る通信システムＡ２の概略的な構成を示すブロック図である。
本実施形態に係る通信システムＡ２は、端末装置３０１と、ＥＰＣ部３０２と、経路設定装置３０３と、制御装置３０４と、ネットワーク３２１と、Ｎ（Ｎは複数を表す整数）個のサービス部３２２−１〜３２２−Ｎを備える。
ＥＰＣ部２は、Ｐ−ＧＷ３１１と、ＰＣＲＦまたはＨＳＳである管理装置３１２を含む。なお、本実施形態では、管理装置３１２は、ＰＣＲＦまたはＨＳＳのいずれかであるとするが、両方の機能を有してもよい。
【００４３】
ここで、端末装置３０１は、例えば、スマートフォンであり、他の構成例として、様々なものが用いられてもよい。
Ｐ−ＧＷ３１１やＰＣＲＦやＨＳＳや、これらを含むＥＰＣ部３０２は、本実施形態で説明する部分以外は、例えば、従来と同様な機能を有する。
【００４４】
Ｐ−ＧＷ３１１は、本実施形態では、複数の異なるサービスに共通なものとなっている。Ｐ−ＧＷ３１１は、本実施形態では、複数の異なるサービスのそれぞれごとに、端末装置３０１に対して異なるＩＰアドレスを付与する。
経路設定装置３０３は、本実施形態では、ＳＤＮのルータであり、他の構成例として、様々なものが用いられてもよい。
制御装置３０４は、本実施形態では、ＳＤＮのコントローラであり、他の構成例として、様々なものが用いられてもよい。
ネットワーク３２１は、本実施形態では、インターネットであり、他の構成例として、様々なものが用いられてもよい。
各サービス部３２２−１〜３２２−Ｎは、それぞれ、本実施形態では、ＷＥＢフィルタリング、通信停止、ＣＰＡ、ウイルスチェックなどのサービスを提供するサーバ装置などを含む装置（または、装置群でもよい。）であり、他の構成例として、様々なものが用いられてもよい。
【００４５】
本実施形態では、リアＮＷに、経路設定装置３０３（本実施形態では、ＳＤＮのルータ）と制御装置３０４（本実施形態では、ＳＤＮのコントローラ）を設置してある。
本実施形態に係る通信システムＡ２では、ユーザ（本実施形態では、端末装置３０１）がネットワーク（本実施形態では、ＥＰＣ部３０２）に接続した際に（アタッチ（ａｔｔａｃｈ）のときに）、管理装置３１２が制御装置３０４と通信して、これにより、当該ユーザに関する経路を設定する。ここで、管理装置３１２からの情報を用いた経路の設定処理は、例えば、同一の経路については、２回目以降は省略される。
なお、本実施形態に係る通信システムＡ２の各構成要素（例えば、各装置３０１〜３０４、３１１〜３１２、３２２−１〜３２２−Ｎ）は、例えば、コンピュータを用いて構成される。
また、本実施形態に係る通信システムＡ２は、例えば、複数の端末装置３０１を備えてもよい。
【００４６】
図５は、本発明の一実施形態（第２実施形態）に係る管理装置３１２の概略的な構成を示すブロック図である。
本実施形態に係る管理装置３１２は、通信部４０１と、記憶部４０２と、制御部４０３を備える。
制御部１０３は、アタッチ検出部４２１と、サービス情報送信制御部４２２を備える。
【００４７】
通信部４０１は、外部の装置と通信する。通信としては、例えば、有線の通信が用いられてもよく、または、無線の通信が用いられてもよい。
記憶部４０２は、例えば、メモリを用いて構成されており、各種の情報を記憶する。
制御部４０３は、例えば、記憶部４０２に記憶された所定のプログラムを実行するＣＰＵを用いて構成されており、各種の制御を行う。
【００４８】
アタッチ検出部４２１は、端末装置３０１がアタッチを行ったことを検出する。
サービス情報送信制御部４２２は、アタッチ検出部４２１により端末装置３０１のアタッチが検出されたことに応じて、サービスに関する情報を通信部４０１により制御装置３０４に送信するように制御する。なお、サービス情報送信制御部４２２は、例えば、既に同一の情報を送信済みであるなどのように、必要がない場合には、サービスに関する情報を送信しないように制御してもよい。
【００４９】
ここで、本実施形態では、制御装置３０４は、第１実施形態に係る図３に示されるものと同様なサービス情報２０１（図３と同じ符号を付して示す。）を、当該制御装置３０４のメモリに記憶する。
本実施形態に係るサービス情報２０１は、端末装置３０１のＩＰアドレス（端末アドレス）と、サービス（例えば、サービス１、サービス２、・・・）とを対応付ける情報を含む。サービス情報２０１は、例えば、テーブル（例えば、フローテーブル）の形式で保持される。
また、制御装置３０４は、管理装置３１２から受信されたサービスに関する情報を経路設定装置３０３に送信して通知する。
【００５０】
図６は、本発明の一実施形態（第２実施形態）に係る経路設定装置３０３の概略的な構成を示すブロック図である。
本実施形態に係る経路設定装置３０３は、通信部５０１と、記憶部５０２と、制御部５０３を備える。
制御部５０３は、サービス情報受信制御部５２１と、経路設定部５２２と、経路制御部５２３を備える。
【００５１】
通信部５０１は、外部の装置と通信する。通信としては、例えば、有線の通信が用いられてもよく、または、無線の通信が用いられてもよい。
記憶部５０２は、例えば、メモリを用いて構成されており、各種の情報を記憶する。
制御部５０３は、例えば、記憶部５０２に記憶された所定のプログラムを実行するＣＰＵを用いて構成されており、各種の制御を行う。
【００５２】
サービス情報受信制御部５２１は、管理装置３１２から制御装置３０４を介して提供されるサービス情報を通信部５０１により受信することを制御する。なお、記憶部５０２は、受信されたサービス情報を記憶してもよい。
経路設定部５２２は、管理装置３１２から制御装置３０４を介して提供されたサービス情報に基づいて、パケットの経路（送信先）を設定する。
経路制御部５２３は、経路設定部５２２により設定された経路にしたがって、パケットを送信（転送）するように制御する。
【００５３】
ここで、本実施形態では、制御装置３０４が、管理装置３１２からサービスに関する情報を受信した場合に、当該サービスに関する情報を経路設定装置３０３に送信して通知する構成を示す。
他の構成例として、制御装置３０４が、経路設定装置３０３からの問い合わせに応じて、サービスに関する情報を当該経路設定装置３０３に送信して通知する構成が用いられてもよい。この場合、例えば、経路設定装置３０３は、第１実施形態に係る図２に示されるものと同様な構成を備え、例えば、図６に示される構成に加えて、図２に示されるパケット受信検出部１２１と同様な機能や、図２に示される問い合わせ部１２２と同様な機能を備える。
【００５４】
図４を参照して、本実施形態に係る通信システムＡ２において行われる動作の手順の一例として、（動作例２−１）〜（動作例２−４）を示す。
本実施形態では、ＥＰＣ部３０２のＰＣＲＦまたはＨＳＳのうちの一方または両方において、各ユーザが利用するサービスの情報を含む情報（本実施形態では、オプション契約情報）をデータベースなどに記憶して保持している。本実施形態では、端末装置３０１の利用者とサービス提供者（例えば、会社）との事前の契約に基づいて、オプション契約情報が管理装置３１２（ＰＣＲＦまたはＨＳＳ）のデータベースなどに記憶される。
また、本実施形態では、ＥＰＣ部３０２のＰ−ＧＷ３１１において、アクセスしてきた端末装置３０１に対して、サービスごとにＩＰアドレスを設定する。このＩＰアドレスは、当該端末装置３０１に通知されて、当該端末装置３０１のメモリに記憶される。端末装置３０１は、既にＩＰアドレスが付与されたサービスの提供を要求する場合には、付与されたＩＰアドレスを送信するパケットに含ませる。
管理装置３１２に記憶されるオプション契約情報には、Ｐ−ＧＷ３１１により行われるＩＰアドレスの付与の状況に基づいて、第１実施形態に係る図３に示されるものと同様なサービス情報が含まれる。
【００５５】
（動作例２−１）
利用者は、端末装置３０１を操作して、ネットワーク（本実施形態では、ＥＰＣ部３０２）に接続するためにアタッチ処理を実行させる。端末装置３０１は、アタッチ処理に係る所定のパケットを無線により送信する。このパケットには、ソースアドレス（送信元のアドレス）として、端末装置３０１に対して付与されたＩＰアドレスが含まれる。
【００５６】
（動作例２−２）
管理装置３１２（本実施形態では、ＰＣＲＦ、または、ＨＳＳ）は、アタッチ処理を実行して新たにネットワークに接続する端末装置３０１をアタッチ検出部４２１により検出すると、当該端末装置３０１から受信されたパケットに含まれるソースアドレス（ＩＰアドレスであり、端末アドレス）について、当該ＩＰアドレスを付与されて利用する端末装置３０１のオプション契約情報を検索し、その検索結果の情報（オプション契約情報）をサービス情報送信制御部４２２および通信部４０１により制御装置３０４に送信して通知する。
【００５７】
（動作例２−３）
制御装置３０４は、管理装置３１２から受信されたオプション契約情報に基づいて、端末アドレスとサービスとの対応情報をメモリに記憶されたサービス情報２０１に追加するように、当該サービス情報２０１を更新する。また、制御装置３０４は、管理装置３１２から通知されたオプション契約情報に係る端末アドレスについて、当該端末アドレスに対応するサービスを提供するサービス部（サービス部２２−１〜２２−Ｎのうちのいずれか）を識別する情報を経路設定装置３０３に送信して通知する。
経路設定装置３０３は、制御装置３０４から端末アドレスおよび対応するサービス部を識別する情報（転送先を特定する情報）をサービス情報受信制御部５２１および通信部５０１により受信すると、通知されたサービス部（例えば、１≦ｊ≦Ｎの値を取るｊを用いて、サービスｊのサービス部）に該当するパケット（該当するＩＰアドレスが含まれるパケット）を送信（転送）するように、経路設定部５２２により経路を設定する。
【００５８】
（動作例２−４）
経路設定装置３０３は、経路の設定が完了すると、その旨を示す信号（設定完了通知信号）を制御装置３０４に送信して通知する。
制御装置３０４は、経路設定装置３０３から設定完了通知信号を受信すると、その旨を示す信号（設定完了通知信号）を管理装置３１２（本実施形態では、ＰＣＲＦ、または、ＨＳＳ）に送信して通知する。
経路の設定が完了した後は、経路設定装置３０３は、設定された経路にしたがって経路制御部５２３により該当するパケットを送信（転送）する。
【００５９】
例えば、利用者は、端末装置３０１を操作して、希望のサービスを提供するアプリケーション（アプリ）の利用を開始する。このアプリケーションは、例えば、あらかじめ端末装置３０１にインストールされていてもよく、または、新たに端末装置３０１にインストールされてもよい。
すると、端末装置３０１は、そのアプリケーションを起動させて、それに関する信号のパケットを無線により送信する。このパケットには、ソースアドレス（送信元のアドレス）として、希望のサービスについて端末装置３０１に対して付与されたＩＰアドレスが含まれる。
端末装置３０１から送信されたパケットは、例えば、基地局装置またはアクセスポイントなど（図４では、図示せず）により受信されて、ＥＰＣ部３０２のＰ−ＧＷ３１１を介して、リアＮＷの経路設定装置３０３に到達する。
経路設定装置３０３は、到達したパケットを通信部５０１により受信すると、当該パケットに含まれるソースアドレス（ＩＰアドレスであり、端末アドレス）について、設定された経路にしたがって経路制御部５２３により当該パケットを送信（転送）する。
【００６０】
これにより、端末装置３０１から希望のサービスの提供を要求するパケットが送信された場合、当該パケットがＰ−ＧＷ３１１を介して経路設定部５２２により受信され、リアＮＷにおいてトラフィックを見ても当該パケットの転送先が不明であるときにおいても、当該パケットが経路設定部５２２により希望のサービスを提供するサービス部に送信（転送）される。
【００６１】
ここで、本実施形態では、制御装置３０４が、ＥＰＣ部３０２（本実施形態では、管理装置３１２）からオプション契約情報を受信して取得すると、その情報に基づいて該当する端末アドレスについて送信先（転送先）の情報（本実施形態では、サービス部を識別する情報）を決定し、決定した情報を経路設定装置３０３に通知する。
【００６２】
（第２実施形態の変形例）
上記の実施形態では、経路設定装置３０３がＳＤＮルータである場合を示したが、変形例として、経路設定装置３０３がＳＤＮルータとＳＤＮコントローラの両方の機能を備えてもよい。つまり、経路設定装置３０３が制御装置３０４の機能も含むと捉えることも可能である。
この変形例について説明する。この変形例に係る通信システムＡ２では、上記した（動作例２−２）〜（動作例２−４）の代わりに、（変形例に係る動作例２−２）〜（変形例に係る動作例２−４）を行う。
なお、説明の便宜上、各構成部などに付される符号としては、上記と同じ符号を用いて説明する。
【００６３】
（変形例に係る動作例２−２）
管理装置３１２（本実施形態では、ＰＣＲＦ、または、ＨＳＳ）は、アタッチ処理を実行して新たにネットワークに接続する端末装置３０１をアタッチ検出部４２１により検出すると、当該端末装置３０１から受信されたパケットに含まれるソースアドレス（ＩＰアドレスであり、端末アドレス）について、当該ＩＰアドレスを付与されて利用する端末装置３０１のオプション契約情報を検索し、その検索結果の情報（オプション契約情報）をサービス情報送信制御部４２２および通信部４０１により経路設定装置３０３に送信して通知する。
【００６４】
（変形例に係る動作例２−３）
図３に示されるものと同様なサービス情報２０１は、経路設定装置３０３の記憶部５０２に記憶される。
経路設定装置３０３は、管理装置３１２から受信されたオプション契約情報に基づいて、端末アドレスとサービスとの対応情報を記憶部５０２に記憶されたサービス情報２０１に追加するように、当該サービス情報２０１を更新する。
そして、経路設定装置３０３は、管理装置３１２から通知されたオプション契約情報に係る端末アドレスについて、当該端末アドレスに対応するサービスを提供するサービス部（サービス部２２−１〜２２−Ｎのうちのいずれか）を識別する情報（転送先を特定する情報）に基づいて、該当するサービス部（例えば、１≦ｊ≦Ｎの値を取るｊを用いて、サービスｊのサービス部）に該当するパケット（該当するＩＰアドレスが含まれるパケット）を送信（転送）するように、経路設定部５２２により経路を設定する。
【００６５】
（変形例に係る動作例２−４）
経路設定装置３０３は、経路の設定が完了すると、その旨を示す信号（設定完了通知信号）を管理装置３１２（本実施形態では、ＰＣＲＦ、または、ＨＳＳ）に送信して通知する。
経路の設定が完了した後は、経路設定装置３０３は、設定された経路にしたがって経路制御部５２３により該当するパケットを送信（転送）する。
【００６６】
これにより、端末装置３０１から希望のサービスの提供を要求するパケットが送信された場合、当該パケットがＰ−ＧＷ３１１を介して経路設定部５２２により受信され、リアＮＷにおいてトラフィックを見ても当該パケットの転送先が不明であるときにおいても、当該パケットが経路設定部５２２により希望のサービスを提供するサービス部に送信（転送）される。
【００６７】
ここで、本変形例では、経路設定装置３０３が、ＥＰＣ部３０２（本実施形態では、管理装置３１２）からオプション契約情報を受信して取得すると、その情報に基づいて該当する端末アドレスについて送信先（転送先）の情報（本実施形態では、サービス部を識別する情報）を決定し、決定した情報に基づいて経路を設定する。
【００６８】
（第２実施形態のまとめ）
以上のように、本実施形態に係る通信システムＡ２では、ユーザ（本実施形態では、端末装置３０１）がアタッチしたときに、ＳＤＮルータ（本実施形態では、経路設定装置３０３）により、オプション契約に基づく経路を設定する。
本実施形態に係る通信システムＡ２では、例えば、サービスが変わっても、Ｐ−ＧＷ３１１が変わらないため、ＩＰアドレスが変わることがなく、他のサービスが消えてしまうことを解消することができる。
また、本実施形態に係る通信システムＡ２では、オプション契約情報に基づいて対応するサービスへの経路を設定する場合に、例えば、オプション契約の種類を問わず、ユーザを共通のＰ−ＧＷ３１１に収容して、Ｐ−ＧＷ３１１の分割損を解消することができる。
【００６９】
一構成例として、管理装置（図４の例では、管理装置３１２）と、経路設定装置（図４の例では、経路設定装置３０３）を含み、前記管理装置は、端末装置（図４の例では、端末装置３０１）が所定のネットワーク（図４の例では、ＥＰＣ部３０２のネットワーク）へのアタッチを行ったことを検出するアタッチ検出部（図５の例では、アタッチ検出部４２１）と、前記アタッチ検出部により前記アタッチが検出されたことに応じて、前記端末装置からのパケットの送信先に関する情報を送信するように制御する送信制御部（図５の例では、サービス情報送信制御部４２２）と、を備え、前記経路設定装置は、前記管理装置から送信される情報（または、その情報に基づく情報）を受信することを制御する受信制御部（図６の例では、サービス情報受信制御部５２１）と、前記受信制御部による制御により受信された情報に基づいて、前記端末装置からのパケットの送信先の経路を設定する経路設定部（図６の例では、経路設定部５２２）と、を備える、通信システム（図４の例では、通信システムＡ２）である。
一構成例として、通信システムにおいて、前記経路設定装置は、前記経路設定部により設定された経路にしたがって、前記パケットを送信するように制御する経路制御部（図６の例では、経路制御部５２３）を備える。
一構成例として、通信システムにおいて、前記パケットの送信先は、前記パケットに含まれるソースアドレスに対応するサービスごとに定められ、前記管理装置に備えられた前記送信制御部は、前記端末装置からのパケットの送信先に関する情報が未送信である場合（送信されていない場合）に、当該情報を送信するように制御する。
【００７０】
［第３実施形態］
以上に示した実施形態（第１実施形態〜第２実施形態）に係る通信システムでは、例えば、利用者の意思などにより、オプション契約情報（ＳＯ）が変更されてもよい。
図７は、本発明の一実施形態（第３実施形態）に係る通信システムにおいてオプション契約情報を変更する処理の手順の一例を示す図である。
本実施形態では、通信システムにおける端末装置、管理装置（本実施形態では、ＰＣＲＦ、または、ＨＳＳ）、経路設定装置（本実施形態では、ＳＤＮのルータ）、制御装置（本実施形態では、ＳＤＮのコントローラ）を、それぞれ、端末装置６０１、管理装置６０２、経路設定装置６０３、制御装置６０４として説明する。
なお、これらの各装置６０１〜６０４は、それぞれ、以上に示した各実施形態（第１実施形態〜第２実施形態）における同一の名称の装置に相当する。
本実施形態に係る通信システムでは、（処理Ｔ１００１）〜（処理Ｔ１００６）が行われる。
【００７１】
（処理Ｔ１００１）
例えば、利用者の操作などにより、端末装置６０１において、オプション契約情報（ＳＯ）が変更される。
【００７２】
（処理Ｔ１００２）
端末装置６０１は、該当するユーザのアドレスと、変更するオプション契約情報（例えば、変更内容を含む情報）を管理装置６０２に送信して通知する。この通知を行うためのプロトコルとして、例えば、独自のプロトコルが用いられてもよい。なお、ユーザのアドレスとしては、ユーザ（または、端末装置６０１）を特定することが可能な任意のアドレスが用いられてもよく、例えば、ユーザ（または、端末装置６０１）に固有のアドレスが用いられてもよく、または、Ｐ−ＧＷにより付与されるＩＰアドレスが用いられてもよい。
管理装置６０２は、端末装置６０１から通知されたオプション契約情報の変更内容を、オプション契約情報を記憶するデータベースに反映させるように、当該データベースの記憶内容を変更する。
【００７３】
（処理Ｔ１００３）
管理装置６０２は、例えば、オプション契約情報の変更が通知されたことを契機（トリガー）として、ユーザのアドレスおよび対応するオプション契約情報の変更内容を含む情報を制御装置６０４に送信して通知する。
ここで、他の構成例として、管理装置６０２は、所定の時間（一定の時間）ごとにおけるオプション契約情報の変更についてまとめて同時に、データベースの変更や、制御装置６０４への通知を行ってもよい。この場合、例えば、シグナリング数を削減することが可能である。
【００７４】
（処理Ｔ１００４）
制御装置６０４は、管理装置６０２から情報を受信すると、その旨を示す信号（応答信号）を管理装置６０２に送信して通知する。
【００７５】
（処理Ｔ１００５）
制御装置６０４は、例えば、オプション契約情報の変更が通知されたことを契機（トリガー）として、ユーザのアドレスおよび対応するオプション契約情報の変更内容を含む情報（例えば、経路の変更を通知する情報）を経路設定装置６０３に送信して通知する。
ここで、他の構成例として、制御装置６０４は、所定の時間（一定の時間）ごとにおけるオプション契約情報の変更についてまとめて同時に、経路設定装置６０３への通知を行ってもよい。この場合、例えば、シグナリング数を削減することが可能である。所定の時間としては、様々な時間が用いられてもよく、例えば、１分などが用いられてもよい。
【００７６】
（処理Ｔ１００６）
経路設定装置６０３は、制御装置６０４からオプション契約情報の変更に関する情報（例えば、経路の変更を通知する情報）を受信すると、受信された情報に基づいて、経路の変更内容を反映させるように、経路の設定内容を変更する。これにより、リアＮＷにおけるルータで管理される経路が変更される。
【００７７】
このように、本実施形態に係る通信システムでは、例えば、ユーザ（本実施形態では、端末装置６０１）が接続するＰ−ＧＷを変更することなく、速やかに、経路設定装置６０３における経路を変更することができる。ここで、Ｐ−ＧＷはユーザにＩＰアドレスを割り振っており、ユーザが利用して接続するＰ−ＧＷが変更されないことにより、ユーザに割り振られるＩＰアドレスが変わらないことを保証することができ、ユーザが実行している通信が切断されることを防止することができる。
【００７８】
本実施形態に係る通信システムでは、ユーザ（本実施形態では、端末装置６０１）がオプション契約情報を変更した際に、ＰＣＲＦまたはＨＳＳ（本実施形態では、管理装置６０２）からＳＤＮコントローラ（本実施形態では、制御装置６０４）に変更が通知される。また、本実施形態に係る通信システムでは、オプション契約情報の変更を元に、ＳＤＮコントローラからＳＤＮルータ（本実施形態では、経路設定装置６０３）に経路の変更を通知する。
本実施形態に係る通信システムでは、例えば、ＳＤＮコントローラからＳＤＮルータへ経路の変更を通知する際に、一定の時間間隔（例えば、１分ごと、など）で通知することで、発生するシグナリング数を削減することが可能である。
また、本実施形態に係る通信システムでは、例えば、ユーザがネットワーク接続中にサービスを変更した際に、通信断を発生させず、これにより、無瞬断でのオプション契約情報の変更を可能にする。
【００７９】
［以上の実施形態の適用対象の例］
図８は、一例に係るリアＮＷの通信システムＡ１１の概略的な構成を示すブロック図である。
以上の実施形態（第１実施形態〜第３実施形態）に係る通信システムは、一例として、図８に示されるような通信システムＡ１１に適用することが可能である。
【００８０】
通信システムＡ１１は、複数の端末装置１００１〜１００３と、複数の基地局装置１０１１〜１０１２と、ＥＰＣ部１０２１と、リアＮＷ１０２２と、インターネット１０３１と、ＷＥＢフィルタサーバ装置１０３２と、ウィルスチェックサービス部１０３３を備える。
ＥＰＣ部１０２１は、複数の異なるサービスについてサービスごとにＰ−ＧＷ１１０１〜１１０３を備える。
リアＮＷ１０２２は、複数の異なるサービスについてサービスごとにルータ１１１１〜１１１３を備える。
【００８１】
例えば、インターネット接続サービスの提供を受ける端末装置１００１は、インターネット接続サービスに専用のＰ−ＧＷ１１０１にアクセスし、これにより、インターネット接続サービスに専用のルータ１１１１が経路を設定する。
また、ＷＥＢフィルタサービス（例えば、青少年向けフィルタのサービス）の提供を受ける端末装置１００２は、ＷＥＢフィルタサービスに専用のＰ−ＧＷ１１０２にアクセスし、これにより、ＷＥＢフィルタサービスに専用のルータ１１１２が経路を設定する。
また、ウィルスチェックサービス（例えば、企業ユーザ向けフィルタのサービス）の提供を受ける端末装置１００３は、ウィルスチェックサービスに専用のＰ−ＧＷ１１０３にアクセスし、これにより、ウィルスチェックサービスに専用のルータ１１１３が経路を設定する。
【００８２】
図８に示されるような通信システムＡ１１では、例えば、ユーザの数が少ないサービスにも専用のＰ−ＧＷの設備を設置（例えば、増設など）するため、過剰な設備投資となり得る。また、図８に示されるような通信システムＡ１１では、例えば、サービスごとに専用のＰ−ＧＷ１１０１〜１１０３やルータ１１１１〜１１１３が用いられるため、著しい工数の処理が発生し得る。
【００８３】
例えば、図８に示されるような通信システムＡ１１では、ユーザが利用するサービス部へトラフィックを転送するため、専用のハードウェア（ＨＷ）と専用のソフトウェア（ＳＷ）を用意して、サービスごとに異なるＰ−ＧＷ１１０１〜１１０３に収容している。このため、専用のＨＷと専用のＳＷにかかる費用が大きかった。
【００８４】
一方で、例えば、仮想化技術を適用することで、一台のＨＷ内で複数のＰ−ＧＷの機能を起動させることが可能になる。この場合、ＨＷの台数については、削減することが可能となる。しかしながら、仮想Ｐ−ＧＷをサービスごとに用意する必要があるため、ＳＷにかかる費用（例えば、３つのサービスであれば、３ノード用のＳＷの費用）が大きくなる。
このように、仮想化技術によって、一台の物理ＨＷに複数台の仮想Ｐ−ＧＷを構築することができたとしても、サービスごとに個別のＰ−ＧＷの機能が必要になることは変わらない。仮想化したシステムでは、ＨＷの費用は汎用サーバを利用することで削減されるが、ＥＰＣに必要となるＳＷの費用は従来と変わらないか、または、それ以上かかる。このため、個別のサービスごとに仮想Ｐ−ＧＷを用意すると、大きい費用がかかり得る。
さらに、専用のＰ−ＧＷのサービス別のネットワークにモバイルサービス固有の設定が必要であるため、増設の際に設定作業に著しい工数が発生し得る。
【００８５】
また、サービスごとに異なるＰ−ＧＷを設置するシステムでは、ユーザが利用するサービスを変更すると、Ｐ−ＧＷが変更になるため、通信断が発生する。例えば、スマートフォンなどでは、種々のプロセスが起動して通信を行っており、ユーザがあるサービスの利用内容を変更した影響によって種々のプロセスの通信が切断されてしまい得る。
【００８６】
これに対して、以上の実施形態（第１実施形態〜第３実施形態）に係る通信システムを適用すると、このような問題を解消することが可能である。
例えば、仮想Ｐ−ＧＷであっても、複数のサービスを利用するユーザを収容する構成では、一台のＨＷ内でかつ一台のサーバ装置に集中するように制御することが可能である。
仮想Ｐ−ＧＷの中で異なるサービスを利用するユーザを一台に収容することで、必要となるＳＷの費用を削減することが図られ、例えば、１ノード用のＳＷの費用で済む。
また、このような構成では、ユーザがオプション契約を変更した際には、ＥＰＣのＰＣＲＦまたはＨＳＳからユーザがオプション契約を変更した情報が通知されることで、例えば、経路の変更を実行するだけで、ユーザが利用するＰ−ＧＷを変更する必要がなくなる。このため、ユーザのＩＰアドレスは変更されず、通信断も発生しないため、ユーザが利用するサービスを効率的に変更することができる。
【００８７】
［以上の実施形態のまとめ］
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００８８】
また、以上に示した実施形態に係る各装置（例えば、経路設定装置、制御装置、管理装置など）の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、処理を行ってもよい。
【００８９】
なお、ここでいう「コンピュータシステム」とは、オペレーティング・システム（ＯＳ：Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００９０】
さらに、「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  
Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記のプログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記のプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、上記のプログラムは、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００９１】
Ａ１、Ａ２、Ａ１１…通信システム、１、３０１、６０１、１００１〜１００３…端末装
置、２、３０２、１０２１…ＥＰＣ部、３、３０３、６０３…経路設定装置、４、３０４
、６０４…制御装置、１１、３１１、１１０１〜１１０３…Ｐ−ＧＷ、１２、３１２、６
０２…管理装置、２１、３２１…ネットワーク、２２−１〜２２−Ｎ、３２２−１〜３２
２−Ｎ…サービス部、１０１、４０１、５０１…通信部、１０２、４０２、５０２…記憶
部、１０３、４０３、５０３…制御部、１２１…パケット受信検出部、１２２…問い合わ
せ部、１２３、５２１…サービス情報受信制御部、１２４、５２２…経路設定部、１２５
、５２３…経路制御部、２０１…サービス情報、４２１…アタッチ検出部、４２２…サー
ビス情報送信制御部、１０１１〜１０１２…基地局装置、１０２２…リアＮＷ、１１１１
〜１１１３…ルータ、１０３１…インターネット、１０３２…ＷＥＢフィルタサーバ装置
、１０３３…ウィルスチェックサービス部
【図１】
2018102004.tif 000003
【図２】
2018102004.tif 000004
【図３】
2018102004.tif 000005
【図４】
2018102004.tif 000006
【図５】
2018102004.tif 000007
【図６】
2018102004.tif 000008
【図７】
2018102004.tif 000009
【図８】
2018102004.tif 000010