Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4390813B2 - Communication control device, firewall device, communication control system, and data communication method - Google Patents
[go: Go Back, main page]

JP4390813B2 - Communication control device, firewall device, communication control system, and data communication method - Google Patents

Communication control device, firewall device, communication control system, and data communication method Download PDF

Info

Publication number
JP4390813B2
JP4390813B2 JP2007032564A JP2007032564A JP4390813B2 JP 4390813 B2 JP4390813 B2 JP 4390813B2 JP 2007032564 A JP2007032564 A JP 2007032564A JP 2007032564 A JP2007032564 A JP 2007032564A JP 4390813 B2 JP4390813 B2 JP 4390813B2
Authority
JP
Japan
Prior art keywords
firewall
mobile device
destination
setting information
communication control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007032564A
Other languages
Japanese (ja)
Other versions
JP2007166661A (en
Inventor
秀基 北濱
創 石田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2007032564A priority Critical patent/JP4390813B2/en
Publication of JP2007166661A publication Critical patent/JP2007166661A/en
Application granted granted Critical
Publication of JP4390813B2 publication Critical patent/JP4390813B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、通信制御装置、ファイアウォール装置、通信制御システム、及び、データ通信方法に関する。   The present invention relates to a communication control device, a firewall device, a communication control system, and a data communication method.

従来、携帯電話などの移動機が、その移動に関わらず同一のIP(Internet Protocol)アドレスを使用する技術であるモバイルIPv6がIETF(Internet Engineering Task Force)において検討されている。モバイルIPv6は、移動機としてのモバイルIP端末とホームエージェントとにより実現される。宛先アドレスがモバイルIP端末の恒久的なIPアドレス(ホームアドレス)であるパケットは、通常のIPの手順で転送された後、ホームエージェントのあるリンクに到達する。これにより、ホームエージェントは、ホームアドレス宛のパケットを受信する。   Conventionally, mobile IPv6, which is a technology in which a mobile device such as a mobile phone uses the same IP (Internet Protocol) address regardless of its movement, has been studied in IETF (Internet Engineering Task Force). Mobile IPv6 is realized by a mobile IP terminal as a mobile device and a home agent. A packet whose destination address is a permanent IP address (home address) of a mobile IP terminal is transferred by a normal IP procedure, and then reaches a link with a home agent. As a result, the home agent receives a packet addressed to the home address.

モバイルIP端末は、移動すると、移動先のノードで、既存のステートレスアドレス自動生成技術(RFC2462)やステートフルアドレス自動生成技術(DHCP:Dynamic Host Configuration Protocol)を使用して、一時的なIPアドレスである気付アドレスを取得する。モバイルIP端末は、この気付アドレスをホームエージェントに登録する。   When the mobile IP terminal moves, the mobile node is a temporary IP address using the existing stateless address automatic generation technology (RFC2462) or stateful address automatic generation technology (DHCP: Dynamic Host Configuration Protocol) at the destination node. Get care-of address. The mobile IP terminal registers this care-of address with the home agent.

モバイルIP端末が他の端末と通信を行う方法には、双方向トンネルモードと経路最適化モードとの2つの方法がある。双方向トンネルモードでは、モバイルIP端末とホームエージェントとの間にトンネルが生成される。トンネルとは、RFC2473に開示されている様に、元のIPパケットを別のIPパケットに包含して送信することにより、元のIPパケットの送信元IPアドレスや宛先IPアドレスとは無関係に、任意の経路でパケットを運ぶ技術である。   There are two methods for a mobile IP terminal to communicate with other terminals: a bidirectional tunnel mode and a route optimization mode. In the bidirectional tunnel mode, a tunnel is generated between the mobile IP terminal and the home agent. As disclosed in RFC 2473, a tunnel is an arbitrary IP packet that is transmitted regardless of the source IP address or the destination IP address of the original IP packet by including the original IP packet in another IP packet. This is a technology for carrying packets along the route.

モバイルIP端末から他の端末に向けてIPパケットを送信する場合には、このIPパケットは、トンネルを経由して、まずホームエージェント宛に送信される。ホームエージェントは、IPパケットをトンネルから出した後、通常のIPの手順により他の端末宛に送出する。これにより、IPパケットは、他の端末に到達する。反対に、他の端末からモバイルIP端末に向けてIPパケットを送信する場合には、IPパケットは、通常のIPの手順によりホームエージェントに到達する。その後、ホームエージェントは、このIPパケットをトンネルに入れて、モバイルIP端末宛に送出する。   When transmitting an IP packet from a mobile IP terminal to another terminal, the IP packet is first transmitted to the home agent via a tunnel. The home agent sends an IP packet out of the tunnel and then sends it to another terminal by a normal IP procedure. As a result, the IP packet reaches another terminal. On the other hand, when an IP packet is transmitted from another terminal to the mobile IP terminal, the IP packet reaches the home agent by a normal IP procedure. Thereafter, the home agent puts this IP packet in the tunnel and sends it out to the mobile IP terminal.

これに対して、経路最適化モードでは、モバイルIP端末は、IPパケットの送信に先立って、他の端末にIPアドレスを通知する。IPパケットが双方向トンネルモードにより他の端末からモバイルIP端末宛に送信された場合、モバイルIP端末は、経路最適化モードにモード変更するために、自端末の気付アドレスを上記他の端末宛に送信する。   On the other hand, in the route optimization mode, the mobile IP terminal notifies the IP address to other terminals prior to transmission of the IP packet. When the IP packet is transmitted from another terminal to the mobile IP terminal in the bidirectional tunnel mode, the mobile IP terminal sends its care-of address to the other terminal in order to change the mode to the route optimization mode. Send.

経路最適化モードにおいて、モバイルIP端末から他の端末に向けてIPパケットを送信する場合には、このIPパケットは、モバイルIP端末から他の端末宛に直接(トンネルを経由せずに)送信される。このとき、IPパケットの送信元アドレスには気付アドレスが設定されており、IPパケット内のホームアドレスオプションにはホームアドレスが設定されている。   In the route optimization mode, when an IP packet is transmitted from a mobile IP terminal to another terminal, the IP packet is transmitted directly from the mobile IP terminal to another terminal (without going through a tunnel). The At this time, the care-of address is set as the source address of the IP packet, and the home address is set as the home address option in the IP packet.

一方、他の端末からモバイルIP端末に向けてIPパケットを送信する場合には、IPパケットにルーチングヘッダが付され、IPパケットは、他の端末からモバイルIP端末に直接に(トンネルを経由せずに)送信される。なお、ルーチングヘッダは、RFC2460により規定されており、任意の中継点を経由してパケットを送信するための情報である。IPパケットの第1の宛先(中継点)としては気付アドレスが設定され、第2の宛先としてはホームアドレスが設定される。   On the other hand, when an IP packet is transmitted from another terminal to the mobile IP terminal, a routing header is attached to the IP packet, and the IP packet is directly transmitted from the other terminal to the mobile IP terminal (without passing through the tunnel). To be sent). The routing header is defined by RFC2460 and is information for transmitting a packet via an arbitrary relay point. The care-of address is set as the first destination (relay point) of the IP packet, and the home address is set as the second destination.

また、LAN等の内部ネットワークでは、インターネット等の外部ネットワークからの不正アクセスを検出及び遮断するために、所定のフィルタリング条件に従って、各ネットワークの境界に到達したデータの通過許否を判定するファイアウォールを設置する。ファイアウォールは、多くの場合ソフトウェアの形で提供され、ルータやプロキシサーバ等に組み込まれて使用されるが、高い性能が要求されるため、専用のハードウェアが用いられる場合もある(例えば、特許文献1参照。)。   In addition, in an internal network such as a LAN, in order to detect and block unauthorized access from an external network such as the Internet, a firewall that determines whether or not data that has reached the boundary of each network is allowed to pass according to a predetermined filtering condition is installed. . In many cases, a firewall is provided in the form of software and is used by being incorporated in a router, a proxy server, or the like. However, since high performance is required, dedicated hardware may be used (for example, patent documents). 1).

特開平10−70576JP-A-10-70576

ファイアウォールは、高価で高度な設定技術が必要なため専門家以外による運用が困難である上に、以下の理由などから、主に企業内LANを守るために使用されていた。すなわち、ダイヤルアップ接続を行う端末や携帯電話などの移動機は、外部ネットワークに接続する場所が状況や用途に応じて異なるので、ファイアウォールの適切かつ固定的な設置場所の特定が困難である。また、ダイヤルアップ接続を行う端末は、割り当てられるIPアドレスが接続時毎に異なるので、接続時毎にフィルタリングの条件を変更する必要があり実用的ではない。更に、ダイヤルアップ接続は、接続時間が短いため、その間にインターネットから攻撃される可能性は低く、端末をファイアウォールで守らなくてもトラブルに合うことは殆どなかった。   Firewalls are expensive and require advanced configuration techniques, and are difficult to operate by non-experts. In addition, firewalls are mainly used to protect corporate LANs for the following reasons. That is, in a mobile device such as a terminal or a mobile phone that performs dial-up connection, the location for connecting to an external network differs depending on the situation and application, and it is difficult to specify an appropriate and fixed installation location of the firewall. In addition, since a terminal that performs dial-up connection has an assigned IP address that varies depending on the connection time, it is necessary to change the filtering condition for each connection time, which is not practical. Furthermore, since the dial-up connection has a short connection time, the possibility of being attacked from the Internet during that time is low, and even if the terminal is not protected by a firewall, there is hardly any trouble.

更に、近年では、個人ユーザが使用する端末が常時接続により外部ネットワークと接続する形態が増加しており、この様な端末に関しても、ファイアウォールを使用する必要性が高まってきた。ところが、かかる端末としての、携帯電話やノートパソコン等の携帯型通信端末(以下、「移動機」と記す。)は、接続先のノードが高頻度かつ高速に変化することが想定されるため、設置位置が不変的なファイアウォールを使用できない。   Further, in recent years, the number of terminals used by individual users connecting to an external network through constant connection has increased, and the necessity of using a firewall has increased for such terminals. However, mobile terminals such as mobile phones and notebook computers (hereinafter referred to as “mobile devices”) as such terminals are expected to change the connected node frequently and at high speed. A firewall that does not change the installation location cannot be used.

そこで、本発明の課題は、移動機に対するファイアウォール機能の適用を可能とすることである。   Therefore, an object of the present invention is to enable application of a firewall function to a mobile device.

上記課題を解決するために、本発明に係る通信制御装置は、移動機を接続可能な複数のファイアウォール装置とデータの送受信を行う通信制御装置において、前記移動機に適したファイアウォール設定情報を、当該移動機の識別情報と対応付けて格納する格納手段と、前記移動機の接続先のファイアウォール装置を検知する検知手段と、前記移動機の接続先のファイアウォール装置を検知したことに伴い、前記移動機の識別情報に対応するファイアウォール設定情報を前記ファイアウォール装置宛に送信する送信手段とを備える。   In order to solve the above problems, a communication control device according to the present invention provides firewall setting information suitable for a mobile device in a communication control device that transmits and receives data to and from a plurality of firewall devices to which the mobile device can be connected. Storage means for storing in association with identification information of a mobile device, detection means for detecting a firewall device as a connection destination of the mobile device, and detecting the firewall device as a connection destination of the mobile device, the mobile device Transmitting means for transmitting firewall setting information corresponding to the identification information to the firewall device.

本発明に係るデータ通信方法は、移動機に適したファイアウォール設定情報を、当該移動機の識別情報と対応付けて格納する格納手段を備える通信制御装置が、前記移動機を接続可能な複数のファイアウォール装置とデータの送受信を行うデータ通信方法において、前記通信制御装置の検知手段が、前記移動機の接続先のファイアウォール装置を検知する検知ステップと、前記通信制御装置の送信手段が、前記移動機の接続先のファイアウォール装置を検知したことに伴い、前記移動機の識別情報に対応するファイアウォール設定情報を前記ファイアウォール装置宛に送信する送信ステップとを含む。   The data communication method according to the present invention includes a plurality of firewalls to which a communication control device including storage means for storing firewall setting information suitable for a mobile device in association with identification information of the mobile device can connect the mobile device. In the data communication method for transmitting and receiving data to and from a device, the detection unit of the communication control device detects a firewall device to which the mobile device is connected, and the transmission unit of the communication control device includes the mobile device. A transmission step of transmitting firewall setting information corresponding to the identification information of the mobile device to the firewall device in response to detection of a connection destination firewall device.

これらの発明によれば、移動機の接続先のファイアウォール装置が検知されたことに伴い、前記移動機の識別情報に対応するファイアウォール設定情報が、前記移動機の新規接続先のファイアウォール装置宛に送信される。これにより、移動機に適したファイアウォール設定情報は、移動機の接続先のファイアウォール装置に送信され設定される。   According to these inventions, the firewall setting information corresponding to the identification information of the mobile device is transmitted to the firewall device of the new connection destination of the mobile device when the firewall device of the connection destination of the mobile device is detected. Is done. Thereby, firewall setting information suitable for the mobile device is transmitted and set to the firewall device to which the mobile device is connected.

したがって、移動機がファイアウォール装置に初期接続した場合にはもとより、移動機が移動により接続先のファイアウォール装置を変更した場合にも、ファイアウォール設定情報は、接続先変更後のファイアウォール装置に送信され設定される。つまり、ファイアウォール設定情報は、移動機の移動に追従する。ファイアウォール設定情報には、上記移動機宛のパケットのフィルタリング条件が含まれているので、ファイアウォール装置に到達した上記パケットに関しては、かかるフィルタリング条件に従って通過の許否(転送又は破棄)が判定される。その結果、移動機に対しても、適切なファイアウォール機能の適用が可能となる。   Therefore, not only when the mobile device makes an initial connection to the firewall device, but also when the mobile device changes the connection destination firewall device due to movement, the firewall setting information is sent and set to the firewall device after the connection destination change. The That is, the firewall setting information follows the movement of the mobile device. Since the firewall setting information includes a filtering condition for the packet addressed to the mobile device, whether the packet reaches the firewall apparatus is determined to pass or fail (transfer or discard) according to the filtering condition. As a result, an appropriate firewall function can be applied to the mobile device.

本発明に係るファイアウォール装置は、上述した通信制御装置と複数の移動機との間におけるデータ送受信を中継するファイアウォール装置において、前記ファイアウォール設定情報に含まれるフィルタリング条件を各移動機の識別情報と対応付けて保持する保持手段と、前記通信制御装置から送信されるパケットの宛先である移動機を識別する識別手段と、前記識別手段により識別された移動機に対応するフィルタリング条件に従って、前記パケットの通過許否を判定する判定手段とを備える。   The firewall device according to the present invention relates to the filtering condition included in the firewall setting information and the identification information of each mobile device in the firewall device that relays data transmission / reception between the above-described communication control device and a plurality of mobile devices. Holding means, identification means for identifying a mobile device that is a destination of a packet transmitted from the communication control device, and whether or not the packet is allowed to pass according to a filtering condition corresponding to the mobile device identified by the identification means. Determination means for determining whether or not.

本発明に係るデータ通信方法は、ファイアウォール装置が、上述した通信制御装置と複数の移動機との間におけるデータ送受信を中継するデータ通信方法において、前記ファイアウォール装置の保持手段が、前記ファイアウォール設定情報に含まれるフィルタリング条件を各移動機の識別情報と対応付けて保持する保持ステップと、前記ファイアウォール装置の識別手段が、前記通信制御装置から送信されるパケットの宛先である移動機を識別する識別ステップと、前記ファイアウォール装置の判定手段が、前記識別ステップにて識別された移動機に対応するフィルタリング条件に従って、前記パケットの通過許否を判定する判定ステップとを含む。   In the data communication method according to the present invention, in the data communication method in which the firewall device relays data transmission / reception between the communication control device and the plurality of mobile devices, the firewall device holding means includes the firewall setting information. A holding step of holding the filtering condition included in association with the identification information of each mobile device, and an identification step in which the identification unit of the firewall device identifies the mobile device that is the destination of the packet transmitted from the communication control device; The determination unit of the firewall apparatus includes a determination step of determining whether or not the packet is allowed to pass according to a filtering condition corresponding to the mobile device identified in the identification step.

これらの発明によれば、ファイアウォール設定情報に含まれるフィルタリング条件が各移動機の識別情報と対応付けて保持された後、通信制御装置からファイアウォール装置に送信されたパケットの宛先である移動機が識別され、該移動機に対応するフィルタリング条件に従って、前記パケットの通過許否が判定される。これにより、ファイアウォール装置に到達したパケットの通過許否の判定に際して使用されるフィルタリング条件が移動機毎に適宜変更される。したがって、当該パケットが宛先となる可能性のない移動機に関してまで、通過許否判定処理が不要に行われることが防止される。その結果、ファイアウォール装置を使用する移動機が増加しても、各移動機宛のパケットの伝送遅延時間の増大を抑制することが可能となる。   According to these inventions, after the filtering condition included in the firewall setting information is held in association with the identification information of each mobile device, the mobile device that is the destination of the packet transmitted from the communication control device to the firewall device is identified. Then, whether or not the packet is allowed to pass is determined according to the filtering condition corresponding to the mobile device. As a result, the filtering condition used when determining whether or not the packet that has reached the firewall apparatus is allowed to pass is appropriately changed for each mobile device. Therefore, it is possible to prevent the passage permission / inhibition determination process from being performed unnecessarily even for a mobile device in which the packet is not likely to be a destination. As a result, even if the number of mobile devices using firewall devices increases, it is possible to suppress an increase in the transmission delay time of packets addressed to each mobile device.

本発明に係る通信制御システムは、上述した通信制御装置と上述したファイアウォール装置とを備え、前記移動機は、受信するパケットを前記ファイアウォール装置を経由して受信する。   The communication control system according to the present invention includes the communication control device described above and the firewall device described above, and the mobile device receives the received packet via the firewall device.

本発明によれば、移動機に対するファイアウォール機能の適用が可能となる。   According to the present invention, it is possible to apply a firewall function to a mobile device.

(第1の実施形態)
以下、本発明の第1の実施形態について、図面を参照して詳細に説明する。
図1は、本発明に係る通信制御システム1の全体構成を示す図である。図1に示す様に、通信制御システム1は、ホームエージェント装置10(通信制御装置に対応)と三台のファイアウォール装置20,30,40(複数のファイアウォール装置に対応)と移動機50とを備えて構成される。
(First embodiment)
Hereinafter, a first embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a diagram showing an overall configuration of a communication control system 1 according to the present invention. As shown in FIG. 1, the communication control system 1 includes a home agent device 10 (corresponding to a communication control device), three firewall devices 20, 30, 40 (corresponding to a plurality of firewall devices), and a mobile device 50. Configured.

ホームエージェント装置10と移動機50とは、三台のファイアウォール装置20〜40の内の任意の1台を少なくとも経由して、相互に各種データの送受信が可能な様に接続されている。インターネット等の外部ネットワークから送信されたIPパケットは、ホームエージェント装置10により一旦受信された後、移動機50の現在位置の最も近傍に位置するファイアウォール装置20により中継され、当該IPパケットの宛先である移動機50に到達可能である。   The home agent device 10 and the mobile device 50 are connected to each other through at least one arbitrary one of the three firewall devices 20 to 40 so that various types of data can be transmitted and received. An IP packet transmitted from an external network such as the Internet is once received by the home agent device 10 and then relayed by the firewall device 20 located closest to the current location of the mobile device 50, and is the destination of the IP packet. The mobile device 50 can be reached.

図2は、本発明に係るホームエージェント装置10の機能的構成を示す図である。図2に示す様に、ホームエージェント装置10は、設定ファイル元データ格納部11(格納手段に対応)と、BU受信部12(検知手段に対応)と、設定ファイル送信部13(送信手段に対応)とを備える。各部はバスを介して、各部の機能に応じた信号の入出力が可能な様に接続されている。   FIG. 2 is a diagram showing a functional configuration of the home agent device 10 according to the present invention. As shown in FIG. 2, the home agent device 10 includes a setting file source data storage unit 11 (corresponding to storage means), a BU receiving unit 12 (corresponding to detection means), and a setting file transmission unit 13 (corresponding to transmission means). ). Each unit is connected via a bus so as to be able to input and output signals according to the function of each unit.

以下、ホームエージェント装置10の各構成要素について詳細に説明する。
設定ファイル元データ格納部11には、後述の設定ファイル元データ(ファイアウォール設定情報に対応)が、移動機識別情報と対応付けて格納されている。移動機識別情報は、例えば、移動機のホームアドレスやMACアドレスである。
Hereinafter, each component of the home agent device 10 will be described in detail.
The setting file source data storage unit 11 stores setting file source data (corresponding to firewall setting information), which will be described later, in association with mobile device identification information. The mobile device identification information is, for example, the home address or MAC address of the mobile device.

設定ファイル元データには、例えば以下に示す情報が記述されている。
(1).ファイアウォール名
(2).「外部ネットワークから来るIPパケットの振分け基準」の生成に必要な情報
(3).「移動機から送信されるIPパケットの振分け基準」の生成に必要な情報
(4).「アクセス制御リスト」の生成に必要な情報
For example, the following information is described in the setting file source data.
(1). Firewall name (2). Information necessary for generating “distribution criteria for IP packets coming from external network” (3). Information necessary for generating “distribution standard of IP packet transmitted from mobile device” (4). Information required to generate an access control list

すなわち、(1)の情報は、ファイアウォールの設定内容を一意に特定可能な情報であり、既に送信済の又は作成時から所定時間経過した設定ファイル元データをホームエージェント装置10が削除する際に使用される。
(2)の情報は、外部ネットワークからホームエージェント装置10を経由して送信されるIPパケットの宛先となる移動機をファイアウォール装置が識別するための情報である。(2)の情報は、必要に応じて記述される。かかる情報は、例えば、移動機50のIPアドレスであるが、必ずしも1つのIPアドレスに限らず、複数の宛先IPアドレスが範囲指定されたものであってもよい。
That is, the information of (1) is information that can uniquely specify the setting contents of the firewall, and is used when the home agent device 10 deletes the setting file source data that has already been transmitted or has passed a predetermined time since the creation. Is done.
The information (2) is information for the firewall device to identify the mobile device that is the destination of the IP packet transmitted from the external network via the home agent device 10. The information of (2) is described as necessary. Such information is, for example, the IP address of the mobile device 50, but is not necessarily limited to one IP address, and may be information in which a plurality of destination IP addresses are specified.

(3)の情報は、移動機から送信されるIPパケットの送信元をファイアウォール装置が識別するための情報である。かかる情報は、例えば、送信元MACアドレスを振分け基準にするか送信元IPアドレスを振分け基準にするかを指定するための情報や、MACアドレスを振分け基準にする場合のMACアドレスである。   The information (3) is information for the firewall device to identify the transmission source of the IP packet transmitted from the mobile device. Such information is, for example, information for designating whether the transmission source MAC address is used as a distribution reference or the transmission source IP address as a distribution reference, and a MAC address when the MAC address is used as a distribution reference.

(4)の情報は、ファイアウォール装置がIPパケットの通過許否を判定する際に使用されるフィルタリング条件が記載された周知慣用のアクセス制御リストの生成に必要な情報である。例えば、アクセス制御リストの元になるリストと、該リスト上のどの部分を気付アドレスに書き換えるかを指定するための情報である。但し、アクセス制御リストには、(2)及び(3)の情報に基づいて識別される移動機宛のIPパケットの通過許否判定に使用されるフィルタリング条件が記載されており、その他の移動機に関するフィルタリング条件は記載されていない。これにより、通過許否判定に伴う検索データ量を減らし、パケットフィルタリング処理の高速化を図る。アクセス制御リストは、最上行からの順次検索が可能な様に行単位で記載されており、各行の先頭項目から順に、IPパケットの通過の可否を示す“deny”又は“permit”、IPパケットの上位層プロトコル、IPパケットの送信元アドレス及び送信元ポート番号、IPパケットの宛先アドレス及び宛先ポート番号などが記載されている。   The information (4) is information necessary for generating a well-known and commonly used access control list in which filtering conditions used when the firewall apparatus determines whether or not an IP packet is allowed to pass. For example, it is information for designating a list as a base of the access control list and which part on the list is rewritten with the care-of address. However, the access control list describes the filtering conditions used to determine whether or not the IP packet addressed to the mobile device identified based on the information of (2) and (3) is passed. Filtering conditions are not described. This reduces the amount of search data that accompanies pass / fail judgment and speeds up packet filtering. The access control list is described in units of rows so that it can be sequentially searched from the top row, and “deny” or “permit” indicating whether or not the IP packet can be passed in order from the top item of each row, the IP packet The upper layer protocol, IP packet source address and source port number, IP packet destination address and destination port number, and the like are described.

BU受信部12は、移動機50が移動した旨を通知するためのパケットであるバインディングアップデート(BU:Binding Update)を、移動先のファイアウォール装置20から受信する。BU受信部12は、このバインディングアップデートの受信により、移動機50がファイアウォール装置と接続したこと(接続先の変更を含む)を検知し、その旨を設定ファイル送信部13に通知する。   The BU receiving unit 12 receives a binding update (BU), which is a packet for notifying that the mobile device 50 has moved, from the destination firewall apparatus 20. Upon receiving this binding update, the BU receiving unit 12 detects that the mobile device 50 is connected to the firewall device (including changing the connection destination), and notifies the setting file transmitting unit 13 to that effect.

