메뉴 닫기

오픈 스택에서 VPNaaS란?

1. VPN 이란?
사설 네트워크나 공용 네트워크의 지점간 연결을 말하며 클라이언트는 터널링 프로토콜이라는 TCP/IP 기반 프로토콜을 사용하여 VPN 서버의 가상 포트를 통해 호출을 합니다.
데이터는 캡슐화 암호화 되어 암호화키가 없으면 해독할수 없습니다.

 

2. VPN 사용 예
특정 네트워크의 데이터 송수신에 보안 및 방화벽 기능이 중요한 부분을 차지 할때 사용됩니다.
또한 해외에서는 한국 IP를 통하여 차단된 사이트 접속 및 게임 하기위해 VPN을 사용하는 경우도 있으며 기업에서는 해외 지사에서 한국 지사에 전용선 처럼 사용하기도 합니다.

 

4. VPN 종류
Ipsec, SSL, L2TP, L2TPv3, PPTP가 있습니다.

 

3. Neutron/VPNaaS 정의
VPNaaS는 동적, 정적 라우팅을 지원하여 멀티 터널링, 보안 프로토콜의 다양함을 목적으로 하여 하바나 버전에서 릴리즈 되었습니다.
하지만 짧은 기간동안 API, 자원과 유용성을 평가 할 수 있도록 정적 라우팅만을 사용하여 IPsec을 기반으로한 vpn을 오픈 소스 기반으로 구현 제공합니다.

 

4. Openstack neutron에서의 VPN 통신

vpnaas-ipsec-back-to-back

 

5. DATA Model
VPNServices Resource
IKEPolicies Resource
IPsecPolicies Resource
ipsec-site-connection Resource


6. VPNaas
설정 FLOW
IKE Policy 생성
② IPSec Policy
생성
③ VPN Service
생성
IPSec Site Connection 생성

 

[polldaddy rating=”7739789″]

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x