Всем привет. Сегодня мы поговорим о протоколе L2TP: как он работает, его преимущества, недостатки и как его настроить бесплатно. Протокол туннелирования уровня 2 (протокол туннелирования второго уровня): работает на канальном уровне и по существу объединяет два известных протокола: L2F и PPTP.
Он используется для создания VPN в глобальной сети Интернет. Но так как он не имеет должного уровня шифрования и аутентификации, самостоятельно он не используется. У него есть свои плюсы и минусы по сравнению с другими конкурентами: PPTP, OpenVPN и SSTP. Теперь более подробно.
О бесплатной настройке всех известных VPN — смотрите варианты здесь.
Более подробно
Проблема этого протокола в том, что он не обеспечивает должной конфиденциальности информации, поэтому его редко используют «в одиночку». IPsec обычно используется для шифрования пакетов данных в сочетании с соединением L2TP; поэтому чаще всего встречается префикс: L2TP/IPsec.
IPsec шифрует данные в два прохода с помощью алгоритма шифрования AES, что делает соединение L2TP/IPsec очень надежным туннелем в мире VPN, но за счет этого оно медленнее, чем те же Open VPN и SSTP. Другая проблема заключается в том, что эта технология использует UDP-порт 500, который часто блокируется брандмауэрами.
Преимущество этой технологии в том, что ее очень легко настроить и интегрировать практически со всеми операционными системами, от Windows до мобильных устройств iOS и Android. Нет необходимости устанавливать какое-либо дополнительное программное обеспечение. Да, конфигурация довольно проста.
Если говорить строго о L2TP, то этот протокол выполняет две функции:
Но мы помним, что основным протоколом является UDP: даже если пакет не дойдет до адресата, он не будет отправлен повторно.
- Клиент L2TP легко настраивается на любом устройстве, так как не требует установки дополнительного программного обеспечения.
- Доступно во всех операционных системах.
- Благодаря инкапсуляции пакетов в два этапа, наиболее безопасно.
- Работает медленно.
- Брандмауэр вашего маршрутизатора может блокировать этот туннель, поэтому для открытия UDP-порта 500 требуется дополнительная настройка.
Сравнение с PPTP
PPTP (протокол двухточечного туннелирования) — это стандартный протокол для построения сетей VPN. Потому что он использует гораздо более быстрое 128-битное шифрование, чем L2TP/IPsec. В 1999 году из-за уязвимости аутентификации MS-CHAP v.2 был взломан. Поэтому считается менее надежным вариантом. С другой стороны, он легко настраивается, интегрируется во все операционные системы и широко используется во многих компаниях.
- Доступно во всех операционных системах.
- Легко настроить.
- Быстрая работа за счет простых алгоритмов шифрования
- Считается ненадежным из-за уязвимостей в алгоритмах аутентификации.
Сравнение с OpenVPN
Новый протокол, который используется не так давно, как конкуренты. В своей работе использует библиотеки OpenSSL и протоколы SSLv3/TLSv1. Самым главным преимуществом является то, что этот протокол настраивается с разных сторон. Вы даже можете переназначить используемый порт и протокол. Вы даже можете использовать туннели TCP.
Также, благодаря используемой библиотеке OpenSSL, появляется масса возможностей для использования различных типов шифрования, от AES до Camellia. И работает в разы быстрее, чем IPsec.
Основная проблема вытекает из главного преимущества: сложности настройки. Также в системы не встроен OpenVPN, поэтому нужно устанавливать дополнительное ПО. Кроме того, после установки программы для подключения и работы необходимо выполнить хирургическую настройку для обеспечения надежной работы. Поэтому в работе обычно используются конфигурационные файлы.
- Быстро.
- Надежный и безопасный.
- Он имеет большое разнообразие настроек.
- Очень гибкий, когда дело доходит до NAT.
- Он имеет множество алгоритмов шифрования благодаря встроенной библиотеке OpenSSL.
- Сложный в настройке; поэтому используются файлы с уже предустановленными конфигурациями.
- Требуется установка программного обеспечения.
SSTP
Протокол, изначально встроенный Microsoft в Windows. Он имеет отличную библиотеку шифрования, которая использует протокол SSL третьей версии. Как и OpenVPN, имеет гибкие настройки. Интегрирован во все современные системы Windows».
- Безопасность.
- Интеграция в ОС Linux и Windows.
- Довольно быстрый в использовании.
- Он не совместим с продуктами Apple.