OpenBGPD 6.7p0 портативті нұсқасы қолжетімді

OpenBSD әзірлеушілері жарияланған маршруттау пакетінің портативті басылымын шығару OpenBGPD 6.7, ол OpenBSD-ден басқа операциялық жүйелерде қолданылуы мүмкін. Портативтілікті қамтамасыз ету үшін OpenNTPD, OpenSSH және LibreSSL жобаларындағы код бөліктері пайдаланылды. OpenBSD-тен басқа, Linux және FreeBSD қолдауы жарияланды. OpenBGPD Debian 9, Ubuntu 14.04+ және FreeBSD 12 нұсқаларында сыналған.

OpenBGPD бойынша әзірленуде қолдау көрсету аймақтық интернет-тіркеуші RIPE NCC, ол OpenBGPD функционалдығын серверлердегі трафикті алмасу нүктелерінде (IXP) бағыттау үшін жарамдылыққа дейін жеткізуге және пакетке толыққанды балама жасауға мүдделі. BIRD (BGP хаттамасын жүзеге асыратын басқа ашық баламаларға жобалар кіреді Маршруттау, GoBGP, ExaBGP и Био-маршруттау).

OpenBGPD әзірлеу қауіпсіздік пен сенімділіктің ең жоғары деңгейін қамтамасыз етуге бағытталған. Қорғау үшін барлық параметрлердің дұрыстығын қатаң тексеру, буферлік шекаралардың сақталуын бақылау құралдары, артықшылықтарды бөлу және жүйелік қоңырауларға қол жеткізуді шектеу қолданылады. Басқа артықшылықтарға конфигурация тілінің ыңғайлы синтаксисі, жоғары өнімділік және жад тиімділігі жатады (мысалы, OpenBGPD жүздеген мың жазбаларды қамтитын маршруттау кестелерімен жұмыс істей алады). Жоба BGP 4 техникалық сипаттамаларының көпшілігін қолдайды және RFC8212 талаптарына сәйкес келеді, бірақ кең ауқымды қабылдауға тырыспайды және негізінен ең танымал және кең таралған функцияларға қолдау көрсетеді.

OpenBGPD 6.7 шығарылымында белгіленген келесі жақсартулар:

  • bgpctl утилитасы JSON шығысына бастапқы қолдауды қамтамасыз етеді;
  • В bgpd.conf «топтық» блоктардағы жергілікті-адрес директивасында IPv4 және IPv6 мекенжайларын бір уақытта орнатуға рұқсат етіледі;
  • Ең ұзын «maxlen» мәні бар бір элементке префикс/көз ретінде жұптары бар ROA кестелерін (Route Origin Authorization) дұрыс біріктіру қамтамасыз етіледі;
  • Толық кестелердің ағып кетуін болдырмау үшін жарнамаланатын префикстер санын шектеу үшін bgpd.conf файлына "max-prefix {NUM} out" сипаты қосылды;
  • bgpctl ішінде "көріністі көрсету" пәрмені қабылданған және орнатылған префикстердің есептегіштерін, сондай-ақ "max-prefix out" шегінің мәнін көрсету үшін кеңейтілген;
  • Хабарландырулар кірістірілген қателердің себебі туралы ақпаратты қамтиды. «bgpctl show next» пәрмені соңғы қабылданған қатенің себебінің нәтижесін береді;
  • «Әдемі қайта жүктеу» операциясын дұрыс орындау үшін ескірген префикстер Adj-RIB-Out кестесінде белгіленеді, онда жергілікті BGP маршрутизаторы әріптестерге оңтайлы маршруттарды жарнамалау үшін таңдалған маршруттар туралы ақпаратты сақтайды;
  • Byaccсыз бизон талдауларын жазуға арналған буманы пайдаланып OpenBGPD құру мүмкіндігі қосылды;
  • «--runstatedir» опциясы қосылды, ол арқылы bgpctl.sock жолын анықтауға болады;
  • Тасымалдауды жақсарту үшін конфигурациялау сценарийі тазартылды.

Ақпарат көзі: opennet.ru

пікір қалдыру