# Configuration Examples - Примеры конфигурации VyOS

> Production-ready примеры конфигурации VyOS - VPN (Azure, Cisco, Palo Alto), IPv6, BGP/OSPF, Inter-VRF, L3VPN, DMVPN и firewall

Source: https://opennix.org/docs/vyos/examples/


Полная коллекция production-ready примеров конфигурации VyOS для различных сценариев использования. Каждый пример включает полную рабочую конфигурацию, топологию сети, объяснения и интеграцию с облачными платформами (Yandex Cloud и VK Cloud где применимо).

## Configuration Blueprints (Autotest)

[Configuration Blueprints](/docs/vyos/examples/vyos-blueprints/) - автоматически тестируемые примеры конфигурации с полным жизненным циклом валидации на EVE-NG платформе. Каждый blueprint проходит автоматическое тестирование, что гарантирует работоспособность конфигурации на указанных версиях VyOS.

**Доступные Blueprints**:
- **DHCP Relay through GRE-Bridge** - DHCP relay через GRE туннель
- **Tunnelbroker.net IPv6** - IPv6 connectivity через Hurricane Electric
- **L3VPN EVPN** - Multi-tenant datacenter L3VPN
- **WireGuard VPN** - Modern high-performance VPN
- **OpenVPN with LDAP** - Enterprise Remote Access VPN

[Подробнее о Configuration Blueprints →](/docs/vyos/examples/vyos-blueprints/)

## Структура примеров

### VPN Scenarios - VPN сценарии

#### Site-to-Site VPN
- [VPN to Microsoft Azure](/docs/vyos/examples/vpn-azure/) - Route-Based VPN с BGP over IKEv2
- [Redundant VPN to Azure](/docs/vyos/examples/vpn-azure-redundant/) - Dual-tunnel HA setup
- [VPN to Cisco ASA](/docs/vyos/examples/vpn-cisco/) - Policy-Based IPsec
- [VPN to Palo Alto](/docs/vyos/examples/vpn-paloalto/) - Route-Based IPsec
- [FlexVPN to Cisco](/docs/vyos/examples/vpn-flexvpn/) - Modern IKEv2-based VPN

#### Advanced VPN
- [DMVPN Dual HUB](/docs/vyos/examples/dmvpn/) - Dynamic Multipoint VPN
- [OpenVPN with LDAP](/docs/vyos/examples/openvpn-ldap/) - Enterprise authentication

### IPv6 Scenarios - IPv6 сценарии

- [Tunnelbroker.net Setup](/docs/vyos/examples/tunnelbroker-ipv6/) - IPv6 через Hurricane Electric
- [PPPoE IPv6 Home Setup](/docs/vyos/examples/pppoe-ipv6/) - Dual-stack для home network
- [PPPoE over L2TP](/docs/vyos/examples/pppoe-l2tp/) - PPPoE encapsulation

### Advanced Routing - Продвинутая маршрутизация

- [BGP IPv6 Unnumbered](/docs/vyos/examples/bgp-ipv6-unnumbered/) - Extended nexthop
- [OSPF Unnumbered with ECMP](/docs/vyos/examples/ospf-unnumbered-ecmp/) - Equal-Cost paths
- [Inter-VRF Routing](/docs/vyos/examples/inter-vrf-routing/) - VRF Lite configuration

### L3VPN Scenarios - L3VPN сценарии

- [L3VPN Hub-and-Spoke](/docs/vyos/examples/l3vpn-hub-spoke/) - Централизованная топология
- [L3VPN EVPN](/docs/vyos/examples/l3vpn-evpn/) - Ethernet VPN для datacenter

### Firewall Examples - Примеры Firewall

- [Zone-Based Firewall](/docs/vyos/examples/firewall-zones/) - Security zones
- [VRF + Firewall](/docs/vyos/examples/firewall-vrf/) - Firewall с VRF isolation
- [Bridge + Firewall](/docs/vyos/examples/firewall-bridge/) - L2 filtering

### Service Provider - Провайдерские сценарии

