KR101712922B1 - 동적 터널엔드 방식의 가상 사설 네트워크 시스템과 그를 위한 가상 라우터 및 매니저 장치 - Google Patents
동적 터널엔드 방식의 가상 사설 네트워크 시스템과 그를 위한 가상 라우터 및 매니저 장치 Download PDFInfo
- Publication number
- KR101712922B1 KR101712922B1 KR1020160072703A KR20160072703A KR101712922B1 KR 101712922 B1 KR101712922 B1 KR 101712922B1 KR 1020160072703 A KR1020160072703 A KR 1020160072703A KR 20160072703 A KR20160072703 A KR 20160072703A KR 101712922 B1 KR101712922 B1 KR 101712922B1
- Authority
- KR
- South Korea
- Prior art keywords
- tunnel end
- virtual router
- terminal
- information
- tunnel
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
- H04L45/586—Association of routers of virtual routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/286—Time to live
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2592—Translation of Internet protocol [IP] addresses using tunnelling or encapsulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0272—Virtual private networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
예를 들어, 한국공개특허 2006-0037556 등에는 사용자 노드와 1개의 터널엔드 포인트 사이에 터널링을 형성하는 구성이 개시되어 있다.
즉, 종래 기술에 의하면, 가상 라우터는 1개의 공인 IP 주소와 1개의 포트(Port)만으로 정의되는 1개의 터널엔드를 구성할 수 있으며, 결과적으로 특정한 단말 1개의 가상 라우터사이에는 1개의 주소를 사용한 터널만 형성될 수 있었다.
도 2는 도 1과 같은 VPN에서 단말과 서버 사이에 송수신되는 패킷의 데이터구조의 일 예를 도시한다.
도 3은 일반적인 네트워크 주소 변환(Network Address Translation; NAT) 방식의 통신 네트워크의 일 예를 도시한다.
도 4는 본 발명의 일실시예에 의한 VPN 시스템의 전체 구성을 도시한다.
도 5는 본 발명의 실시예에 의한 VPN 시스템에서의 동적 터널엔드(DTE) 설정 과정을 도시한다.
도 6은 본 발명의 실시예에 의한 VPN 시스템에서 매니저 장치(Manager)와 게이트웨이(가상 라우터) 사이에서 수행되는 장비 등록 및 터널엔드 변경 과정을 도시한다.
도 7은 본 발명의 실시예에 의한 VPN 시스템에 사용되는 매니저 장치의 세부 구성을 도시한다.
200 : 게이트웨이 210 : 가상 라우터(VR)
300 : 매니저 장치 310 : DTE DB
330 : VR 관리부 340 : DTE 테이블 관리부
400 : 서버팜 410 : 서버
Claims (11)
- 단말과 터널링에 의하여 연결되되, 2 이상의 공인 IP 주소와 2 이상의 포트 번호 중 선택되는 1개의 공인 IP 주소 및 1개의 포트번호로 정의되는 터널엔드를 복수개 설정할 수 있는 가상 라우터;
상기 가상 라우터가 설정할 수 있는 복수의 터널엔드 정보를 포함하는 터널엔드 테이블을 생성하여 상기 단말 및 상기 가상라우터로 전달하는 매니저 장치;
를 포함하며,
상기 가상 라우터는 상기 터널엔드 테이블을 저장하고, 상기 터널엔드 테이블을 기초로 상기 단말과 연결되는 터널링의 터널엔드를 일정 간격으로 동적으로 변경하여 상기 터널링의 속성을 변경하며,
상기 매니저 장치는 터널엔드 테이블에 포함되는 복수의 터널엔드 정보 중 하나를 선택하기 위한 룰정보를 생성하여 상기 단말 또는 가상 라우터로 전송하고,
상기 가상 라우터는 상기 룰정보에 따라 일정 간격으로 터널엔드 테이블에 포함되는 복수의 터널엔드 정보 중 하나를 동적으로 선택하여 상기 터널링의 속성을 변경하며,
상기 룰정보는 터널엔드 테이블에 포함된 복수의 터널엔드 정보를 순차적으로 선택하는 제1룰정보와, 상기 터널엔드 테이블에 포함된 복수의 터널엔드 정보 중 하나를 랜덤하게 선택하는 제2룰정보와, 하나의 공인 IP 주소에서 상기 포트번호를 순차적으로 변경하다가 기설정 위치에서 다른 포트번호로 스킵하도록 터널엔드 정보를 선택하는 제3룰정보와, 공인 IP 주소와 포트번호를 순차적으로 변경하다가 기설정 위치에서 다른 공인 IP 주소와 다른 포트번호로 스킵하도록 터널엔드 정보를 선택하는 제4룰정보 중 하나 이상을 포함하는 것을 특징으로 하는 가상 사설 네트워크 시스템. - 삭제
- 제1항에 있어서,
상기 가상 라우터는 패킷 수신 회수가 임계회수 이상이 되거나, 터널링 설정 후 지속시간이 임계시간 이상인 경우, 터널엔드 테이블 업데이트 요청 신호를 생성하여 매니저 장치로 전송하고, 상기 매니저 장치는 새로운 터널엔드 테이블을 생성하여 상기 단말 및 가상 라우터로 전송하는 것을 특징으로 하는 가상 사설 네트워크 시스템. - 삭제
- 삭제
- 삭제
- 단말과 터널링에 의하여 연결되어 상기 단말과 VPN 통신을 하는 가상 라우터로서,
상기 가상라우터는 2 이상의 공인 IP 주소와 2 이상의 포트 번호 중 선택되는 1개의 공인 IP 주소 및 1개의 포트번호로 정의되는 터널엔드를 복수개 설정할 수 있고,
외부의 매니저 장치로부터 상기 가상 라우터가 설정할 수 있는 복수의 터널엔드 정보를 포함하는 터널엔드 테이블을 수신하여 저장하며,
상기 터널엔드 테이블을 기초로 상기 단말과 연결되는 터널링의 터널엔드를 일정 간격으로 동적으로 변경하여 상기 터널링의 속성을 변경하며,
상기 가상 라우터는 상기 터널엔드 테이블에 포함되는 복수의 터널엔드 정보 중 하나를 선택하기 위한 룰정보를 상기 매니저 장치로부터 더 수신하고,
수신한 상기 룰정보에 따라 일정 간격으로 터널엔드 테이블에 포함되는 복수의 터널엔드 정보 중 하나를 동적으로 선택하여 상기 터널링의 속성을 변경하고,
상기 가상 라우터는 상기 단말로부터의 패킷 수신 회수가 임계회수 이상이 되거나, 터널링 변경 후 지속시간이 임계시간 이상인 경우, 터널엔드 테이블 업데이트 요청 신호를 생성하여 매니저 장치로 전송하고, 새로운 터널엔드 테이블을 상기 매니저 장치로부터 수신하여 저장하는 것을 특징으로 하는 가상 라우터. - 삭제
- 삭제
- 단말 및 가상라우터와 연결되어 상기 단말 및 가상라우터를 제어하는 매니저 장치로서,
상기 가상 라우터는 2 이상의 공인 IP 주소와 2 이상의 포트 번호 중 선택되는 1개의 공인 IP 주소 및 1개의 포트번호로 정의되는 터널엔드를 복수개 설정할 수 있으며,
상기 매니저 장치는 상기 가상 라우터가 설정할 수 있는 복수의 터널엔드 정보를 포함하는 터널엔드 테이블을 생성하여 상기 단말 및 상기 가상라우터로 전달하여, 상기 가상 라우터와 상기 단말로 하여금 상기 터널엔드 테이블을 기초로 상기 단말과 가상 라우터 사이에 연결되는 터널링의 속성인 터널엔드를 일정 간격으로 동적으로 변경하도록 하며,
상기 매니저 장치는 터널엔드 테이블에 포함되는 복수의 터널엔드 정보 중 하나를 선택하기 위한 룰정보를 생성하여 상기 단말 또는 가상 라우터로 전송하고,
상기 매니저 장치는 상기 터널링을 통한 패킷 송수신 회수가 임계회수 이상이 되거나, 터널링 설정 후 지속시간이 임계시간 이상인 경우, 상기 가상 라우터로부터 전송되는 터널엔드 테이블 업데이트 요청 신호에 따라 새로운 터널엔드 테이블을 생성하여 상기 단말 및 가상 라우터로 전송하는 것을 특징으로 하는 매니저 장치. - 단말 및 가상라우터와 연결되어 상기 단말 및 가상라우터를 제어하는 매니저 장치로서,
상기 가상 라우터는 2 이상의 공인 IP 주소와 2 이상의 포트 번호 중 선택되는 1개의 공인 IP 주소 및 1개의 포트번호로 정의되는 터널엔드를 복수개 설정할 수 있으며,
상기 매니저 장치는 상기 가상 라우터가 설정할 수 있는 복수의 터널엔드 정보를 포함하는 터널엔드 테이블을 생성하여 상기 단말 및 상기 가상라우터로 전달하여, 상기 가상 라우터와 상기 단말로 하여금 상기 터널엔드 테이블을 기초로 상기 단말과 가상 라우터 사이에 연결되는 터널링의 속성인 터널엔드를 일정 간격으로 동적으로 변경하도록 하며,
상기 매니저 장치는 터널엔드 테이블에 포함되는 복수의 터널엔드 정보 중 하나를 선택하기 위한 룰정보를 생성하여 상기 단말 또는 가상 라우터로 전송하고,
상기 룰정보는 터널엔드 테이블에 포함된 복수의 터널엔드 정보를 순차적으로 선택하는 제1룰정보와, 상기 터널엔드 테이블에 포함된 복수의 터널엔드 정보 중 하나를 랜덤하게 선택하는 제2룰정보와, 하나의 공인 IP 주소에서 상기 포트번호를 순차적으로 변경하다가 기설정 위치에서 다른 포트번호로 스킵하도록 터널엔드 정보를 선택하는 제3룰정보와, 공인 IP 주소와 포트번호를 순차적으로 변경하다가 기설정 위치에서 다른 공인 IP 주소와 다른 포트번호로 스킵하도록 터널엔드 정보를 선택하는 제4룰정보 중 하나 이상을 포함하는 것을 특징으로 하는 매니저 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160072703A KR101712922B1 (ko) | 2016-06-10 | 2016-06-10 | 동적 터널엔드 방식의 가상 사설 네트워크 시스템과 그를 위한 가상 라우터 및 매니저 장치 |
CN201610716440.6A CN107528778A (zh) | 2016-06-10 | 2016-08-24 | 动态隧道端方式的vpn系统、用于其的虚拟路由器及管理器装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160072703A KR101712922B1 (ko) | 2016-06-10 | 2016-06-10 | 동적 터널엔드 방식의 가상 사설 네트워크 시스템과 그를 위한 가상 라우터 및 매니저 장치 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160114610A Division KR20170140051A (ko) | 2016-09-06 | 2016-09-06 | 동적 터널엔드 방식의 가상 사설 네트워크 시스템과 그를 위한 가상 라우터 및 매니저 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101712922B1 true KR101712922B1 (ko) | 2017-03-08 |
Family
ID=58404146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160072703A Active KR101712922B1 (ko) | 2016-06-10 | 2016-06-10 | 동적 터널엔드 방식의 가상 사설 네트워크 시스템과 그를 위한 가상 라우터 및 매니저 장치 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101712922B1 (ko) |
CN (1) | CN107528778A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190005368A (ko) * | 2017-07-06 | 2019-01-16 | 주식회사 아라드네트웍스 | 동적 vpn 관리 방법 및 장치 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101206637B1 (ko) * | 2008-07-18 | 2012-11-29 | 알까뗄 루슨트 | 패킷 교환식 네트워크에서 가상 회선을 수립하는 방법 및 네트워크 노드 |
JP2015177430A (ja) * | 2014-03-17 | 2015-10-05 | 日本電気株式会社 | トンネルエンドポイント装置、通信装置、通信システム、通信方法及びプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7489700B2 (en) * | 2002-11-20 | 2009-02-10 | Hitachi Communication Technologies, Ltd. | Virtual access router |
DE60234479D1 (de) * | 2002-11-27 | 2009-12-31 | Research In Motion Ltd | Zuweisen einer temporären IPv6-Adresse zu einer temporären IPv4-Adresse, um in einem IPv4-Netzwerk mit einem schnurlosen Gerät zu kommunizieren |
TWI310275B (en) * | 2004-10-19 | 2009-05-21 | Nec Corp | Virtual private network gateway device and hosting system |
US20080281978A1 (en) * | 2007-05-10 | 2008-11-13 | Motorola, Inc. | Methods for utilizing multiple tunnels within a communication network |
KR101358846B1 (ko) * | 2008-11-17 | 2014-02-06 | 퀄컴 인코포레이티드 | 로컬 네트워크에 대한 원격 액세스 |
CN101753401A (zh) * | 2008-12-03 | 2010-06-23 | 北京天融信科技有限公司 | 一种实现IPSec虚拟专用网隧道备份和负载的方法 |
KR101308089B1 (ko) * | 2011-12-29 | 2013-09-12 | 주식회사 시큐아이 | 고가용성을 지원하기 위한 IPSec VPN 시스템 및 방법 |
KR20150116170A (ko) * | 2014-04-07 | 2015-10-15 | 한국전자통신연구원 | 다중 데이터 보안 터널을 구성하는 무선 접속 장치, 그를 포함하는 시스템 및 그 방법 |
CN104869118B (zh) * | 2015-05-15 | 2018-07-31 | 北京云杉世纪网络科技有限公司 | 一种基于动态隧道技术实现DDoS防御的方法及系统 |
-
2016
- 2016-06-10 KR KR1020160072703A patent/KR101712922B1/ko active Active
- 2016-08-24 CN CN201610716440.6A patent/CN107528778A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101206637B1 (ko) * | 2008-07-18 | 2012-11-29 | 알까뗄 루슨트 | 패킷 교환식 네트워크에서 가상 회선을 수립하는 방법 및 네트워크 노드 |
JP2015177430A (ja) * | 2014-03-17 | 2015-10-05 | 日本電気株式会社 | トンネルエンドポイント装置、通信装置、通信システム、通信方法及びプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190005368A (ko) * | 2017-07-06 | 2019-01-16 | 주식회사 아라드네트웍스 | 동적 vpn 관리 방법 및 장치 |
KR101947170B1 (ko) * | 2017-07-06 | 2019-05-08 | 주식회사 아라드네트웍스 | 동적 vpn 관리 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
CN107528778A (zh) | 2017-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10862863B2 (en) | Session identifier for a communication session | |
CN107995052B (zh) | 用于针对有线和无线节点的公共控制协议的方法和设备 | |
CN106878253B (zh) | Mac(l2)层认证、安全性和策略控制 | |
US8295285B2 (en) | Method and apparatus for communication of data packets between local networks | |
US20160380966A1 (en) | Media Relay Server | |
JP5987122B2 (ja) | デバイス固有のトラフィックフローステアリングのためのネットワークアドレス変換されたデバイスの特定 | |
CN103812960A (zh) | 用于订户感知服务的应用的网络地址转换 | |
US20130182651A1 (en) | Virtual Private Network Client Internet Protocol Conflict Detection | |
US10298616B2 (en) | Apparatus and method of securing network communications | |
WO2016210202A1 (en) | Media relay server | |
CN110290093A (zh) | Sd-wan网络架构及组网方法、报文转发方法 | |
CN103188351A (zh) | IPv6 环境下IPSec VPN 通信业务处理方法与系统 | |
CN101902482B (zh) | 基于IPv6自动配置实现终端安全准入控制的方法和系统 | |
CN107733764B (zh) | 虚拟可扩展局域网隧道的建立方法、系统以及相关设备 | |
CN106878259B (zh) | 一种报文转发方法及装置 | |
CN106537885A (zh) | 接入节点 | |
JP2004328029A (ja) | ネットワークアクセスシステム | |
Abdulla | Survey of security issues in IPv4 to IPv6 tunnel transition mechanisms | |
CN104158756B (zh) | 一种集群系统对报文进行负载分担的方法和系统 | |
KR101712922B1 (ko) | 동적 터널엔드 방식의 가상 사설 네트워크 시스템과 그를 위한 가상 라우터 및 매니저 장치 | |
EP3264710A1 (en) | Securely transferring the authorization of connected objects | |
KR20170140051A (ko) | 동적 터널엔드 방식의 가상 사설 네트워크 시스템과 그를 위한 가상 라우터 및 매니저 장치 | |
CN101572729A (zh) | 一种虚拟专用网节点信息的处理方法及相关设备、系统 | |
JP5947763B2 (ja) | 通信システム、通信方法、および、通信プログラム | |
Komal | Performance Evaluation of Tunneling Mechanisms in IPv6 Transition: A Detailed Review |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160610 |
|
PA0201 | Request for examination | ||
PN2301 | Change of applicant |
Patent event date: 20160617 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PA0302 | Request for accelerated examination |
Patent event date: 20160627 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20160610 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160719 Patent event code: PE09021S01D |
|
PN2301 | Change of applicant |
Patent event date: 20160829 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20160906 Patent event code: PA01071R01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20161128 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20170111 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20170228 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20170228 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20200227 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20200227 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20210302 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20220228 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20230228 Start annual number: 7 End annual number: 7 |