TGViewer
NetworkAdmin.ru NetworkAdmin.ru @networkadminru · 4.7K subscribers
Post #757 2.32K
🌐 OSPF и BGP для небольших сетей

Когда в сети появляется больше одного маршрутизатора, статические маршруты быстро превращаются в боль. Даже в небольших инфраструктурах нужен динамический роутинг. Здесь выручает FRRouting (FRR) - open-source стек маршрутизации для линукс.

FRRouting - это набор демонов маршрутизации, который превращает обычный линукс-сервер в полноценный маршрутизатор. Используется не только энтузиастами, но и в продакшене у провайдеров и дата-центров.

Поддерживаемые протоколы:

OSPFv2 / OSPFv3
BGP
IS-IS
RIP
static routing
VRF

Для небольших сетей чаще всего интересны именно OSPF и BGP.


▪️ Почему FRR удобен для небольших сетей

работает на обычном линукс без спецжелеза;
конфигурация похожа на cisco (vtysh);
можно автоматизировать через ansible;
легко интегрируется с iptables/nftables и policy routing;
отлично подходит для виртуалок и VPN-туннелей.

▪️ Простой пример: OSPF. Устанавливаем пакет и заходим в CLI:


apt install frr
vtysh


Минимальная настройка:


configure terminal
router ospf
network 10.0.0.0/24 area 0
exit
write


После этого маршрутизаторы начнут автоматически обмениваться маршрутами внутри зоны.

▪️ BGP для своих префиксов. BGP в FRR часто используют:

для мультихоминга;
в VPN.

Пример:


router bgp 65001
neighbor 10.0.0.2 remote-as 65002
network 192.168.100.0/24
exit


▪️ Где FRR особенно хорош

небольшие офисы и филиалы;
VPN на WireGuard/IPsec;
тестовые стенды;
self-hosted инфраструктура без дорогих маршрутизаторов.

FRR хороший способ понять и использовать динамическую маршрутизацию без cisco, juniper и железных коробок. Для малых и средних сетей его возможностей более чем достаточно.

#networking #frr

🧑‍💻 NetworkAdmin
  • ❤ 10
  • 👍 4
More from @networkadminru
  1. Sep 30, 2026🖥 Get-ADUser: полезные примеры для работы с пользователями Active Directory Get-ADUser -…
  2. Sep 30, 2026👁‍🗨 Хочешь разбираться в информационной безопасности, а не просто копировать чужие коман…
  3. Sep 29, 2026🥱 Как быстро разобраться с дисками и маунтами Когда на сервере несколько дисков, LVM, отд…
  4. Sep 28, 2026🔎 TCP keepalive: как находить мертвые соединения до того, как они создадут проблему Иногд…
  5. Sep 25, 2026🤩 Как расшифровать код ошибки Windows через certutil При установке обновлений Windows ран…
  6. Sep 23, 2026💻 Как жестко перезагрузить linux, когда обычный reboot уже не помогает Иногда сервер зави…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →