[go: up one dir, main page]

JP2019033350A - Communication system and address setting method - Google Patents

Communication system and address setting method Download PDF

Info

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
Application number
JP2017152585A
Other languages
Japanese (ja)
Inventor
寛規 井上
Hironori Inoue
寛規 井上
雅幸 西木
Masayuki Nishiki
雅幸 西木
松尾 和宏
Kazuhiro Matsuo
和宏 松尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2017152585A priority Critical patent/JP2019033350A/en
Publication of JP2019033350A publication Critical patent/JP2019033350A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

To provide a network environment enabling simple VPN connection of an arbitrary user terminal in a base with a user terminal in another base.SOLUTION: A VPN construction control apparatus 10 receives a VPN connection request for requesting VPN connection from a user terminal 50A in a site A to a user terminal 50B in a site B. Then, when the VPN construction control apparatus 10 receives the VPN connection request, the VPN construction control apparatus 10 acquires an IP address band assignable to the user terminal 50A and the user terminal 50B. Subsequently, an address band payout processor 30 determines the IP addresses of the user terminal 50A and the user terminal 50B from the assignable IP address band so that the managed IP addresses do not overlap between a plurality of CPEs do not overlap, and the determined IP address is paid out to a CPE 40A accommodating the user terminal 50A and a CPE 40B accommodating the user terminal 50B.SELECTED DRAWING: Figure 1

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.

“第1回インターネットVPN環境を構築する”、[online]、デジタルアドバンテージ、[平成29年8月1日検索]、インターネット<http://www.atmarkit.co.jp/ait/articles/0303/06/news002_2.html>“Building the 1st Internet VPN environment”, [online], Digital Advantage, [Search August 1, 2017], Internet <http://www.atmarkit.co.jp/ait/articles/0303/ 06 / news002_2.html> “フレッツ・VPNワイドを使いこなすためのポイントとは”、[online]、日経コミュニケーション、[平成29年8月1日検索]、インターネット<http://itpro.nikkeibp.co.jp/article/COLUMN/20100316/345855/?rt=nocnt>“What are the points for mastering FLET'S VPN Wide”, [online], Nikkei Communication, [August 1, 2017 search], Internet <http://itpro.nikkeibp.co.jp/article/COLUMN/ 20100316/345855 /? Rt = nocnt> “ドキュメント”、[online]、OpenVPN.JP、[平成29年8月1日検索]、インターネット<https://www.openvpn.jp/document/>“Document”, [online], OpenVPN.JP, [August 1, 2017 search], Internet <https://www.openvpn.jp/document/>

しかしながら、従来の技術では、ユーザが手動で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.

図1は、第一の実施の形態に係る通信システムの構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a communication system according to the first embodiment. 図2は、VPN構築受付処理部の処理を説明する図である。FIG. 2 is a diagram for explaining the processing of the VPN construction acceptance processing unit. 図3は、VPN構築テーブルの一例を示す図である。FIG. 3 is a diagram illustrating an example of the VPN construction table. 図4は、VPN構築制御部の処理を説明する図である。FIG. 4 is a diagram for explaining processing of the VPN construction control unit. 図5は、VPN構築テーブルの一例を示す図である。FIG. 5 is a diagram illustrating an example of the VPN construction table. 図6は、アドレス帯払出し処理装置の処理を説明する図である。FIG. 6 is a diagram for explaining the processing of the address band payout processing device. 図7は、VPN構築テーブルの一例を示す図である。FIG. 7 is a diagram illustrating an example of the VPN construction table. 図8は、CPE内の処理部の処理を説明する図である。FIG. 8 is a diagram for explaining the processing of the processing unit in the CPE. 図9は、CPE毎VPN構築テーブルの一例を示す図である。FIG. 9 is a diagram illustrating an example of the VPN construction table for each CPE. 図10は、第一の実施の形態に係る通信システムにおけるアドレス設定処理の概要を説明する図である。FIG. 10 is a diagram for explaining the outline of the address setting process in the communication system according to the first embodiment. 図11は、第一の実施の形態に係る通信システムのアドレス設定処理の流れを示すシーケンス図である。FIG. 11 is a sequence diagram showing a flow of address setting processing of the communication system according to the first embodiment. 図12は、アドレス設定プログラムを実行するコンピュータを示す図である。FIG. 12 is a diagram illustrating a computer that executes an address setting program.

以下に、本願に係る通信システムおよびアドレス設定方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態により本願に係る通信システムおよびアドレス設定方法が限定されるものではない。   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 construction control device 10, a payable address band management device 20, an address band payout processing device 30, a plurality of CPEs 40A and 40B, and a plurality of user terminals 50A to 50C. In addition, the number of each apparatus shown in FIG. 1 is an example to the last, and is not restricted to this. In addition, when the plurality of CPEs 40A and 40B are described without particular distinction, they are appropriately described as CPE40, and when the plurality of user terminals 50A to 50C are also explained without particular distinction, they are appropriately described as user terminals 50. .

VPN構築制御装置10は、拠点間を接続する広域ネットワークであるWAN(Wide Area Network)に接続され、VPN構築受付処理部11およびVPN構築制御部12を有する。VPN構築制御装置10は、CPE50間を接続するVPNの構築を制御する。   The VPN construction control device 10 is connected to a WAN (Wide Area Network) that is a wide area network connecting bases, and includes a VPN construction reception processing unit 11 and a VPN construction control unit 12. The VPN construction control device 10 controls the construction of a VPN that connects the CPEs 50.

払出し可能アドレス帯管理装置20は、キャリアNWのVPN向けのアドレス帯管理を行う。払出し可能アドレス帯管理装置20は、VPNを構築したいユーザ端末に割り当て可能なIPアドレス帯の問い合わせをVPN構築制御装置10から受け付けると、使用可能なIPアドレス帯をVPN構築制御装置10に送信する。   The payable address band management device 20 performs address band management for the VPN of the carrier NW. The payable address band management device 20 transmits an available IP address band to the VPN construction control device 10 when receiving an inquiry from the VPN construction control device 10 about an IP address band that can be assigned to a user terminal that wants to construct a VPN.

アドレス帯払出し処理装置30は、例えば、DHCP(Dynamic Host Configuration Protocol)サーバであり、ユーザ端末50A〜50CにIPアドレス等の情報を払い出す。例えば、アドレス帯払出し処理装置30は、VPN構築制御装置10から使用可能なアドレス帯を受け取ると、CPE間で重複しないように、CPE毎に割り当てるVPN用のアドレス帯を決定してIPアドレスを払い出す。   The address band payout processing device 30 is, for example, a DHCP (Dynamic Host Configuration Protocol) server, and pays out information such as an IP address to the user terminals 50A to 50C. For example, when receiving the usable address band from the VPN construction control apparatus 10, the address band payout processing apparatus 30 determines the address band for VPN assigned to each CPE and pays the IP address so as not to overlap between the CPEs. put out.

CPE40A、40Bは、拠点間を接続する広域ネットワークであるWANと各拠点内のネットワークであるLANとの境界に設けられ、VPN対象通信アドレス管理部41およびVPN対象通信識別部42を有する。なお、図1の例では、CPE40Aおよびユーザ端末50A、50Cが、拠点Aに属し、CPE40Bおよびユーザ端末50Bが、拠点Bに属すものとする。   The CPEs 40A and 40B are provided at the boundary between a WAN, which is a wide area network connecting bases, and a LAN, which is a network in each base, and includes a VPN target communication address management unit 41 and a VPN target communication identification unit 42. In the example of FIG. 1, it is assumed that the CPE 40A and the user terminals 50A and 50C belong to the base A, and the CPE 40B and the user terminal 50B belong to the base B.

第一の実施の形態に係る通信システムでは、VPNを構築したいユーザ端末50と該ユーザ端末を収容しているCPE40の組み合わせを含むVPN接続要求をVPN構築制御装置10が受け付けると、自動でVPN用のL3アドレスを割り当てるため、ユーザがアドレス設計を考慮することなく、拠点内の任意のユーザ端末50を別拠点のユーザ端末50とVPN接続する網環境を提供することができる。以下に各装置の処理を図を用いて説明する。   In the communication system according to the first embodiment, when the VPN construction control device 10 receives a VPN connection request including a combination of the user terminal 50 that wants to construct a VPN and the CPE 40 that accommodates the user terminal, the VPN construction controller 10 automatically Therefore, it is possible to provide a network environment in which a user terminal 50 in a base is VPN-connected to a user terminal 50 in another base without considering address design. The processing of each device will be described below with reference to the drawings.

図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 reception processing unit 11 includes a UI providing unit 11a and a reception request serializing unit 11b. For example, the VPN construction acceptance processing unit 11 accepts a VPN connection request for requesting a VPN connection from the user terminal 50A in the base A to the user terminal 50B in the base B. Further, when receiving a plurality of VPN connection requests, the VPN construction reception processing unit 11 issues processing requests to the VPN construction control unit 12 in order from the oldest time stamp included in each VPN connection request.

このように、VPN構築受付処理部11は、複数のユーザ端末50からのVPN要求を逐次化することで、VPN構築時の払い出すアドレス帯の不整合(重複)を防ぐ処理部である。VPNを構築したいユーザ端末やCPEの情報を記述した「VPN構築テーブル」は、VPN構築受付処理部11によって逐次化された後、VPN構築制御部12へ転送される。   Thus, the VPN construction acceptance processing unit 11 is a processing unit that prevents inconsistencies (duplication) of address bands to be paid out at the time of VPN construction by serializing VPN requests from a plurality of user terminals 50. The “VPN construction table” describing the information of user terminals and CPEs that want to construct a VPN is serialized by the VPN construction acceptance processing unit 11 and then transferred to the VPN construction control unit 12.