設定ファイル送信部13は、移動機50の接続がBU受信部12から通知されると、上記バインディングアップデートを参照して、ファイアウォール装置と接続した移動機を特定する。設定ファイル送信部13は、特定された移動機の識別情報及び対応する設定ファイル元データを設定ファイル元データ格納部11から取得し、設定ファイル元データを元に設定ファイルを生成する。設定ファイル送信部13は、上記移動機識別情報及び設定ファイルをバインディングアック(BA:Binding Acknowledgement)と共に、移動機50の新規接続先であるファイアウォール装置宛に送信する。バインディングアックとは、バインディングアップデートに対する確認応答信号である。   When the connection of the mobile device 50 is notified from the BU receiving unit 12, the setting file transmission unit 13 refers to the binding update and identifies the mobile device connected to the firewall device. The setting file transmission unit 13 acquires the identification information of the identified mobile device and the corresponding setting file source data from the setting file source data storage unit 11, and generates a setting file based on the setting file source data. The configuration file transmission unit 13 transmits the mobile device identification information and the configuration file to a firewall device that is a new connection destination of the mobile device 50 together with a binding acknowledgment (BA). A binding ack is an acknowledgment signal for a binding update.

図3は、本発明に係るファイアウォール装置20の機能的構成を示す図である。ファイアウォール装置20は、アクセスルータを始めとするルータ自体であってもよいし、ルータとは別体に構成されたファイアウォール専用の端末であってもよい。図3に示す様に、ファイアウォール装置20は、パケット振分け部21,24(識別手段に対応)と、ファイアウォールプロセス221,222,223(保持手段及び判定手段に対応)と、出力バッファ23,25とを備える。各部はバスを介して、各部の機能に応じた信号の入出力が可能な様に接続されている。   FIG. 3 is a diagram showing a functional configuration of the firewall device 20 according to the present invention. The firewall device 20 may be a router itself including an access router, or may be a dedicated terminal for a firewall configured separately from the router. As shown in FIG. 3, the firewall device 20 includes packet distribution units 21 and 24 (corresponding to identification means), firewall processes 221, 222 and 223 (corresponding to holding means and determination means), output buffers 23 and 25, Is provided. Each unit is connected via a bus so as to be able to input and output signals according to the function of each unit.

パケット振分け部21は、ホームエージェント装置10から送信された移動機識別情報及び設定ファイルを受信すると、該移動機識別情報に基づいて設定ファイルの設定先となるファイアウォールプロセスを特定する。該当するファイアウォールプロセスがない場合には、ファイアウォールプロセスを生成する。特定又は生成されたファイアウォールプロセスには、上記移動機識別情報及び設定ファイルが保持される。また、パケット振分け部21には、設定ファイル内のファイアウォール名、及び外部ネットワークから来るIPパケットの振分け基準が設定される。パケット振分け部24には、設定ファイル内のファイアウォール名、及び移動機から送信されるIPパケットの振分け基準が設定される。   When the packet distribution unit 21 receives the mobile device identification information and the setting file transmitted from the home agent device 10, the packet distribution unit 21 specifies a firewall process that is a setting file setting destination based on the mobile device identification information. If there is no corresponding firewall process, a firewall process is generated. The specified or generated firewall process holds the mobile device identification information and the setting file. The packet distribution unit 21 is set with a firewall name in the setting file and a distribution standard for IP packets coming from the external network. In the packet distribution unit 24, the firewall name in the setting file and the distribution standard of the IP packet transmitted from the mobile device are set.

その後、パケット振分け部21は、外部ネットワークから送信されたIPパケットを受信すると、設定された振分け基準に従って、当該IPパケットを、その宛先移動機に対応するファイアウォールに出力する。同様に、パケット振分け部24は、移動機から送信されたIPパケットを受信すると、設定された振分け基準に従って、当該IPパケットを、その送信元移動機に対応するファイアウォールプロセスに出力する。   Thereafter, when receiving the IP packet transmitted from the external network, the packet distribution unit 21 outputs the IP packet to the firewall corresponding to the destination mobile device according to the set distribution standard. Similarly, when receiving the IP packet transmitted from the mobile device, the packet distribution unit 24 outputs the IP packet to the firewall process corresponding to the transmission source mobile device according to the set distribution standard.

また、外部ネットワークから移動機50に向かう方向(下り方向)にIPパケットが送信される場合には、ファイアウォールプロセス221は、通過許否の判定に先立って、パケット振分け部21から取得されたIPパケットから、以下の1〜3に示す手順で、フィルタリング用の宛先IPアドレス及び送信元IPアドレスを取得する。   When an IP packet is transmitted in the direction from the external network toward the mobile device 50 (downward direction), the firewall process 221 starts from the IP packet acquired from the packet distribution unit 21 prior to the passage permission determination. The destination IP address and the source IP address for filtering are acquired by the procedure shown in the following 1-3.

1.IPパケットが双方向トンネルモードにより送信されている場合、すなわち、外側のIPパケットの送信元アドレスがホームエージェントアドレスであり、宛先アドレスが気付アドレスであり、IPパケットがIPパケットを内包する場合には、ファイアウォールプロセス221は、内部のIPパケットを取得し、該IPパケットに対して、下記の2及び3に示す手順を適用する。一方、IPパケットが双方向トンネルモードにより送信されていない場合には、ファイアウォールプロセス221は、パケット振分け部21から取得されたIPパケットに対して、そのまま下記の2及び3に示す手順を適用する。   1. When the IP packet is transmitted in the bidirectional tunnel mode, that is, when the source address of the outer IP packet is the home agent address, the destination address is the care-of address, and the IP packet contains the IP packet The firewall process 221 acquires an internal IP packet and applies the procedures shown in 2 and 3 below to the IP packet. On the other hand, when the IP packet is not transmitted in the bidirectional tunnel mode, the firewall process 221 applies the procedure shown in 2 and 3 below to the IP packet acquired from the packet distribution unit 21 as it is.

2.IPパケットが経路最適化モードにより移動機50宛に送信されている場合、すなわち、IPパケットの宛先アドレスが気付アドレスであり、ルーチングヘッダが存在し、該ルーチングヘッダに設定されている第2の宛先がホームアドレスである場合には、ファイアウォールプロセス221は、フィルタリング用の宛先IPアドレスとしてホームアドレスを使用する。一方、IPパケットが経路最適化モードにより移動機50宛に送信されていない場合には、ファイアウォールプロセス221は、IPパケットの宛先アドレスをフィルタリング用の宛先IPアドレスとしてそのまま使用する。   2. When the IP packet is transmitted to the mobile device 50 in the route optimization mode, that is, the destination address of the IP packet is the care-of address, the routing header exists, and the second destination set in the routing header Is the home address, the firewall process 221 uses the home address as the destination IP address for filtering. On the other hand, when the IP packet is not transmitted to the mobile device 50 in the route optimization mode, the firewall process 221 uses the destination address of the IP packet as it is as the destination IP address for filtering.

3.IPパケットが経路最適化モードによりモバイルIP端末から送信されている場合、すなわち、IPパケットの送信元アドレスが気付アドレスであり、ホームアドレスオプションが設定されている場合には、ファイアウォールプロセス221は、該ホームアドレスオプションに設定されているアドレスを、フィルタリング用の送信元IPアドレスとして使用する。一方、IPパケットが経路最適化モードによりモバイルIP端末から送信されていない場合には、ファイアウォールプロセス221は、IPパケットの送信元アドレスをフィルタリング用の送信元IPアドレスとしてそのまま使用する。   3. When the IP packet is transmitted from the mobile IP terminal in the route optimization mode, that is, when the source address of the IP packet is a care-of address and the home address option is set, the firewall process 221 The address set in the home address option is used as the source IP address for filtering. On the other hand, when the IP packet is not transmitted from the mobile IP terminal in the route optimization mode, the firewall process 221 uses the IP packet source address as it is as the source IP address for filtering.

移動機50から外部ネットワークに向かう方向(上り方向)にIPパケットが送信される場合には、ファイアウォールプロセス221は、通過許否の判定に先立って、パケット振分け部24から取得されたIPパケットから、以下の1〜3に示す手順で、フィルタリング用の宛先IPアドレス及び送信元IPアドレスを取得する。   When an IP packet is transmitted in a direction (upward direction) from the mobile device 50 toward the external network, the firewall process 221 determines the following from the IP packet acquired from the packet distribution unit 24 prior to the determination of whether or not the passage is permitted. The destination IP address and the source IP address for filtering are acquired by the procedure shown in 1-3.

1.IPパケットが双方向トンネルモードにより送信されている場合、すなわち、外側のIPパケットの送信元アドレスが気付アドレスであり、宛先アドレスがホームエージェントアドレスであり、IPパケットがIPパケットを内包する場合には、ファイアウォールプロセス221は、内部のIPパケットを取得し、該IPパケットに対して、下記の2及び3に示す手順を適用する。一方、IPパケットが双方向トンネルモードにより送信されていない場合には、ファイアウォールプロセス221は、パケット振分け部24から取得されたIPパケットに対して、そのまま下記の2及び3に示す手順を適用する。   1. When the IP packet is transmitted in the bidirectional tunnel mode, that is, when the source address of the outer IP packet is the care-of address, the destination address is the home agent address, and the IP packet contains the IP packet The firewall process 221 acquires an internal IP packet and applies the procedures shown in 2 and 3 below to the IP packet. On the other hand, when the IP packet is not transmitted in the bidirectional tunnel mode, the firewall process 221 applies the procedure shown in 2 and 3 below to the IP packet acquired from the packet distribution unit 24 as it is.

2.IPパケットが経路最適化モードによりモバイルIP端末宛に送信されている場合、すなわち、IPパケット内にルーチングヘッダが存在する場合には、ファイアウォールプロセス221は、該ルーチングヘッダに設定されている第2の宛先をフィルタリング用の宛先IPアドレスとして使用する。一方、IPパケットが経路最適化モードによりモバイルIP端末宛に送信されていない場合には、ファイアウォールプロセス221は、IPパケットの宛先アドレスをフィルタリング用の宛先IPアドレスとしてそのまま使用する。   2. When the IP packet is transmitted to the mobile IP terminal in the route optimization mode, that is, when the routing header is present in the IP packet, the firewall process 221 uses the second set in the routing header. The destination is used as a destination IP address for filtering. On the other hand, when the IP packet is not transmitted to the mobile IP terminal in the route optimization mode, the firewall process 221 uses the destination address of the IP packet as the destination IP address for filtering as it is.

3.IPパケットが経路最適化モードにより移動機50から送信されている場合、すなわち、IPパケットの送信元アドレスが気付アドレスであり、ホームアドレスオプションが設定されている場合には、ファイアウォールプロセス221は、該ホームアドレスオプションに設定されているアドレスを、フィルタリング用の送信元IPアドレスとして使用する。一方、IPパケットが経路最適化モードにより移動機50から送信されていない場合には、ファイアウォールプロセス221は、IPパケットの送信元アドレスをフィルタリング用の送信元IPアドレスとしてそのまま使用する。   3. When the IP packet is transmitted from the mobile device 50 in the route optimization mode, that is, when the source address of the IP packet is a care-of address and the home address option is set, the firewall process 221 The address set in the home address option is used as the source IP address for filtering. On the other hand, when the IP packet is not transmitted from the mobile device 50 in the route optimization mode, the firewall process 221 uses the IP packet source address as it is as the source IP address for filtering.

更に、ファイアウォールプロセス221は、上記の手順で取得されたフィルタリング用の宛先IPアドレス及び送信元IPアドレスを使用して、設定ファイル内のアクセス制御リストに記載されているフィルタリング条件に従って、パケット振分け部21により振り分けられたIPパケットの通過許否を判定する。通過が許可されたIPパケットは出力バッファ23に出力され、通過が拒否されたIPパケットは破棄される。これにより、ファイアウォールプロセス221は、宛先又は送信元が移動機50であるIPパケットのフィルタリングを実現する。   Further, the firewall process 221 uses the filtering destination IP address and transmission source IP address acquired in the above procedure, and according to the filtering condition described in the access control list in the configuration file, the packet distribution unit 21. It is determined whether or not the IP packet distributed according to is passed. The IP packet permitted to pass is output to the output buffer 23, and the IP packet refused to pass is discarded. Accordingly, the firewall process 221 realizes filtering of IP packets whose destination or transmission source is the mobile device 50.

