OpenBGPD 6.6p0 的可攜式版本可用

OpenBSD 開發人員 準備好了 發布路由包的便攜式版 開放BGPD 6.6,可以在 OpenBSD 以外的作業系統上使用。 為了確保可移植性,使用了 OpenNTPD、OpenSSH 和 LibreSSL 專案的部分程式碼。 除了 OpenBSD 之外,也宣布支援 Linux 和 FreeBSD。 OpenBGPD 已在 Debian 9、Ubuntu 14.04 和 FreeBSD 12 上進行了測試。

OpenBGPD 正在開發中 支援 區域互聯網註冊商 RIPE NCC,有興趣將 OpenBGPD 的功能引入伺服器上,以便在互通員流量交換點 (IXP) 進行路由,並創建該軟體包的成熟替代方案 (實施 BGP 協議的其他開放替代方案包括項目 快速路由, 邊界網關協議, ExaBGP и 生物路由).

OpenBGPD的開發重點是確保最高水準的安全性和可靠性。 為了保護,使用了對所有參數的正確性的嚴格驗證、監視緩衝區邊界合規性的手段、特權分離以及對系統呼叫的存取限制。 其他優點包括配置定義語言的方便語法、高效能和記憶體效率(例如,OpenBGPD 可以處理包含數十萬個條目的路由表)。 本計畫支援大部分BGP 4規範,符合RFC8212的要求,但不試圖包羅萬象,主要為最受歡迎、最廣泛的功能提供支援。

OpenBGPD 6.6 版本有以下改進:

  • 提高表格性能 Adj-RIB-輸出,它儲存有關本地 BGP 路由器選擇的路由資訊,以向對等體通告最佳路由,已切換為使用與對等體關聯的 RB 樹;
  • 重寫了社群匹配的程式碼,多個社群和大量節點的配置工作顯著加快。
  • bgpctl 中新增了「show mrt Neighbors」指令,以以下格式轉儲相鄰 BGP 路由器表 捷運表_DUMP_V2;
  • 在 Linux 上運行時,支援使用以下方式保護 BGP 會話: TCP MD5SIG;
  • 最大尺寸 通訊終止訊息 增加到 255 位元組。

來源: opennet.ru

添加評論