「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>通信技術]]

* 目次 [#l7f95304]
#contents

*概要 [#r94354c7]
-Virtual Private Network、仮想プライベートネットワーク、仮想専用線とも呼ばれる。

-公衆網に跨って、プライベートネットワークを拡張する技術、およびそのネットワーク。
--イントラネットなどのプライベートネットワークが、
--本来公的なネットワークであるインターネットに跨って、
--専用線で接続されているかのような管理上のポリシーの恩恵が実現される。
---機能的
---セキュリティ的

**プロトコル [#b36baae4]

***暗号化通信 [#eafb268c]
-[[SSH]]
-[[SSL/TLS>#o911850b]]
-[[IPsec>#o3b38c57]]

***トンネリング [#db340cd7]
-[[PPTP>#re0ca68f]]
-[[SSTP>#ec4e8fc7]]
-[[L2TP>#c7b2842d]]
-L2F

***その他 [#lf1546f2]
[[MPLS>#g0ea5787]]

**種類 [#v41b5d46]

|#|VPN|回線|構築|アクセス回線|帯域|技術等|レイヤ|プロトコル|h
|1|専用線|専用線|専用線を引く|専用線|ギャランティ型&br;(帯域を確保)|-|L2|IP以外も可|
|2|広域イーサネット|閉域網|各社サービスを利用|多種多様&br;(高速デジタル、Ethernet、ATM、フレッツ等)|~|[[VLAN>ネットワークの基礎編#wde1c343]]、[[MPLS>#g0ea5787]]、PBB 等|~|~|
|3|IP-VPN|~|~|~|~|[[MPLS>#g0ea5787]]|L3|IPのみ&br;(カプセル化によりIP以外も可)|
|4|エントリーVPN|~|~|ADSL、FTTH等|ベストエフォート型&br;(トラフィック状況により変化)|~|~|~|
|5|インターネットVPN|広域網|インターネット契約&br;+[[VPN Gateway>#b11fda1b]]などの調達|~|~|インターネット|~|~|

*網での分類 [#f8628fc3]

**IP-VPN [#l2fb38ae]
-レイヤー3(L3)で使うプロトコルはIPだけ
-通信事業者のIP網の中で、[[MPLS>#g0ea5787]]網を利用する。
-[[MPLS>#g0ea5787]]の付加機能により、ギャランティ型のVPNを実現する。

**エントリーVPN [#cd1efe85]
-[[IP-VPN>#l2fb38ae]] と [[インターネットVPN>#c055b9d5]]の中間
-網はベストエフォート型のセキュアな閉域網だが、
--QoS制御を除く[[MPLS>#g0ea5787]]の制御を受けている。
--モノによってインターネットの場合もある。

**インターネットVPN [#c055b9d5]
-拠点間の経路にインターネットを含むVPN
-ベストエフォートで別途[[VPN Gateway>#b11fda1b]]が必要になるが廉価

*機器での分類 [#l3552a87]

**IPsec-VPN [#a5642ab3]
-[[IPsec>#o3b38c57]]によるVPN
-モードによって特徴とユースケースが異なる。

***トランスポート・モード [#mc567dd3]
-データの暗号化(メッセージ認証)を、クライアントが直接行う。
--すべてのクライアントにVPNソフトウェアをインストールする必要があるが、
--モバイル端末からのアクセスなどには利用しやすい。

-暗号化(メッセージ認証)~
すべての通信で
--データは暗号化(メッセージ認証)されているが、
--IPヘッダの暗号化(メッセージ認証)は行われない。

***トンネル・モード [#j72bb78c]
-データの暗号化(メッセージ認証)を、VPNゲートウェイで行う。
--ネットワークを構成する必要があるが、
--クライアント端末はVPNの存在を意識しない。~
クライアントは、暗号化(メッセージ認証)されていないデータを送信する。

-暗号化(メッセージ認証)
--ローカルネットワーク内の通信は暗号化(メッセージ認証)されない。
--VPNゲートウェイ間通信でのみ暗号化(メッセージ認証)される。~
データ及び受信クライアントあてのIPヘッダはカプセル化される。

**SSL-VPN [#wa4de80e]
-[[SSL/TLS>#o911850b]]によるVPN
-特定ソフトウェアとSSL-VPNサーバー間のVPN
-[[IPsec>#o3b38c57]] の [[NAT / NAPT問題>IPsec#e1050a74]]が無い。

***方式 [#pd76f2be]
[[IPsec>#o3b38c57]]による一般的な[[VPN]]とは異なる。

-リバースプロキシ方式~
HTTPSのリバース・プロキシ
--SSL確立~
Webブラウザを用いて、リモートアクセス端末とSSL-VPNサーバー間でSSLを確立。
--仕組み~
Webブラウザでリモートアクセス端末のユーザ認証
--用途の制限~
Webブラウザ上で動作するアプリケーションしか使用できない

-[[ポート・フォワーディング>SSL/TLS#bbb963f8]]~
プロトコル毎のクライアント(専用アプリケーション)を使用する。~
これが、ローカル・プロシキとして動作するようなケースもある。

--SSL確立~
JavaアプレットなどのクライアントとSSL-VPNサーバー間でSSLを確立。

--仕組み~
XXXX over SSL/TLSに変換する際にポート変換する。

--用途の制限~
通信中にポート番号が変わるアプリケーションは使えない。

-L2フォワーディング

--SSL確立~
仮想NICとSSL-VPNサーバー間でSSLを確立。

--仕組み~
SSL-VPNクライアントソフトウェアをインストールし、~
仮想NICでL2パケットを上位層のHTTPSでカプセル化する。

--用途の制限~
殆どのアプリケーションを使用できる。

***プロトコル [#jffbbf23]
[[SSL/TLSを使用するアプリケーション層プロトコル>SSL/TLS#bbb963f8]]をサポート。

-HTTPSの場合~
[[リバース・プロシキ的なSSL-VPNサーバー>#pd76f2be]]を配置すれば、~
ブラウザ(クライアント)から直接アクセス可能。

-メーラー系~
ポートフォワーディングを行う専用アプリケーション。
--SMTPS(SMTP over SSL/TLS)
--POP3S(POP3 over SSL/TLS)
--IMAPS(IMAP over SSL/TLS)

-FTPS(FTP over SSL/TLS)~
--ポートフォワーディングを行う専用アプリケーション。
--FTP、MSN Messangerなどのアプリケーションがある。

-LDAPS(LDAP over SSL/TLS)~
・・・。

**[[VPN Gateway>#s13f7cb0]] [#b11fda1b]
-[[トンネル・モード>#j72bb78c]]が用いられる。
-[[トランスポート・モード>#mc567dd3]]や、[[SSL-VPN>#wa4de80e]]は用いられない。

-以下の様なパターンがある。
--[[Site-to-Site VPN (S2S)>VPN Gateway#ede695a9]]
--[[Point-to-Site VPN (P2S)>VPN Gateway#rbc785d4]]
--[[VNet-to-VNet VPN (V2V)>VPN Gateway#v5d75b1f]]

*参考 [#h8d0dcd5]
-Virtual Private Network - Wikipedia~
https://ja.wikipedia.org/wiki/Virtual_Private_Network

-様々なVPNの比較(IPsec-VPN,SSL-VPN) - Qiita~
https://qiita.com/yuyasat/items/81c32d7e235af97515c0

-在宅勤務を実現するリモート・アクセスVPN構築術:~
最終回 Windows OSで作るVPNサーバ (1/8) - @IT~
http://www.atmarkit.co.jp/ait/articles/1109/01/news146.html
--[[IPsec>#o3b38c57]]
--[[PPTP>#re0ca68f]]
--[[SSTP>#ec4e8fc7]]

**暗号化通信 [#b2093962]
***[[IPsec]] [#o3b38c57]
***[[SSL/TLS]] [#o911850b]

**トンネリング [#m46c9cc8]
-VPNプロトコルの比較と特徴 - PPTP, L2TP, SSTP, IKEv2, OpenVPN | べすとVPN.jp~
https://bestvpn.jp/vpn-protocol/

***[[PPTP]] [#re0ca68f]
L2ネットワーク間

***[[SSTP]] [#ec4e8fc7]
L3(IP)ネットワーク間

***[[L2TP]] [#c7b2842d]
L2ネットワーク間

**[[VPN Gateway]](Azure) [#s13f7cb0]

**MPLS [#g0ea5787]
-以下の様な付加機能を持つ
--到達性の制御(VLAN的な機能)
--障害回復機能(ルーティングによる)
--多種のネットワークの集約(IP網以外のパケット網の集約)
--トラフィック・エンジニアリング(各種QoS制御)
--マルチキャスト(IPマルチキャスト)

-参考
--Multi-Protocol Label Switching - Wikipedia~
https://ja.wikipedia.org/wiki/Multi-Protocol_Label_Switching
--MPLS - MPLSの概要~
https://www.infraexpert.com/study/mpls1.html

----
Tags: [[:インフラストラクチャ]], [[:通信技術]], [[:Windows]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS