Я робив досить складну маршрутизацію на основі джерел з давніх часів ipfw
на FreeBSD, хоча швидка перевірка повідомляє мені про це ipfw
зараз застаріло, замінено pfctl
(Контроль фільтра пакетів). Це на MacOS / FreeBSD, але ймовірно, перенесено на Linux.
Ще багато років тому ми використовували відкрите джерело GateD
Демон для маршрутизації з відкритим вихідним кодом на основі UNIX для маршрутизації політики на основі джерела на магістральній основі NSFnet IBM RS / 6000s, що працює під керуванням AIX, але цей пакет програм не виглядає актуальним.
У Вікіпедії є список пакетів програмного забезпечення з відкритим вихідним кодом тут Більшість, якщо не всі, забезпечать маршрутизацію політики на основі джерел вище і поза базовим ipfw
або pf.conf
забезпечує.
Два пакети, про які я чув раніше, хоч і не особисто використовуються BIRD і Quagga .