OpenBGPD - OpenBGPD
Vývojáři | OpenBSD projekt |
---|---|
Stabilní uvolnění | 6.9 / 18. dubna 2021
|
Úložiště | |
Napsáno | C |
Operační systém | OpenBSD , FreeBSD , Linux |
Standard (y) | RFC 1997, RFC 2385, RFC 2545, RFC 2918, RFC 3765, RFC 4271, RFC 4360, RFC 4364, RFC 4456, RFC 4486, RFC 4760, RFC 4893, RFC 5082, RFC 5492, draft-ietf-idr-volitelně- transitive-00 , draft-ietf-grow-mrt-17 , RFC 6608 |
Typ | Démon protokolu hraniční brány |
Licence | ISC |
webová stránka |
www |
Do | Duben 2021 |
OpenBGPD , také známý jako OpenBSD Border Gateway Protocol Daemon, je serverový softwarový program, který umožňuje používat jako směrovače počítače pro všeobecné účely . Jedná se o systémový démon Unix, který poskytuje bezplatnou implementaci protokolu Border Gateway Protocol verze 4 v otevřeném zdrojovém kódu . To umožňuje stroji vyměňovat si trasy s jinými systémy, které mluví BGP.
Démon OpenBSD Border Gateway Protocol vyvinuli Henning Brauer, Peter Hessler a Claudio Jeker jako součást projektu OpenBSD . OpenOSPFD , vyvinutý Esben Nørby, je doprovodným démonem OpenBGPD, který implementuje protokol Open Shortest Path First . Sada byla vyvinuta jako alternativa k balíčkům, jako je Quagga , směrovací sada zaměřená na Linux, která je licencována pod GPL a nesplňuje požadavky a standardy kvality projektu.
Cíle
Cíle designu OpenBSD Border Gateway Protocol Daemon zahrnují zabezpečení ( nevyužitelný ), spolehlivý a dostatečně štíhlý pro většinu uživatelů, a to jak co do velikosti, tak i využití paměti. Konfigurační jazyk by měl být výkonný a snadno použitelný. Musí také být schopen rychle zpracovat stovky tisíc položek tabulky paměťově efektivním způsobem.
Design
OpenBGPD se skládá z nadřazeného procesu a dvou podřízených procesů : Route Decision Engine (RDE) a Session Engine (SE). Nadřazený proces je jedinou částí, která nezruší oprávnění ; ostatní to dělají v zájmu nevyužití. Nadřazený proces nemůže zrušit oprávnění, protože potřebuje aktualizovat směrovací tabulku a musí běžet na kořenovém portu.
Viz také
Reference
externí odkazy
- Oficiální webové stránky
- Manuál správce systému OpenBSD -
- Článek vysvětlující OpenBGPD od Henninga Brauera
- Práce Hasso Teppera na OpenBGPD na Debianu GNU / Linux
- Routing with OpenBSD using OpenOSPFD and OpenBGPD - Paper (pdf) by Claudio Jeker (2006)