Esitletud on OpenBGPD 9.0, mis on kantav versioon marsruutimispaketist, mille arendavad OpenBSD projekti koostööloojad ja mille kasutuse mĂ”eldakse FreeBSD-s ja Linuxis (toetused on vĂ€lja kuulutatud Alpine, Debian, Fedora, RHEL/CentOS, Ubuntu). Kandvusele on aidanud kaasa koodiosade kasutamine OpenNTPD, OpenSSH ja LibreSSL projektidest. Projekt toetab suuremat osa BGP 4 spetsifikatsioonidest ja vastab RFC8212 nĂ”uetele, kuid ei pĂŒĂŒdle kĂ”ikehĂ”lmavuse poole, keskendudes peamiselt kĂ”ige nĂ”udlikumate ja levinumate funktsioonide toele.
OpenBGPD arendust toetab piirkondlik interneti registrator RIPE NCC, kes on huvitatud OpenBGPD funktsionaalsuse viimisest kasutusvalmidusele serverites marsruutimiseks liiklusvahetuse operaatorite vahel (IXP) ja tÀieÔigusliku alternatiivi loomisele BIRD paketile (avatud alternatiivide seas, mis implementivad BGP protokolli, vÔivad esile tÔsta projekte nagu FRRouting, GoBGP, ExaBGP ja Bio-Routing).
Projektis keskendutakse maksimaalse turvalisuse ja usaldusvÀÀrsuse tagamisele. Kaitseks rakendatakse rangeid kontrollimeetmeid kĂ”igi parameetrite korrektsuse suhtes, piiride kontrollimise tööriistu, privileegide jagamist ja sĂŒsteemikutsungitele juurdepÀÀsu piirangut. Lisaks mainitakse ka mugavat konfiguratsioonikeele sĂŒntaksit, kĂ”rget jĂ”udlust. ja mĂ€lutöötlemise efektiivsust (nĂ€iteks suudab OpenBGPD töötada marsruudistustabelitega, mis sisaldavad sadu tuhandeid kirjeid).
Uued vÔtmeuuendused versioonis:
- Adj-RIB-Out (Adjacent Routing Information Base Out) tabelite implementatsioon on ĂŒmber kirjutatud, et salvestada marsruute naabermarsruuteritele kuulutamiseks. Ămberprojekteerimise kĂ€igus rakendatud optimeerimised on vĂ”imaldanud oluliselt vĂ€hendada mĂ€lu kasutust ja suurendada jĂ”udlust, nĂ€iteks suurtel liiklusvahetuse serveritel (IXP, Internet Exchange Point) on mĂ€lu kasutus vĂ€henenud rohkem kui 50%.
- UPDATE-sĂ”numite töötlemine on moderniseeritud, jagades selle kaheks faasiks â alguses uuendatakse Adj-RIB-In, Loc-RIB ja FIB tabeleid ning seejĂ€rel töödeldakse eraldi kĂ”iki Adj-RIB-Out tabeleid. Uus meetod on vĂ”imaldanud vĂ€hendada viivitusi, sest suurem osa ajast kulub Adj-RIB-Out tabelite uuendamiseks.
- Kasutusele on vĂ”etud uus skaleeritav hĂŒstentide rakendus, mis on vĂ”imaldanud suurendada tulemuslikkust andmete tĂ”husama vahemĂ€llu salvestamise kaudu.
- Lisatud on uusi mÔÔdikuid, et jÀlgida aega, mis kulutatakse erinevate etappide töötlemise tsikli lÀbiviimisele marsruutimismootoris.
Allikas: opennet.ru
