(57)【要約】      （修正有）【課題】複雑な設定をせずに、ユーザ端末の先のネットワーク上の通信対象にパケットを送信するゲートウェイを提供する。【解決手段】ユーザ端末の識別子と当該ユーザ端末を利用する通信対象に割り当てる少なくとも１以上のＩＰアドレスとの組み合わせを登録した登録ＩＰアドレス情報１３３を記憶させた記憶部１３と、送信元からのパケットに含まれる宛先ＩＰアドレスに基づいて記憶部１３の登録ＩＰアドレス情報１３３を参照して、当該宛先ＩＰアドレスが登録ＩＰアドレス情報１３３の何れかと一致するか否かを判定する判定部１４と、判定部１４において宛先ＩＰアドレスが登録ＩＰアドレス情報１３３の何れかと一致したと判定した場合に、一致した登録ＩＰアドレス情報１３３のユーザ端末の識別子に基づいて当該ユーザ端末に送信するためのヘッダ情報を送信元からの元のパケットに付してカプセル化して送信パケットを生成する送信パケット生成部１５を備える。【選択図】図１
2019216323.tif 000002
【特許請求の範囲】
【請求項１】
パケットデータネットワークを経由して届いた送信元からのパケットを、固有の識別子を有するユーザ端末を経由して該ユーザ端末の先のネットワークに存在する通信対象に対して送信する処理を担うゲートウェイ装置であって、
前記ユーザ端末の識別子と当該ユーザ端末を利用する前記通信対象に割り当てる少なくとも１以上のＩＰアドレスとの組み合わせを登録した登録ＩＰアドレス情報として予め記憶させた記憶部と、
前記送信元からのパケットに含まれる宛先ＩＰアドレスを抽出し、抽出した宛先ＩＰアドレスに基づいて前記記憶部の前記登録ＩＰアドレス情報を参照して当該宛先ＩＰアドレスが前記登録ＩＰアドレス情報の何れかと一致するか否かを判定する判定部と、
前記判定部において宛先ＩＰアドレスが前記登録ＩＰアドレス情報の何れかと一致したと判定した場合に、一致した登録ＩＰアドレス情報のユーザ端末の識別子に基づいて当該ユーザ端末に送信するためのヘッダ情報を送信元からの元のパケットに付してカプセル化して送信パケットを生成する送信パケット生成部と
を備えるゲートウェイ装置。
【請求項２】
ＧＴＰに基づいて前記ユーザ端末との間にＧＴＰトンネルを生成するＧＴＰトンネル生成部を備え、
前記記憶部は、前記ＧＴＰトンネル生成部で生成したＧＴＰトンネルの識別子と前記ユーザ端末の識別子及び／又は前記ユーザ端末のＩＰアドレスとの組み合わせをＧＴＰトンネル情報として記憶させる機能を備え、
前記送信パケット生成部は、宛先ＩＰアドレスと一致したユーザ端末の識別子及び／又は当該ユーザ端末のＩＰアドレスを用いてＧＴＰトンネル情報を参照し、一致したＧＴＰトンネルの識別子を前記ヘッダ情報に含ませるようにした
請求項１に記載のゲートウェイ装置。
【請求項３】
前記登録ＩＰアドレス情報は、前記通信対象に割り当てる少なくとも１以上のＩＰアドレスを前記ユーザ端末のユーザによる指定に基づいて予め登録処理を実行して記憶させたものである
請求項１又は請求項２に記載のゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末の先のネットワークに存在する通信対象に対してパケットを送信する処理を担うゲートウェイ装置に関するものである。
【背景技術】
【０００２】
近年、スマートフォンなどの通信機能を備えたユーザ端末（以下、ＵＥ（User Equipment）と表現する場合もある）が増えている。これらのユーザ端末における通信は、通信会社の設備であるモバイルコアネットワーク（Mobile Core Network）を介してパケットデータネットワーク（Packet Data Network）との間で通信を行っている。
【０００３】
ユーザ端末に付与されたＩＰアドレス宛のパケットをユーザ端末に送信する手法については、現在のスマートフォン等において採用されているＬＴＥの通信規格の場合には以下の非特許文献１乃至非特許文献３において開示されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】3GPP TS 23.401 General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access（http://www.etsi.org/deliver/etsi_ts/123400_123499/123401/08.14.00_60/ts_123401v081400p.pdf）
【非特許文献２】3GPP TS 29.274 3GPP Evolved Packet System (EPS); Evolved General Packet Radio Service (GPRS) Tunnelling Protocol for Control plane (GTPv2-C)（http://www.etsi.org/deliver/etsi_ts/129200_129299/129274/12.06.00_60/ts_129274v120600p.pdf）
【非特許文献３】3GPP TS 29.281 General Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U)（http://www.etsi.org/deliver/etsi_ts/129200_129299/129281/09.03.00_60/ts_129281v090300p.pdf）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図７は、ユーザ端末の先のネットワークに存在する通信対象に対してパケットを送信する処理に関する従来の構成を表したブロック図である。この図７において、ＵＥは、ユーザ端末である。ｅＮＢ（eNodeBともいう）は、ユーザ端末との無線通信を担う基地局である。ＳＧＷは、MMEと呼ばれる機器とC-planeとの間で通信に必要な信号を中継する機能と、ユーザーデータのユーザープレーン（User-plane）を扱う機能とを備えたサービングゲートウェイ（Serving Gateway）である。ＰＧＷは、ＬＴＥの通信網とパケットデータネットワークとの接続を行う機能と、ユーザ端末等の接続機器に対してIPアドレスを割り当てる機能とを備えたパケットデータネットワークゲートウェイ（Packet Data Network Gateway（PDN Gatewayともいう））である。ＬＴＥの通信規格によれば、通常は、ユーザ端末の電源がＯＮとなった時にＰＧＷに対して接続要求がなされて、接続が確立される段階でユーザ端末に対してＩＰアドレスが付与される。
【０００６】
従来の通信規格においては、ユーザ端末とパケットデータネットワークとの間の通信のみを想定して作られているため、送信元から見てユーザ端末の更に先に存在する通信対象と通信するためには、図７に示すように、ユーザ端末と通信対象との間をＤＮＡＴ（Destination Network Address Translation）にて接続する必要があった。ＤＮＡＴでは、通信対象１〜ｎをそれぞれユーザ端末のＩＰネットワークに追加する際にその都度設定を追加しなければならないという問題がある。また、宛先ポートを指定しなければならないため、同じＩＰアドレスを持った通信対象宛でも受信ポートが違えば別の設定を追加しなければならず、使い勝手の悪い状況となってしまうという問題があった。
【０００７】
本発明は、上記問題点に鑑みなされたものであり、複雑な設定をせずとも、ユーザ端末の先のネットワークに存在する通信対象に対して送信元からのパケットを送信可能なゲートウェイ装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るゲートウェイ装置は、パケットデータネットワークを経由して届いた送信元からのパケットを、固有の識別子を有するユーザ端末を経由して該ユーザ端末の先のネットワークに存在する通信対象に対して送信する処理を担うゲートウェイ装置であって、前記ユーザ端末の識別子と当該ユーザ端末を利用する前記通信対象に割り当てる少なくとも１以上のＩＰアドレスとの組み合わせを登録した登録ＩＰアドレス情報として予め記憶させた記憶部と、前記送信元からのパケットに含まれる宛先ＩＰアドレスを抽出し、抽出した宛先ＩＰアドレスに基づいて前記記憶部の前記登録ＩＰアドレス情報を参照して当該宛先ＩＰアドレスが前記登録ＩＰアドレス情報の何れかと一致するか否かを判定する判定部と、前記判定部において宛先ＩＰアドレスが前記登録ＩＰアドレス情報の何れかと一致したと判定した場合に、一致した登録ＩＰアドレス情報のユーザ端末の識別子に基づいて当該ユーザ端末に送信するためのヘッダ情報を送信元からの元のパケットに付してカプセル化して送信パケットを生成する送信パケット生成部とを備えることを特徴とする。
【０００９】
また、本発明に係るゲートウェイ装置は、ＧＴＰに基づいて前記ユーザ端末との間にＧＴＰトンネルを生成するＧＴＰトンネル生成部を備え、前記記憶部は、前記ＧＴＰトンネル生成部で生成したＧＴＰトンネルの識別子と前記ユーザ端末の識別子及び／又は前記ユーザ端末のＩＰアドレスとの組み合わせをＧＴＰトンネル情報として記憶させる機能を備え、前記送信パケット生成部は、宛先ＩＰアドレスと一致したユーザ端末の識別子及び／又は当該ユーザ端末のＩＰアドレスを用いてＧＴＰトンネル情報を参照し、一致したＧＴＰトンネルの識別子を前記ヘッダ情報に含ませるようにしたことを特徴とする。
【００１０】
また、本発明に係るゲートウェイ装置は、前記登録ＩＰアドレス情報は、前記通信対象に割り当てる少なくとも１以上のＩＰアドレスを前記ユーザ端末のユーザによる指定に基づいて予め登録処理を実行して記憶させたものであることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザ端末の識別子と当該ユーザ端末を利用する通信対象に割り当てる少なくとも１以上のＩＰアドレスとの組み合わせを登録ＩＰアドレス情報として予め記憶させておき、送信元からのパケットに含まれる宛先ＩＰアドレスに基づいて登録ＩＰアドレス情報を参照し、宛先ＩＰアドレスが登録ＩＰアドレス情報の何れかと一致した場合に、一致した登録ＩＰアドレス情報のユーザ端末の識別子に基づいて当該ユーザ端末に送信するためのヘッダ情報を送信元からの元のパケットに付してカプセル化して送信パケットを生成するようにしたので、複雑な設定をせずともユーザ端末の先のネットワーク上の通信対象に対して送信元からのパケットを送信することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係るゲートウェイ装置１０の構成を表したブロック図である。
【図２】本発明に係るゲートウェイ装置１０を用いた場合の通信構成全体を表したブロック図である。
【図３】本発明に係るゲートウェイ装置１０における送信パケットに付するヘッダ情報の一例を表した説明図である。
【図４】本発明に係るゲートウェイ装置１０を用いた場合の通信処理のシーケンス図である。
【図５】本例のゲートウェイ装置１０における送信パケット生成処理の流れを表したフローチャート図である。
【図６】本発明に係るゲートウェイ装置１０を用いた場合の通信構成全体の他の実施形態を表したブロック図である。
【図７】従来のゲートウェイ装置を用いた場合の通信構成全体を表したブロック図である。
【発明を実施するための形態】
【００１３】
［第１の実施の形態］
以下、図面を参照しながら、本発明の第１の実施の形態に係るゲートウェイ装置の例について説明する。図１は、本発明に係るゲートウェイ装置１０の構成を表したブロック図である。図１に示すように、ゲートウェイ装置１０は、ＩＰアドレス付与部１１と、ＧＴＰトンネル生成部１２と、記憶部１３と、判定部１４と、送信パケット生成部１５とを備えている。なお、本例におけるゲートウェイ装置とは、ユーザ端末が利用する通信網とパケットデータネットワークとの接続を担うゲートウェイのことをいい、例えば、パケットデータネットワークゲートウェイ（以下、ＰＧＷという）が該当する。
【００１４】
ＩＰアドレス付与部１１は、ユーザ端末からの接続要求に基づいて当該ユーザ端末に対してＩＰアドレスを付与する機能を有する。ユーザ端末に対してＩＰアドレスを付与する方法は、固定のＩＰアドレスを付与する方法や、動的にＩＰアドレスを付与する方法などが存在するが、一例としては、ユーザ端末の電源が投入されたタイミングでユーザ端末からゲートウェイ装置１０に対して接続要求がなされ、この接続要求がなされたことをもって当該ユーザ端末に対してＩＰアドレスを付与することが考えられる。ここで、ユーザ端末は、スマートフォンにおけるＳＩＭカードに付された固有番号であるＩＭＳＩのような固有の識別子を有しており、ＩＰアドレス付与部１１においてユーザ端末に対してＩＰアドレスを付与した場合には、当該ユーザ端末の識別子と付与したＩＰアドレスの組み合わせをＵＥ用ＩＰアドレス情報として記憶させる。
【００１５】
ＧＴＰトンネル生成部１２は、ＧＴＰに基づいて前記ユーザ端末との間にＧＴＰトンネルを生成する機能を有する。ここで、ＧＴＰとは、ＧＰＲＳトンネリングプロトコル（General Packet Radio Service Tunneling Protocol）のことをいい、このＧＴＰに基づいてＧＴＰトンネルを生成する。ＧＴＰトンネルとは、通信している中身の状態を考慮せずに、与えられたパケットをそのまま忠実に送信先に伝送するための方式をいい、また、ベアラ（bearer）ともいう。このＧＴＰトンネル生成部１２におけるＧＴＰトンネルの生成は、既存の手法を適用するものであるので、具体的手法についての説明は省略する。生成されたＧＴＰトンネルには、ＧＴＰトンネルの識別子としてのＴＥＩＤが付与される。このＧＴＰトンネル生成部１２で生成したＧＴＰトンネルの識別子とユーザ端末の識別子との組み合わせをＧＴＰトンネル情報として記憶させる。なお、ＧＴＰトンネル情報として、ユーザ端末の識別子に替えて、或いは、ユーザ端末の識別子とともに、ＩＰアドレス付与部１１において付与されたユーザ端末のＩＰアドレスを記憶させるようにしてもよい。また、ＧＴＰトンネル情報には、ＧＴＰトンネルの識別子としてのＴＥＩＤの他、ＧＴＰトンネルによる接続対象であるＳＧＷのＩＰアドレスが含まれる。
【００１６】
このＧＴＰトンネル生成部１２と同様のトンネル生成機能を、ＰＧＷの後段のＳＧＷやｅＮＢもそれぞれ備えている。ＳＧＷやｅＮＢは、それぞれ次の装置までのＧＴＰトンネルを生成する機能を備え、生成したＧＴＰトンネルにはそれぞれＧＴＰトンネルの識別子が付与される。また、自装置に到達するまでのＧＴＰトンネルの識別子と自装置から次の装置までのＧＴＰトンネルの識別子の対応関係を記憶しておく。そして、各装置にてパケットを受信した場合には、受信したパケットに付されていたヘッダ情報に記載されたＧＴＰトンネルの識別子に基づいて記憶情報を参照することで、次の装置までのトンネルの識別子と次の装置のＩＰアドレスとを抽出して、受信したパケットのヘッダ情報を書き換えて送信する。このような処理を行うことで、目的のユーザ端末までパケットが送信されることになる。
【００１７】
記憶部１３は、情報処理装置１０において行われる様々な処理で必要なデータ及び処理の結果として得られたデータを記憶させる機能を有する。また、前述のＵＥ用ＩＰアドレス情報１３１、ＧＴＰトンネル情報１３２、及び、後述の登録ＩＰアドレス情報１３３をこの記憶部１３に格納する。なお、ＵＥ用ＩＰアドレス情報１３１、ＧＴＰトンネル情報１３２、及び、登録ＩＰアドレス情報１３３は、ゲートウェイ装置１０の各種処理時にアクセス可能であれば、必ずしもゲートウェイ装置１０自身で保持する必要はない。
【００１８】
判定部１４は、送信元からのパケットに含まれる宛先ＩＰアドレスを抽出し、抽出した宛先ＩＰアドレスに基づいて記憶部１３の登録ＩＰアドレス情報１３３を参照して当該宛先ＩＰアドレスが前記登録ＩＰアドレス情報の何れかと一致するか否かを判定する機能を有する。ここで、登録ＩＰアドレス情報とは、ユーザ端末の識別子と当該ユーザ端末の先のネットワークに存在する通信対象に対して割り当てる少なくとも１以上のＩＰアドレスとの組み合わせを登録した情報のことをいう。この登録ＩＰアドレス情報は、例えば、通信対象に割り当てる少なくとも１以上のＩＰアドレスに関するユーザによる指定に基づいて予め登録処理を実行して記憶させる手法が考えられる。登録ＩＰアドレス情報の登録には、例えば、専用のｗｅｂサイトを用いるようにしてもよい。また、登録ＩＰアドレス情報として登録する少なくとも１以上のＩＰアドレスは、所定の帯域のＩＰアドレスを纏めて指定するＩＰアドレス帯を指定するものであってもよい。これらは、例えば、記憶部１３において登録ＩＰアドレス情報１３３として記憶させる。
【００１９】
ここで、送信元からのパケットには宛先ＩＰアドレスが含まれる。この宛先ＩＰアドレスがＵＥ用ＩＰアドレス情報１３１として登録されたユーザ端末自体のＩＰアドレスを指定するものである場合には、従来のゲートウェイ装置における処理で送信を行うことが可能であるが、宛先ＩＰアドレスがユーザ端末の先のネットワークに存在する通信対象のＩＰアドレスを指定するものの場合には、従来のゲートウェイ装置における処理ではそのまま送信を行うことができない。そこで本例においては、判定部１４において、宛先ＩＰアドレスに基づいて登録ＩＰアドレス情報１３３を参照して当該宛先ＩＰアドレスが登録ＩＰアドレス情報の何れかと一致するか否かを判定する。一致しない場合には、送信処理を実行できないことになる。他方で、一致する場合には、宛先ＩＰアドレスが何れのユーザ端末の識別子と組み合わされているのかが判明するため、判明したユーザ端末の識別子を用いて送信対象を決定することになる。
【００２０】
送信パケット生成部１５は、判定部１４において宛先ＩＰアドレスが登録ＩＰアドレス情報の何れかと一致したと判定した場合に、一致した登録ＩＰアドレス情報のユーザ端末の識別子に基づいて当該ユーザ端末に送信するためのヘッダ情報を送信元からの元のパケットに付してカプセル化して送信パケットを生成する機能を有する。元のパケットに付すヘッダ情報は、判定部１４において判明した識別子を有するユーザ端末に対して元パケットの送信を実現するために必要な情報である。
【００２１】
ヘッダ情報としては、例えば、ＧＴＰの場合には、次の装置であるＳＧＷのＩＰアドレスとＧＴＰトンネルの識別子（ＴＥＩＤ）を含ませる。ヘッダ情報を生成するために、送信パケット生成部１５において、宛先ＩＰアドレスと一致したユーザ端末の識別子を用いてＧＴＰトンネル情報１３２を参照し、一致したＧＴＰトンネルの識別子と接続対象であるＳＧＷのＩＰアドレスとをヘッダ情報として記載する。
【００２２】
図２は、本発明に係るゲートウェイ装置１０を用いた場合の通信構成全体を表したブロック図である。この図２において、ＵＥは、ユーザ端末である。ｅＮＢ（eNodeBともいう）は、ユーザ端末との無線通信を担う基地局である。ＳＧＷは、MMEと呼ばれる機器とC-planeとの間で通信に必要な信号を中継する機能と、ユーザーデータのユーザープレーン（User-plane）を扱う機能とを備えたサービングゲートウェイ（Serving Gateway）である。ＰＧＷは、ＬＴＥの通信網とパケットデータネットワークとの接続を行う機能と、ユーザ端末等の接続機器に対してIPアドレスを割り当てる機能とを備えたパケットデータネットワークゲートウェイ（Packet Data Network Gateway（PDN Gatewayともいう））である。図２におけるＰＧＷが、本例のゲートウェイ装置１０を適用する箇所である。この図２において、送信元からのパケットを通信対象１に送信したい場合、従来はＵＥのＩＰアドレス宛てに送信し、ＵＥから先の通信対象に対してはＤＮＡＴによって通信を行うようにしていたが、本例においては、ＵＥの先に存在する通信対象１〜ｎに割り当てられるＩＰアドレスを予め登録しておくことで、送信元と通信対象１との間で拠点間ＶＰＮのような環境を実現することに特徴を有する。
【００２３】
図３は、本発明に係るゲートウェイ装置１０における送信パケットに付するヘッダ情報の一例を表した説明図である。宛先アドレスがＵＥの先に存在する通信対象を指定するものである場合、送信パケット生成部１５において、ヘッダ情報を生成して元のパケットに付する処理を行う。その際のヘッダ情報は、判定部１４において登録ＩＰアドレス情報１３３を参照して得られたユーザ端末の識別子（例えば、ＩＭＳＩ）や、送信パケット生成部１５においてＵＥ用ＩＰアドレス情報１３１やＧＴＰトンネル情報１３２を参照することによって得られたユーザ端末のＩＰアドレス及びＧＴＰトンネルの識別子（例えば、ＴＥＩＤ）を含むものとする。なお、図３におけるＵＤＰは、ユーザデータグラムプロトコル（User Datagram Protocol）用のヘッダ情報である。ＧＴＰトンネルの識別子によって、少なくとも後段の装置、図３の例ではＳＧＷまでの通信ルートを指定することが可能となる。
【００２４】
図４は、本発明に係るゲートウェイ装置１０を用いた場合の通信処理のシーケンス図である。この図４において、先ず、送信元から通信対象のＩＰアドレスＡを指定したパケットが送信されると、これをＰＧＷで受信する。ＰＧＷでは、ＩＰアドレスＡに基づいて登録ＩＰアドレス情報１３３を参照する。ＩＰアドレスＡが登録ＩＰアドレス情報１３３に登録されていた場合、組合せて登録されているＵＥの識別子を取得する。ＰＧＷでは、さらに、ＵＥの識別子に基づいてＧＴＰトンネル情報１３２を参照する。ＧＴＰトンネルのＴＥＩＤとＳＧＷのＩＰアドレスを取得する。なお、ＧＴＰトンネル情報１３２を参照するにあたっては、ＵＥの識別子に基づいてＵＥ用ＩＰアドレス情報１３１を参照して、ＵＥのＩＰアドレスを取得し、ＵＥのＩＰアドレスに基づいてＧＴＰトンネル情報１３２を参照するようにしてもよい。ＧＴＰヘッダとしては、ＧＴＰトンネルのＴＥＩＤ、ＳＧＷのＩＰアドレスを記載する。そして、ＧＴＰヘッダを元のパケットに付けてカプセル化して、ＳＧＷに対して送信する。
【００２５】
図４において、カプセル化したパケットを受信したＳＧＷは、ＧＴＰヘッダ情報から適切なｅＮＢを決定し、そのｅＮＢに対してパケットを送信する。パケットを受信したｅＮＢは、ＧＴＰヘッダ情報から適切なＵＥを決定し、そのＵＥに対してパケットを送信する。これらのパケットの中継を行うＳＧＷやｅＮＢにおける処理は既知の手法に基づいて行われる。パケットを受信したＵＥは、カプセル化されたパケットからＧＴＰヘッダを外して元のパケットを取り出す。元のパケットには、通信対象のＩＰアドレスＡを指定するヘッダが付されているので、ＵＥの先のＩＰネットワークが適切にルーティングされていれば、通信対象に向けてパケットが転送される。すなわち、本例のゲートウェイ装置１０で生成した送信パケットからＧＴＰヘッダを外して元のパケットを取り出し、その元のパケットが指定する宛先アドレスに対してパケットを転送する機能をＵＥが備えている必要がある。
【００２６】
次に、本例のゲートウェイ装置１０における送信パケット生成処理の流れについて説明する。図５は、本例のゲートウェイ装置１０における送信パケット生成処理の流れを表したフローチャート図である。本例のゲートウェイ装置１０における送信パケット生成処理は、ゲートウェイ装置１０が送信元からのパケットを受信することで処理が開始される。ゲートウェイ装置１０は、先ず、受信したパケットから宛先アドレスを抽出する（ステップＳ１０１）。宛先アドレスがＵＥを指定するものである場合には、既存の手法でパケットが送信される。宛先アドレスがＵＥを指定するものでなかった場合、宛先アドレスに基づいて登録ＩＰアドレス情報を参照して、一致したＵＥの識別子を取得する（ステップＳ１０２）。取得したＵＥの識別子に基づいてＵＥ用ＩＰアドレス情報を参照して、ＵＥのＩＰアドレスを取得する（ステップＳ１０３）。なお、次のステップにおけるＧＴＰトンネル情報の参照にＵＥのＩＰアドレスを使用しない場合には、このステップＳ１０３を省略してもよい。次に、取得したＵＥの識別子又はＵＥのＩＰアドレスに基づいてＧＴＰトンネル情報を参照して、ＧＴＰヘッダの生成に必要な情報を取得する（ステップＳ１０４）。具体的には、ＧＴＰトンネルのＴＥＩＤ、ＳＧＷのＩＰアドレスを取得する。このようにして得られた情報に基づいてＧＴＰヘッダ情報を生成し、元のパケットにＧＴＰヘッダ情報を付してカプセル化することで、送信パケットを生成する（ステップＳ１０５）。最後に、生成した送信パケットを次の装置であるＳＧＷに送信して（ステップＳ１０６）、処理を終了する。
【００２７】
以上のように、第１の実施の形態に係るゲートウェイ装置１０によれば、ユーザ端末の識別子と当該ユーザ端末を利用する通信対象に割り当てる少なくとも１以上のＩＰアドレスとの組み合わせを登録ＩＰアドレス情報として予め記憶させておき、送信元からのパケットに含まれる宛先ＩＰアドレスに基づいて登録ＩＰアドレス情報を参照し、宛先ＩＰアドレスが登録ＩＰアドレス情報の何れかと一致した場合に、一致した登録ＩＰアドレス情報のユーザ端末の識別子に基づいて当該ユーザ端末に送信するためのヘッダ情報を送信元からの元のパケットに付してカプセル化して送信パケットを生成するようにしたので、複雑な設定をせずともユーザ端末の先のネットワーク上の通信対象に対して送信元からのパケットを送信することが可能となる。
【００２８】
すなわち、ゲートウェイ装置１０から見てユーザ端末の先に存在する通信対象を宛先アドレスで指定するパケットを受信した場合であっても、登録ＩＰアドレス情報を参照することで通信対象の手前のユーザ端末を特定し、そのユーザ端末まで元パケットを送信するためのヘッダ情報を生成して元のパケットに付してカプセル化して送信するようにすることで、ゲートウェイ装置１０からユーザ端末までの送信を行う既存の通信手法を利用しつつ、その先の通信対象に対してもパケットを送信することが可能となる。この手法は、事前に登録ＩＰアドレス情報を登録する作業が必要となるが、登録されたＩＰアドレスを使用する範囲においては自由に設定変更が可能となるため、従来のＤＮＡＴによって接続を行っていた場合に比較して、設定の煩雑さが軽減される。
【００２９】
［第２の実施の形態］
第１の実施の形態に係るゲートウェイ装置１０は、個人の所有するスマートフォンなどのユーザ端末を想定して説明を行ったが、これに限定されるものではない。図６は、本発明に係るゲートウェイ装置１０を用いた場合の通信構成全体の他の実施形態を表したブロック図である。この図６に示す例は、ユーザ端末が固有の識別子を有するルータの場合である。この図６に示すような通信構成において、ＰＧＷとしてゲートウェイ装置１０を採用する。
【００３０】
ＰＧＷとしてゲートウェイ装置１０を採用することにより、この図６のように、ＳＩＭカードを装着可能なルータなどのネットワーク機器を利用した際に、パケットデータネットワークに接続されたサーバから、ＩＰネットワークに接続されたファイルサーバに対して通信することが可能となる。このとき、ＳＳＨやＦＴＰなど異なるポートに対する通信をする場合でもＮＡＴの設定を追加する必要がない。また、Ｗｅｂサーバなど別のサーバを追加するときにもＩＰアドレスの範囲で宛先を指定しておくことで、ゲートウェイ装置１０側の設定変更も必要がなくなる。
【００３１】
第１の実施の形態及び第２の実施の形態においては、パケットに付するヘッダ情報として、次の装置のＩＰアドレスとＧＴＰトンネルの識別子（ＴＥＩＤ）を記載するものとして説明を行ったが、これは、ＬＴＥの通信規格で採用されるＧＴＰがそのような規格であるためであり、通信規格の制限が異なる場合には、ヘッダ情報はこれに限定されるものではない。すなわち、目的のユーザ端末まで適切に送信処理が行われることが保障されるのであればどのようなヘッダ情報であってもよい。
【００３２】
例えば、ヘッダ情報を生成するために、送信パケット生成部１５において、宛先ＩＰアドレスと一致したユーザ端末の識別子を用いてＵＥ用ＩＰアドレス情報１３１を参照し、一致したユーザ端末のＩＰアドレスをヘッダ情報に含ませるようにしてもよい。
【００３３】
第１の実施の形態及び第２の実施の形態においては、ＬＴＥの通信規格に採用されているＧＴＰというプロトコルを用いた通信を例とし、また、ゲートウェイ装置からユーザ端末までの間にＳＧＷ、ｅＮＢを介して通信が行われる場合を例として説明を行ったが、必ずしもこのプロトコル及び通信構成に限定されるものではない。他のプロトコル又は通信構成であっても、登録ＩＰアドレス情報としてユーザ端末の識別子と当該ユーザ端末を利用する通信対象に割り当てる少なくとも１以上のＩＰアドレスとの組み合わせをゲートウェイ装置１０において登録しておいて、ゲートウェイ装置１０から見てユーザ端末の先に存在する通信対象を宛先アドレスで指定するパケットを受信した場合に、登録ＩＰアドレス情報を参照することで通信対象の手前のユーザ端末を特定し、そのユーザ端末まで元パケットを送信するためのヘッダ情報を生成して元のパケットに付してカプセル化して送信する処理を適用可能なものであれば、ＬＴＥの通信規格以外の構成に対しても、本発明を適用することが可能である。
【符号の説明】
【００３４】
１０            ゲートウェイ装置
１１            ＩＰアドレス付与部
１２            ＧＴＰトンネル生成部
１３            記憶部
１３１            ＵＥ用ＩＰアドレス情報
１３２            ＧＴＰトンネル情報
１３３            登録ＩＰアドレス情報
１４            判定部
１５            送信パケット生成部
【図１】
2019216323.tif 000003
【図２】
2019216323.tif 000004
【図３】
2019216323.tif 000005
【図４】
2019216323.tif 000006
【図５】
2019216323.tif 000007
【図６】
2019216323.tif 000008
【図７】
2019216323.tif 000009