BGP EVPN FRR simple: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
| Строка 24: | Строка 24: | ||
==Настройка сети на маршрутизаторах== |
==Настройка сети на маршрутизаторах== |
||
| + | ===FRR1=== |
||
| + | <PRE> |
||
| + | </PRE> |
||
| + | ===FRR2=== |
||
| + | <PRE> |
||
| + | network: |
||
| + | version: 2 |
||
| + | dummy-devices: |
||
| + | loopback0: |
||
| + | addresses: |
||
| + | - 192.168.32.102/32 |
||
| + | ethernets: |
||
| + | ens3: |
||
| + | dhcp4: false |
||
| + | dhcp6: false |
||
| + | addresses: ["10.80.6.252/24"] |
||
| + | set-name: "tenant" |
||
| + | match: |
||
| + | macaddress: "00:99:00:00:22:01" |
||
| + | |||
| + | ens4: |
||
| + | dhcp4: false |
||
| + | dhcp6: false |
||
| + | addresses: ["10.80.3.252/24"] |
||
| + | match: |
||
| + | macaddress: "00:99:00:00:22:02" |
||
| + | set-name: "lcm-k8s" |
||
| + | |||
| + | ens5: |
||
| + | dhcp4: true |
||
| + | dhcp6: false |
||
| + | match: |
||
| + | macaddress: "00:99:00:00:22:03" |
||
| + | set-name: "external" |
||
| + | ens6: |
||
| + | dhcp4: false |
||
| + | dhcp6: false |
||
| + | match: |
||
| + | macaddress: "00:99:00:00:22:04" |
||
| + | set-name: "frr" |
||
| + | </PRE> |
||
Версия 10:18, 13 февраля 2025
Минимальная конфигурация EVPN по шагам
Это документ о настройке абсолютно минимальной конфигурации EVPN
Схема сети
Оригинал: Файл:FRR BGP EVPN 1.drawio
Тестовый стенд полностью виртуализирован.
На этой схеме:
- 2 маршрутизатора FRR выполняют роли PE (Provider Edge, маршрутизатор куда подключены клиентские устройства)
- Сеть tenant используется как транспортная сеть между маршрутизаторами (l2 сегмент)
- Каждый из PE имеет по 1 подключеному CE (Client Edge, маршрутизатор клиента подключенный к оборудованию провайдера)
- CE максимально упрощены - это просто IP адрес поднятый на бридже (но конечно ничто не мешает использовать отдельную виртуальную машину, разницы нет)
- Используется 1 интерфейс для поддключения CE
- Номер VNI (VxLAN Network Identifier) выбран абсолютно произвольно, такое значение взято что бы оно случайно не совпало ни с каким другим и было заведомо больше максимального номера влана
- Management сеть используется только для управлени маршрутизаторами (без нее можно обойтись)
- Интерфейсы loopback изспользуются для построения сессий BGP
Настройка сети на маршрутизаторах
FRR1
FRR2
network:
version: 2
dummy-devices:
loopback0:
addresses:
- 192.168.32.102/32
ethernets:
ens3:
dhcp4: false
dhcp6: false
addresses: ["10.80.6.252/24"]
set-name: "tenant"
match:
macaddress: "00:99:00:00:22:01"
ens4:
dhcp4: false
dhcp6: false
addresses: ["10.80.3.252/24"]
match:
macaddress: "00:99:00:00:22:02"
set-name: "lcm-k8s"
ens5:
dhcp4: true
dhcp6: false
match:
macaddress: "00:99:00:00:22:03"
set-name: "external"
ens6:
dhcp4: false
dhcp6: false
match:
macaddress: "00:99:00:00:22:04"
set-name: "frr"