具体的には、VPNを構築したいユーザ端末50の登録において、UI提供部11aがGUI((Graphical User Interface)またはCUI(Character User Interface)を用いてユーザ端末50に登録インタフェースを提供する。これにより、UI提供部11aは、複数のユーザ端末50から該登録インタフェースを介してVPN対象のユーザ端末やCPEの情報の登録を受け付ける(図2の(1)参照)。   Specifically, in registering the user terminal 50 that wants to construct a VPN, the UI providing unit 11a provides a registration interface to the user terminal 50 using a GUI ((Graphical User Interface) or CUI (Character User Interface). The UI providing unit 11a accepts registration of VPN target user terminals and CPE information from the plurality of user terminals 50 via the registration interface (see (1) in FIG. 2).

そして、UI提供部11aは、各ユーザが登録完了させたVPNの構築依頼のみを受付依頼逐次化部11bに送信する(図2の(2)参照)。続いて、受付依頼逐次化部11bは、受信した複数の受付依頼を、タイムスタンプの順で逐次化し、VPN構築制御部12に依頼を発行する(図2の(3)参照)。   Then, the UI providing unit 11a transmits only the VPN construction request that each user has completed registration to the reception request serializing unit 11b (see (2) in FIG. 2). Subsequently, the reception request serialization unit 11b serializes the received plurality of reception requests in the order of time stamps, and issues a request to the VPN construction control unit 12 (see (3) in FIG. 2).

ここで、図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 reception processing unit 11 will be described with reference to FIG. FIG. 3 is a diagram illustrating an example of the VPN construction table. As illustrated in FIG. 3, the VPN construction table includes a “VPN target terminal” that is information for identifying a VPN construction target user terminal and a CPE that accommodates the VPN target terminal as an identifier that requires user setting. The “accommodating CPE (MAC address)” that is the MAC address and the “user terminal MAC address” that is the MAC address of the VPN target terminal are associated with the “payout address band” updated by the VPN construction control unit 12 described later. Remember.

図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 acceptance processing unit 11, the VPN construction control unit 12 acquires an IP address band that can be assigned to the user terminal 50A and the user terminal 50B. In addition, the VPN construction control unit 12 sequentially performs a process of acquiring IP address bands that can be assigned to the user terminal 50A and the user terminal 50B, with the VPN connection request issued by the VPN construction acceptance processing unit 11 being processed. Do.

具体的には、図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 reception processing unit 11, an address band that can be used for the payable address band management device 20 is displayed. An inquiry is made (see (1) in FIG. 4). Then, the payable address band management device 20 notifies the processability notification unit 12b of usable address bands. Further, when there is no usable address band, the payable address band management device 20 notifies the processing availability notification unit 12b that there is no usable address band (see (2) in FIG. 4).

そして、処理可否通知部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 user terminal 50 that the VPN configuration is not possible via the UI providing unit 11a of the VPN configuration acceptance processing unit 11. To do. Even if there is an available address band, the process availability notification unit 12b notifies the fact via the UI providing unit 11a, and then requests the VPN construction table update unit 12c to perform the process ((3) in FIG. 4). reference).

処理を依頼された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 payout processing device 30 has a payout address band adjustment unit 31 for each CPE. For example, the address band payout processing device 30 includes the user terminal 50A and the user terminal so that the IP addresses managed between the plurality of CPEs 40A and 40B are not duplicated from the assignable IP address band acquired by the VPN construction control unit 12. 50B IP address is determined, and the determined IP address is paid out to CPE 40A accommodating user terminal 50A and CPE 40B accommodating user terminal 50B.

具体的には、図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 CPE 40 so that addresses are not duplicated between the CPEs 40 in the VPN construction table received from the VPN construction control unit 12. An address band for use is determined and the VPN construction table is updated (see (1) in FIG. 6).

例えば、図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 CPEs 40. That is, in the example of FIG. 7, the VPN address band assigned to the CPEs # 1 to # 3 accommodating the user terminals A to D is “192.200.1 / 26”, and the address band “192.200.1 / 26” In particular, addresses assigned to the CPEs # 1 to # 3 are not duplicated. FIG. 7 is a diagram illustrating an example of the VPN construction table. Then, the payout address band adjusting unit 31 for each CPE designates an address band for each of the CPEs 40A and 40B based on the updated VPN construction table (see (2) in FIG. 6).

このように、アドレス帯払出し処理装置30は、VPN構築制御部12より受領したVPN用のアドレス帯を、各CPE40A、40Bに配布し、ユーザ端末50にVPN用アドレスを配布させる。このとき、アドレス帯払出し処理装置30は、複数のCPE40間でアドレスが重複しないよう、各CPE40間に割り当てるアドレス帯の指定を実施する。   In this manner, the address band payout processing device 30 distributes the VPN address band received from the VPN construction control unit 12 to each of the CPEs 40A and 40B, and causes the user terminal 50 to distribute the VPN address. At this time, the address band payout processing device 30 specifies an address band to be allocated between the CPEs 40 so that the addresses do not overlap among the plurality of CPEs 40.

図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 CPE 40 includes a VPN target communication address management unit 41 and a VPN target communication identification unit 42. The VPN target communication address management unit 41 pays out a VPN address to the corresponding user terminal 50 using the VPN address band assigned to each CPE 40 from the address band payout processing device 30. At this time, the VPN payout address paid to each user terminal 50 is recorded in the VPN construction table for each CPE (see (1) in FIG. 8).

例えば、図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 user terminal 50 is registered in the VPN construction table for each CPE. In the example of FIG. 9, “192.200.1.1” is registered in the VPN construction table for each CPE as the IP address for VPN issued to “user terminal A”. FIG. 9 is a diagram illustrating an example of the VPN construction table for each CPE. In the VPN construction table for each CPE, “192.200.1.2” is registered as the IP address for VPN issued to “user terminal B”.

また、VPN対象通信アドレス管理部41は、更新したCPE毎VPN構築テーブルを元に、VPN対象通信識別部42にアドレス情報を登録する(図8の(2)参照)。そして、VPN対象通信アドレス管理部41は、CPE毎VPN構築テーブルを元にユーザ端末50にアドレスを払い出す(図8の(3)参照)。   Further, the VPN target communication address management unit 41 registers address information in the VPN target communication identification unit 42 based on the updated VPN construction table for each CPE (see (2) in FIG. 8). And the VPN object communication address management part 41 pays out an address to the user terminal 50 based on the VPN construction table for each CPE (see (3) in FIG. 8).

CPE40に、VPN対象通信識別部42を設け、全通信をここを経由させることで、非VPNとVPN対象のユーザ端末50を、VPN構築テーブルに記載のMACアドレスや、それから構築可能な該当のユーザのソースアドレスなどの識別子により判別する。   By providing a VPN target communication identification unit 42 in the CPE 40 and allowing all communications to pass through here, the non-VPN and the VPN target user terminal 50 can be configured with the MAC addresses described in the VPN construction table and the corresponding users that can be constructed therefrom. It is discriminated by an identifier such as a source address.

ここで、図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 acceptance processing unit 11 from the user terminal 50 </ b> A (see (1) in FIG. 10).

そして、VPN構築受付処理部11は、各ユーザ端末50から同時に要求が合った場合は、タイムスタンプの順にシーケンスにVPN構築制御部12にVPNの構築依頼をかける(図10(2)参照)。これによりVPN用に払い出すアドレスの不整合等を未然に防ぐ。   Then, if the requests are simultaneously received from the user terminals 50, the VPN construction acceptance processing unit 11 issues a VPN construction request to the VPN construction control unit 12 in the order of the time stamp (see FIG. 10 (2)). This prevents inconsistency of addresses to be paid out for VPN.

続いて、VPN構築制御部12は、要求を受けたVPN構築端末群に割り当て可能なアドレス帯を、キャリアNWのVPN向けのアドレス帯管理を司る払出し可能アドレス帯管理装置20に問合せ、使用可能なアドレス帯を受け取る(図10の(3)参照)。   Subsequently, the VPN construction control unit 12 inquires the payable address band management device 20 that manages the address band management for the VPN of the carrier NW for the address band that can be assigned to the VPN construction terminal group that has received the request. An address band is received (see (3) in FIG. 10).

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 payout processing device 30 of the received usable address band together with the information of the user terminal 50 and the information of the CPE 40 that accommodates the user terminal 50 ((4 in FIG. 10). )reference). The address band payout processing device 30 pays out addresses to the CPEs 40A and 40B accommodating the user terminals 50A and 50B targeted for VPN construction (see (5) in FIG. 10).

