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 PDFInfo
- 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
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).
ファイアウォールは、高価で高度な設定技術が必要なため専門家以外による運用が困難である上に、以下の理由などから、主に企業内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
ホームエージェント装置10と移動機50とは、三台のファイアウォール装置20〜40の内の任意の1台を少なくとも経由して、相互に各種データの送受信が可能な様に接続されている。インターネット等の外部ネットワークから送信されたIPパケットは、ホームエージェント装置10により一旦受信された後、移動機50の現在位置の最も近傍に位置するファイアウォール装置20により中継され、当該IPパケットの宛先である移動機50に到達可能である。
The
図2は、本発明に係るホームエージェント装置10の機能的構成を示す図である。図2に示す様に、ホームエージェント装置10は、設定ファイル元データ格納部11(格納手段に対応)と、BU受信部12(検知手段に対応)と、設定ファイル送信部13(送信手段に対応)とを備える。各部はバスを介して、各部の機能に応じた信号の入出力が可能な様に接続されている。
FIG. 2 is a diagram showing a functional configuration of the
以下、ホームエージェント装置10の各構成要素について詳細に説明する。
設定ファイル元データ格納部11には、後述の設定ファイル元データ(ファイアウォール設定情報に対応)が、移動機識別情報と対応付けて格納されている。移動機識別情報は、例えば、移動機のホームアドレスやMACアドレスである。
Hereinafter, each component of the
The setting file source
設定ファイル元データには、例えば以下に示す情報が記述されている。
(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
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
(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
設定ファイル送信部13は、移動機50の接続がBU受信部12から通知されると、上記バインディングアップデートを参照して、ファイアウォール装置と接続した移動機を特定する。設定ファイル送信部13は、特定された移動機の識別情報及び対応する設定ファイル元データを設定ファイル元データ格納部11から取得し、設定ファイル元データを元に設定ファイルを生成する。設定ファイル送信部13は、上記移動機識別情報及び設定ファイルをバインディングアック(BA:Binding Acknowledgement)と共に、移動機50の新規接続先であるファイアウォール装置宛に送信する。バインディングアックとは、バインディングアップデートに対する確認応答信号である。
When the connection of the
図3は、本発明に係るファイアウォール装置20の機能的構成を示す図である。ファイアウォール装置20は、アクセスルータを始めとするルータ自体であってもよいし、ルータとは別体に構成されたファイアウォール専用の端末であってもよい。図3に示す様に、ファイアウォール装置20は、パケット振分け部21,24(識別手段に対応)と、ファイアウォールプロセス221,222,223(保持手段及び判定手段に対応)と、出力バッファ23,25とを備える。各部はバスを介して、各部の機能に応じた信号の入出力が可能な様に接続されている。
FIG. 3 is a diagram showing a functional configuration of the
パケット振分け部21は、ホームエージェント装置10から送信された移動機識別情報及び設定ファイルを受信すると、該移動機識別情報に基づいて設定ファイルの設定先となるファイアウォールプロセスを特定する。該当するファイアウォールプロセスがない場合には、ファイアウォールプロセスを生成する。特定又は生成されたファイアウォールプロセスには、上記移動機識別情報及び設定ファイルが保持される。また、パケット振分け部21には、設定ファイル内のファイアウォール名、及び外部ネットワークから来るIPパケットの振分け基準が設定される。パケット振分け部24には、設定ファイル内のファイアウォール名、及び移動機から送信されるIPパケットの振分け基準が設定される。
When the
その後、パケット振分け部21は、外部ネットワークから送信されたIPパケットを受信すると、設定された振分け基準に従って、当該IPパケットを、その宛先移動機に対応するファイアウォールに出力する。同様に、パケット振分け部24は、移動機から送信されたIPパケットを受信すると、設定された振分け基準に従って、当該IPパケットを、その送信元移動機に対応するファイアウォールプロセスに出力する。
Thereafter, when receiving the IP packet transmitted from the external network, the
また、外部ネットワークから移動機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
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
2.IPパケットが経路最適化モードにより移動機50宛に送信されている場合、すなわち、IPパケットの宛先アドレスが気付アドレスであり、ルーチングヘッダが存在し、該ルーチングヘッダに設定されている第2の宛先がホームアドレスである場合には、ファイアウォールプロセス221は、フィルタリング用の宛先IPアドレスとしてホームアドレスを使用する。一方、IPパケットが経路最適化モードにより移動機50宛に送信されていない場合には、ファイアウォールプロセス221は、IPパケットの宛先アドレスをフィルタリング用の宛先IPアドレスとしてそのまま使用する。
2. When the IP packet is transmitted to the
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
移動機50から外部ネットワークに向かう方向(上り方向)にIPパケットが送信される場合には、ファイアウォールプロセス221は、通過許否の判定に先立って、パケット振分け部24から取得されたIPパケットから、以下の1〜3に示す手順で、フィルタリング用の宛先IPアドレス及び送信元IPアドレスを取得する。
When an IP packet is transmitted in a direction (upward direction) from the
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
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
3.IPパケットが経路最適化モードにより移動機50から送信されている場合、すなわち、IPパケットの送信元アドレスが気付アドレスであり、ホームアドレスオプションが設定されている場合には、ファイアウォールプロセス221は、該ホームアドレスオプションに設定されているアドレスを、フィルタリング用の送信元IPアドレスとして使用する。一方、IPパケットが経路最適化モードにより移動機50から送信されていない場合には、ファイアウォールプロセス221は、IPパケットの送信元アドレスをフィルタリング用の送信元IPアドレスとしてそのまま使用する。
3. When the IP packet is transmitted from the
更に、ファイアウォールプロセス221は、上記の手順で取得されたフィルタリング用の宛先IPアドレス及び送信元IPアドレスを使用して、設定ファイル内のアクセス制御リストに記載されているフィルタリング条件に従って、パケット振分け部21により振り分けられたIPパケットの通過許否を判定する。通過が許可されたIPパケットは出力バッファ23に出力され、通過が拒否されたIPパケットは破棄される。これにより、ファイアウォールプロセス221は、宛先又は送信元が移動機50であるIPパケットのフィルタリングを実現する。
Further, the
ファイアウォールプロセス222は、上述したファイアウォールプロセス221と同一の機能的構成を有する。すなわち、ファイアウォールプロセス222は、移動機50とは別の移動機である移動機60(図示せず)の識別情報及び設定ファイルを保持し、宛先又は送信元アドレスが移動機60であるIPパケットのフィルタリングを実現する。ファイアウォールプロセス223に関しても同様に、更に別の移動機である移動機70(図示せず)の識別情報及び設定ファイルを保持し、宛先又は送信元が移動機70であるIPパケットのフィルタリングを実現する。
The
出力バッファ23は、ファイアウォールプロセス221〜223の何れかから入力されたIPパケットを、当該IPパケットの宛先である移動機宛に無線チャネルを介して送信(転送)する。
The
パケット振分け部24は、上述したパケット振分け部21と機能的構成を同一とするが、パケット振分け部21とはIPパケットの送信方向が異なる。すなわち、パケット振分け部21が、ホームエージェント装置10側に形成されたインターネット等の外部ネットワークからIPパケットを受信するのに対して、パケット振分け部24は、移動機50側から送信されたIPパケットを受信する。
The
出力バッファ25は、ファイアウォールプロセス221〜223の何れかから入力されたIPパケットを、当該IPパケットの宛先のノードに送信(転送)する。
ファイアウォール装置30,40は、ファイアウォール装置20と設置位置が異なるものの、構成に関しては、上述したファイアウォール装置20と同様であるので、その説明は省略する。
The
Although the
移動機50は、Mobile IPv6に準拠した移動ノードである。移動機50は、電源投入や長期断線後の再接続に伴い、ファイアウォール装置20〜40の内、最も受信レベルの高いファイアウォール装置と無線接続する。本実施の形態では特に、通信制御システム1内のファイアウォール装置20に移動機50が新規に接続(初期接続)する場合を想定するが、移動に伴って、接続先のファイアウォール装置を変更(ハンドオーバ)することも勿論可能である。
The
移動機50は、ファイアウォール装置と接続すると、当該ファイアウォール装置を経由してホームエージェント装置10宛に上記バインディングアップデートを送信する。また、移動機50は、ホームエージェント装置10から送信される上記バインディングアックを受信する。
When the
次に、図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
S2では、移動機50は、周知慣用のMobile IPv6の接続手順に従って、ファイアウォール装置20との無線接続が完了した旨を通知すべく、バインディングアップデートをホームエージェント装置10宛に送信する。このバインディングアップデートには、送信元である移動機50の識別情報が少なくとも含まれている。
In S <b> 2, the
S3では、ホームエージェント装置10は、BU受信部12により、移動機50から送信されたバインディングアップデートを受信する。
S4では、ホームエージェント装置10は、設定ファイル送信部13により、上記バインディングアップデートに含まれる送信元移動機の識別情報を基に、移動機50の識別情報及びこれに対応する設定ファイル元データを設定ファイル元データ格納部11から取得する。
In S <b> 3, the
In S4, the
S5では、ホームエージェント装置10は、設定ファイル送信部13により、S4で取得された設定ファイル元データを元に、以下のI〜Vに示す手順で設定ファイルを生成する。
In S5, the
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
なお、本実施の形態では、設定ファイルは、ホームエージェント装置10側で生成及び送信されるものとして説明した。しかし、ホームエージェント装置10がファイアウォール装置宛に設定ファイル元データを送信し、ファイアウォール装置が、この設定ファイル元データを元に設定ファイルを生成するものとしてもよい。
In the present embodiment, the configuration file has been described as being generated and transmitted on the
移動機50は、ファイアウォール装置20と接続されているので、移動機50宛のバインディングアックは、ファイアウォール装置20を必然的に経由する。S7では、ファイアウォール装置20は、送信途中のバインディングアックに添付されている、移動機50の識別情報及び設定ファイルを取得する。
S8では、移動機50がバインディングアックを受信し、これを以って、移動機50のホームエージェント装置10に対する位置登録が完了する。このとき、移動機50は、バインディングアックと共に上記設定ファイルを受信してもよい。
Since the
In S8, the
なお、移動機識別情報及び設定ファイルは、バインディングアックに乗せて送信されるものとしたが、バインディングアックとは別に送信されるものとしてもよい。すなわち、ホームエージェント装置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
S9においては、ファイアウォール装置20は、S7で取得された移動機50の識別情報及び設定ファイルを使用して、移動機50用のファイアウォールプロセス221を生成する。S9におけるファイアウォールの生成とは、設定ファイル内のアクセス制御リストを実行するプロセスを特定の移動機用にカスタマイズすることである。ファイアウォールの生成に際して、上記プロセスの初期化(内部変数の設定)が必要であればこれを実行し、移動前の動作状態が設定ファイル内に存在すれば、これを上記プロセスの内部変数に設定する。
In S9, the
S10では、ファイアウォール装置20は、S7で取得された設定ファイルからファイアウォール名及び振分け基準を取得し、パケット振分け部21及び24に設定する。
以上、移動機50に適用されるファイアウォールを構築する過程について説明したが、移動機60,70に適用されるファイアウォールに関しても同様のステップを経て構築される。
In S10, the
The process of constructing the firewall applied to the
続いて、図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
Hereinafter, a case where an IP packet is transmitted in a direction (downward direction) from the
T1では、パケット振分け部21により、IPパケットの受信の有無が監視される。
T2では、パケット振分け部21により、IPパケットのヘッダ情報から宛先IPアドレスが特定されると共に、該アドレスを有する移動機に対応するファイアウォールを振分け先として上記IPパケットが出力される。例えば、受信されたIPパケットの宛先IPアドレスが移動機50のIPアドレスである場合には、IPパケットはファイアウォールプロセス221に振り分けられる。
At T1, the
At T2, the
このとき、受信された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
T3では、ファイアウォールプロセス221により、図4のS9で生成された上記プロセスに基づいて、IPパケットの通過許否が判定される。なお、ファイアウォールプロセス221は、IPパケットの通過許否判定処理に限らず、通過優先順位の設定、認証情報の検査、記述内容の変更などの処理を実行するものとしてもよい。
At T3, the
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
一方、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
T6又はT7の処理終了後、ファイアウォール装置20は、更なるIPパケットの受信を待機すべく、T1に戻り、T1以降の処理を再び実行する。
以上、通信制御システム1が移動機50宛のIPパケットに対してフィルタリングを行う過程について説明したが、移動機60,70宛のIPパケットに対するフィルタリング処理に関しても同様のステップを経ることにより実行可能である。これにより、専用のファイアウォールが生成された全ての移動機宛のIPパケットに関して、高速かつ適確な通過許否判定が可能となる。
After completing the process of T6 or T7, the
The process of filtering the IP packet addressed to the
上述した様に、本発明に係る通信制御システム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
ここで、移動機に対してファイアウォール機能を適用した場合、移動機を利用するユーザの増加に伴って、フィルタリング条件が指定されたアクセス制御リストの記載量が膨大になることが予測される。一方で、ファイアウォール装置は、パケットの通過許否判定に際して、アクセス制御リストの最上行から順番にヘッダ情報と条件との照合を行う。このため、上記記載量の増加に伴って通過許否判定の処理時間が長くなり、パケットの伝送遅延時間が増大することが懸念される。 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
以下、本実施の形態における通信制御システムについて詳細に説明する。
本実施形態における通信制御システムの構成は、第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
次に、図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
Upon receiving the binding update from the mobile device 50 (S13), the
ファイアウォール装置30は、ファイアウォール装置20のIPアドレスを受信したことを契機として(S15)、当該アドレス宛に、移動機50用の設定ファイルの転送要求を送信する(S16)。
ファイアウォール装置20は、上記転送要求をファイアウォール装置30から受信すると(S17)、ファイアウォールプロセス221に保持していた移動機50の識別情報及び設定ファイルをファイアウォール装置30に向けて送信する(S18)。
When the
When the
ファイアウォール装置30は、移動機50の識別情報及び設定ファイルをファイアウォール装置20から受信すると(S19)、当該設定ファイルを使用して、移動機50用のファイアウォールを生成する(S20)。
以下、図4に示したS10と同様の処理が実行される。すなわち、パケット振分け部21に、ファイアウォール名及び振分け基準が設定される。
When the
Thereafter, processing similar to S10 shown in FIG. 4 is executed. That is, the firewall name and the distribution standard are set in the
上述した様に、移動機50は、ハンドオーバに伴ってホームエージェント装置10宛にバインディングアップデートを送信する。したがって、移動機50が接続先のファイアウォール装置を変更する度、つまり移動機50が移動する度に、当該移動機に適したフィルタリング条件を有するファイアウォールの位置が可変的に制御される。結果として、ファイアウォールが移動機50の変位に追随することになり、移動する端末へのファイアウォール機能の適用が可能となる。
As described above, the
移動機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
(第3の実施形態)
以下、移動機50が、移動により接続先のファイアウォール装置を変更した場合における更に別の態様としての第3の実施形態について、図面を参照して詳細に説明する。ここで、本実施形態における通信制御システムの構成は、第1の実施形態において詳述した通信制御システムの構成と同様であるので、各構成要素には同一の符合を付すと共にその説明は省略する。また、本実施の形態では、第2の実施形態と同様に、移動機50が、ファイアウォール装置20からファイアウォール装置30にハンドオーバした場合を想定する。
(Third embodiment)
Hereinafter, a third embodiment as still another aspect in the case where the
図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
When the
ホームエージェント装置10は、移動機50の識別情報及び設定ファイルをファイアウォール装置20から受信すると(S27)、これらの情報を、移動先のファイアウォール装置30宛に送信(転送)する(S28)。以下、図6に示したS19と同様の処理が実行される。すなわち、パケット振分け部21及び24に、ファイアウォール名及び振分け基準が設定される。
かかる態様を採ることによっても、通信制御システム1は、ファイアウォールの位置を可変的に制御することができ、移動機50の移動元から移動先にファイアウォールを追随させることが可能となる。
When the
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
(第4の実施形態)
以下、移動機50が、移動により接続先のファイアウォール装置を変更した場合における更に別の態様としての第4の実施形態について、図面を参照して詳細に説明する。ここで、本実施形態における通信制御システムの構成は、第1の実施形態において詳述した通信制御システムの構成と同様であるので、各構成要素には同一の符合を付すと共にその説明は省略する。また、本実施の形態では、第2及び第3の実施形態と同様に、移動機50が、ファイアウォール装置20からファイアウォール装置30にハンドオーバした場合を想定する。
(Fourth embodiment)
Hereinafter, a fourth embodiment as still another aspect in the case where the
図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
ここで、マルチキャスト先のアドレスとしては、ホームエージェント装置10から通知されたIPアドレスが使用される。すなわち、ホームエージェント装置10は、S33で受信されたバインディングアップデートの気付アドレスに基づいて、移動機50が接続していたファイアウォール装置20のプレフィクスを割り出し、当該プレフィクスの示すネットワーク上の全てのファイアウォール装置をマルチキャスト先として選択する。その後、ホームエージェント装置10は、選択されたマルチキャスト先のIPアドレスを転送要求と共に、ファイアウォール装置20に通知する。これにより、ファイアウォール装置20は、システム内における他のファイアウォール装置30,40に対するマルチキャストを実行可能となる。
Here, the IP address notified from the
ファイアウォール装置20からマルチキャストされた、移動機50の識別情報及び設定ファイルは、上記ネットワーク上のファイアウォール装置30により受信され、ファイアウォールの生成に使用される。ファイアウォール装置40宛にマルチキャストされた、移動機50の識別情報及び設定ファイルは、移動機50がファイアウォール装置40に接続先を変更した場合におけるファイアウォールの生成に使用することができる。
かかる態様を採ることによっても、通信制御システム1は、ファイアウォールの位置を可変的に制御することができ、移動機50の移動元から移動先にファイアウォールを追随させることが可能となる。
The identification information and setting file of the
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
(第5の実施形態)
以下、移動機50が、移動により接続先のファイアウォール装置を変更した場合における更に別の態様としての第5の実施形態について、図面を参照して詳細に説明する。ここで、本実施形態における通信制御システムの構成は、第1の実施形態において詳述した通信制御システムの構成と同様であるので、各構成要素には同一の符合を付すと共にその説明は省略する。また、本実施の形態では、第2〜第4の実施形態と同様に、移動機50が、ファイアウォール装置20からファイアウォール装置30にハンドオーバした場合を想定する。
(Fifth embodiment)
Hereinafter, the fifth embodiment as still another aspect in the case where the
図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
S43では、移動先のファイアウォール装置30は、上記旧設定ファイルを参照して、移動元のファイアウォール装置20のIPアドレスを認識する。これにより、ファイアウォール装置30は、移動機50の識別情報及び設定ファイルの転送要求先を特定することができる。続いて、ファイアウォール装置30は、転送要求先であるファイアウォール装置20から、上記識別情報及び設定ファイルを受信して、移動機50用のファイアウォールを生成する。したがって、ファイアウォールの位置を可変的に制御することができ、移動機50の移動にファイアウォールを追随させることが可能となる。
In S43, the
上述した様に、第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.
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.
前記移動機は、受信するパケットを、前記ファイアウォール装置を経由して受信することを特徴とする通信制御システム。 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.
前記通信制御装置が、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.
前記通信制御装置が、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 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 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 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:
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) |
-
2007
- 2007-02-13 JP JP2007032564A patent/JP4390813B2/en not_active Expired - Fee Related
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 |