OpenBSD 開発者 ルーティングパッケージのポータブル版のリリース これは、OpenBSD以外のオペレーティングシステムでも使用できます。移植性を確保するため、OpenNTPD、OpenSSH、LibreSSLプロジェクトのコードの一部が使用されています。OpenBSDのサポートも宣言されています。 Linux および FreeBSD。OpenBGPD は、 Debian 9, Ubuntu 14.04 と FreeBSD 12。
OpenBGPD は以下で開発されています 地域インターネットレジストラ RIPE NCCOpenBGPDの機能をインターキャリア交換ポイント(IXP)のルーティング用サーバーで使用可能なレベルまで引き上げ、パッケージの本格的な代替案を作成することに関心を持っている人物。 (BGP プロトコルを実装する他のオープンな代替案には、プロジェクトが含まれます , , и ).
OpenBGPD の開発は、最高レベルのセキュリティと信頼性を確保することに重点を置いています。 保護のために、すべてのパラメータの正確性の厳密な検証、バッファ境界への準拠の監視手段、権限の分離、およびシステム コールへのアクセス制限が使用されます。 その他の利点としては、構成定義言語の便利な構文、高いパフォーマンス、メモリ効率が挙げられます (たとえば、OpenBGPD は数十万のエントリを含むルーティング テーブルを処理できます)。 このプロジェクトは、BGP 4 仕様のほとんどをサポートし、RFC8212 の要件に準拠していますが、広範な仕様を採用しようとはせず、主に最も一般的で広く普及している機能のサポートを提供します。
OpenBGPD 6.6 リリースには次の改善が含まれています。
- パフォーマンスを向上させるには、テーブル ローカル BGP ルータが最適なルートをピアに通知するために選択したルートに関する情報を保存する は、ピアに関連付けられた RB ツリーを使用するように切り替えられました。
- コミュニティをマッチングするためのコードが書き直され、複数のコミュニティと多数のピアによる構成作業が大幅に高速化されました。
- bgpctlに「show mrt neighbors」コマンドを追加し、BGPネイバーテーブルを次の形式でダンプできるようにしました。 ;
- 作業中は Linux BGPセッションのセキュリティ保護は、以下の方法で提供されます。 ;
- 最大サイズ 255 バイトに増加しました。
出所: オープンネット.ru
