JP2019033350A - Communication system and address setting method - Google Patents
Communication system and address setting method Download PDFInfo
- Publication number
- JP2019033350A JP2019033350A JP2017152585A JP2017152585A JP2019033350A JP 2019033350 A JP2019033350 A JP 2019033350A JP 2017152585 A JP2017152585 A JP 2017152585A JP 2017152585 A JP2017152585 A JP 2017152585A JP 2019033350 A JP2019033350 A JP 2019033350A
- Authority
- JP
- Japan
- Prior art keywords
- user terminal
- vpn
- address
- network
- construction 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明は、通信システムおよびアドレス設定方法に関する。 The present invention relates to a communication system and an address setting method.
従来、閉域網を構築する仕組みとして、VPN(Virtual Private Network)サービス事業者がトンネリングを行うインターネットVPNと、NW(Network)キャリアがキャリア網内で専用のGW(Gateway)を設けて拠点間をL3で接続するIP(Internet Protocol)−VPNと、NWキャリアがキャリア網内で拠点間をL2で接続して閉域網を構築してL3はユーザ独自に設計する閉域網とが存在する。 Conventionally, as a mechanism for constructing a closed network, a VPN (Virtual Private Network) service provider tunnels the Internet VPN, and an NW (Network) carrier establishes a dedicated GW (Gateway) in the carrier network and establishes L3 between the bases. There are an IP (Internet Protocol) -VPN to be connected in the network, and a NW carrier connects bases in the carrier network with L2 to construct a closed network, and L3 is a closed network designed by the user.
例えば、企業においては、様々な組織が異なる業務を推進し、業務内容によっては別拠点の関連組織と連携するといったケースが想定される。その際、ある業務に関連した複数の組織が、業務上無関係な組織からNWを独立させたいというユーザニーズが考えられる。 For example, in a company, it is assumed that various organizations promote different business operations and cooperate with related organizations at different bases depending on the business content. At that time, there may be a user need that a plurality of organizations related to a certain business want to make the NW independent from an organization unrelated to the business.
このような場合に、拠点内の一部のユーザと別拠点の一部のユーザをVPN接続するにあたり、前述したIP−VPNの技術やL3をユーザ独自に設計する閉域網の技術では、ユーザが手動でL3アドレスの設計を行うことで、拠点内の任意のユーザ端末を別拠点のユーザ端末とVPN接続する網環境を構築する。 In such a case, when the VPN connection is made between some users in the site and some users in another site, the above-mentioned IP-VPN technology and the closed network technology that uniquely designs L3 are used by the user. By manually designing the L3 address, a network environment in which an arbitrary user terminal in the base is VPN-connected to a user terminal in another base is constructed.
しかしながら、従来の技術では、ユーザが手動でL3のアドレス設計を行うため、拠点内の任意のユーザ端末を別拠点のユーザ端末と簡易にVPN接続できないという課題があった。つまり、従来の技術では、拠点内の一部のユーザと別拠点の一部のユーザをVPN接続するにあたり、VPN接続を行う拠点数や端末数が大規模になるに従い、管理稼働の増大や設計ミスの懸念があり、VPN接続する網環境を簡易に提供することができなかった。 However, in the conventional technology, since the user manually designs the address of L3, there is a problem that any user terminal in the base cannot be easily connected to the user terminal in another base by VPN connection. In other words, according to the conventional technology, when some users in a base and some users in another base are VPN-connected, the management operation increases and the design increases as the number of bases and terminals to which VPN connection is made increases. There was a concern about mistakes, and the network environment for VPN connection could not be provided easily.
上述した課題を解決し、目的を達成するために、本発明の通信システムは、拠点間を接続する広域ネットワークである第一のネットワークと各拠点内のネットワークである第二のネットワークとの境界に設けられた複数のネットワーク機器を有する通信システムであって、第一の拠点内の第一のユーザ端末から第二の拠点内の第二のユーザ端末とのVPN接続を要求するVPN接続要求を受け付ける受付処理部と、前記受付処理部によって前記VPN接続要求が受け付けられた場合に、前記第一のユーザ端末および前記第二のユーザ端末に割り当て可能なIPアドレス帯を取得するVPN構築制御部と、前記VPN構築制御部によって取得された割り当て可能なIPアドレス帯から、複数のネットワーク機器間で管理するIPアドレスが重複しないように、前記第一のユーザ端末および前記第二のユーザ端末のIPアドレスを決定し、前記第一のユーザ端末を収容しているネットワーク機器および前記第二のユーザ端末を収容しているネットワーク機器に決定したIPアドレスを払い出す払出し処理部とを有することを特徴とする。 In order to solve the above-described problems and achieve the object, the communication system of the present invention is located at the boundary between a first network that is a wide area network connecting bases and a second network that is a network in each base. A communication system having a plurality of network devices provided, and accepting a VPN connection request for requesting a VPN connection with a second user terminal in a second base from a first user terminal in the first base A reception processing unit, and a VPN construction control unit that acquires an IP address band that can be allocated to the first user terminal and the second user terminal when the VPN connection request is received by the reception processing unit; Duplicate IP addresses managed among a plurality of network devices from the assignable IP address band acquired by the VPN construction control unit So that the IP addresses of the first user terminal and the second user terminal are determined, and the network equipment accommodating the first user terminal and the network accommodating the second user terminal And a payout processing unit for paying out the determined IP address to the device.
また、本発明のアドレス設定方法は、拠点間を接続する広域ネットワークである第一のネットワークと各拠点内のネットワークである第二のネットワークとの境界に設けられた複数のネットワーク機器を有する通信システムによって実行されるアドレス設定方法であって、第一の拠点内の第一のユーザ端末から第二の拠点内の第二のユーザ端末とのVPN接続を要求するVPN接続要求を受け付ける受付処理工程と、前記受付処理工程によって前記VPN接続要求が受け付けられた場合に、前記第一のユーザ端末および前記第二のユーザ端末に割り当て可能なIPアドレス帯を取得するVPN構築制御工程と、前記VPN構築制御工程によって取得された割り当て可能なIPアドレス帯から、複数のネットワーク機器間で管理するIPアドレスが重複しないように、前記第一のユーザ端末および前記第二のユーザ端末のIPアドレスを決定し、前記第一のユーザ端末を収容しているネットワーク機器および前記第二のユーザ端末を収容しているネットワーク機器に決定したIPアドレスを払い出す払出し処理工程とを含んだことを特徴とする。 Also, the address setting method of the present invention is a communication system having a plurality of network devices provided at the boundary between a first network that is a wide area network connecting bases and a second network that is a network in each base. An accepting process for accepting a VPN connection request for requesting a VPN connection with a second user terminal in the second base from the first user terminal in the first base; A VPN construction control step for acquiring an IP address band that can be assigned to the first user terminal and the second user terminal when the VPN connection request is accepted by the acceptance processing step; and the VPN construction control. IP addresses managed between multiple network devices from the assignable IP address band acquired by the process In order to avoid duplication, the IP addresses of the first user terminal and the second user terminal are determined, and the network equipment accommodating the first user terminal and the second user terminal are accommodated. And a payout process step of paying out the determined IP address to the network device.
本発明によれば、拠点内の任意のユーザ端末を別拠点のユーザ端末と簡易にVPN接続可能な網環境を提供することができるという効果を奏する。 Advantageous Effects of Invention According to the present invention, there is an effect that it is possible to provide a network environment in which an arbitrary user terminal in a base can be easily connected to a user terminal at another base by VPN.
以下に、本願に係る通信システムおよびアドレス設定方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態により本願に係る通信システムおよびアドレス設定方法が限定されるものではない。 Hereinafter, embodiments of a communication system and an address setting method according to the present application will be described in detail with reference to the drawings. The embodiment does not limit the communication system and the address setting method according to the present application.
[第一の実施の形態]
以下の実施の形態では、第一の実施の形態に係る通信システムの構成、各処理部の構成、通信システムの処理の流れを順に説明し、最後に第一の実施の形態による効果を説明する。
[First embodiment]
In the following embodiments, the configuration of the communication system according to the first embodiment, the configuration of each processing unit, the processing flow of the communication system will be described in order, and finally the effects of the first embodiment will be described. .
[通信システムの構成]
図1は、第一の実施の形態に係る通信システムの構成の一例を示す図である。第一の実施の形態に係る通信システムは、VPN構築制御装置10、払出し可能アドレス帯管理装置20、アドレス帯払出し処理装置30、複数のCPE40A、40Bおよび複数のユーザ端末50A〜50Cを有する。なお、図1に示す各装置の数は、あくまで一例であり、これに限られるものではない。また、複数のCPE40A、40Bについて、特に区別なく説明する場合には、適宜CPE40と記載し、複数のユーザ端末50A〜50Cについても、特に区別なく説明する場合には、適宜ユーザ端末50と記載する。
[Configuration of communication system]
FIG. 1 is a diagram illustrating an example of a configuration of a communication system according to the first embodiment. The communication system according to the first embodiment includes a VPN
VPN構築制御装置10は、拠点間を接続する広域ネットワークであるWAN(Wide Area Network)に接続され、VPN構築受付処理部11およびVPN構築制御部12を有する。VPN構築制御装置10は、CPE50間を接続するVPNの構築を制御する。
The VPN
払出し可能アドレス帯管理装置20は、キャリアNWのVPN向けのアドレス帯管理を行う。払出し可能アドレス帯管理装置20は、VPNを構築したいユーザ端末に割り当て可能なIPアドレス帯の問い合わせをVPN構築制御装置10から受け付けると、使用可能なIPアドレス帯をVPN構築制御装置10に送信する。
The payable address
アドレス帯払出し処理装置30は、例えば、DHCP(Dynamic Host Configuration Protocol)サーバであり、ユーザ端末50A〜50CにIPアドレス等の情報を払い出す。例えば、アドレス帯払出し処理装置30は、VPN構築制御装置10から使用可能なアドレス帯を受け取ると、CPE間で重複しないように、CPE毎に割り当てるVPN用のアドレス帯を決定してIPアドレスを払い出す。
The address band
CPE40A、40Bは、拠点間を接続する広域ネットワークであるWANと各拠点内のネットワークであるLANとの境界に設けられ、VPN対象通信アドレス管理部41およびVPN対象通信識別部42を有する。なお、図1の例では、CPE40Aおよびユーザ端末50A、50Cが、拠点Aに属し、CPE40Bおよびユーザ端末50Bが、拠点Bに属すものとする。
The
第一の実施の形態に係る通信システムでは、VPNを構築したいユーザ端末50と該ユーザ端末を収容しているCPE40の組み合わせを含むVPN接続要求をVPN構築制御装置10が受け付けると、自動でVPN用のL3アドレスを割り当てるため、ユーザがアドレス設計を考慮することなく、拠点内の任意のユーザ端末50を別拠点のユーザ端末50とVPN接続する網環境を提供することができる。以下に各装置の処理を図を用いて説明する。
In the communication system according to the first embodiment, when the VPN
図2は、VPN構築受付処理部の処理を説明する図である。図2に示すように、VPN構築受付処理部11は、UI提供部11aおよび受付依頼逐次化部11bを有する。例えば、VPN構築受付処理部11は、拠点A内のユーザ端末50Aから拠点B内のユーザ端末50BとのVPN接続を要求するVPN接続要求を受け付ける。また、VPN構築受付処理部11は、複数のVPN接続要求を受け付けた場合に、各VPN接続要求に含まれるタイムスタンプの時刻が古いものから順にVPN構築制御部12に処理依頼を発行する。
FIG. 2 is a diagram for explaining the processing of the VPN construction acceptance processing unit. As shown in FIG. 2, the VPN construction
このように、VPN構築受付処理部11は、複数のユーザ端末50からのVPN要求を逐次化することで、VPN構築時の払い出すアドレス帯の不整合(重複)を防ぐ処理部である。VPNを構築したいユーザ端末やCPEの情報を記述した「VPN構築テーブル」は、VPN構築受付処理部11によって逐次化された後、VPN構築制御部12へ転送される。
Thus, the VPN construction
具体的には、VPNを構築したいユーザ端末50の登録において、UI提供部11aがGUI((Graphical User Interface)またはCUI(Character User Interface)を用いてユーザ端末50に登録インタフェースを提供する。これにより、UI提供部11aは、複数のユーザ端末50から該登録インタフェースを介してVPN対象のユーザ端末やCPEの情報の登録を受け付ける(図2の(1)参照)。
Specifically, in registering the
そして、UI提供部11aは、各ユーザが登録完了させたVPNの構築依頼のみを受付依頼逐次化部11bに送信する(図2の(2)参照)。続いて、受付依頼逐次化部11bは、受信した複数の受付依頼を、タイムスタンプの順で逐次化し、VPN構築制御部12に依頼を発行する(図2の(3)参照)。
Then, the
ここで、図3を用いて、VPN構築受付処理部11が受け付けた情報により更新するVPN構築テーブルの例について説明する。図3は、VPN構築テーブルの一例を示す図である。図3に例示するように、VPN構築テーブルは、VPNの構築対象のユーザ端末を識別する情報である「VPN対象端末」と、ユーザの設定が必要な識別子として、VPN対象端末を収容するCPEのMACアドレスである「収容CPE(MACアドレス)」およびVPN対象端末のMACアドレスである「ユーザ端末MACアドレス」と、後述のVPN構築制御部12によって更新される「払出しアドレス帯」とを対応付けて記憶する。
Here, an example of a VPN construction table that is updated with information received by the VPN construction
図4は、VPN構築制御部の処理を説明する図である。図4に示すように、VPN構築制御部12は、アドレス帯問合わせ部12a、処理可否通知部12bおよびVPN構築テーブル更新部12cを有する。例えば、VPN構築制御部12は、VPN構築受付処理部11によってVPN接続要求が受け付けられた場合に、ユーザ端末50Aおよびユーザ端末50Bに割り当て可能なIPアドレス帯を取得する。また、VPN構築制御部12は、VPN構築受付処理部11によって処理依頼が発行されたVPN接続要求を処理対象として、ユーザ端末50Aおよびユーザ端末50Bに割り当て可能なIPアドレス帯を取得する処理を順次行う。
FIG. 4 is a diagram for explaining processing of the VPN construction control unit. As shown in FIG. 4, the VPN construction control unit 12 includes an address band inquiry unit 12a, a process availability notification unit 12b, and a VPN construction table update unit 12c. For example, when a VPN connection request is accepted by the VPN construction
具体的には、図4に例示するように、アドレス帯問合わせ部12aは、VPN構築受付処理部11よりVPN構築の依頼を受信すると、払出し可能アドレス帯管理装置20に使用可能なアドレス帯を問い合わせる(図4の(1)参照)。そして、払出し可能アドレス帯管理装置20は、使用可能なアドレス帯を処理可否通知部12bに通知する。また、払出し可能アドレス帯管理装置20は、使用可能なアドレス帯がなかった場合は、使用可能なアドレス帯がない旨を処理可否通知部12bに通知する(図4の(2)参照)。
Specifically, as illustrated in FIG. 4, when the address band inquiry unit 12 a receives a VPN construction request from the VPN construction
そして、処理可否通知部12bは、使用可能なアドレス帯がなかった場合は、ユーザ端末50に対してVPN構築が不可である旨を、VPN構築受付処理部11のUI提供部11aを介して通知する。処理可否通知部12bは、使用可能なアドレス帯があった場合も、UI提供部11aを経由してその旨通知した後、VPN構築テーブル更新部12cに処理を依頼する(図4の(3)参照)。
Then, if there is no usable address band, the process availability notification unit 12b notifies the
処理を依頼されたVPN構築テーブル更新部12cは、VPN構築テーブルの払出しアドレス帯欄に、使用可能なアドレス帯情報を更新する(図4の(4)参照)。例えば、図5に例示するように、VPN構築テーブル更新部12cは、VPN対象端末のユーザ端末A〜Dに対応するVPN構築テーブルの払出しアドレス帯欄に「192.200.1/24」を登録する。図5は、VPN構築テーブルの一例を示す図である。そして、VPN構築テーブル更新部12cは、VPN構築テーブルの更新が終わった後、アドレス帯払出し処理装置30にVPN構築テーブルを転送する(図4の(5)参照)。 The VPN construction table update unit 12c requested to process updates the usable address band information in the payout address band column of the VPN construction table (see (4) in FIG. 4). For example, as illustrated in FIG. 5, the VPN construction table update unit 12 c registers “192.200.1 / 24” in the payout address band column of the VPN construction table corresponding to the user terminals A to D of the VPN target terminal. FIG. 5 is a diagram illustrating an example of the VPN construction table. Then, after the VPN construction table is updated, the VPN construction table update unit 12c transfers the VPN construction table to the address band issue processing device 30 (see (5) in FIG. 4).
このように、VPN構築制御部12では、VPN用のアドレス帯が使用可能かを確認することにより、VPNの構築が可能かを判断し、可能な場合はユーザにその旨を通知した後、VPN構築に向けた処理を継続する。VPN構築不可の場合はユーザにVPN構築不可の旨を通知し、処理を終了する。 In this way, the VPN construction control unit 12 determines whether the VPN can be constructed by confirming whether the VPN address band can be used. If possible, the VPN construction controller 12 notifies the user to that effect, and then the VPN. Continue processing for construction. If the VPN cannot be constructed, the user is notified that the VPN cannot be constructed, and the process is terminated.
図6は、アドレス帯払出し処理装置の処理を説明する図である。図6に示すように、アドレス帯払出し処理装置30は、CPE毎払出しアドレス帯調整部31を有する。例えば、アドレス帯払出し処理装置30は、VPN構築制御部12によって取得された割り当て可能なIPアドレス帯から、複数のCPE40A、40B間で管理するIPアドレスが重複しないように、ユーザ端末50Aおよびユーザ端末50BのIPアドレスを決定し、ユーザ端末50Aを収容しているCPE40Aおよびユーザ端末50Bを収容しているCPE40Bに決定したIPアドレスを払い出す。
FIG. 6 is a diagram for explaining the processing of the address band payout processing device. As shown in FIG. 6, the address band
具体的には、図6に例示するように、CPE毎払出しアドレス帯調整部31は、VPN構築制御部12より受信したVPN構築テーブルについて、CPE40間でアドレスが重複しないよう、CPE40毎に割り当てるVPN用のアドレス帯を決定し、VPN構築テーブルを更新する(図6の(1)参照)。
Specifically, as illustrated in FIG. 6, the payout address band adjustment unit 31 for each CPE assigns a VPN assigned to each
例えば、図7に例示するように、CPE毎払出しアドレス帯調整部31は、CPE40間でアドレスが重複しないよう、VPN構築テーブルの払出しアドレス帯欄を「192.200.1/26」に更新する。つまり、図7の例では、ユーザ端末A〜Dを収容するCPE#1〜#3に割り当てるVPN用のアドレス帯が「192.200.1/26」であり、アドレス帯「192.200.1/26」のなかで各CPE#1〜#3へ割り当てるアドレスが重複しないようにする。図7は、VPN構築テーブルの一例を示す図である。そして、CPE毎払出しアドレス帯調整部31は、更新したVPN構築テーブルに基づき、各CPE40A、40Bにアドレス帯を指定する(図6の(2)参照)。
For example, as illustrated in FIG. 7, the payout address band adjustment unit 31 for each CPE updates the payout address band column of the VPN construction table to “192.200.1 / 26” so that addresses do not overlap between the
このように、アドレス帯払出し処理装置30は、VPN構築制御部12より受領したVPN用のアドレス帯を、各CPE40A、40Bに配布し、ユーザ端末50にVPN用アドレスを配布させる。このとき、アドレス帯払出し処理装置30は、複数のCPE40間でアドレスが重複しないよう、各CPE40間に割り当てるアドレス帯の指定を実施する。
In this manner, the address band
図8は、CPE内の処理部の処理を説明する図である。図8に示すように、CPE40は、VPN対象通信アドレス管理部41およびVPN対象通信識別部42を有する。VPN対象通信アドレス管理部41は、アドレス帯払出し処理装置30よりCPE40毎に割り当てられたVPN用のアドレス帯を使用して、該当のユーザ端末50にVPN用のアドレスを払い出す。この時、CPE毎VPN構築テーブルに各ユーザ端末50に払出したVPN用払出しアドレスを記録させる(図8の(1)参照)。
FIG. 8 is a diagram for explaining the processing of the processing unit in the CPE. As illustrated in FIG. 8, the
例えば、図9に例示するように、CPE毎VPN構築テーブルには、各ユーザ端末50に払い出されるVPN用のIPアドレスである「VPN用払出しアドレス」が登録されている。図9の例では、CPE毎VPN構築テーブルには、「ユーザ端末A」に払い出されるVPN用のIPアドレスとして、「192.200.1.1」が登録されている。図9は、CPE毎VPN構築テーブルの一例を示す図である。また、CPE毎VPN構築テーブルには、「ユーザ端末B」に払い出されるVPN用のIPアドレスとして、「192.200.1.2」が登録されている。
For example, as illustrated in FIG. 9, “VPN payout address” that is an IP address for VPN to be paid out to each
また、VPN対象通信アドレス管理部41は、更新したCPE毎VPN構築テーブルを元に、VPN対象通信識別部42にアドレス情報を登録する(図8の(2)参照)。そして、VPN対象通信アドレス管理部41は、CPE毎VPN構築テーブルを元にユーザ端末50にアドレスを払い出す(図8の(3)参照)。
Further, the VPN target communication
CPE40に、VPN対象通信識別部42を設け、全通信をここを経由させることで、非VPNとVPN対象のユーザ端末50を、VPN構築テーブルに記載のMACアドレスや、それから構築可能な該当のユーザのソースアドレスなどの識別子により判別する。
By providing a VPN target
ここで、図10を用いて、第一の実施の形態に係る通信システムにおけるアドレス設定処理の概要を説明する。図10は、第一の実施の形態に係る通信システムにおけるアドレス設定処理の概要を説明する図である。図10に例示するように、ユーザ端末50Aから、VPNを構築したいユーザ端末の識別子をVPN構築受付処理部11に登録する(図10の(1)参照)。
Here, the outline of the address setting process in the communication system according to the first embodiment will be described with reference to FIG. FIG. 10 is a diagram for explaining the outline of the address setting process in the communication system according to the first embodiment. As illustrated in FIG. 10, an identifier of a user terminal for which a VPN is to be constructed is registered in the VPN construction
そして、VPN構築受付処理部11は、各ユーザ端末50から同時に要求が合った場合は、タイムスタンプの順にシーケンスにVPN構築制御部12にVPNの構築依頼をかける(図10(2)参照)。これによりVPN用に払い出すアドレスの不整合等を未然に防ぐ。
Then, if the requests are simultaneously received from the
続いて、VPN構築制御部12は、要求を受けたVPN構築端末群に割り当て可能なアドレス帯を、キャリアNWのVPN向けのアドレス帯管理を司る払出し可能アドレス帯管理装置20に問合せ、使用可能なアドレス帯を受け取る(図10の(3)参照)。
Subsequently, the VPN construction control unit 12 inquires the payable address
VPN構築制御部12は、当該のユーザ端末50の情報、及びユーザ端末50を収容するCPE40の情報と共に、受け取った使用可能アドレス帯を、アドレス帯払出し処理装置30に通知する(図10の(4)参照)。アドレス帯払出し処理装置30は、VPN構築対象のユーザ端末50A、50Bを収容するCPE40A、40Bにアドレスの払出しを実施する(図10の(5)参照)。
The VPN construction control unit 12 notifies the address band
そして、CPE40A、40B内部では、VPN対象通信アドレス管理部41が、更新したCPE毎VPN構築テーブルを元に、VPN対象通信識別部42にアドレス情報を登録する(図10の(6)参照)。VPN対象通信識別部42は、VPN対象の通信か、そうでないかを示すアドレス情報が規定された管理テーブルを持ち、これを元に拠点内の各ユーザ端末50の通信が非VPNかVPN対象かを識別することで、通常の拠点間、インターネット向け通信と、拠点間のVPN通信の識別を実施する。また、VPN対象通信アドレス管理部41は、CPE毎VPN構築テーブルを元に配下のユーザ端末50にアドレスを払い出す(図10の(7)参照)。
Then, in the
[通信システムの処理の流れ]
次に、図11を用いて、第一の実施の形態に係る通信システムの処理の流れを説明する。図11は、第一の実施の形態に係る通信システムのアドレス設定処理の流れを示すシーケンス図である。図11に示すように、VPN構築制御装置10は、VPNを構築したいユーザ端末の登録をユーザ端末50から受け付ける(ステップS101)。そして、VPN構築制御装置10は、払出し可能アドレス帯管理装置20に使用可能なアドレス帯を要求し(ステップS102)、使用可能なアドレス帯を払出し可能アドレス帯管理装置20から取得する(ステップS103)。
[Processing flow of communication system]
Next, a processing flow of the communication system according to the first embodiment will be described with reference to FIG. FIG. 11 is a sequence diagram showing a flow of address setting processing of the communication system according to the first embodiment. As illustrated in FIG. 11, the VPN
続いて、VPN構築制御装置10は、使用可能なアドレス帯をアドレス帯払出し処理装置30に通知する(ステップS104)。そして、アドレス帯払出し処理装置30は、使用可能なアドレス帯から、CPE間で管理するIPアドレスが重複しないように、ユーザ端末50のIPアドレスを決定し、ユーザ端末50を収容しているCPE40に決定したIPアドレスを払い出す(ステップS105)。そして、CPE40は、ユーザ端末50に対して、アドレス帯払出し処理装置30によって割り当てられたIPアドレスをユーザ端末50に払い出す(ステップS106)。
Subsequently, the VPN
[第一の実施の形態の効果]
このように、第一の実施の形態に係る通信システムは、例えば、VPN構築制御装置10は、拠点A内のユーザ端末50Aから拠点B内のユーザ端末50BとのVPN接続を要求するVPN接続要求を受け付ける。そして、VPN構築制御装置10は、VPN接続要求が受け付けられた場合に、ユーザ端末50Aおよびユーザ端末50Bに割り当て可能なIPアドレス帯を取得する。続いて、アドレス帯払出し処理装置30は、割り当て可能なIPアドレス帯から、複数のCPE間で管理するIPアドレスが重複しないように、前記ユーザ端末50Aおよびユーザ端末50BのIPアドレスを決定し、ユーザ端末50Aを収容しているCPE40Aおよびユーザ端末50Bを収容しているCPE40Bに決定したIPアドレスを払い出す。これにより、拠点内の任意のユーザ端末を別拠点のユーザ端末とVPN接続する網環境を簡易に提供することが可能である。
[Effect of the first embodiment]
Thus, in the communication system according to the first embodiment, for example, the VPN
つまり、例えば、第一の実施の形態に係る通信システムでは、VPNを構築したいユーザ端末50と該ユーザ端末を収容しているCPE40の組み合わせを含むVPN接続要求をVPN構築制御装置10が受け付けると、自動でVPN用のL3アドレスを割り当てるため、ユーザがアドレス設計を考慮することなく、拠点内の任意のユーザ端末50Aを別拠点のユーザ端末50Bと簡易にVPN接続可能な網環境を提供することができる。
That is, for example, in the communication system according to the first embodiment, when the VPN
また、VPN構築制御装置10のVPN構築受付処理部11は、複数のVPN接続要求を受け付けた場合に、各VPN接続要求に含まれるタイムスタンプの時刻が古いものから順にVPN構築制御部12に処理依頼を発行する。このため、VPN構築時の払い出すアドレス帯の不整合を防ぐことが可能である。
Further, when receiving a plurality of VPN connection requests, the VPN construction
また、VPN構築制御装置10の処理可否通知部12bは、使用可能なアドレス帯がなかった場合は、ユーザ端末50に対してVPN構築が不可である旨を、VPN構築受付処理部11のUI提供部11aを介して通知する。このため、ユーザがVPNを構築できないことを容易に把握することが可能である。
Further, the process availability notification unit 12b of the VPN
[システム構成等]
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPU(Central Processing Unit)および当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
[System configuration, etc.]
Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. Further, all or any part of each processing function performed in each device is realized by a CPU (Central Processing Unit) and a program analyzed and executed by the CPU, or hardware by wired logic. Can be realized as
また、本実施の形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。 In addition, among the processes described in this embodiment, all or part of the processes described as being automatically performed can be manually performed, or the processes described as being manually performed All or a part of the above can be automatically performed by a known method. In addition, the processing procedure, control procedure, specific name, and information including various data and parameters shown in the above-described document and drawings can be arbitrarily changed unless otherwise specified.
[プログラム]
図12は、アドレス設定プログラムを実行するコンピュータを示す図である。コンピュータ1000は、例えば、メモリ1010、CPU1020を有する。また、コンピュータ1000は、ハードディスクドライブインタフェース1030、ディスクドライブインタフェース1040、シリアルポートインタフェース1050、ビデオアダプタ1060、ネットワークインタフェース1070を有する。これらの各部は、バス1080によって接続される。
[program]
FIG. 12 is a diagram illustrating a computer that executes an address setting program. The
メモリ1010は、ROM(Read Only Memory)1011及びRAM(Random Access Memory)1012を含む。ROM1011は、例えば、BIOS(Basic Input Output System)等のブートプログラムを記憶する。ハードディスクドライブインタフェース1030は、ハードディスクドライブ1090に接続される。ディスクドライブインタフェース1040は、ディスクドライブ1100に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ1100に挿入される。シリアルポートインタフェース1050は、例えばマウス1051、キーボード1052に接続される。ビデオアダプタ1060は、例えばディスプレイ1061に接続される。
The
ハードディスクドライブ1090は、例えば、OS1091、アプリケーションプログラム1092、プログラムモジュール1093、プログラムデータ1094を記憶する。すなわち、VPN構築制御装置10の各処理を規定するプログラムは、コンピュータにより実行可能なコードが記述されたプログラムモジュール1093として実装される。プログラムモジュール1093は、例えばハードディスクドライブ1090に記憶される。例えば、装置における機能構成と同様の処理を実行するためのプログラムモジュール1093が、ハードディスクドライブ1090に記憶される。なお、ハードディスクドライブ1090は、SSD(Solid State Drive)により代替されてもよい。
The hard disk drive 1090 stores, for example, an
また、上述した実施の形態の処理で用いられる設定データは、プログラムデータ1094として、例えばメモリ1010やハードディスクドライブ1090に記憶される。そして、CPU1020が、メモリ1010やハードディスクドライブ1090に記憶されたプログラムモジュール1093やプログラムデータ1094を必要に応じてRAM1012に読み出して実行する。
The setting data used in the processing of the above-described embodiment is stored as
なお、プログラムモジュール1093やプログラムデータ1094は、ハードディスクドライブ1090に記憶される場合に限らず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ1100等を介してCPU1020によって読み出されてもよい。あるいは、プログラムモジュール1093及びプログラムデータ1094は、ネットワーク(LAN(Local Area Network)、WAN等)を介して接続された他のコンピュータに記憶されてもよい。そして、プログラムモジュール1093及びプログラムデータ1094は、他のコンピュータから、ネットワークインタフェース1070を介してCPU1020によって読み出されてもよい。
The
10 VPN構築制御装置
11 VPN構築受付処理部
11a UI提供部
11b 受付依頼逐次化部
12 VPN構築制御部
12a アドレス帯問合せ部
12b 処理可否通知部
12c VPN構築テーブル更新部
20 払出し可能アドレス帯管理装置
30 アドレス帯払出し処理装置
31 CPE毎払出しアドレス帯調整部
40、40A、40B CPE
41 VPN対象通信アドレス管理部
42 VPN対象通信識別部
50、50A〜50C ユーザ端末
DESCRIPTION OF
41 VPN target communication
Claims (4)
第一の拠点内の第一のユーザ端末から第二の拠点内の第二のユーザ端末とのVPN接続を要求するVPN接続要求を受け付ける受付処理部と、
前記受付処理部によって前記VPN接続要求が受け付けられた場合に、前記第一のユーザ端末および前記第二のユーザ端末に割り当て可能なIPアドレス帯を取得するVPN構築制御部と、
前記VPN構築制御部によって取得された割り当て可能なIPアドレス帯から、複数のネットワーク機器間で管理するIPアドレスが重複しないように、前記第一のユーザ端末および前記第二のユーザ端末のIPアドレスを決定し、前記第一のユーザ端末を収容しているネットワーク機器および前記第二のユーザ端末を収容しているネットワーク機器に決定したIPアドレスを払い出す払出し処理部と
を有することを特徴とする通信システム。 A communication system having a plurality of network devices provided at the boundary between a first network that is a wide area network connecting bases and a second network that is a network within each base,
A reception processing unit that receives a VPN connection request for requesting a VPN connection with a second user terminal in the second base from the first user terminal in the first base;
A VPN construction control unit that acquires an IP address band that can be allocated to the first user terminal and the second user terminal when the VPN connection request is received by the reception processing unit;
The IP addresses of the first user terminal and the second user terminal are set so that the IP addresses managed between a plurality of network devices are not duplicated from the assignable IP address band acquired by the VPN construction control unit. And a payout processing unit for paying out the determined IP address to the network device accommodating the first user terminal and the network device accommodating the second user terminal. system.
前記VPN構築制御部は、前記受付処理部によって処理依頼が発行されたVPN接続要求を処理対象として、前記第一のユーザ端末および前記第二のユーザ端末に割り当て可能なIPアドレス帯を取得する処理を順次行うことを特徴とする請求項1に記載の通信システム。 The reception processing unit, when receiving a plurality of VPN connection requests, issues a processing request to the VPN construction control unit in order from the oldest time stamp included in each VPN connection request,
The VPN construction control unit obtains an IP address band that can be assigned to the first user terminal and the second user terminal with a VPN connection request issued by the reception processing unit as a processing target. The communication system according to claim 1, wherein the communication is performed sequentially.
第一の拠点内の第一のユーザ端末から第二の拠点内の第二のユーザ端末とのVPN接続を要求するVPN接続要求を受け付ける受付処理工程と、
前記受付処理工程によって前記VPN接続要求が受け付けられた場合に、前記第一のユーザ端末および前記第二のユーザ端末に割り当て可能なIPアドレス帯を取得するVPN構築制御工程と、
前記VPN構築制御工程によって取得された割り当て可能なIPアドレス帯から、複数のネットワーク機器間で管理するIPアドレスが重複しないように、前記第一のユーザ端末および前記第二のユーザ端末のIPアドレスを決定し、前記第一のユーザ端末を収容しているネットワーク機器および前記第二のユーザ端末を収容しているネットワーク機器に決定したIPアドレスを払い出す払出し処理工程と
を含んだことを特徴とするアドレス設定方法。 An address setting method executed by a communication system having a plurality of network devices provided at a boundary between a first network that is a wide area network connecting bases and a second network that is a network within each base. ,
An acceptance processing step of accepting a VPN connection request for requesting a VPN connection with a second user terminal in the second base from a first user terminal in the first base;
VPN construction control step of acquiring an IP address band that can be assigned to the first user terminal and the second user terminal when the VPN connection request is accepted by the acceptance processing step;
The IP addresses of the first user terminal and the second user terminal are set so that the IP addresses managed among a plurality of network devices are not duplicated from the assignable IP address band acquired by the VPN construction control step. And a payout processing step of paying out the determined IP address to the network device accommodating the first user terminal and the network device accommodating the second user terminal. Address setting method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017152585A JP2019033350A (en) | 2017-08-07 | 2017-08-07 | Communication system and address setting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017152585A JP2019033350A (en) | 2017-08-07 | 2017-08-07 | Communication system and address setting method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019033350A true JP2019033350A (en) | 2019-02-28 |
Family
ID=65524478
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017152585A Pending JP2019033350A (en) | 2017-08-07 | 2017-08-07 | Communication system and address setting method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019033350A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021136678A (en) * | 2020-02-28 | 2021-09-13 | 富士フイルムビジネスイノベーション株式会社 | Network system, first network device, second network device, first network connection program, and second network connection program |
-
2017
- 2017-08-07 JP JP2017152585A patent/JP2019033350A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021136678A (en) * | 2020-02-28 | 2021-09-13 | 富士フイルムビジネスイノベーション株式会社 | Network system, first network device, second network device, first network connection program, and second network connection program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110677405B (en) | Data processing method and device, electronic equipment and storage medium | |
| US12132754B2 (en) | Distributed scanning | |
| US10469314B2 (en) | API gateway for network policy and configuration management with public cloud | |
| CN102947797B (en) | Online service access control using scale-out directory features | |
| CN111460460B (en) | Task access method, device, proxy server and machine-readable storage medium | |
| JP5484427B2 (en) | Network system management method, network system, and management server | |
| CN107580083A (en) | A kind of method and system of container IP address distribution | |
| CN104583955B (en) | Method and apparatus for orchestrating IP authorization and deauthorization in a computing environment | |
| CN110881007B (en) | Container cluster network access method and device | |
| JP2018082310A (en) | PaaS connection program, PaaS connection method, and PaaS connection device | |
| JP2015032056A (en) | Menu control method, menu control apparatus, and menu control program | |
| JP2017004044A (en) | License management program, license management method, and license management system | |
| JP2019033350A (en) | Communication system and address setting method | |
| US10389597B2 (en) | Device asset tracking and service desk using a management system as a data source | |
| JP2017102777A (en) | Load distribution processing server, load distribution processing method, and system | |
| CN106469091B (en) | For distributing the method and apparatus of available area | |
| US11204886B2 (en) | Management of zoned storage drives | |
| CN118860620A (en) | Method for expanding a storage device cluster, electronic device, and computer program product | |
| JP2008227756A (en) | Ip address management system | |
| CN107124411B (en) | Virtual private cloud implementation method, device and system under classic network environment | |
| KR20120128021A (en) | System and method for providing push service using routing based on id | |
| CN119603306A (en) | Container scheduling method, device, equipment, medium and program product | |
| CN118694747A (en) | Network address allocation method, server, terminal equipment and system | |
| KR20230096615A (en) | Edge cloud operating system for large-scale multi-cluster provisioning | |
| JP6300366B2 (en) | Virtual network setting information management apparatus and virtual network setting information management program |