JP5054666B2 - Vpn接続装置、パケット制御方法、及びプログラム - Google Patents
Vpn接続装置、パケット制御方法、及びプログラム Download PDFInfo
- Publication number
- JP5054666B2 JP5054666B2 JP2008334387A JP2008334387A JP5054666B2 JP 5054666 B2 JP5054666 B2 JP 5054666B2 JP 2008334387 A JP2008334387 A JP 2008334387A JP 2008334387 A JP2008334387 A JP 2008334387A JP 5054666 B2 JP5054666 B2 JP 5054666B2
- Authority
- JP
- Japan
- Prior art keywords
- vpn
- address
- host device
- packet
- setting information
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 12
- 238000004891 communication Methods 0.000 claims description 45
- 230000004044 response Effects 0.000 claims description 19
- 238000012546 transfer Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000006870 function Effects 0.000 description 23
- 238000005316 response function Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 6
- 238000010276 construction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
図1に本発明の実施の形態に係るシステムの構成図を示す。図1に示すように、本発明の実施の形態に係るシステムは、プライベートネットワーク100とプライベートネットワーク200とがインターネット300を介して接続されるとともに、通信制御サーバ310がインターネット300に接続されている。
以下、図1、図2に示したシステムにおける動作例を図3〜5に示したシーケンスチャートを参照して説明する。以下の例では、プライベートネットワーク100におけるホスト装置120とプライベートネットワーク200におけるホスト装置220間で、VPNを介した通信が行われる。
200 プライベートネットワーク
300 インターネット
110、210 ルータ
310 通信制御サーバ
120、130、220、230 ホスト装置
140、240 VPN装置
150 制御部
141 パケット取得制御部
142 通信制御部
143 NAT制御部
144 Web設定インターフェース部
145 データベース
146 PVN(プライベートネットワーク)側インターフェース部
147 VPN配下端末側インターフェース部
148 DNS代理応答機能部
149 アドレス変換機能部
Claims (6)
- 対向VPN接続装置との間にVPNを設定する機能を有するVPN接続装置であって、
通信ネットワークに接続するための網接続手段と、
前記VPNを利用するホスト装置を接続するためのホスト装置接続手段と、
記憶手段と、
前記ホスト装置のアドレスを含む設定情報の入力を受け付ける設定情報入力手段と、
前記設定情報入力手段により入力された前記設定情報を前記VPNを介して前記対向VPN接続装置に送信するとともに、前記対向VPN接続装置側で前記VPNを利用する対向ホスト装置のアドレスを含む設定情報を前記VPNを介して前記対向VPN接続装置から受信し、受信した設定情報を前記ホスト装置のアドレスとともに前記記憶手段に格納する設定情報送受信手段と、
前記設定情報送受信手段により前記記憶手段に格納された設定情報に含まれる前記対向ホスト装置のアドレスに対応付けて仮想アドレスを割り当て、前記記憶手段に格納するアドレス割当手段と、
前記VPN接続装置に前記ホスト装置接続手段を介して接続されたホスト装置から、宛先アドレスとして仮想アドレスを有するパケットを受信し、当該パケットの宛先アドレスと送信元アドレスの組が前記記憶手段に格納された対向ホスト装置の仮想アドレスとホスト装置のアドレスとの組からなるVPN転送条件情報に含まれるかどうかを判定する判定手段と、
前記判定手段により含まれると判定された場合に、前記パケットを前記VPNを利用して前記対向VPN接続装置側に前記網接続手段を介して送信するパケット制御手段と、
を備えたことを特徴とするVPN接続装置。 - 前記VPN転送条件情報は、前記対向ホスト装置の仮想アドレスと前記ホスト装置のアドレスとに加えて、VPNの識別情報を有し、前記パケット制御手段は、前記パケットの宛先アドレスと送信元アドレスの組に対応付けられた識別情報で識別されるVPNを利用して前記パケットを送信することを特徴とする請求項1に記載のVPN接続装置。
- 前記記憶手段は、前記対向VPN接続装置側で前記VPNを利用する対向ホスト装置の仮想アドレスと当該対向ホスト装置のホスト名とを含むDNS代理応答条件情報を格納し、前記VPN接続装置は、
前記VPN接続装置に前記ホスト装置接続手段を介して接続されたホスト装置からDNSクエリパケットを受信し、当該DNSクエリパケットに含まれる問い合わせに係るホスト名が前記記憶手段に格納されたDNS代理応答条件情報に含まれるかどうかを判定するDNS応答判定手段と、
前記DNS応答判定手段により含まれると判定された場合に、前記DNS代理応答条件情報から前記ホスト名に対応する仮想アドレスを取得し、当該仮想アドレスを含むDNS応答パケットを前記ホスト装置に送信し、前記DNS応答判定手段により含まれないと判定された場合に、前記DNSクエリパケットを前記網接続手段を介して前記通信ネットワークに送出する応答手段と、を備えたことを特徴とする請求項1又は2に記載のVPN接続装置。 - 前記仮想アドレスとしてIPv4リンクローカルアドレスを用いることを特徴とする請求項1ないし3のうちいずれか1項に記載のVPN接続装置。
- 対向VPN接続装置との間にVPNを設定する機能を有するVPN接続装置が実行するパケット制御方法であって、
前記VPN接続装置は、通信ネットワークに接続するための網接続手段と、前記VPNを利用するホスト装置を接続するためのホスト装置接続手段と、記憶手段と、を備え、前記パケット制御方法は、
前記ホスト装置のアドレスを含む設定情報の入力を受け付ける設定情報入力ステップと、
前記設定情報入力ステップにより入力された前記設定情報を前記VPNを介して前記対向VPN接続装置に送信するとともに、前記対向VPN接続装置側で前記VPNを利用する対向ホスト装置のアドレスを含む設定情報を前記VPNを介して前記対向VPN接続装置から受信し、受信した設定情報を前記ホスト装置のアドレスとともに前記記憶手段に格納する設定情報送受信ステップと、
前記設定情報送受信ステップにより前記記憶手段に格納された設定情報に含まれる前記対向ホスト装置のアドレスに対応付けて仮想アドレスを割り当て、前記記憶手段に格納するアドレス割当ステップと、
前記VPN接続装置に前記ホスト装置接続手段を介して接続されたホスト装置から、宛先アドレスとして仮想アドレスを有するパケットを受信し、当該パケットの当該宛先アドレスと送信元アドレスの組が前記記憶手段に格納された対向ホスト装置の仮想アドレスとホスト装置のアドレスとの組からなるVPN転送条件情報に含まれるかどうかを判定する判定ステップと、
前記判定ステップにより含まれると判定された場合に、前記パケットを前記VPNを利用して前記対向VPN接続装置側に前記網接続手段を介して送信するパケット制御ステップと、
を備えたことを特徴とするパケット制御方法。 - コンピュータを、対向VPN接続装置との間にVPNを設定する機能を有するVPN接続装置として機能させるためのプログラムであって、
前記コンピュータは、通信ネットワークに接続するための網接続手段と、前記VPNを利用するホスト装置を接続するためのホスト装置接続手段と、前記ホスト装置のアドレスを含む設定情報の入力を受け付ける設定情報入力手段と、記憶手段と、を備え、前記プログラムは、前記コンピュータを、
前記設定情報入力手段により入力された前記設定情報を前記VPNを介して前記対向VPN接続装置に送信するとともに、前記対向VPN接続装置側で前記VPNを利用する対向ホスト装置のアドレスを含む設定情報を前記VPNを介して前記対向VPN接続装置から受信し、受信した設定情報を前記ホスト装置のアドレスとともに前記記憶手段に格納する設定情報送受信手段、
前記設定情報送受信手段により前記記憶手段に格納された設定情報に含まれる前記対向ホスト装置のアドレスに対応付けて仮想アドレスを割り当て、前記記憶手段に格納するアドレス割当手段、
前記VPN接続装置に前記ホスト装置接続手段を介して接続されたホスト装置から、宛先アドレスとして仮想アドレスを有するパケットを受信し、当該パケットの当該宛先アドレスと送信元アドレスの組が前記記憶手段に格納された対向ホスト装置の仮想アドレスとホスト装置のアドレスとの組からなるVPN転送条件情報に含まれるかどうかを判定する判定手段、
前記判定手段により含まれると判定された場合に、前記パケットを前記VPNを利用して前記対向VPN接続装置側に前記網接続手段を介して送信するパケット制御手段、
として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008334387A JP5054666B2 (ja) | 2008-12-26 | 2008-12-26 | Vpn接続装置、パケット制御方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008334387A JP5054666B2 (ja) | 2008-12-26 | 2008-12-26 | Vpn接続装置、パケット制御方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010157857A JP2010157857A (ja) | 2010-07-15 |
JP5054666B2 true JP5054666B2 (ja) | 2012-10-24 |
Family
ID=42575434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008334387A Active JP5054666B2 (ja) | 2008-12-26 | 2008-12-26 | Vpn接続装置、パケット制御方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5054666B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015068255A1 (ja) * | 2013-11-08 | 2015-05-14 | 株式会社 日立製作所 | ネットワークシステム、通信制御装置、及び通信方法 |
JP6894060B2 (ja) * | 2014-02-06 | 2021-06-23 | イー^ナット テクノロジーズ リミティド ライアビリティ カンパニー | 複合セキュアリンクアーキテクチャを提供するシステム及び方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4590765B2 (ja) * | 2001-03-29 | 2010-12-01 | 住友電気工業株式会社 | サービス提供者へのアクセスの切替サービスを提供するサーバ装置とネットワーク上の任意のユーザ端末との間の通信を中継するためのアクセス装置および方法、ならびにコンピュータを当該アクセス装置として動作させるためのプログラムとそのプログラムを記録したコンピュータ読取可能な記録媒体 |
JP3947141B2 (ja) * | 2003-09-01 | 2007-07-18 | 日本電信電話株式会社 | ネットワーク間通信方法及び管理サーバ並びにユーザ網管理サーバ |
JP4816572B2 (ja) * | 2007-05-30 | 2011-11-16 | 富士ゼロックス株式会社 | 仮想ネットワーク接続システム及び装置 |
-
2008
- 2008-12-26 JP JP2008334387A patent/JP5054666B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010157857A (ja) | 2010-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8457014B2 (en) | Method for configuring control tunnel and direct tunnel in IPv4 network-based IPv6 service providing system | |
EP2645679B1 (en) | Method and apparatus for message transmission | |
US8458303B2 (en) | Utilizing a gateway for the assignment of internet protocol addresses to client devices in a shared subset | |
EP2306689B1 (en) | Devices and method for accessing a web server in a local space | |
TWI441493B (zh) | 網路位址轉換的系統與方法 | |
US20050138166A1 (en) | IP network node and middleware for establishing connectivity to both the IPv4 and IPv6 networks | |
CN104427010A (zh) | 应用于动态虚拟专用网络的网络地址转换方法和装置 | |
US7716368B2 (en) | Network system and communication method, information processing apparatus and method, and program | |
JP2006086800A (ja) | ソースアドレスを選択する通信装置 | |
US8761170B2 (en) | Communication device, communication method, integrated circuit, and program | |
CN103618801A (zh) | 一种p2p资源共享的方法、设备及系统 | |
JP2004120534A (ja) | ルータと中継装置、フォワーディング方法 | |
JP6558492B2 (ja) | ネットワークアドレス変換装置、設定要求装置、通信システム、通信方法およびプログラム | |
JP4766976B2 (ja) | ノード間接続方法及び装置 | |
TW201701635A (zh) | 用於多層網路位址轉譯器結構之網路傳輸方法及網路傳輸系統 | |
JP4600394B2 (ja) | ネットワークアクセスルータ、ネットワークアクセス方法、プログラム、及び記録媒体 | |
Tseng et al. | Can: A context-aware NAT traversal scheme | |
JP2002217941A (ja) | ネットワークアドレス再割り当て方法及びルータ | |
JP5054666B2 (ja) | Vpn接続装置、パケット制御方法、及びプログラム | |
JP2019050628A5 (ja) | ||
JP5084716B2 (ja) | Vpn接続装置、dnsパケット制御方法、及びプログラム | |
JP2005197936A (ja) | 通信システム、登録装置及び通信装置 | |
JP2008010934A (ja) | ゲートウェイ装置、通信制御方法、プログラム、およびプログラムを記録した記憶媒体 | |
WO2008069504A1 (en) | Method for configuring control tunnel and direct tunnel in ipv4 network-based ipv6 service providing system | |
JP5171608B2 (ja) | Vpn接続装置、パケット制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110316 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120229 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120417 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120618 |
|
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: 20120710 |
|
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: 20120727 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5054666 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: 20150803 Year of fee payment: 3 |
|
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 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |