ĂshtĂ« prezantuar lĂ«shimi i versionit portativ tĂ« paketĂ«s sĂ« routingut OpenBGPD 8.2, e zhvilluar nga zhvilluesit e projektit OpenBSD dhe e adaptuar pĂ«r pĂ«rdorim nĂ« FreeBSD dhe Linux (mbĂ«shtetja pĂ«r Alpine, Debian, Fedora, RHEL/CentOS, Ubuntu Ă«shtĂ« e deklaruar). PĂ«r tĂ« siguruar portabilitetin, janĂ« pĂ«rdorur pjesĂ« kodi nga projektet OpenNTPD, OpenSSH dhe LibreSSL. Projekti mbĂ«shtet shumicĂ«n e specifikimeve BGP 4 dhe i pĂ«rmbush kĂ«rkesat e RFC8212, por nuk pĂ«rpiqet tĂ« pĂ«rfshijĂ« gjithçka dhe siguron kryesisht mbĂ«shtetje pĂ«r funksionalitetet mĂ« tĂ« kĂ«rkuara dhe tĂ« zakonshme.
Zhvillimi i OpenBGPD po kryhet me mbështetjen e regjistrit rajonal të internetit RIPE NCC, i cili është i interesuar ta sjellë funksionalitetin e OpenBGPD në një nivel të përshtatshëm për përdorim në sistemet për rutim në pikat e shkëmbimit të trafikut ndërmjet operatorëve (IXP) dhe në krijimin e një alternative të plotë ndaj paketës BIRD (ndër alternativat e hapura me implementim të protokollit BGP mund të veçohen projektet FRRouting, GoBGP, ExaBGP dhe Bio-Routing).
Në projekt fokusi kryesor është siguria maksimale dhe besueshmëria. Për mbrojtjen aplikohet një kontroll i rreptë i saktësisë së të gjitha parametrave, mjete për të kontrolluar përputhshmërinë me kufijtë e bufereve, ndarja e privilegjeve dhe kufizimi i qasjes në thirrjet sistemike. Nga avantazhet gjithashtu përmendet sintaksa e lehtë e gjuhës së definimit të konfigurimit, performanca e lartë dhe efikasiteti në punën me memorjen (për shembull, OpenBGPD mund të punojë me tabela rutimi që përfshijnë qindra mijëra regjistrime).
Ndryshimet kryesore në versionin e ri:
- ĂshtĂ« pĂ«rmirĂ«suar implementimi i mekanizmit ASPA (Autonomous System Provider Authorization), i pĂ«rdorur nĂ« BGP pĂ«r verifikimin e rrugĂ«ve AS_PATH, autorizimin e sistemeve autonomĂ« tĂ« ofruesve dhe mbrojtjen nga rrjedhja e rrugĂ«ve tĂ« gabuara. Implementimi i ASPA Ă«shtĂ« sjellĂ« nĂ« pĂ«rputhje me specifikimet draft-ietf-sidrops-aspa-verification-16 dhe draft-ietf-sidrops-aspa-profile-16, dhe Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e tabelave kĂ«rkimore qĂ« nuk varen nga AFI (Address Family Indicator).
- ĂshtĂ« eliminuar njĂ« gabim nĂ« kodin e parserit tĂ« mesazheve netlink, i lidhur me pĂ«rcaktimin e gabuar tĂ« madhĂ«sisĂ« sĂ« mesazheve dhe qĂ« çonte nĂ« njĂ« pĂ«rfundim tĂ« papritur nĂ« platformĂ«n Linux.
- Kodi për gjenerimin e mesazheve UPDATE është kaluar në përdorimin e API-t të ri ibuf.
- Janë përmirësuar mesazhet e gabimeve që jepen në bgpctl kur përpiqeni të përdorni funksionalitetet që nuk mbështeten në versionin portativ të OpenBGPD.
- Shembulli i rregullave të filtrimit GRACEFUL_SHUTDOWN është riparuar për të trajtuar vetëm sesionet ebgp.
Burimi: opennet.ru
