Ukukhutshwa okuphathekayo kwe-OpenBGPD 8.2

Inikezelwe kukukhutshwa koshicilelo oluphathwayo lwe-OpenBGPD 8.2 iphakheji yomzila, ephuhliswe ngabaphuhlisi beprojekthi ye-OpenBSD kwaye ilungiselelwe ukusetyenziswa kwi-FreeBSD kunye ne-Linux (inkxaso ye-Alpine, i-Debian, i-Fedora, i-RHEL / i-CentOS, i-Ubuntu iyabhengezwa). Ukuqinisekisa ukuphatheka, iinxalenye zekhowudi ezivela kwi-OpenNTPD, i-OpenSSH kunye neeprojekthi ze-LibreSSL zisetyenzisiwe. Le projekthi ixhasa uninzi lwenkcazo ye-BGP 4 kwaye ihambelana neemfuno ze-RFC8212, kodwa ayizami ukwamkela ubukhulu kwaye ibonelela ikakhulu ngenkxaso eyona misebenzi idumileyo nexhaphakileyo.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° OpenBGPD вСдётся ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-рСгистратора RIPE NCC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заинтСрСсован Π² Π΄ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ OpenBGPD Π΄ΠΎ пригодности ΠΊ использованию Π½Π° сСрвСрах для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… мСТопСраторского ΠΎΠ±ΠΌΠ΅Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ (IXP) ΠΈ Π² создании ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ BIRD (ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° BGP ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ FRRouting, GoBGP, ExaBGP ΠΈ Bio-Routing).

Iprojekthi igxile ekuqinisekiseni umgangatho ophezulu wokhuseleko kunye nokuthembeka. Ukukhusela, ukuqinisekiswa okungqongqo kokuchaneka kwazo zonke iiparamitha, iindlela zokubeka esweni ukuthotyelwa kwemida ye-buffer, ukwahlulwa kwamalungelo, kunye nokunciphisa ukufikelela kwiifowuni zenkqubo kusetyenziswa. Ezinye iingenelo ziquka i-syntax efanelekileyo yolwimi lwenkcazo yoqwalaselo, ukusebenza okuphezulu kunye nokusebenza kakuhle kwememori (umzekelo, i-OpenBGPD inokusebenza kunye neetafile zomzila eziqulethe amakhulu amawaka amangenelo).

Utshintsho oluphambili kwinguqulelo entsha:

  • ОбновлСна рСализация ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ASPA (Autonomous System Provider Authorization), примСняСмого Π² BPG для Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡƒΡ‚Π΅ΠΉ AS_PATH, Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСм ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ². РСализация ASPA ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΡŽ спСцификациям draft-ietf-sidrops-aspa-verification-16 ΠΈ draft-ietf-sidrops-aspa-profile-16, ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° использованиС поисковых Ρ‚Π°Π±Π»ΠΈΡ†, Π½Π΅ зависящих ΠΎΡ‚ AFI (Address Family Indicator).
  • УстранСна ошибка Π² ΠΊΠΎΠ΄Π΅ парсСра сообщСний netlink, связанная с Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° сообщСний ΠΈ приводящая ΠΊ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠΌΡƒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Linux.
  • Код для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ сообщСний UPDATE ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° использованиС Π½ΠΎΠ²ΠΎΠ³ΠΎ API ibuf.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² bgpctl ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ использования возмоТностСй, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² пСрСносимой вСрсии OpenBGPD.
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ» Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ GRACEFUL_SHUTDOWN ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСансов ebgp.

umthombo: opennet.ru

Yongeza izimvo