20
/event137391313 /groups/sysadminka/ /sysadminka sysadminka.org

Типы и разновидности VPN

Embed Size (px)

Citation preview

/event137391313

/groups/sysadminka/

/sysadminka

sysadminka.org

Как выбрать VPN и

правильно его приготовить

Разновидности, особенности применения

Бубнов Дмитрий

Mikrotik-ninja.ruMikrotik-ninja.ru

/bubnovd

/bubnovdnet

/devi1_mgn

bubnovd.net

Virtual Private Network

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

● Удаленный доступ к сети

● Объединение сетей

Используемый транспортный протокол

TCP

Надежный

С установлением соединения

Умный

Тяжелый

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

UDP

Ненадежный

Без установки соединения

Без вспомогательных механизмов

Легкий

Уровень инкапсуляции ISO/OSI

L2

Адресация по MAC

Один сегмент

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

L3

Адресация по IP

Маршрутизация

Шифрование

● Нешифрованный● MPPE● AES● DES● Blowfish● ...

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

Другие критерии

● Наличие маршрутизации между устройствами (белые адреса)

● Сложность реализации

● Открытость vs проприетарность

● Нагрузка на оборудование. Уровень работы в ОС

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

PDU, MTU, MSS, WTF?

PDU - Protocol Data Unit

MTU - Maximum Transmission Unit

MSS - Maximum Segment Size

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

PDU, MTU, MSS, WTF?

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

PDU, MTU, MSS, WTF?

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

PDU, MTU, MSS, WTF?

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

PDU, MTU, MSS, WTF?

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

PDU, MTU, MSS, WTF?

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

PDU, MTU, MSS, WTF?

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

PDU, MTU, MSS, WTF?

Реальный MTU внутри GRE туннеля:

MTU 1500 - GRE 4 - IP 20 = 1476 байт

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

А бывает и так

IPSEC с NAT-Traversal поверх L2TP

MTU - PPP - L2TP - UDP - ESP - IP - UDP - IP

1500 - 2 - 16 - 8 - 20 - 20 - 8 - 20 = 1406 байт

94 байта на служебную информацию! Девяносто четыре!

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

Сравнение протоколов

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

Транспорт Шифрование MTU Уровень инкапсуляции

Работа с NAT

GRE IP - 1476 3 -

IP-IP IP - 1480 3 -

PPTP GRE +/- (небезопасен) 1474 3 +

L2TP UDP -/+ (с IPSec) 1454 3 +

OpenVPN TCP/UDP + 1450? 2/3 +

SSTP TCP + 1450? 3 +

EoIP IP -/+ (с IPSec) 65535 2 -

Будь мужиком - не заинкапсулируйся!

#Sysadminka 2017 Бубнов Дмитрий http://Mikrotik-ninja.ru http://bubnovd.net

#Sysadminka 002http://sysadminka.

org