Fersiwn gludadwy o OpenBGPD 6.6p0 ar gael

Datblygwyr OpenBSD wedi'i baratoi rhyddhau argraffiad cludadwy o'r pecyn llwybro OpenBGPD 6.6, y gellir ei ddefnyddio ar systemau gweithredu heblaw OpenBSD. Er mwyn sicrhau hygludedd, defnyddiwyd rhannau o'r cod o'r prosiectau OpenNTPD, OpenSSH a LibreSSL. Yn ogystal ag OpenBSD, cyhoeddir cefnogaeth i Linux a FreeBSD. Mae OpenBGPD wedi'i brofi ar Debian 9, Ubuntu 14.04 a FreeBSD 12.

Mae OpenBGPD yn cael ei ddatblygu o dan cefnogaeth cofrestrydd Rhyngrwyd rhanbarthol RIPE NCC, sydd Γ’ diddordeb mewn dod ag ymarferoldeb OpenBGPD i addasrwydd i'w ddefnyddio ar weinyddion ar gyfer llwybro mewn pwyntiau cyfnewid traffig rhyngweithredwyr (IXP) ac mewn creu dewis arall llawn i'r pecyn GENI (mae dewisiadau amgen agored eraill sy'n gweithredu protocol BGP yn cynnwys prosiectau FRROuting, GoBGP, ExaBGP ΠΈ Bio-lwybro).

Mae datblygiad OpenBGPD yn canolbwyntio ar sicrhau'r lefel uchaf o ddiogelwch a dibynadwyedd. Er mwyn diogelu, defnyddir gwiriad llym o gywirdeb yr holl baramedrau, dulliau ar gyfer monitro cydymffurfiad Γ’ ffiniau byffer, gwahanu breintiau, a chyfyngu ar fynediad i alwadau system. Mae manteision eraill yn cynnwys cystrawen gyfleus iaith diffiniad cyfluniad, perfformiad uchel ac effeithlonrwydd cof (er enghraifft, gall OpenBGPD weithio gyda thablau llwybro sy'n cynnwys cannoedd o filoedd o gofnodion). Mae'r prosiect yn cefnogi'r rhan fwyaf o fanylebau BGP 4 ac yn cydymffurfio Γ’ gofynion RFC8212, ond nid yw'n ceisio cofleidio'r helaeth ac yn darparu cefnogaeth yn bennaf ar gyfer y swyddogaethau mwyaf poblogaidd ac eang.

Π’ выпускС OpenBGPD 6.6 ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ:

  • Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° Adj-RIB-Out, хранящая ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°Ρ…, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ BGP-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠΌ для анонсирования ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² ΠΏΠΈΡ€Π°ΠΌ, ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° использованиС RB-Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π², привязываСмых ΠΊ ΠΏΠΈΡ€Π°ΠΌ;
  • ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄ для сопоставлСния community, сущСствСнно ускорСна Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ с нСсколькими community ΠΈ большим числом peer-ΠΎΠ².
  • Π’ bgpctl Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° β€˜show mrt neighbors’ для Π΄Π°ΠΌΠΏΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ сосСдних BGP-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ MRT TABLE_DUMP_V2;
  • ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Linux обСспСчСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ сСансов BGP ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ TCP MD5SIG;
  • Uchafswm maint сообщСния ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ связи ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎ 255 Π±Π°ΠΉΡ‚.

Ffynhonnell: opennet.ru

Ychwanegu sylw