そして、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 CPEs 40A and 40B, the VPN target communication address management unit 41 registers address information in the VPN target communication identification unit 42 based on the updated VPN configuration table for each CPE (see (6) in FIG. 10). The VPN target communication identifying unit 42 has a management table in which address information indicating whether the communication is a VPN target or not is specified. Based on the management table, whether the communication of each user terminal 50 in the base is a non-VPN or VPN target By identifying the above, identification of ordinary communication between bases, communication for the Internet, and VPN communication between the bases is performed. The VPN target communication address management unit 41 pays out an address to the subordinate user terminal 50 based on the VPN construction table for each CPE (see (7) in FIG. 10).

[通信システムの処理の流れ]
次に、図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 construction control device 10 accepts registration of a user terminal that wants to construct a VPN from the user terminal 50 (step S <b> 101). Then, the VPN construction control apparatus 10 requests an available address band from the payable address band management apparatus 20 (step S102), and acquires the usable address band from the payable address band management apparatus 20 (step S103). .

続いて、VPN構築制御装置10は、使用可能なアドレス帯をアドレス帯払出し処理装置30に通知する(ステップS104)。そして、アドレス帯払出し処理装置30は、使用可能なアドレス帯から、CPE間で管理するIPアドレスが重複しないように、ユーザ端末50のIPアドレスを決定し、ユーザ端末50を収容しているCPE40に決定したIPアドレスを払い出す(ステップS105)。そして、CPE40は、ユーザ端末50に対して、アドレス帯払出し処理装置30によって割り当てられたIPアドレスをユーザ端末50に払い出す(ステップS106)。   Subsequently, the VPN construction control apparatus 10 notifies the address band payout processing apparatus 30 of usable address bands (step S104). Then, the address band payout processing device 30 determines the IP address of the user terminal 50 from the usable address band so that the IP address managed between the CPEs is not duplicated, and sends it to the CPE 40 that accommodates the user terminal 50. The determined IP address is paid out (step S105). Then, the CPE 40 pays out to the user terminal 50 the IP address assigned by the address band payout processing device 30 to the user terminal 50 (step S106).

[第一の実施の形態の効果]
このように、第一の実施の形態に係る通信システムは、例えば、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 construction control device 10 requests a VPN connection request for requesting a VPN connection from the user terminal 50A in the site A to the user terminal 50B in the site B. Accept. Then, when the VPN connection request is accepted, the VPN construction control device 10 acquires an IP address band that can be assigned to the user terminal 50A and the user terminal 50B. Subsequently, the address band payout processing device 30 determines the IP addresses of the user terminal 50A and the user terminal 50B from the assignable IP address band so that the IP addresses managed between the plurality of CPEs do not overlap, and the user The determined IP address is paid out to the CPE 40A accommodating the terminal 50A and the CPE 40B accommodating the user terminal 50B. Thereby, it is possible to easily provide a network environment in which an arbitrary user terminal in a base is VPN-connected to a user terminal in another base.

つまり、例えば、第一の実施の形態に係る通信システムでは、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 construction control device 10 receives a VPN connection request including a combination of the user terminal 50 that wants to construct a VPN and the CPE 40 that accommodates the user terminal, Since an L3 address for VPN is automatically assigned, it is possible to provide a network environment in which an arbitrary user terminal 50A in a base can be easily connected to a user terminal 50B in another base without considering the address design. it can.

また、VPN構築制御装置10のVPN構築受付処理部11は、複数のVPN接続要求を受け付けた場合に、各VPN接続要求に含まれるタイムスタンプの時刻が古いものから順にVPN構築制御部12に処理依頼を発行する。このため、VPN構築時の払い出すアドレス帯の不整合を防ぐことが可能である。   Further, when receiving a plurality of VPN connection requests, the VPN construction reception processing unit 11 of the VPN construction control device 10 processes the VPN construction control unit 12 in order from the oldest time stamp included in each VPN connection request. Issue a request. For this reason, it is possible to prevent inconsistencies in the address band to be paid out at the time of VPN construction.

また、VPN構築制御装置10の処理可否通知部12bは、使用可能なアドレス帯がなかった場合は、ユーザ端末50に対してVPN構築が不可である旨を、VPN構築受付処理部11のUI提供部11aを介して通知する。このため、ユーザがVPNを構築できないことを容易に把握することが可能である。   Further, the process availability notification unit 12b of the VPN construction control device 10 provides the UI of the VPN construction acceptance processing unit 11 to the effect that the VPN construction cannot be performed for the user terminal 50 when there is no usable address band. Notification is made via the unit 11a. For this reason, it is possible to easily grasp that the user cannot construct 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 computer 1000 includes a memory 1010 and a CPU 1020, for example. The computer 1000 also includes a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These units are connected by a bus 1080.

