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 协议的其他开放替代方案包括项目 FR路由, 边界网关协议, 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

添加评论