L2VPN (Layer 2 VPN)
L2VPN (Layer 2 VPN) — класс услуг виртуальных частных сетей, в которых сеть оператора передаёт между площадками клиента кадры канального уровня, чаще всего Ethernet, и не участвует в его IP-маршрутизации. Для клиента такой сервис выглядит как выделенный провод или общий коммутатор.

Разновидности L2VPN
VPWS (Virtual Private Wire Service) — виртуальный канал «точка–точка» между двумя площадками; в терминах MEF (библиотека для создания упрощенных и расширяемых приложений) это услуга E-Line. VPLS (Virtual Private LAN Service) соединяет несколько площадок в один широковещательный домен и соответствует услуге E-LAN. EVPN (Ethernet VPN) — более новая архитектура: MAC-адреса в ней распространяются через протокол BGP, что улучшает масштабируемость и позволяет подключать площадку к двум узлам одновременно.
Как кадры передаются через сеть оператора
В сетях MPLS кадр клиента получает две метки. Внешняя (транспортная) доставляет его до нужного граничного маршрутизатора PE (пограничный маршрутизатор поставщика услуг, провайдера), внутренняя (сервисная) указывает конкретный псевдопровод или экземпляр сервиса. Псевдопровода устанавливаются с помощью протоколов сигнализации LDP или BGP. Если MPLS в сети нет, применяют инкапсуляцию в IP: L2TPv3 или VXLAN. Метки VLAN клиента передаются прозрачно, поэтому нумерацию VLAN можно сохранять на всех площадках.
Когда выбирают L2VPN
Сервис второго уровня нужен, если клиент хочет сам управлять маршрутизацией и адресацией, использует протоколы, отличные от IP, растягивает подсеть между ЦОД или переносит виртуальные машины без смены адресов. Оператору не нужно знать IP-план клиента, а клиенту — согласовывать с ним адресацию и протоколы маршрутизации. Сам по себе L2VPN трафик не шифрует: изоляция обеспечивается логическим разделением. Для конфиденциальных данных канал дополняют средствами шифрования.
Вопросы и ответы
Вопрос 1: В чём разница между L2VPN и L3VPN?
В L2VPN оператор передаёт Ethernet-кадры и не видит
IP-маршрутов клиента. В L3VPN оператор участвует
в маршрутизации: принимает от клиента префиксы
и доставляет IP-пакеты между площадками.
Вопрос 2: Нужен ли MPLS для L2VPN?
Не обязательно. MPLS — самая распространённая основа,
но L2VPN строят и поверх обычной IP-сети с помощью
L2TPv3, VXLAN или EVPN с инкапсуляцией VXLAN.
Вопрос 3: Можно ли передавать через L2VPN несколько VLAN?
Да. Порт сервиса может работать в режиме, когда все
теги 802.1Q клиента передаются прозрачно, либо каждый
VLAN сопоставляется отдельному сервису.

