Нє, шось я тупо не розумію, як воно працює. На "правому" хості - filter default_route { if ( net = 0.0.0.0/0 ) then { accept; } reject; } protocol kernel { merge paths yes; persist; import filter default_route; export all; } protocol ospf mgmt { rfc1583compat yes; import all; export none; ecmp yes; area 0.0.0.0 { interface "blue" { }; interface "orange" { }; interface "lo" { stub yes; }; }; } protocol direct { interface br-local; } reload / restart незважаючи на те, що в proto ospf чітко написано - "export none", на другому кінці бачу адреси локального бріджа - bird> show route protocol mgmt [ ... ] 100.64.4.0/23 multipath [mgmt 13:49:33] * I (150/20) [100.64.4.1] via 100.64.98.3 on blue weight 1 via 100.64.99.3 on orange weight 1 капець, яке воно дивне. Є ідеї що з цим робити ? Ну крім поставити FRR... On 2/7/24 14:01, Volodymyr Litovka wrote:
Привіт,
щось я не можу роздуплити логіку Bird :-(
Є, умовно, два хости, зв'язані між собою напряму через eth-інтерфейс. Піднято OSPF та iBGP. На кожному хості є локальний брідж та лупбек. Я хочу, щоб
- OSPF обмінювався виключно інформацією про інтерфейси та лупбеки - BGP (між лупбеками) анонсував все інше - локальний брідж та мережі, отримані по eBGP
по першому нібито ясно -
protocol kernel { import none; export all; }
protocol ospf blah { import all; export none; area 0.0.0.0 { interface eth1 { }; interface lo { stub yes; }; }; }
питання по другому пункту - як сказати бьорду анонсувати мережу локального бріджа? В Cisco/FRR таке робиться за допомогою стейтмента 'network x.x.x.x/x', а як це зробити в пташці?
Дякую.
-- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog