Mga Nag-develop ng OpenBSD paglabas ng isang portable na edisyon ng routing package , na maaaring gamitin sa mga operating system maliban sa OpenBSD. Upang matiyak ang kadalian sa pagdadala, ginagamit ang mga bahagi ng code mula sa mga proyektong OpenNTPD, OpenSSH, at LibreSSL. Idineklara rin ang suporta para sa OpenBSD. Linux at FreeBSD. Nasubukan na ang OpenBGPD sa Debian 9, Ubuntu 14.04 at FreeBSD 12.
Ang OpenBGPD ay binuo sa ilalim ng rehiyonal na tagapagrehistro ng Internet RIPE NCC, na interesado sa pagdadala ng OpenBGPD functionality sa punto na magagamit ito sa mga server para sa pagruruta sa Inter-Carrier Exchange Points (IXPs) at sa paglikha ng isang ganap na alternatibo sa package (iba pang bukas na alternatibong nagpapatupad ng BGP protocol ay kinabibilangan ng mga proyekto , , и ).
Nakatuon ang pagbuo ng OpenBGPD sa pagtiyak ng pinakamataas na antas ng seguridad at pagiging maaasahan. Para sa proteksyon, ang mahigpit na pag-verify ng kawastuhan ng lahat ng mga parameter, ang paraan para sa pagsubaybay sa pagsunod sa mga hangganan ng buffer, paghihiwalay ng mga pribilehiyo, at paghihigpit sa pag-access sa mga tawag sa system ay ginagamit. Kasama sa iba pang mga bentahe ang maginhawang syntax ng wika ng pagsasaayos, mataas na pagganap at kahusayan sa memorya (halimbawa, ang OpenBGPD ay maaaring gumana sa mga routing table na naglalaman ng daan-daang libong mga entry). Sinusuportahan ng proyekto ang karamihan sa mga detalye ng BGP 4 at sumusunod sa mga kinakailangan ng RFC8212, ngunit hindi sinusubukang yakapin ang malawak at nagbibigay ng pangunahing suporta para sa pinakasikat at laganap na mga function.
Kasama sa paglabas ng OpenBGPD 6.6 ang mga sumusunod na pagpapabuti:
- Upang mapabuti ang pagganap, ang talahanayan , na nag-iimbak ng impormasyon tungkol sa mga rutang pinili ng lokal na BGP router upang mag-advertise ng pinakamainam na ruta sa mga kapantay, ay inilipat sa paggamit ng mga puno ng RB na nauugnay sa mga kapantay;
- Ang code para sa pagtutugma ng mga komunidad ay muling isinulat, na makabuluhang nagpapabilis sa pagpapatakbo ng mga pagsasaayos na may maraming komunidad at isang malaking bilang ng mga kapantay.
- Idinagdag ang utos ng 'show mrt neighbors' sa bgpctl para itapon ang BGP neighbor table sa format ;
- Kapag nagtatrabaho sa Linux Ang suporta para sa pag-secure ng mga sesyon ng BGP ay ibinibigay gamit ang ;
- Pinakamataas na laki tumaas sa 255 bytes.
Pinagmulan: opennet.ru
