OpenBSD arendajad kaasaskantava redaktsiooni vĂ€ljaande marsruutimise paketist , mida saab kasutada operatsioonisĂŒsteemides, mis pole OpenBSD. Kaasaskantvuse tagamiseks on kasutatud koodi osi projektidest OpenNTPD, OpenSSH ja LibreSSL. Lisaks OpenBSD-le on toetatud ka Linux ja FreeBSD. OpenBGPD töö on testitud Debian 9, Ubuntu 14.04+ ja FreeBSD 12 sĂŒsteemides.
OpenBGPD arendust viib lÀbi regiooniline interneti registrator RIPE NCC, kes on huvitatud OpenBGPD funktsionaalsuse toomisest rakendamiseks serverites marsruutimiseks vaheoperatsioonide liiklust vahetuspunktides (IXP) ning tÀieÔigusliku alternatiivi loomisel paketile (teistest avatud alternatiividest BGP protokolli rakendamisel vÔib mÀrkida projekte , , ja ).
OpenBGPD arendamisel pööratakse suurt tĂ€helepanu maksimaalse turvalisuse ja usaldusvÀÀrsuse tagamisele. Kaitseks kasutatakse kĂ”igi parameetrite rangeid kehtivuse kontrollimise meetodeid, piiratud juurdepÀÀsu sĂŒsteemikĂ”nedele, privileegide eristamist ja piirangute rakendamist. DĆŸumjad eelisena on mainitud ka mugavat konfiguratsioonikeele sĂŒntaksit, kĂ”rget jĂ”udlust ja mĂ€luefektiivsust (nĂ€iteks vĂ”ib OpenBGPD töötada marsruuditabelitega, mis sisaldavad sadu tuhandeid kirjeid). Projekt toetab enamikku BGP 4 spetsifikatsioonidest ja vastab RFC8212 nĂ”uetele, kuid ei pĂŒĂŒa hĂ”lmata kĂ”ike ning keskendub peamiselt kĂ”ige nĂ”utumate ja levinumate funktsioonide toetamisele.
OpenBGPD 6.7 vÀljaandes jÀrgmised tÀiustused:
- bgpctl utiliidis on teostatud esmane toetus JSON-vormingus vÀljundile;
- Uues lubatakse korraga mÀÀrata IPv4 ja IPv6 aadresse direktiivi local-address blokis «group»;
- ROA-tabelite korrektne agregatsioon (Route Origin Authorisation) prefix/source-as paaridega ĂŒhe elemendina, millel on pikim «maxlen» vÀÀrtus;
- bgpd.conf on lisatud omadus «max-prefix {NUM} out», et piirata kuulutatud prefikside arvu, et vÀltida kogu tabeli leket;
- bgpctl kĂ€sk âshow neighborâ on laiendatud saadud ja vĂ€ljakuulutatud prefiksite loendite kuvamisega, samuti «max-prefix out» piirmÀÀra vÀÀrtuse kuvamisega;
- Teatrites on teavet sisemise vigade pĂ”hjustest. KĂ€skluses âbgpctl show neighborâ on tagatud viimane saadud vea pĂ”hjus;
- Korraliku âgraceful reloadâ toimingu teostamiseks on tagatud aegunud eeliste mĂ€rgistus Adj-RIB-Out tabelis, mis sĂ€ilitab teavet marsruutide kohta, mida kohalik BGP marsruuter kasutab optimaalse marsruudi kuulutamiseks;
- On lisatud vĂ”imalus koostada OpenBGPD bisoni sĂŒntaksi analĂŒsaatoripaketiga ilma byaccita;
- On lisatud valik âârunstatedirâ, mille kaudu saab mÀÀrata tee bgpctl.sock failini;
- Configure skripti on puhastatud, et parandada ĂŒlekantavust.
Allikas: opennet.ru
