BGP EVPN FRR simple: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) (→FRR2) |
||
| Строка 43: | Строка 43: | ||
match: |
match: |
||
macaddress: "00:99:00:00:22:01" |
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: |
ens5: |
||
| Строка 58: | Строка 50: | ||
macaddress: "00:99:00:00:22:03" |
macaddress: "00:99:00:00:22:03" |
||
set-name: "external" |
set-name: "external" |
||
| − | ens6: |
||
| − | dhcp4: false |
||
| − | dhcp6: false |
||
| − | match: |
||
| − | macaddress: "00:99:00:00:22:04" |
||
| − | set-name: "frr" |
||
</PRE> |
</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"
ens5:
dhcp4: true
dhcp6: false
match:
macaddress: "00:99:00:00:22:03"
set-name: "external"