ファイアウォールプロセス222は、上述したファイアウォールプロセス221と同一の機能的構成を有する。すなわち、ファイアウォールプロセス222は、移動機50とは別の移動機である移動機60(図示せず)の識別情報及び設定ファイルを保持し、宛先又は送信元アドレスが移動機60であるIPパケットのフィルタリングを実現する。ファイアウォールプロセス223に関しても同様に、更に別の移動機である移動機70(図示せず)の識別情報及び設定ファイルを保持し、宛先又は送信元が移動機70であるIPパケットのフィルタリングを実現する。   The firewall process 222 has the same functional configuration as the firewall process 221 described above. That is, the firewall process 222 holds identification information and a setting file of a mobile device 60 (not shown) that is a mobile device different from the mobile device 50, and an IP packet whose destination or transmission source address is the mobile device 60. Implement filtering. Similarly, the firewall process 223 holds identification information and a setting file of a mobile device 70 (not shown) as another mobile device, and realizes filtering of IP packets whose destination or transmission source is the mobile device 70. .

出力バッファ23は、ファイアウォールプロセス221〜223の何れかから入力されたIPパケットを、当該IPパケットの宛先である移動機宛に無線チャネルを介して送信(転送)する。   The output buffer 23 transmits (transfers) an IP packet input from any of the firewall processes 221 to 223 to a mobile device that is the destination of the IP packet via a wireless channel.

パケット振分け部24は、上述したパケット振分け部21と機能的構成を同一とするが、パケット振分け部21とはIPパケットの送信方向が異なる。すなわち、パケット振分け部21が、ホームエージェント装置10側に形成されたインターネット等の外部ネットワークからIPパケットを受信するのに対して、パケット振分け部24は、移動機50側から送信されたIPパケットを受信する。   The packet distribution unit 24 has the same functional configuration as the packet distribution unit 21 described above, but differs from the packet distribution unit 21 in the IP packet transmission direction. That is, while the packet distribution unit 21 receives an IP packet from an external network such as the Internet formed on the home agent device 10 side, the packet distribution unit 24 receives the IP packet transmitted from the mobile device 50 side. Receive.

出力バッファ25は、ファイアウォールプロセス221〜223の何れかから入力されたIPパケットを、当該IPパケットの宛先のノードに送信(転送)する。
ファイアウォール装置30,40は、ファイアウォール装置20と設置位置が異なるものの、構成に関しては、上述したファイアウォール装置20と同様であるので、その説明は省略する。
The output buffer 25 transmits (transfers) the IP packet input from any of the firewall processes 221 to 223 to the destination node of the IP packet.
Although the firewall devices 30 and 40 are different from the firewall device 20 in the installation position, the configuration is the same as that of the firewall device 20 described above, and a description thereof will be omitted.

移動機50は、Mobile IPv6に準拠した移動ノードである。移動機50は、電源投入や長期断線後の再接続に伴い、ファイアウォール装置20〜40の内、最も受信レベルの高いファイアウォール装置と無線接続する。本実施の形態では特に、通信制御システム1内のファイアウォール装置20に移動機50が新規に接続(初期接続)する場合を想定するが、移動に伴って、接続先のファイアウォール装置を変更(ハンドオーバ)することも勿論可能である。   The mobile device 50 is a mobile node compliant with Mobile IPv6. The mobile device 50 is wirelessly connected to the firewall device having the highest reception level among the firewall devices 20 to 40 in accordance with power-on or reconnection after long-term disconnection. In the present embodiment, it is assumed that the mobile device 50 is newly connected (initial connection) to the firewall device 20 in the communication control system 1, but the connection-destination firewall device is changed (handover) as it moves. Of course, it is also possible.

移動機50は、ファイアウォール装置と接続すると、当該ファイアウォール装置を経由してホームエージェント装置10宛に上記バインディングアップデートを送信する。また、移動機50は、ホームエージェント装置10から送信される上記バインディングアックを受信する。   When the mobile device 50 is connected to the firewall device, the mobile device 50 transmits the binding update to the home agent device 10 via the firewall device. In addition, the mobile device 50 receives the binding ack transmitted from the home agent device 10.

次に、図4及び図5を参照して、通信制御システム1の動作を説明する。併せて、本発明に係るデータ通信方法を構成する各ステップについて説明する。
図4は、通信制御システム1により実行制御されるファイアウォール構築処理を説明するためのフローチャートである。
Next, the operation of the communication control system 1 will be described with reference to FIGS. 4 and 5. In addition, each step constituting the data communication method according to the present invention will be described.
FIG. 4 is a flowchart for explaining firewall construction processing that is executed and controlled by the communication control system 1.

まず、S1では、移動機50は、電源が投入されたり、長期断線後に再接続されたことを契機として、ファイアウォール装置20〜40の内、最も受信レベルの高い(通常は最も近傍に位置する)ファイアウォール装置20と無線接続する。   First, in S1, the mobile device 50 has the highest reception level (usually located closest) among the firewall devices 20 to 40 when the power is turned on or reconnected after a long-term disconnection. Wireless connection with the firewall device 20 is established.

S2では、移動機50は、周知慣用のMobile IPv6の接続手順に従って、ファイアウォール装置20との無線接続が完了した旨を通知すべく、バインディングアップデートをホームエージェント装置10宛に送信する。このバインディングアップデートには、送信元である移動機50の識別情報が少なくとも含まれている。   In S <b> 2, the mobile device 50 transmits a binding update to the home agent device 10 in order to notify that the wireless connection with the firewall device 20 is completed according to a well-known and commonly used Mobile IPv6 connection procedure. This binding update includes at least identification information of the mobile device 50 that is the transmission source.

S3では、ホームエージェント装置10は、BU受信部12により、移動機50から送信されたバインディングアップデートを受信する。
S4では、ホームエージェント装置10は、設定ファイル送信部13により、上記バインディングアップデートに含まれる送信元移動機の識別情報を基に、移動機50の識別情報及びこれに対応する設定ファイル元データを設定ファイル元データ格納部11から取得する。
In S <b> 3, the home agent device 10 receives the binding update transmitted from the mobile device 50 by the BU receiving unit 12.
In S4, the home agent device 10 sets the identification information of the mobile device 50 and the setting file source data corresponding thereto based on the identification information of the transmission source mobile device included in the binding update by the configuration file transmission unit 13. Obtained from the file source data storage unit 11.

S5では、ホームエージェント装置10は、設定ファイル送信部13により、S4で取得された設定ファイル元データを元に、以下のI〜Vに示す手順で設定ファイルを生成する。   In S5, the home agent device 10 causes the setting file transmission unit 13 to generate a setting file according to the following procedures I to V based on the setting file source data acquired in S4.

I.ファイアウォール名を設定ファイル元データからコピーする。
II.「外部ネットワークから来るIPパケットの振分け基準」として、気付アドレスを設定する。
III.送信元IPアドレスを振分け基準にする様に指定されている場合には、「移動機から送信されるIPパケットの振分け基準」として、ホームアドレスと気付アドレスとを設定する。送信元MACアドレスを振分け基準にする様に指定されている場合には、「移動機から送信されるIPパケットの振分け基準」として、設定ファイル元データのMACアドレスをコピーする。
IV.アクセス制御リストの元になるリスト上において書き換えが指定されている部分を気付アドレスに置換し、「アクセス制御リスト」として設定する。
V.「ホームエージェントアドレス」として、ホームエージェントのIPアドレスを設定する。
I. Copy the firewall name from the configuration file source data.
II. The care-of address is set as “IP packet distribution standard from the external network”.
III. When it is specified that the transmission source IP address is used as a distribution reference, the home address and the care-of address are set as the “distribution reference of the IP packet transmitted from the mobile device”. If the transmission source MAC address is designated to be a distribution criterion, the MAC address of the setting file source data is copied as the “distribution criterion of the IP packet transmitted from the mobile device”.
IV. The part of the access control list on which rewriting is specified is replaced with a care-of address and set as an “access control list”.
V. As the “home agent address”, the IP address of the home agent is set.

S6では、ホームエージェント装置10は、設定ファイル送信部13により、S4で取得された移動機50の識別情報及びS5で生成された設定ファイルをバインディングアックに添付して、移動機50宛に送信する。   In S <b> 6, the home agent device 10 attaches the identification information of the mobile device 50 acquired in S <b> 4 and the configuration file generated in S <b> 5 to the binding ack by the setting file transmission unit 13 and transmits it to the mobile device 50. .

なお、本実施の形態では、設定ファイルは、ホームエージェント装置10側で生成及び送信されるものとして説明した。しかし、ホームエージェント装置10がファイアウォール装置宛に設定ファイル元データを送信し、ファイアウォール装置が、この設定ファイル元データを元に設定ファイルを生成するものとしてもよい。   In the present embodiment, the configuration file has been described as being generated and transmitted on the home agent device 10 side. However, the home agent device 10 may transmit the setting file source data to the firewall device, and the firewall device may generate the setting file based on the setting file source data.

移動機50は、ファイアウォール装置20と接続されているので、移動機50宛のバインディングアックは、ファイアウォール装置20を必然的に経由する。S7では、ファイアウォール装置20は、送信途中のバインディングアックに添付されている、移動機50の識別情報及び設定ファイルを取得する。
S8では、移動機50がバインディングアックを受信し、これを以って、移動機50のホームエージェント装置10に対する位置登録が完了する。このとき、移動機50は、バインディングアックと共に上記設定ファイルを受信してもよい。
Since the mobile device 50 is connected to the firewall device 20, the binding ack addressed to the mobile device 50 necessarily passes through the firewall device 20. In S7, the firewall apparatus 20 acquires the identification information and the setting file of the mobile device 50 attached to the binding ack during transmission.
In S8, the mobile device 50 receives the binding ack, and thereby the location registration of the mobile device 50 with respect to the home agent device 10 is completed. At this time, the mobile device 50 may receive the setting file together with the binding ack.

なお、移動機識別情報及び設定ファイルは、バインディングアックに乗せて送信されるものとしたが、バインディングアックとは別に送信されるものとしてもよい。すなわち、ホームエージェント装置10が、バインディングアップデートの気付アドレスを基に、移動機50が接続しているファイアウォール装置20のプレフィクスを割り出し、該プレフィクスの示すネットワーク上の全てのファイアウォール装置に対して設定ファイルをマルチキャストする。その後、ホームエージェント装置10は、移動機50宛にバインディングアックを送信する。   The mobile device identification information and the setting file are transmitted on the binding ack, but may be transmitted separately from the binding ack. That is, the home agent device 10 determines the prefix of the firewall device 20 to which the mobile device 50 is connected based on the care-of address of the binding update, and sets it for all the firewall devices on the network indicated by the prefix. Multicast files. Thereafter, the home agent device 10 transmits a binding ack to the mobile device 50.

S9においては、ファイアウォール装置20は、S7で取得された移動機50の識別情報及び設定ファイルを使用して、移動機50用のファイアウォールプロセス221を生成する。S9におけるファイアウォールの生成とは、設定ファイル内のアクセス制御リストを実行するプロセスを特定の移動機用にカスタマイズすることである。ファイアウォールの生成に際して、上記プロセスの初期化(内部変数の設定)が必要であればこれを実行し、移動前の動作状態が設定ファイル内に存在すれば、これを上記プロセスの内部変数に設定する。   In S9, the firewall device 20 generates a firewall process 221 for the mobile device 50 using the identification information and setting file of the mobile device 50 acquired in S7. The creation of the firewall in S9 means that the process for executing the access control list in the setting file is customized for a specific mobile device. When creating a firewall, execute the above process (internal variable setting) if necessary, and if it exists in the settings file, set it as an internal variable for the above process. .

S10では、ファイアウォール装置20は、S7で取得された設定ファイルからファイアウォール名及び振分け基準を取得し、パケット振分け部21及び24に設定する。
以上、移動機50に適用されるファイアウォールを構築する過程について説明したが、移動機60,70に適用されるファイアウォールに関しても同様のステップを経て構築される。
In S10, the firewall device 20 acquires the firewall name and the distribution standard from the setting file acquired in S7, and sets them in the packet distribution units 21 and 24.
The process of constructing the firewall applied to the mobile device 50 has been described above, but the firewall applied to the mobile devices 60 and 70 is constructed through the same steps.

続いて、図5を参照して、ファイアウォール構築後のファイアウォール装置20により実行制御されるIPパケットフィルタリング処理について説明する。
以下、ホームエージェント10から移動機50に向かう方向(下り方向)にIPパケットが送信される場合を想定して説明するが、これとは反対方向(上り方向)にIPパケットが送信される場合に関しても同様の処理を実行可能である。
Next, with reference to FIG. 5, an IP packet filtering process that is executed and controlled by the firewall apparatus 20 after construction of the firewall will be described.
Hereinafter, a case where an IP packet is transmitted in a direction (downward direction) from the home agent 10 toward the mobile device 50 will be described, but a case where an IP packet is transmitted in the opposite direction (upward direction) will be described. The same processing can be executed.

T1では、パケット振分け部21により、IPパケットの受信の有無が監視される。
T2では、パケット振分け部21により、IPパケットのヘッダ情報から宛先IPアドレスが特定されると共に、該アドレスを有する移動機に対応するファイアウォールを振分け先として上記IPパケットが出力される。例えば、受信されたIPパケットの宛先IPアドレスが移動機50のIPアドレスである場合には、IPパケットはファイアウォールプロセス221に振り分けられる。
At T1, the packet distribution unit 21 monitors whether or not an IP packet is received.
At T2, the packet distribution unit 21 specifies the destination IP address from the header information of the IP packet, and outputs the IP packet with the firewall corresponding to the mobile device having the address as the distribution destination. For example, when the destination IP address of the received IP packet is the IP address of the mobile device 50, the IP packet is distributed to the firewall process 221.

このとき、受信されたIPパケットの振分け先となるファイアウォールが未生成の状況が懸念されるが、かかる場合には、事前に設定された処理(以下、「デフォルト処理」と記す。)が実行される。デフォルト処理としては、例えば、ファイアウォール装置20がIPパケットの記述内容を検査し、記述内容がホームエージェント装置10へのバインディングアップデートであれば、当該パケットをホームエージェント装置10に送信する。バインディングアップデートでない場合にはその時点でIPパケットを破棄する。   At this time, there is a concern that the firewall to which the received IP packet is distributed has not yet been generated. In such a case, a preset process (hereinafter referred to as “default process”) is executed. The As the default processing, for example, the firewall device 20 checks the description content of the IP packet, and if the description content is a binding update to the home agent device 10, the packet is transmitted to the home agent device 10. If it is not a binding update, the IP packet is discarded at that time.

T3では、ファイアウォールプロセス221により、図4のS9で生成された上記プロセスに基づいて、IPパケットの通過許否が判定される。なお、ファイアウォールプロセス221は、IPパケットの通過許否判定処理に限らず、通過優先順位の設定、認証情報の検査、記述内容の変更などの処理を実行するものとしてもよい。   At T3, the firewall process 221 determines whether or not the IP packet is allowed to pass based on the process generated in S9 of FIG. Note that the firewall process 221 is not limited to IP packet passage permission / inhibition determination processing, and may execute processing such as passage priority setting, authentication information inspection, and description content change.

T3における判定の結果、通過が許可されると(T4;Yes)、ファイアウォールプロセス221により、IPパケットが出力バッファ23に出力及び保持される(T5)。そして、T6では、出力バッファ23に保持されているIPパケットは、ファイアウォール装置20と移動機50とを接続する無線チャネルを介して、移動機50宛に送信される。   If the passage is permitted as a result of the determination at T3 (T4; Yes), the firewall process 221 outputs and holds the IP packet in the output buffer 23 (T5). At T6, the IP packet held in the output buffer 23 is transmitted to the mobile device 50 via the wireless channel connecting the firewall device 20 and the mobile device 50.

一方、T3における判定の結果、通過が拒否されると(T4;No)、ファイアウォールプロセス221により、IPパケットは削除される(T7)。このとき、IPパケットが削除された旨が、その送信元であるホームエージェント装置10に通知されるものとしてもよい。   On the other hand, when the passage is rejected as a result of the determination at T3 (T4; No), the firewall process 221 deletes the IP packet (T7). At this time, the fact that the IP packet has been deleted may be notified to the home agent device 10 which is the transmission source.

T6又はT7の処理終了後、ファイアウォール装置20は、更なるIPパケットの受信を待機すべく、T1に戻り、T1以降の処理を再び実行する。
以上、通信制御システム1が移動機50宛のIPパケットに対してフィルタリングを行う過程について説明したが、移動機60,70宛のIPパケットに対するフィルタリング処理に関しても同様のステップを経ることにより実行可能である。これにより、専用のファイアウォールが生成された全ての移動機宛のIPパケットに関して、高速かつ適確な通過許否判定が可能となる。
After completing the process of T6 or T7, the firewall device 20 returns to T1 to wait for further IP packet reception, and executes the processes after T1 again.
The process of filtering the IP packet addressed to the mobile device 50 by the communication control system 1 has been described above. However, the filtering process for the IP packet addressed to the mobile devices 60 and 70 can be executed through the same steps. is there. As a result, it is possible to determine whether or not passage is permitted at high speed with respect to all IP packets addressed to all mobile devices for which a dedicated firewall is generated.

上述した様に、本発明に係る通信制御システム1によれば、移動機が直接的に接続する可能性のある端末の位置にファイアウォールを配備する。ホームエージェント装置10が、任意の移動機から送信されたバインディングアップデートを受信すると、当該移動機に適したファイアウォールの設定ファイルを上記ファイアウォール装置宛に送信する。ファイアウォール装置は、この設定ファイルを使用して、上記移動機に適したファイアウォールを生成する。これにより、移動機が接続した任意のファイアウォール装置に、当該移動機用のファイアウォールが構築されることになり、移動する端末へのファイアウォール機能の適用が可能となる。   As described above, according to the communication control system 1 according to the present invention, a firewall is provided at a position of a terminal to which a mobile device may be directly connected. When the home agent device 10 receives a binding update transmitted from an arbitrary mobile device, the home agent device 10 transmits a firewall setting file suitable for the mobile device to the firewall device. The firewall device uses this setting file to generate a firewall suitable for the mobile device. As a result, a firewall for the mobile device is constructed in an arbitrary firewall device to which the mobile device is connected, and the firewall function can be applied to a moving terminal.

ここで、移動機に対してファイアウォール機能を適用した場合、移動機を利用するユーザの増加に伴って、フィルタリング条件が指定されたアクセス制御リストの記載量が膨大になることが予測される。一方で、ファイアウォール装置は、パケットの通過許否判定に際して、アクセス制御リストの最上行から順番にヘッダ情報と条件との照合を行う。このため、上記記載量の増加に伴って通過許否判定の処理時間が長くなり、パケットの伝送遅延時間が増大することが懸念される。   Here, when the firewall function is applied to a mobile device, it is predicted that the amount of description in the access control list in which the filtering condition is specified becomes enormous as the number of users using the mobile device increases. On the other hand, the firewall device collates the header information with the conditions in order from the top row of the access control list when determining whether or not the packet is allowed to pass. For this reason, there is a concern that the processing time for passage permission / prohibition increases as the amount of description increases, and the packet transmission delay time increases.

かかる懸念を解消するためには、ファイアウォール装置が、移動機毎に異なるフィルタリング条件を使用することが有効である。フィルタリング条件を移動機毎に変更する手法としては、物理的なインタフェースを移動機毎に変えることも考えられる。しかしながら、この手法では、無線LANに代表されるレイヤ2での接続の様に、同一の物理インタフェースを多数の移動機で共有する場合への適用が極めて困難である。   In order to eliminate such a concern, it is effective that the firewall apparatus uses different filtering conditions for each mobile device. As a method of changing the filtering condition for each mobile device, it may be possible to change the physical interface for each mobile device. However, this method is extremely difficult to apply to the case where the same physical interface is shared by a large number of mobile devices, such as connection in layer 2 represented by a wireless LAN.

そこで、フィルタリング条件を移動機毎に変更するために、ファイアウォール装置は、パケットを受信すると、当該パケットの宛先となる移動機を識別し、該識別結果に応じて、パケットに適用するファイアウォールを適宜変更する。これにより、パケットが送信される可能性のない移動機に関して、不必要な通過許否判定が行われることが未然に防止される。したがって、移動機の増加に伴うパケットの伝送遅延時間の増大が抑制される。その結果、転送処理速度を低下させることなく、移動機に対してファイアウォール機能を適用することが可能となる。   Therefore, in order to change the filtering condition for each mobile device, when the firewall apparatus receives the packet, the firewall device identifies the mobile device that is the destination of the packet, and appropriately changes the firewall applied to the packet according to the identification result. To do. As a result, it is possible to prevent an unnecessary passage permission / inhibition determination from being performed for a mobile device that is unlikely to transmit a packet. Therefore, an increase in packet transmission delay time accompanying an increase in mobile devices is suppressed. As a result, the firewall function can be applied to the mobile device without reducing the transfer processing speed.

(第2の実施形態)
以下、本発明の第2の実施形態について、図面を参照して詳細に説明する。
第1の実施形態では、移動機50が通信制御システム1内のファイアウォール装置に初期接続した場合を想定した。このため、ファイアウォール装置は、ホームエージェント装置が生成した設定ファイルを受信して使用するものとした。これに対して、本実施の形態では、移動機50が移動により接続先のファイアウォール装置を変更(ハンドオーバ)した場合を想定し、移動元のファイアウォール装置に保持されている設定ファイルを移動先のファイアウォール装置が受信して使用する。
(Second Embodiment)
Hereinafter, a second embodiment of the present invention will be described in detail with reference to the drawings.
In the first embodiment, it is assumed that the mobile device 50 is initially connected to the firewall device in the communication control system 1. Therefore, the firewall device receives and uses the setting file generated by the home agent device. On the other hand, in the present embodiment, assuming that the mobile device 50 changes (handover) the connection destination firewall device due to movement, the setting file held in the movement source firewall device is transferred to the movement destination firewall. The device receives and uses it.

以下、本実施の形態における通信制御システムについて詳細に説明する。
本実施形態における通信制御システムの構成は、第1の実施形態において詳述した通信制御システムの構成と同様である。したがって、各構成要素には同一の符合を付すと共にその説明は省略する。本実施の形態では、移動機50が、ファイアウォール装置20からファイアウォール装置30へ接続先を変更した場合を想定する。
Hereinafter, the communication control system in the present embodiment will be described in detail.
The configuration of the communication control system in the present embodiment is the same as the configuration of the communication control system detailed in the first embodiment. Therefore, the same reference numerals are given to the respective constituent elements and the description thereof is omitted. In the present embodiment, it is assumed that the mobile device 50 changes the connection destination from the firewall device 20 to the firewall device 30.

次に、図6を参照して、通信制御システム1により実行されるファイアウォール構築処理について説明する。
移動機50が接続先のファイアウォール装置を変更すると(S11)、ホームエージェント装置10宛にバインディングアップデートを送信する(S12)。
ホームエージェント装置10は、バインディングアップデートを移動機50から受信すると(S13)、移動元のファイアウォール装置20のIPアドレスを移動先のファイアウォール装置30へ送信する(S14)。このIPアドレスは、移動機50がファイアウォール装置20に接続した際、つまり移動前に、バインディングアップデートと共に通知される。
Next, firewall construction processing executed by the communication control system 1 will be described with reference to FIG.
When the mobile device 50 changes the firewall device of the connection destination (S11), a binding update is transmitted to the home agent device 10 (S12).
Upon receiving the binding update from the mobile device 50 (S13), the home agent device 10 transmits the IP address of the source firewall device 20 to the destination firewall device 30 (S14). This IP address is notified together with the binding update when the mobile device 50 is connected to the firewall device 20, that is, before moving.

ファイアウォール装置30は、ファイアウォール装置20のIPアドレスを受信したことを契機として(S15)、当該アドレス宛に、移動機50用の設定ファイルの転送要求を送信する(S16)。
ファイアウォール装置20は、上記転送要求をファイアウォール装置30から受信すると(S17)、ファイアウォールプロセス221に保持していた移動機50の識別情報及び設定ファイルをファイアウォール装置30に向けて送信する(S18)。
When the firewall device 30 receives the IP address of the firewall device 20 (S15), the firewall device 30 transmits a setting file transfer request for the mobile device 50 to the address (S16).
When the firewall device 20 receives the transfer request from the firewall device 30 (S17), the firewall device 20 transmits the identification information and setting file of the mobile device 50 held in the firewall process 221 to the firewall device 30 (S18).

ファイアウォール装置30は、移動機50の識別情報及び設定ファイルをファイアウォール装置20から受信すると(S19)、当該設定ファイルを使用して、移動機50用のファイアウォールを生成する(S20)。
以下、図4に示したS10と同様の処理が実行される。すなわち、パケット振分け部21に、ファイアウォール名及び振分け基準が設定される。
When the firewall device 30 receives the identification information and setting file of the mobile device 50 from the firewall device 20 (S19), the firewall device 30 generates a firewall for the mobile device 50 using the setting file (S20).
Thereafter, processing similar to S10 shown in FIG. 4 is executed. That is, the firewall name and the distribution standard are set in the packet distribution unit 21.

上述した様に、移動機50は、ハンドオーバに伴ってホームエージェント装置10宛にバインディングアップデートを送信する。したがって、移動機50が接続先のファイアウォール装置を変更する度、つまり移動機50が移動する度に、当該移動機に適したフィルタリング条件を有するファイアウォールの位置が可変的に制御される。結果として、ファイアウォールが移動機50の変位に追随することになり、移動する端末へのファイアウォール機能の適用が可能となる。   As described above, the mobile device 50 transmits a binding update to the home agent device 10 with handover. Therefore, each time the mobile device 50 changes the connection-destination firewall device, that is, each time the mobile device 50 moves, the position of the firewall having a filtering condition suitable for the mobile device is variably controlled. As a result, the firewall follows the displacement of the mobile device 50, and the firewall function can be applied to the moving terminal.

