斑驴是一个路由软件套件,提供OSPFv2中,RIP v1和v2,RIPv3和BGP4,OSPFv3协议的实现对于UNIX平台,特别是FreeBSD上,Linux,Solaris和NetBSD的。斑驴是GNU斑马的一个分支这是由国弘石黑的发展。斑驴树旨在搭建一个更多地参与社区周围斑驴比GNU斑马目前集中模式。
斑驴架构由核心守护进程:
斑马
充当一个抽象层到底层Unix内核和呈现Zserv API通过Unix或TCP流斑驴客户端。这是通常实现的路由协议和交流的路由更新斑马守护这些Zserv客户。现有Zserv客户有:
ospfd
OSPFv2的实施
ripd
实施RIP v1和v2
ospf6d
实施
OSPFv3协议(IPv6)的
ripngd
实施RIP V3(IPv6)的
bgpd
实施BGPv4 +(包括组播和IPv6地址族支持)
此外,斑驴架构具有丰富的开发库,以方便协议/客户端守护进程的实施,配置和管理行为一致的。
斑驴守护进程是通过各自的网络访问CLI(称为“VTY')配置。该CLI遵循类似的其他路由软件的风格。里面包括有斑驴额外的工具称为“vtysh”,它作为一个单一的凝聚力前端所有守护程序,允许一个管理在一个地方的各种斑驴守护进程的几乎所有方面。
什么是此版本的新:
- 此版本的主要重点是在ospfd一个SEGV回归,这是引入了一个修复在0.99.19。
- 此外,它还采用了一系列的细微的改进,其中包括更好的bgpd遵守RFC,更好的支持FreeBSD的,有的增强isisd。
什么是新的在0.99.19版本:
- 此版本提供了解决各类漏洞的安全修补程序bgpd,ospfd和ospf6d(CVE-2011-3323,CVE-2011-3324,CVE-2011-3325,CVE-2011-3326,和CVE-2011-3327)。
什么是新的在0.99.18版本:
- 许多错误是固定
什么在0.99.16版本是新的:
- bgpd:
- 使用单调的时钟,一天中的时间
- 代码清理
- 编译警告清理
- 变通预警assegments_parse()
- ospfd:
- 这是由DISCARD_LSA掩盖修复调试消息
- 从一个非常炎热的功能删除不需要的memset
- VTY串清理
- 注释掉未使用的功能
- 请本地函数静态
- 让更多的OSPF cost命令别名
- lib目录下:
- 修正内存日志
- 请一些结构常数
- 将check_bit为前缀的通用代码
- 在小端修复警告
- 请匹配功能需要常量ARGS
- 删除未使用的功能:route_dump_node()
- vty连接日志源(BUG#566)
- 斑马:
- 更改路由器ID选择算法中
- 处理IRDP编译警告
- 清理RIB元队列代码
- 在rtadv修复更多的警告
- 修复更多的编译器警告
- 删除未使用的功能来修复警告
- 处理来自FreeBSD的8.0 RTF_CLONING去除
- 在函数strncpy修正参数引用()调用BSD
- 对于IPv6修复RIB调试消息
- 请在rtm_flag_dump声明const的()
- 修正路由器通告的非以太网链路层地址
- ospf6d:
- 删除死代码
- 从最近的前缀位修复警告提交
- 审核LSA序列号比较
- 在ospf6_new_ls_id修复LSA锁定()
- 等
- ripd:修复编译器警告
- ripngd:编译器警告清理
- isisd:修复--enable-ISIS拓扑的64位Linux
- isisd:修复BPF的ioctl()调用,治疗和QUOT;真"和"假"为保留配置:固定的拼写
- 配置:修复HAVE_CLOCK_MONOTONIC拼写
什么是新的在0.99.15版本:
- 此版本修复了BGP和OSPF几个错误码。特别是,在ospfd和ospf6d一些显着的回归被解决。此版本应该被认为是1.0.0发布候选。
什么是0.99.14版本,新的:
- 本新闻稿中包含一个回归修复了ospf6d,各种小的改进和一些希望非常显著bgpd稳定性修复。
- 此版本应该被认为是1.0.0发布候选。请尽可能广泛测试此版本越好。
什么在0.99.12版本是新的:
- bgpd:
- 修正BGP的IPv4 / IPv6接受处理
- [bgpd]克里斯·卡普托AS4修正错误
- [bgpd]添加“显示BGP视图”命令
- [bgpd]允许即使realpeer处于Connect接受同行的进步
- ospfd:
- [LIB]移动式投弗莱彻校验
- [LIB]开关弗莱彻校验回老版本ospfd
- 对齐OSPF成本函数名和补充支持:
- OSPF成本A.B.C.D
- 没有OSPF成本
- 库:
- [LIB]修正定时器精度。
- [LIB]修复丢失sockunion_normalise_mapped
- vtysh:
- [vtysh]从zebra_routemap.c添加命令vtysh
- 杂项:
- [建设]工具/ multiple-bgpd.sh应该是'让DIST“
什么是新的在0.99.11版本:
- 此版本是故意编制与发布候选大多数回归解决。
- 所有0.99.x和0.98.x分行建议用户升级到0.99.11,所以下一个稳定的分支,可以尽可能早地开始了。
- 具体变化包括初始bgpd TCP-MD5支持(仅适用于IPv4的时刻),在bgpd崩溃问题,另一个RIB-FIB同步在斑马线守护进程的企图,以及OpenSolaris的SFW更新。
评论没有发现