メモリ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 memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM (Random Access Memory) 1012. The ROM 1011 stores a boot program such as BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to the hard disk drive 1090. The disk drive interface 1040 is connected to the disk drive 1100. For example, a removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive 1100. The serial port interface 1050 is connected to a mouse 1051 and a keyboard 1052, for example. The video adapter 1060 is connected to the display 1061, for example.

ハードディスクドライブ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 OS 1091, an application program 1092, a program module 1093, and program data 1094. That is, a program that defines each process of the VPN construction control device 10 is implemented as a program module 1093 in which a code executable by a computer is described. The program module 1093 is stored in the hard disk drive 1090, for example. For example, a program module 1093 for executing processing similar to the functional configuration in the apparatus is stored in the hard disk drive 1090. The hard disk drive 1090 may be replaced by an SSD (Solid State Drive).

また、上述した実施の形態の処理で用いられる設定データは、プログラムデータ1094として、例えばメモリ1010やハードディスクドライブ1090に記憶される。そして、CPU1020が、メモリ1010やハードディスクドライブ1090に記憶されたプログラムモジュール1093やプログラムデータ1094を必要に応じてRAM1012に読み出して実行する。   The setting data used in the processing of the above-described embodiment is stored as program data 1094 in, for example, the memory 1010 or the hard disk drive 1090. Then, the CPU 1020 reads the program module 1093 and the program data 1094 stored in the memory 1010 and the hard disk drive 1090 to the RAM 1012 and executes them as necessary.

なお、プログラムモジュール1093やプログラムデータ1094は、ハードディスクドライブ1090に記憶される場合に限らず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ1100等を介してCPU1020によって読み出されてもよい。あるいは、プログラムモジュール1093及びプログラムデータ1094は、ネットワーク(LAN(Local Area Network)、WAN等)を介して接続された他のコンピュータに記憶されてもよい。そして、プログラムモジュール1093及びプログラムデータ1094は、他のコンピュータから、ネットワークインタフェース1070を介してCPU1020によって読み出されてもよい。   The program module 1093 and the program data 1094 are not limited to being stored in the hard disk drive 1090, but may be stored in, for example, a removable storage medium and read out by the CPU 1020 via the disk drive 1100 or the like. Alternatively, the program module 1093 and the program data 1094 may be stored in another computer connected via a network (LAN (Local Area Network), WAN, etc.). Then, the program module 1093 and the program data 1094 may be read by the CPU 1020 from another computer via the network interface 1070.

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 SYMBOLS 10 VPN construction control apparatus 11 VPN construction reception process part 11a UI provision part 11b Acceptance request serialization part 12 VPN construction control part 12a Address band inquiry part 12b Process availability notification part 12c VPN construction table update part 20 Payable address band management apparatus 30 Address band payout processing device 31 CPE payout address band adjustment unit 40, 40A, 40B CPE
41 VPN target communication address management unit 42 VPN target communication identification unit 50, 50A to 50C User terminal

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接続要求に含まれるタイムスタンプの時刻が古いものから順に前記VPN構築制御部に処理依頼を発行し、
前記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構築制御部は、前記第一のユーザ端末および前記第二のユーザ端末に割り当て可能なIPアドレス帯がなかった場合には、VPN構築が不可である旨を前記第一のユーザ端末に通知することを特徴とする請求項1に記載の通信システム。   The VPN construction control unit notifies the first user terminal that VPN construction is impossible when there is no IP address band that can be assigned to the first user terminal and the second user terminal. The communication system according to claim 1. 拠点間を接続する広域ネットワークである第一のネットワークと各拠点内のネットワークである第二のネットワークとの境界に設けられた複数のネットワーク機器を有する通信システムによって実行されるアドレス設定方法であって、
第一の拠点内の第一のユーザ端末から第二の拠点内の第二のユーザ端末との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.
JP2017152585A 2017-08-07 2017-08-07 Communication system and address setting method Pending JP2019033350A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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