- [DHCP Relay through GRE-Bridge](/docs/vyos/examples/dhcp-relay-gre/) - DHCP через туннель

### Automation - Автоматизация

- [Ansible for VyOS](/docs/vyos/examples/ansible/) - Automated deployment

---

## Категории по сложности

### Beginner - Начальный уровень
- PPPoE IPv6 Home Setup
- Tunnelbroker IPv6
- VPN to Azure (basic)

### Intermediate - Средний уровень
- VPN to Cisco/Palo Alto
- OSPF Unnumbered
- Zone-Based Firewall
- Inter-VRF Routing

### Advanced - Продвинутый уровень
- BGP IPv6 Unnumbered
- L3VPN EVPN
- DMVPN Dual HUB
- Ansible Automation

### Expert - Экспертный уровень
- FlexVPN
- L3VPN Hub-and-Spoke
- DHCP Relay through GRE-Bridge

---

## Категории по применению

### Enterprise / Корпоративные сети
- VPN to Azure/Cisco/Palo Alto
- Inter-VRF Routing
- Zone-Based Firewall
- OpenVPN with LDAP
- Ansible Automation

### Service Provider / Провайдеры
- DMVPN Dual HUB
- PPPoE over L2TP
- DHCP Relay through GRE
- L3VPN Hub-and-Spoke

### Datacenter / Дата-центры
- BGP IPv6 Unnumbered
- OSPF Unnumbered with ECMP
- L3VPN EVPN
- VRF + Firewall

### Cloud Integration / Облачные решения
- VPN to Azure (Yandex Cloud ↔ Azure)
- VPN to Azure (VK Cloud ↔ Azure)
- Tunnelbroker IPv6 (Cloud IPv6 connectivity)

### Home/SOHO / Домашние сети
- PPPoE IPv6 Setup
- Tunnelbroker IPv6

---

## Интеграция с облачными платформами

### Yandex Cloud Integration

Многие примеры адаптированы для использования с Yandex Cloud:

- **VPN to Azure**: VyOS в Yandex Cloud как VPN gateway
- **Tunnelbroker IPv6**: IPv6 connectivity для Yandex Cloud VMs
- **Inter-VRF Routing**: Изоляция окружений (prod/dev/test)
- **Zone Firewall**: Security zones для cloud networks

### VK Cloud Integration

Примеры адаптированы для VK Cloud:

- **VPN scenarios**: VK Cloud ↔ Azure/On-premises
- **IPv6 tunneling**: IPv6 для VK Cloud infrastructure
- **Multi-tenant**: VRF для клиентской изоляции

---

## Как использовать примеры

### 1. Выберите подходящий сценарий
Определите ваш use case и найдите соответствующий пример.

### 2. Изучите топологию
Каждый пример содержит diagram сетевой топологии.

### 3. Адаптируйте конфигурацию
Замените placeholder IP адреса и параметры на ваши реальные значения.

### 4. Тестируйте поэтапно
Применяйте конфигурацию по частям, проверяя каждый компонент.

### 5. Валидируйте результат
Используйте команды проверки из раздела "Verification" в каждом примере.

---

## Структура каждого примера

Каждый configuration example включает:

1. **Описание сценария** - Use case и применимость
2. **Топология сети** - Network diagram
3. **Требования** - Prerequisites
4. **Полная конфигурация VyOS** - Complete working config
5. **Конфигурация сторонних устройств** - Azure/Cisco/etc configs
6. **Интеграция с облаками** - Yandex Cloud / VK Cloud specifics
7. **Команды проверки** - Verification commands
8. **Troubleshooting** - Common issues
9. **Best practices** - Рекомендации

---

## Дополнительные ресурсы

- [VyOS Official Documentation](https://docs.vyos.io)
- [VyOS Configuration Blueprints (Autotest)](/docs/vyos/examples/vyos-blueprints/)
- [VyOS First Steps](/docs/vyos/first-steps/)
- [VyOS Troubleshooting](/docs/vyos/admin-guide/vyos-troubleshooting/)

