Portál AbcLinuxu, 5. května 2025 21:24

Dotaz: policy base routing s quagga

3.1.2020 10:13 JimiK | skóre: 15
policy base routing s quagga
Přečteno: 303×
Odpovědět | Admin
Zdravím,
prosím jak řešíte policy based routing s ospf?

V systému jsou standartně tyto rules


0:	from all lookup local 
32766:	from all lookup main 
32767:	from all lookup default 


ospf si přidává routy do tabulky main a to včetně defaulty


Když si pak přidám svou vlastní routovací tabulku nemám v ní routy z OSPF.

Proto jsem udělal tyto kroky:

smazal jsem pravidlo pro tabulku main s prioritou 32766 a dal main prioritu 100
ip rule del prio 32766
ip rule add priority 100 table main

přidal jsem tabulku 1 a nastavil ji defaultu
ip rule add priority 32761 table 1
ip route add default via XXXXXXXX table 1

přidal jsem tabulku 2 a nastavil ji defaultu
ip rule add priority 32760 table 2
ip route add default via YYYYYYYY table 2


tím, jsem docílil toho, že se mi packety nejprve routují pomocí tabulky main(kde je doplnilo OSPF) a pak pomocí tabulky 2 a 1, podle toho jakou chci aby měli defaultní routu

Napadá Vás jiné elegantnější řešení? Lze to vyřešit přímo v OSPF?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.1.2020 15:40 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: policy base routing s quagga
Odpovědět | | Sbalit | Link | Blokovat | Admin

Takhle by to mělo fungovat.

Přímo v OSPF by to jít nemělo, algoritmus OSPF nepočítá s tím, že by v určení trasy mělo hrát roli i něco jiného než cíl (a ohodnocení jednotlivých hran). Kdysi jsem v dokumentaci quaggy našel zmínku, že možnost práce s více tabulkami (lokálně) je v jakémsi dlouhodobém ToDo listu (nebo možná spíš wishlistu), ale že nejdřív je potřeba si ujasnit, jak by to vlastně mělo fungovat. Ale to už je tak deset let, netuším, co se od té doby změnilo.

3.1.2020 19:15 NN
Rozbalit Rozbalit vše Re: policy base routing s quagga
Odpovědět | | Sbalit | Link | Blokovat | Admin
OSPF ve vychozim nastaveni default route nepridava. Dalsi reseni je tedy ne-konfigurovat default-information originate a nastavit dalsi cesty staticky, nebo redistribuci podle potreby. Bude to daleko cistejsi.
4.1.2020 20:23 Vantomas | skóre: 32 | Praha
Rozbalit Rozbalit vše Re: policy base routing s quagga
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vykašlat se na quaggu, která je prakticky mrtvá a místo toho použít Bird, kde se dá nastavit, do jaké routovací tabulky má ty routy vložit.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.