移動機50の移動先にファイアウォールを構築する手法としては様々な態様が考えられるが、通信負荷を極力抑制して効率的なファイアウォール構築を行う観点から、移動前のファイアウォール装置に既存の設定ファイルを移動後のファイアウォール装置に転用することが好適である。すなわち、移動先のファイアウォール装置30が、移動機50の設定ファイルを既に保持するファイアウォール装置のIPアドレスをホームエージェント装置10から取得すると共に、当該ファイアウォール装置から上記設定ファイルを取得する。これにより、ホームエージェント装置10とファイアウォール装置30との間で設定ファイルの送受信を行うことなく、移動後の移動機50に対してファイアウォール機能を適用することができる。IPアドレスは、設定ファイルと比較してデータ容量が小さいので、通信制御システム1における通信負荷を低減することが可能となる。   Various methods are conceivable as a method for constructing a firewall at the destination of the mobile device 50. From the viewpoint of efficient firewall construction by suppressing the communication load as much as possible, an existing setting file is stored in the firewall device before the move. It is preferable to divert to the firewall device after moving. That is, the destination firewall apparatus 30 acquires the IP address of the firewall apparatus that already holds the setting file of the mobile device 50 from the home agent apparatus 10 and acquires the setting file from the firewall apparatus. As a result, the firewall function can be applied to the mobile device 50 after moving without transmitting / receiving the setting file between the home agent device 10 and the firewall device 30. Since the IP address has a smaller data capacity than the setting file, the communication load in the communication control system 1 can be reduced.

(第3の実施形態)
以下、移動機50が、移動により接続先のファイアウォール装置を変更した場合における更に別の態様としての第3の実施形態について、図面を参照して詳細に説明する。ここで、本実施形態における通信制御システムの構成は、第1の実施形態において詳述した通信制御システムの構成と同様であるので、各構成要素には同一の符合を付すと共にその説明は省略する。また、本実施の形態では、第2の実施形態と同様に、移動機50が、ファイアウォール装置20からファイアウォール装置30にハンドオーバした場合を想定する。
(Third embodiment)
Hereinafter, a third embodiment as still another aspect in the case where the mobile device 50 changes the connection destination firewall device due to movement will be described in detail with reference to the drawings. Here, since the configuration of the communication control system in the present embodiment is the same as the configuration of the communication control system detailed in the first embodiment, the same reference numerals are given to the respective components and the description thereof is omitted. . Further, in the present embodiment, it is assumed that the mobile device 50 is handed over from the firewall device 20 to the firewall device 30 as in the second embodiment.

図7を参照して、通信制御システム1により実行されるファイアウォール構築処理について説明する。
本実施の形態において通信制御システム1により実行されるファイアウォール構築処理は、第2の実施形態において詳述したファイアウォール構築処理(図6参照)と共通するステップを複数含む。具体的には、図7のS21〜S23,S29,及びS30以降の各ステップは、図6に示したS11〜S13,S19,及びS20以降の各ステップにそれぞれ相当する。
With reference to FIG. 7, the firewall construction process executed by the communication control system 1 will be described.
The firewall construction process executed by the communication control system 1 in the present embodiment includes a plurality of steps that are common to the firewall construction process (see FIG. 6) described in detail in the second embodiment. Specifically, each step after S21 to S23, S29, and S30 in FIG. 7 corresponds to each step after S11 to S13, S19, and S20 shown in FIG.

以下、本実施の形態に特有のステップであるS24〜S28(図7中太線で示す処理)について説明する。すなわち、ホームエージェント装置10は、バインディングアップデートを移動機50から受信したことを契機として、移動元のファイアウォール装置20宛に、移動機50用の設定ファイルの転送要求を送信する(S24)。
ファイアウォール装置20は、上記転送要求をホームエージェント装置10から受信すると(S25)、ファイアウォールプロセス221に保持していた移動機50の識別情報及び設定ファイルを一旦ホームエージェント装置10へ送信する(S26)。
Hereinafter, S24 to S28 (processing indicated by bold lines in FIG. 7), which are steps unique to the present embodiment, will be described. That is, the home agent device 10 transmits a setting file transfer request for the mobile device 50 to the source firewall device 20 in response to the reception of the binding update from the mobile device 50 (S24).
When the firewall device 20 receives the transfer request from the home agent device 10 (S25), the firewall device 221 once transmits the identification information and setting file of the mobile device 50 held in the firewall process 221 to the home agent device 10 (S26).

ホームエージェント装置10は、移動機50の識別情報及び設定ファイルをファイアウォール装置20から受信すると(S27)、これらの情報を、移動先のファイアウォール装置30宛に送信(転送)する(S28)。以下、図6に示したS19と同様の処理が実行される。すなわち、パケット振分け部21及び24に、ファイアウォール名及び振分け基準が設定される。
かかる態様を採ることによっても、通信制御システム1は、ファイアウォールの位置を可変的に制御することができ、移動機50の移動元から移動先にファイアウォールを追随させることが可能となる。
When the home agent device 10 receives the identification information and setting file of the mobile device 50 from the firewall device 20 (S27), the home agent device 10 transmits (transfers) the information to the destination firewall device 30 (S28). Thereafter, processing similar to S19 shown in FIG. 6 is executed. That is, the firewall name and the distribution standard are set in the packet distribution units 21 and 24.
Also by adopting such an aspect, the communication control system 1 can variably control the position of the firewall, and can follow the firewall from the movement source of the mobile device 50 to the movement destination.

(第4の実施形態)
以下、移動機50が、移動により接続先のファイアウォール装置を変更した場合における更に別の態様としての第4の実施形態について、図面を参照して詳細に説明する。ここで、本実施形態における通信制御システムの構成は、第1の実施形態において詳述した通信制御システムの構成と同様であるので、各構成要素には同一の符合を付すと共にその説明は省略する。また、本実施の形態では、第2及び第3の実施形態と同様に、移動機50が、ファイアウォール装置20からファイアウォール装置30にハンドオーバした場合を想定する。
(Fourth embodiment)
Hereinafter, a fourth embodiment as still another aspect in the case where the mobile device 50 changes the connection destination firewall device due to movement will be described in detail with reference to the drawings. Here, since the configuration of the communication control system in the present embodiment is the same as the configuration of the communication control system detailed in the first embodiment, the same reference numerals are given to the respective components and the description thereof is omitted. . In the present embodiment, it is assumed that the mobile device 50 is handed over from the firewall device 20 to the firewall device 30 as in the second and third embodiments.

図8を参照して、通信制御システム1により実行されるファイアウォール構築処理について説明する。
本実施の形態において通信制御システム1により実行されるファイアウォール構築処理は、第3の実施形態において詳述したファイアウォール構築処理(図7参照)と共通するステップを複数含む。具体的には、図8のS31〜S35,S37,及びS38以降の各ステップは、図7に示したS21〜S25,S29,及びS30以降の各ステップにそれぞれ相当する。
With reference to FIG. 8, the firewall construction processing executed by the communication control system 1 will be described.
The firewall construction process executed by the communication control system 1 in the present embodiment includes a plurality of steps that are common to the firewall construction process (see FIG. 7) detailed in the third embodiment. Specifically, each step after S31 to S35, S37, and S38 in FIG. 8 corresponds to each step after S21 to S25, S29, and S30 shown in FIG.

以下、本実施の形態に特有のステップであるS36(図8中太線で示す処理)について説明する。すなわち、S36においては、移動元のファイアウォール装置20は、ホームエージェント装置10から設定ファイルの転送要求を受信したことを契機として、ファイアウォールプロセス221に保持していた移動機50の識別情報及び設定ファイルをマルチキャストする。   Hereinafter, S36 (processing indicated by a thick line in FIG. 8), which is a step specific to the present embodiment, will be described. In other words, in S36, the source firewall apparatus 20 receives the setting file transfer request from the home agent apparatus 10 and receives the identification information and setting file of the mobile device 50 held in the firewall process 221. Multicast.

ここで、マルチキャスト先のアドレスとしては、ホームエージェント装置10から通知されたIPアドレスが使用される。すなわち、ホームエージェント装置10は、S33で受信されたバインディングアップデートの気付アドレスに基づいて、移動機50が接続していたファイアウォール装置20のプレフィクスを割り出し、当該プレフィクスの示すネットワーク上の全てのファイアウォール装置をマルチキャスト先として選択する。その後、ホームエージェント装置10は、選択されたマルチキャスト先のIPアドレスを転送要求と共に、ファイアウォール装置20に通知する。これにより、ファイアウォール装置20は、システム内における他のファイアウォール装置30,40に対するマルチキャストを実行可能となる。   Here, the IP address notified from the home agent device 10 is used as the multicast destination address. That is, the home agent device 10 determines the prefix of the firewall device 20 to which the mobile device 50 was connected based on the binding update care-of address received in S33, and all the firewalls on the network indicated by the prefix. Select the device as the multicast destination. Thereafter, the home agent device 10 notifies the firewall device 20 of the selected multicast destination IP address together with the transfer request. As a result, the firewall apparatus 20 can execute multicast for the other firewall apparatuses 30 and 40 in the system.

ファイアウォール装置20からマルチキャストされた、移動機50の識別情報及び設定ファイルは、上記ネットワーク上のファイアウォール装置30により受信され、ファイアウォールの生成に使用される。ファイアウォール装置40宛にマルチキャストされた、移動機50の識別情報及び設定ファイルは、移動機50がファイアウォール装置40に接続先を変更した場合におけるファイアウォールの生成に使用することができる。
かかる態様を採ることによっても、通信制御システム1は、ファイアウォールの位置を可変的に制御することができ、移動機50の移動元から移動先にファイアウォールを追随させることが可能となる。
The identification information and setting file of the mobile device 50 multicast from the firewall device 20 are received by the firewall device 30 on the network and used for generating a firewall. The identification information and setting file of the mobile device 50 multicast to the firewall device 40 can be used to generate a firewall when the mobile device 50 changes the connection destination to the firewall device 40.
Also by adopting such an aspect, the communication control system 1 can variably control the position of the firewall, and can follow the firewall from the movement source of the mobile device 50 to the movement destination.

(第5の実施形態)
以下、移動機50が、移動により接続先のファイアウォール装置を変更した場合における更に別の態様としての第5の実施形態について、図面を参照して詳細に説明する。ここで、本実施形態における通信制御システムの構成は、第1の実施形態において詳述した通信制御システムの構成と同様であるので、各構成要素には同一の符合を付すと共にその説明は省略する。また、本実施の形態では、第2〜第4の実施形態と同様に、移動機50が、ファイアウォール装置20からファイアウォール装置30にハンドオーバした場合を想定する。
(Fifth embodiment)
Hereinafter, the fifth embodiment as still another aspect in the case where the mobile device 50 changes the connection destination firewall device due to movement will be described in detail with reference to the drawings. Here, since the configuration of the communication control system in the present embodiment is the same as the configuration of the communication control system detailed in the first embodiment, the same reference numerals are given to the respective components and the description thereof is omitted. . In the present embodiment, it is assumed that the mobile device 50 is handed over from the firewall device 20 to the firewall device 30 as in the second to fourth embodiments.

図9を参照して、通信制御システム1により実行されるファイアウォール構築処理について説明する。
本実施の形態において通信制御システム1により実行されるファイアウォール構築処理は、第2の実施形態において詳述したファイアウォール構築処理(図6参照)と共通するステップを複数含む。具体的には、図9のS41,S44,S45〜S49以降の各ステップは、図6に示したS11,S13,S16〜S20以降の各ステップにそれぞれ相当する。
With reference to FIG. 9, the firewall construction process executed by the communication control system 1 will be described.
The firewall construction process executed by the communication control system 1 in the present embodiment includes a plurality of steps that are common to the firewall construction process (see FIG. 6) described in detail in the second embodiment. Specifically, each step after S41, S44, S45 to S49 in FIG. 9 corresponds to each step after S11, S13, S16 to S20 shown in FIG.

以下、本実施の形態に特有のステップであるS42,S43(図9中太線で示す処理)について説明する。すなわち、S42においては、移動機50は、バインディングアップデート、及び移動前にホームエージェント装置10から送信された設定ファイル(以下、「旧設定ファイル」と記す。)をホームエージェント装置10宛に送信する。   Hereinafter, steps S42 and S43 (processes indicated by bold lines in FIG. 9) that are unique to the present embodiment will be described. That is, in S42, the mobile device 50 transmits the binding update and the setting file (hereinafter referred to as “old setting file”) transmitted from the home agent device 10 before moving to the home agent device 10.

S43では、移動先のファイアウォール装置30は、上記旧設定ファイルを参照して、移動元のファイアウォール装置20のIPアドレスを認識する。これにより、ファイアウォール装置30は、移動機50の識別情報及び設定ファイルの転送要求先を特定することができる。続いて、ファイアウォール装置30は、転送要求先であるファイアウォール装置20から、上記識別情報及び設定ファイルを受信して、移動機50用のファイアウォールを生成する。したがって、ファイアウォールの位置を可変的に制御することができ、移動機50の移動にファイアウォールを追随させることが可能となる。   In S43, the destination firewall apparatus 30 recognizes the IP address of the source firewall apparatus 20 with reference to the old setting file. Thereby, the firewall apparatus 30 can specify the identification information of the mobile device 50 and the transfer request destination of the setting file. Subsequently, the firewall device 30 receives the identification information and the setting file from the firewall device 20 that is the transfer request destination, and generates a firewall for the mobile device 50. Therefore, the position of the firewall can be variably controlled, and the firewall can follow the movement of the mobile device 50.

上述した様に、第2〜第5の実施形態では、移動元のファイアウォール装置から移動先のファイアウォール装置に、設定ファイル等の情報の転送を行っているが、この目的は以下に示す通りである。   As described above, in the second to fifth embodiments, information such as a setting file is transferred from the source firewall apparatus to the destination firewall apparatus. This purpose is as follows. .

第一の目的は、ファイアウォール装置が内部状態又はグローバル変数をもっている場合に、この状態を引き継ぐことである。例えば、移動機は、TCP(Transmission Control Protocol)の接続信号を受信すると、TCPに関するデータを記憶し、TCPの切断信号を受信するとデータを消去し、通信中でないのにデータを受信すると破棄する、といった動作をする。かかる動作を移動機に適用する場合、移動機に記憶されたデータを移動先に引き継ぐ必要がある。   The first purpose is to take over this state when the firewall device has an internal state or a global variable. For example, when a mobile station receives a TCP (Transmission Control Protocol) connection signal, it stores data related to TCP, erases data when it receives a TCP disconnection signal, and discards data when it is not communicating. It works like this. When such an operation is applied to a mobile device, it is necessary to take over the data stored in the mobile device to the destination.

第二の目的は、情報の転送の最小化を図ることである。すなわち、アクセス制御リストに関しては、移動機1台分の情報といえども、データ容量が大きくなることがあり得る。また、ホームエージェント装置は、移動機(又はファイアウォール装置)から遠い位置に存在することが多いが、ハンドオーバ時における移動元のファイアウォール装置と移動先のファイアウォール装置とは極めて近い位置に存在する可能性が高い。このため、第2、第4、及び第5の実施形態に示した様に、移動元のファイアウォール装置から移動先のファイアウォール装置に情報を送信すると、ネットワーク負荷が低減される可能性がある。   The second purpose is to minimize the transfer of information. That is, regarding the access control list, even if it is information for one mobile device, the data capacity may increase. Further, the home agent device is often located at a position far from the mobile device (or firewall device), but the source firewall device and the destination firewall device at the time of handover may be located very close to each other. high. For this reason, as shown in the second, fourth, and fifth embodiments, if information is transmitted from the source firewall apparatus to the destination firewall apparatus, the network load may be reduced.

なお、本発明は、上述した実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、適宜変形態様を採ることも可能である。例えば、本実施の形態では、ファイアウォールの設定ファイルを生成及び送信する主体は、ホームエージェント装置としたが、ホームエージェント機能を有する装置とは別体に構成されたサーバ装置であってもよい。   It should be noted that the present invention is not limited to the above-described embodiment, and can be appropriately modified without departing from the spirit of the present invention. For example, in this embodiment, the subject that generates and transmits the firewall configuration file is the home agent device, but may be a server device configured separately from a device having a home agent function.

特に、移動機に対してRADIUS(Remote Authentication Dial-In User Service)認証を行う場合には、認証時に移動機の移動が検知できるので、RADIUSサーバが設定ファイルを生成及び送信してもよい。   In particular, when RADIUS (Remote Authentication Dial-In User Service) authentication is performed on a mobile device, the movement of the mobile device can be detected at the time of authentication. Therefore, the RADIUS server may generate and transmit a configuration file.

以下、ホームエージェント装置の代わりにRADIUSサーバを使用した態様について説明する。まず、RADIUSは、RFC2865により標準化されている技術であるので、詳細な説明は省略し基本的な手順について簡単に説明する。ユーザ端末からリモートアクセス装置に対して、電話による遠隔接続の要求があると、リモートアクセス装置は、RADIUSサーバにアクセス要求メッセージを送信する。通常、このアクセス要求メッセージには、ユーザ端末にて入力されたユーザIDやパスワードが含まれている。RADIUSサーバは、ユーザIDやパスワードに基づいてユーザの検証を行い、検証結果に応じたメッセージ(アクセス許可メッセージ又はアクセス許否メッセージ)を返信する。リモートアクセス装置は、このメッセージに従って、遠隔接続の実行又は電話の切断を行う。   Hereinafter, a mode in which a RADIUS server is used instead of the home agent device will be described. First, since RADIUS is a technology standardized by RFC2865, a detailed description is omitted and a basic procedure is briefly described. When there is a request for remote connection by telephone from the user terminal to the remote access device, the remote access device transmits an access request message to the RADIUS server. Normally, this access request message includes the user ID and password entered at the user terminal. The RADIUS server verifies the user based on the user ID and password, and returns a message (access permission message or access permission message) according to the verification result. The remote access device executes remote connection or disconnects the telephone according to this message.

また、上記手順が規定されたプロトコルは、以下の様に拡張された。一つの拡張は、アクセス許可メッセージとしてのパケットに様々なデータを乗せることである。様々なデータとは、例えば、ユーザ端末が遠隔接続可能な最大時間、使用されるIPアドレス、フィルタリングID等である。他の拡張は、RADIUSをリモートアクセス以外に使用することである。例えば、リモートアクセス装置の代わりに無線LAN基地局を使用すれば、無線LANの利用者認証にRADIUSを使用することができる。   The protocol that defines the above procedure has been expanded as follows. One extension is to put various data in a packet as an access permission message. The various data includes, for example, a maximum time during which the user terminal can be remotely connected, an IP address used, a filtering ID, and the like. Another extension is to use RADIUS for other than remote access. For example, if a wireless LAN base station is used instead of a remote access device, RADIUS can be used for user authentication of the wireless LAN.

以下、上記拡張技術を勘案して、RADIUSが適用された通信制御システムの構成及び動作を説明する。通信制御システムは、移動機と、無線基地局を兼ねるファイアウォール装置(基地局兼ファイアウォール)と、RADIUSサーバとを少なくとも備えて構成される。移動機は、報知情報を受信すると、その送信元である基地局兼ファイアウォールに対して、基地局への接続要求を送信する。基地局兼ファイアウォールは、当該接続要求の受信に伴い、RADIUSサーバにアクセス要求を送信する。   Hereinafter, the configuration and operation of a communication control system to which RADIUS is applied will be described in consideration of the extended technology. The communication control system is configured to include at least a mobile device, a firewall device that also serves as a wireless base station (base station and firewall), and a RADIUS server. When receiving the broadcast information, the mobile device transmits a connection request to the base station to the base station / firewall that is the transmission source. Upon receiving the connection request, the base station / firewall transmits an access request to the RADIUS server.

アクセス要求を受けたRADIUSサーバは、上記移動機に関してユーザ検証を行い、検証の結果アクセス許可が得られると、当該移動機用のファイアウォールの設定ファイルを生成する。そして、アクセス許可メッセージ(パケット)に上記設定ファイルを乗せて、基地局兼ファイアウォール宛に送信する。基地局兼ファイアウォールは、設定ファイルを参照してファイアウォールプロセスを初期化した後、移動機による基地局への接続を許可する。   Upon receiving the access request, the RADIUS server performs user verification on the mobile device, and when access permission is obtained as a result of the verification, generates a firewall configuration file for the mobile device. Then, the setting file is placed on the access permission message (packet) and transmitted to the base station / firewall. The base station / firewall initializes the firewall process with reference to the configuration file, and then permits the mobile device to connect to the base station.

すなわち、移動機は、移動する度に、新たな通信エリアの無線基地局との通信許可をとり、通信許可が得られた場合には、この無線基地局にファイアウォールが設定される。なお、ファイアウォールの設定に関するRADIUSサーバの動作は、上記各実施形態にて詳述したホームエージェント装置の動作と同様であるので、その説明は省略する。   That is, each time the mobile device moves, it obtains communication permission with a radio base station in a new communication area, and if communication permission is obtained, a firewall is set in this radio base station. Note that the operation of the RADIUS server related to the firewall setting is the same as the operation of the home agent device described in detail in each of the above embodiments, and the description thereof is omitted.

更に、本実施の形態では、移動機は、単体の装置であるものとして説明したが、複数の装置が回線により接続された移動式ネットワークであってもよい。この場合、複数の装置は同時かつ同様に移動することになり、インターネット等の外部ネットワークからは1つの端末として認識される。移動式ネットワークと外部ネットワークとを接続する装置は例えばルータである。   Further, although the mobile device has been described as a single device in the present embodiment, it may be a mobile network in which a plurality of devices are connected by a line. In this case, the plurality of devices move at the same time and are recognized as one terminal from an external network such as the Internet. A device that connects the mobile network and the external network is, for example, a router.

通信制御システムの全体構成を示す図である。It is a figure which shows the whole structure of a communication control system. ホームエージェント装置の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of a home agent apparatus. ファイアウォール装置の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of a firewall apparatus. 第1の実施形態におけるファイアウォール構築処理を説明するためのフローチャートである。It is a flowchart for demonstrating the firewall construction process in 1st Embodiment. IPパケットフィルタリング処理を説明するためのフローチャートである。It is a flowchart for demonstrating an IP packet filtering process. 第2の実施形態におけるファイアウォール構築処理を説明するためのフローチャートである。It is a flowchart for demonstrating the firewall construction process in 2nd Embodiment. 第3の実施形態におけるファイアウォール構築処理を説明するためのフローチャートである。It is a flowchart for demonstrating the firewall construction process in 3rd Embodiment. 第4の実施形態におけるファイアウォール構築処理を説明するためのフローチャートである。It is a flowchart for demonstrating the firewall construction process in 4th Embodiment. 第5の実施形態におけるファイアウォール構築処理を説明するためのフローチャートである。It is a flowchart for demonstrating the firewall construction process in 5th Embodiment.

符号の説明Explanation of symbols

1…通信制御システム、10…ホームエージェント装置、11…設定ファイル元データ格納部、12…BU受信部、13…設定ファイル送信部、20,30,40…ファイアウォール装置、21,24…パケット振分け部、221,222,223…ファイアウォールプロセス、23,25…出力バッファ、50…移動機   DESCRIPTION OF SYMBOLS 1 ... Communication control system, 10 ... Home agent apparatus, 11 ... Setting file original data storage part, 12 ... BU receiving part, 13 ... Setting file transmission part, 20, 30, 40 ... Firewall apparatus, 21, 24 ... Packet distribution part , 221, 222, 223 ... Firewall process, 23, 25 ... Output buffer, 50 ... Mobile device

Claims (7)

