# PPPoE over L2TP

> Настройка туннеля PPPoE over L2TP на VyOS - агрегация абонентов провайдера, топология LAC/LNS, интеграция с RADIUS и управление полосой.

Source: https://opennix.org/docs/vyos/examples/pppoe-l2tp/


PPPoE over L2TP используется service providers для aggregation subscriber sessions через L2TP tunnels.

## Сценарий

- Service Provider: LAC (L2TP Access Concentrator) ↔ LNS (L2TP Network Server)
- DSL Aggregation: PPPoE sessions через L2TP
- Wholesale: Передача subscriber authentication другому provider

## Topology

```
Subscriber ─PPPoE─► LAC (VyOS) ─L2TP─► LNS ─► Internet
```

## VyOS LAC Configuration

```bash
# L2TP tunnel к LNS
set vpn l2tp remote-access outside-address '198.51.100.1'
set vpn l2tp remote-access lns server1 address '203.0.113.1'
set vpn l2tp remote-access lns server1 secret 'L2TPSecret'

# PPPoE на subscriber интерфейсе
set interfaces ethernet eth1 pppoe pppoe0
```

Подробная конфигурация зависит от specific ISP setup и wholesale agreement.

## Ссылки

- [VyOS L2TP](https://docs.vyos.io/en/latest/configuration/vpn/l2tp.html)
- [RFC 2661 - L2TP](https://datatracker.ietf.org/doc/html/rfc2661)
- [VyOS PPPoE over L2TP Example](https://docs.vyos.io/en/latest/configexamples/pppoe-ipv6-basic.html)