移動機を接続可能な複数のファイアウォール装置とデータの送受信を行う通信制御装置において、
前記移動機が移動先のファイアウォール装置と接続したことを示す通知を当該移動機から受信する受信手段と、
前記通知を受信したことを契機として、移動元のファイアウォール装置に対して当該移動機のファイアウォール設定情報を要求する要求手段と、
前記要求手段による要求に応じて前記移動元のファイアウォール装置から送信されてきた前記ファイアウォール設定情報を受信して、前記移動先のファイアウォール装置宛に転送する転送手段と
を備え
前記移動先のファイアウォール装置が、前記ファイアウォール設定情報を他の装置に要求することなく、前記転送手段により転送されたファイアウォール設定情報を受信する、
ことを特徴とする通信制御装置。
In a communication control device that transmits and receives data to and from a plurality of firewall devices that can be connected to a mobile device,
Receiving means for receiving from the mobile device a notification indicating that the mobile device is connected to the firewall device of the moving destination;
Request means for requesting the firewall setting information of the mobile device from the source firewall device, triggered by receiving the notification,
Transfer means for receiving the firewall setting information transmitted from the source firewall apparatus in response to a request by the request means, and transferring the firewall setting information to the destination firewall apparatus ;
Equipped with a,
The destination firewall device receives the firewall setting information transferred by the transfer means without requesting the firewall setting information from another device;
A communication control device.
請求項1に記載の通信制御装置とファイアウォール装置とを備え、
前記移動機は、受信するパケットを、前記ファイアウォール装置を経由して受信することを特徴とする通信制御システム。
A communication control device according to claim 1 and a firewall device ,
The communication control system, wherein the mobile device receives a packet to be received via the firewall device.
移動元のファイアウォール装置から移動先のファイアウォール装置に接続先を変更した移動機と、前記移動元のファイアウォール装置及び前記移動先のファイアウォール装置とデータの送受信を行う通信制御装置とを備える通信制御システムであって、A communication control system comprising: a mobile device whose connection destination is changed from a source firewall device to a destination firewall device; and a communication control device that transmits and receives data to and from the source firewall device and the destination firewall device. There,
前記通信制御装置が、The communication control device is
前記移動機が前記移動先のファイアウォール装置と接続したことを示す通知を当該移動機から受信する通知受信手段と、Notification receiving means for receiving from the mobile device a notification indicating that the mobile device is connected to the firewall device of the moving destination;
前記通知を受信したことを契機として、前記移動元のファイアウォール装置に対して前記移動機のファイアウォール設定情報を要求する要求手段と、Request means for requesting firewall setting information of the mobile device to the source firewall device, triggered by receiving the notification,
前記要求手段による要求に応じて前記移動元のファイアウォール装置から送信されてきた前記ファイアウォール設定情報を受信して、前記移動先のファイアウォール装置宛に転送する転送手段と、Transfer means for receiving the firewall setting information transmitted from the source firewall apparatus in response to a request by the request means, and transferring the firewall setting information to the destination firewall apparatus;
を備え、With
前記移動元のファイアウォール装置が、The source firewall device is
前記要求手段による要求を受信した場合に、保持している前記移動機のファイアウォール設定情報を前記通信制御装置に送信する応答手段Response means for transmitting the retained firewall setting information of the mobile device to the communication control device when a request by the request means is received
を備え、With
前記移動先のファイアウォール装置が、The destination firewall device is
前記移動機のファイアウォール設定情報を他の装置に要求することなく、前記転送手段により転送された当該ファイアウォール設定情報を受信する設定情報受信手段Setting information receiving means for receiving the firewall setting information transferred by the transfer means without requesting the firewall setting information of the mobile device from another device
を備える、Comprising
ことを特徴とする通信制御システム。A communication control system characterized by that.
移動元のファイアウォール装置から移動先のファイアウォール装置に接続先を変更した移動機と、前記移動元のファイアウォール装置及び前記移動先のファイアウォール装置とデータの送受信を行う通信制御装置とを備える通信制御システムであって、A communication control system comprising: a mobile device whose connection destination has been changed from a source firewall device to a destination firewall device; and a communication control device that transmits and receives data to and from the source firewall device and the destination firewall device. There,
前記通信制御装置が、The communication control device is
前記移動機が前記移動先のファイアウォール装置と接続したことを示す通知を当該移動機から受信する通知受信手段と、Notification receiving means for receiving from the mobile device a notification indicating that the mobile device is connected to the firewall device of the moving destination;
前記通知を受信したことを契機として、前記移動元のファイアウォール装置に対して前記移動機のファイアウォール設定情報を前記移動先のファイアウォール装置に送信するように要求する要求手段と、Request means for requesting the source firewall device to transmit firewall setting information of the mobile device to the destination firewall device, upon receiving the notification,
を備え、With
前記移動元のファイアウォール装置が、The source firewall device is
前記要求手段による要求を受信した場合に、保持している前記移動機のファイアウォール設定情報を前記移動先のファイアウォール装置に送信する送信手段Transmission means for transmitting the firewall setting information of the mobile device held to the firewall device of the movement destination when the request by the request means is received
を備え、With
前記移動先のファイアウォール装置が、The destination firewall device is
前記移動機のファイアウォール設定情報を他の装置に要求することなく、前記送信手段により送信された当該ファイアウォール設定情報を受信する設定情報受信手段Setting information receiving means for receiving the firewall setting information transmitted by the transmitting means without requesting the firewall setting information of the mobile device from another device
を備える、Comprising
ことを特徴とする通信制御システム。A communication control system characterized by that.
移動機を接続可能な複数のファイアウォール装置とデータの送受信を行う通信制御装置により実行されるデータ通信方法であって、A data communication method executed by a communication control device that transmits and receives data to and from a plurality of firewall devices to which a mobile device can be connected,
前記通信制御装置の受信手段が、前記移動機が移動先のファイアウォール装置と接続したことを示す通知を当該移動機から受信する受信ステップと、A receiving step in which the receiving means of the communication control device receives from the mobile device a notification indicating that the mobile device is connected to a destination firewall device;
前記通信制御装置の要求手段が、前記通知を受信したことを契機として、移動元のファイアウォール装置に対して当該移動機のファイアウォール設定情報を要求する要求ステップと、Requesting means for requesting the firewall setting information of the mobile device from the source firewall device, when the request means of the communication control device receives the notification,
前記通信制御装置の転送手段が、前記要求ステップにおける要求に応じて前記移動元のファイアウォール装置から送信されてきた前記ファイアウォール設定情報を受信して、前記移動先のファイアウォール装置宛に転送する転送ステップと、A transfer step in which transfer means of the communication control device receives the firewall setting information transmitted from the source firewall device in response to a request in the request step, and transfers the firewall setting information to the destination firewall device; ,
を含み、Including
前記移動先のファイアウォール装置が、前記ファイアウォール設定情報を他の装置に要求することなく、前記転送ステップにおいて転送されたファイアウォール設定情報を受信する、The destination firewall apparatus receives the firewall setting information transferred in the transfer step without requesting the firewall setting information from another apparatus.
ことを特徴とするデータ通信方法。A data communication method characterized by the above.
移動元のファイアウォール装置から移動先のファイアウォール装置に接続先を変更した移動機と、前記移動元のファイアウォール装置及び前記移動先のファイアウォール装置とデータの送受信を行う通信制御装置とを備える通信制御システム、により実行されるデータ通信方法であって、A communication control system comprising: a mobile device whose connection destination has been changed from a source firewall device to a destination firewall device; and a communication control device that transmits and receives data to and from the source firewall device and the destination firewall device; A data communication method executed by
前記通信制御装置の通知受信手段が、前記移動機が前記移動先のファイアウォール装置と接続したことを示す通知を当該移動機から受信する通知受信ステップと、A notification receiving step in which the notification receiving means of the communication control device receives from the mobile device a notification indicating that the mobile device is connected to the destination firewall device;
前記通信制御装置の要求手段が、前記通知を受信したことを契機として、前記移動元のファイアウォール装置に対して前記移動機のファイアウォール設定情報を要求する要求ステップと、Requesting means for requesting the firewall setting information of the mobile device to the source firewall device, triggered by the request means of the communication control device receiving the notification,
前記移動元のファイアウォール装置の応答手段が、前記要求ステップにおける要求を受信した場合に、保持している前記移動機のファイアウォール設定情報を前記通信制御装置に送信する応答ステップと、When the response unit of the source firewall apparatus receives the request in the request step, the response step of transmitting the firewall setting information of the mobile device that is held to the communication control apparatus;
前記通信制御装置の転送手段が、前記応答ステップにおいて送信された前記ファイアウォール設定情報を受信して、前記移動先のファイアウォール装置宛に転送する転送ステップと、A transfer step in which the transfer means of the communication control device receives the firewall setting information transmitted in the response step and transfers the firewall setting information to the destination firewall device;
前記移動先のファイアウォール装置の設定情報受信手段が、前記移動機のファイアウォール設定情報を他の装置に要求することなく、前記転送ステップにおいて転送された当該ファイアウォール設定情報を受信する設定情報受信ステップと、A setting information receiving unit for receiving the firewall setting information transferred in the transfer step without requesting the firewall setting information of the mobile device from another device, by the setting information receiving unit of the destination firewall device;
を含むことを特徴とするデータ通信方法。A data communication method comprising:
移動元のファイアウォール装置から移動先のファイアウォール装置に接続先を変更した移動機と、前記移動元のファイアウォール装置及び前記移動先のファイアウォール装置とデータの送受信を行う通信制御装置とを備える通信制御システム、により実行されるデータ通信方法であって、A communication control system comprising: a mobile device whose connection destination has been changed from a source firewall device to a destination firewall device; and a communication control device that transmits and receives data to and from the source firewall device and the destination firewall device; A data communication method executed by
前記通信制御装置の通知受信手段が、前記移動機が前記移動先のファイアウォール装置と接続したことを示す通知を当該移動機から受信する通知受信ステップと、A notification receiving step in which the notification receiving means of the communication control device receives from the mobile device a notification indicating that the mobile device is connected to the destination firewall device;
前記通信制御装置の要求手段が、前記通知を受信したことを契機として、前記移動元のファイアウォール装置に対して前記移動機のファイアウォール設定情報を前記移動先のファイアウォール装置に送信するように要求する要求ステップと、Request that the requesting means of the communication control device requests the source firewall device to transmit the firewall setting information of the mobile device to the destination firewall device when the notification is received Steps,
前記移動元のファイアウォール装置の送信手段が、前記要求ステップにおける要求を受信した場合に、保持している前記移動機のファイアウォール設定情報を前記移動先のファイアウォール装置に送信する送信ステップと、When the transmission means of the source firewall apparatus receives the request in the request step, a transmission step of transmitting the firewall setting information of the mobile device that is held to the destination firewall apparatus;
前記移動先のファイアウォール装置の設定情報受信手段が、前記移動機のファイアウォール設定情報を他の装置に要求することなく、前記送信ステップにおいて送信された当該ファイアウォール設定情報を受信する設定情報受信ステップと、The setting information receiving unit of the destination firewall device receives the firewall setting information transmitted in the transmission step without requesting the firewall setting information of the mobile device from another device; and
を含むことを特徴とするデータ通信方法。A data communication method comprising:
JP2007032564A 2007-02-13 2007-02-13 Communication control device, firewall device, communication control system, and data communication method Expired - Fee Related JP4390813B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007032564A JP4390813B2 (en) 2007-02-13 2007-02-13 Communication control device, firewall device, communication control system, and data communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007032564A JP4390813B2 (en) 2007-02-13 2007-02-13 Communication control device, firewall device, communication control system, and data communication method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002346271A Division JP2004180155A (en) 2002-11-28 2002-11-28 Communication control device, firewall device, communication control system, and data communication method

Publications (2)

Publication Number Publication Date
JP2007166661A JP2007166661A (en) 2007-06-28
JP4390813B2 true JP4390813B2 (en) 2009-12-24

Family

ID=38248945

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007032564A Expired - Fee Related JP4390813B2 (en) 2007-02-13 2007-02-13 Communication control device, firewall device, communication control system, and data communication method

Country Status (1)

Country Link
JP (1) JP4390813B2 (en)

Also Published As

Publication number Publication date
JP2007166661A (en) 2007-06-28

Similar Documents

Publication Publication Date Title
US8745719B2 (en) Communication control apparatus, firewall apparatus, and data communication method
US11051350B2 (en) Wireless internet system and method
JP5147982B2 (en) Seamless roaming method and apparatus for wireless network
JP4772083B2 (en) Method of transition between link systems and mobile computing device
CN101919300B (en) Network Node and Mobile Terminal
JP5257815B2 (en) Communication interface evaluation
JP3662080B2 (en) Firewall dynamic control method
KR101561108B1 (en) Data communication method and handover method in proxy mobile ipv6 based on software definition network
JPWO2009096121A1 (en) Wireless communication system, base station apparatus, gateway apparatus, and wireless communication method
US7269166B2 (en) Transmission of a binding update message indicating a care of address for delivering data packets to a mobile node via a unidirectional interface
US20070006295A1 (en) Adaptive IPsec processing in mobile-enhanced virtual private networks
JP5655018B2 (en) Handover processing system and gateway router
JPWO2009054127A1 (en) Communication system, mobile terminal and network node
US20160302121A1 (en) Method and apparatus for transmitting ip packet using segment routing
JP5639502B2 (en) Communication service providing system, communication service control node, and communication service providing method
JP4390813B2 (en) Communication control device, firewall device, communication control system, and data communication method
EP3319367B1 (en) Node switching method, device, and system
US20080318568A1 (en) Method and apparatus for determining home agent attached by mobile node
JP4757064B2 (en) Wireless communication system
JP3669366B2 (en) Mobile terminal and network interface switching method
JP6755171B2 (en) Connection switching system, connection switching method, and connection destination device
WO2018003480A1 (en) Communication control device, user equipment, and communication control method
JP2008258993A (en) Wireless LAN handover method and apparatus.

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090526

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090724

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090929

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091006

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121016

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4390813

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131016

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees