BalanceNG

软件截图:
BalanceNG
软件详细信息:
版本: 3.642 更新
上传日期: 22 Jun 18
许可: 免费
人气: 129

Rating: 4.0/5 (Total Votes: 2)

BalanceNG 是一款商用,快速,小巧,易用且多平台的IP地址负载均衡应用程序,可在您选择的硬件上运行,专为GNU / Linux和Solaris操作而设计系统


功能一目了然

BalanceNG软件的主要功能包括VRRP(虚拟路由器冗余协议)支持,会话持久性支持,不同的分发方法,以及可自定义的UDP(用户数据报协议)运行状况检查代理。

在其他功能中,BalanceNG包括第2层(以太网)负载均衡器,支持IPv6协议,直接服务器返回(DSR)支持和SNMP(简单网络管理协议)支持。该软件还提供了几种负载平衡和健康检查方法。


BalanceNG入门

在GNU / Linux操作系统上使用BalanceNG软件是一项简单的任务。您所要做的就是从项目的网站或Softoware下载最新版本,将相应的软件包保存在您的主目录中,然后将其解压缩或双击它(如果它是本机安装程序)。

如果您正在使用不使用DEB或RPM软件包管理系统的GNU / Linux发行版,请确保下载与您的计算机架构相对应的二进制软件包(32位或64位)位)。

打开终端应用,导航到您提取二进制包的位置(例如cd /home/softoware/BalanceNG-3.584-Linux-x86_64)并运行‘ ./ bng’以root用户命令(系统管理员)查看用法消息并了解如何启动,停止或重新启动它。


在GNU / Linux和Solaris操作系统上运行

正如评论开头所提到的,BalanceNG软件在GNU / Linux和Solaris操作系统上运行。它目前作为通用的预构建二进制包分发,以及用于DEB和基于RPM的GNU / Linux发行版的本机安装程序。它支持32位,64位和SPARC架构。

此版本中的新功能

  • 问题已经修复了snmpd接口,避免了在极少数情况下可能发生的死锁。
  • 如果使用snmpd访问BalanceNG MIB,建议升级。

版本中的新功能

  • 有关非DSR设置中多个引用目标的会话表查找问题已得到解决。

版本3.584中的新功能

  • 有关非DSR设置中多个引用目标的会话表查找问题已得到解决。

版本3.504中的

新功能

  • gnatEntries SNMP对象允许访问GNAT(通用NAT)表条目的总数。
  • “gnatdlimit”参数最大值已设置为100000。
  • 许可证撤销列表已更新。
  • 手册已相应更新。

版本3.502中的新功能

  • 已针对非DSR设置实施IPv4路径MTU发现(PMTUD)支持。
  • 当目标进入softdisabled模式时,会生成额外的系统日志消息。

版本3.498中的

新功能

  • ICMPv6“数据包太大”消息现在也正确转发到不在DSR(直接服务器返回)模式下的目标服务器。

版本3.497中的

新功能

  • 流程同步也针对单核和双核机器进行了优化。

版本3.496中的

新功能

  • IPv4和IPv6位置数据库已更新。
  • 内存位置数据库条目的最大数量已增加。

版本2.316 / 3.493中的新功能

  • 许可证撤销列表已更新。

版本3.493中的

新功能

  • SIP Call-ID长短表单现在生成相同的会话标识符。

版本3.491中的

新功能

  • SIP会话处理程序现在接受SIP Call-ID简称“i:”。

版本3.490中的

新功能

  • ICMPv6“数据包太大”消息现在转发到所有目标服务器。

版本3.485中的

新功能

  • 解决了命令解析的问题。

版本3.484中的新功能

  • 多线程模式下“tcpopen”运行状况检查的主要问题已经解决。

版本3.483中的

新功能

  • 已禁用线程同步调试库以优化速度。

版本3.482中的

新功能

  • 已实施两个新的SNMP对象(sessionsCreated和serverSessionsCreated),特定于实例的MIB已相应扩展。
  • “snapshot”命令现在生成一个没有完整会话表转储的快照。
  • 已实施新的“snapshot-full”命令,命令“snapshot-light”现在是“snapshot”的同义词。
  • 在多线程模式下,“dump”和“no dump”命令不再可用(“set multithreading 1”)。
  • “show uptime”命令现在还以小时,分钟和秒显示正常运行时间。
  • 引入了新参数“pthreadstacksize”。
  • 多线程调度程序的几个问题已经解决,建议在多线程模式下运行所有​​设置进行升级。
  • 许可证撤销列表已更新。
  • 手册已相应更新。

版本3.452中的

新功能

  • “show threads”的输出现在包含在快照信息中​​。已经实现了一个新命令“show maxbucket”。显示最大存储桶列表的长度已从命令“show stinfo”移动到新的“show maxbucket”命令。现在,对多线程调度程序中的一些不必要的警告消息进行了压制。许可证撤销列表已更新。手册已相应更新。

版本3.450中的

新功能

  • 已实现新的多线程调度程序(由“set multithreading 1”激活)。新指令“interface N threads”控制每个接口的线程数(如果多线程调度程序处于活动状态)。新的信息命令“show threads”显示线程信息(如果激活了多线程)。修复了一个小错误,当没有1:1服务器/目标关系时,不再报告服务器“-1”。新模块“crossover”允许实现虚拟交叉电缆(仅限Linux)。手册已相应更新。

版本3.432中的

新功能

  • 修复了“需要ICMP分段”数据包转发的问题。 “bng stop”现在按顺序使用SIGTERM,SIGHUP和SIGKILL。新命令“inject”允许从PCAP文件中进行数据包注入,以进行调试和QA目的。

版本3.430中的

新功能

  • 现在,在空闲的BalanceNG系统上回收过时的会话表条目非常快。每秒的速率由新参数“sessiongclimit”控制。

版本3.427中的

新功能

  • “需要ICMP分段”数据包现在转发到虚拟服务器的所有关联目标(仅限DSR模式)。

版本3.420中的

新功能

  • 添加了第四个CLI命令前端(bng imsctl)。已经实现了命令“rms”,允许删除执行单个会话表查找的一个特定会话表条目。已经实现了命令“rmt”,允许删除属于特定目标的所有会话表条目。手册已相应更新。

版本3.419中的

新功能

  • IPv6 Neighbor Solicitation消息现在根据RFC-4861和RFC-4291正确发送到请求节点多播地址。之前,他们被错误地发送到单播IPv6地址,这使得一些设备不响应​​这些消息。如果在IPv6环境中部署BNG,则建议进行更新。

版本3.418中的

新功能

  • 已实施自动会话表重新同步。如果参数“sessionautoresync”和“sessionsyncack”都设置为1(活动),则当前VRRP主站会自动将会话表重新同步到新启动或重新启动的VRRP备份节点。手册已相应更新。

版本3.417中的

新功能

  • 已实施自动会话表重新同步。如果参数“sessionautoresync”和“sessionsyncack”都设置为1(活动),则当前VRRP主站会自动将会话表重新同步到新启动或重新启动的VRRP备份节点。手册已相应更新。

版本3.413中的

新功能

  • 已解决“重新加载”功能的主要问题(所有目标会话计数器在重新加载时已重置为0)。如果使用“重新加载”功能,建议升级。

版本3.412中的

新功能

  • 现在,某些日志消息仅显示“set debugscope 8”。指令“target pseudo”已经实现。手册已相应更新。

版本3.410中的

新功能

  • 已解决服务器特定会话超时处理的问题。

3.399版中的

新功能

  • 目标重新分配期间的会话表同步问题已得到解决。轻微的文字问题已得到解决。

版本3.395中的

新功能

  • BalanceNG现在在Linux系统上将RLIMIT_STACK设置为1024K,从而限制了每个线程消耗的堆栈大小。 reload命令现在仅针对已更改的目标IPv4和IPv6地址清除ARP / ND6缓存。

版本3.392中的

新功能

  • “bng stop”现在使用SIGTERM信号而不是SIGHUP来改善CFEngine集成。会话表垃圾收集现在在繁忙的系统上更快,“show sessions”不再显示过时的条目。如果已经为同一个BNG实例运行了调用,则新的“-e”命令行选项会使所有交互式前端(bng control / auxctl / cmdctl)以EX_TEMPFAIL终止。现在完成“bng重新加载”而不会将目标移动到“向下”状态一小段时间。手册已相应更新。

3.388版中的

新功能

  • 免费ARP和IPv6 NAs与多个连接的VLAN相结合的主要问题已得到解决。手册已更新。

3.375版中的

新功能

  • 已经解决了“重新加载”功能的小错误。手册已更新。

版本3.374中的

新功能

  • 添加了参数“sessionsyncetype”,允许将会话同步数据包的Ethertype更改为特定的非标准值。手册已相应更新。

版本3.373中

什么是新

  • 添加了布尔参数“stickytarget”,控制已知目标的转发表的更新。手册已相应更新。

版本3.371中的

新功能

  • 已解决由“check”命令发出的警告消息的小错误。如果服务器的所有目标都不可操作,则会向日志报告其他警告消息。手册已相应更新。

版本3.370中的新功能

  • 内部参数表的主要错误已修复,强烈建议升级。

版本3.368中的

新功能

  • 添加了会话表条目同步,引入了新参数sessionsyncack,syncackbdelay,syncackmaxps,syncackresend和syncackwsize。命令“resync”,“show nous”也已在会话表同步的上下文中实现。命令“show stinfo”和“show sessions”的输出已相应地扩展。会话表测试命令“stfill”已经实现。已经解决了“重新加载”命令和功能的小错误。手册已相应更新。

版本3.314中的

新功能

  • 现在还可以使用Red Hat RHEL6和CentOS 6(64位)的RPM软件包。新的“sessionload”命令现在允许导入之前使用“sessiondump”导出的会话表内容。现在也可以直接从shell以“bng reload”启动“reload”命令。已经解决了几个带有“重载”命令和功能的错误。手册已相应更新。

版本3.302中

什么是新

  • 已实现“reload”命令,允许在维护有效会话表条目的同时重新加载完整的服务器/目标关系。手册已相应更新。

版本3.298中的新功能

  • 参数“psvrelearn”的默认值现在为0(禁用)。

版本3.290中的新功能

  • 参数“psvrelearn”的默认值现在为0(禁用)。
  • 手册已相应更新。

3.284版中的

新功能

  • igb0接口现在在Solaris上被接受为主接口。

版本3.273中的

新功能

  • 已为BalanceNG for Solaris附带的“bngfilt”STREAMS模块实施了一个消息队列。强烈建议对单线程性能较差的SPARC系统进行升级(如UltraSPARC T1和T2)。

版本3.270中的新功能

  • 引入了“interface N access”指令,允许指定“raw”(默认)和“tap”(Ethertap)访问。现在可以根据需要或期望自由选择“轻敲”接口名称。 Solaris平台上不提供“tap”接口访问方法。 Solaris平台上安装的“bngfilt”STREAMS模块现在也支持GLDv3 M_MULTIDATA消息。手册已相应更新。

3.260版中的

新功能

  • Ethertap(“TAP”)虚拟网络内核设备现在在Linux操作系统上通过新的特殊接口名称“bng0”支持到“bng9”。新指令“interface N init”允许在启动时初始化BalanceNG接口,执行任意操作系统命令。该手册已相应扩展和更新。

3.242版中的

新功能

  • “tnat”模块现在只处理指定给自己实例的数据包。手册已相应更新。

版本3.226中的新功能

  • 如果BalanceNG代理(bngagent 3.10)无法创建服务器套接字,则会立即退出并显示警告消息。
  • “show nat”的输出已得到改善。
  • 手册已相应更新。

版本3.224中的新功能

  • 现在可以在所有情况下正确提供TNAT条目的ARP地址解析(模块“经典”)。

版本3.220中的新功能

  • 使用模块“classic”实现的TNAT功能现在再次使用默认参数设置。

版本2.316中的

新功能

  • “slb”模块中的错误已经解决:当通过路由设备从外部访问时,SNAT代理模式(由“服务器N代理启用”激活)现在可以正常工作。

版本3.216中的新功能

  • IPv4位置数据库已更新至最新版本(ip-to-country.csv)。 IPv6位置数据库已更新到最新版本(IpToCountry.6R.csv)。 IPv4 ICMP TTL超出数据包现在被静默丢弃(模块“经典”和“arp”)。 “show networks”的输出中添加了一个额外的“接口”列。

3.215版中的

新功能

  • SNMP MIB已经过修订,现在正在通过smilint而没有任何问题(严重性级别< 4)。

3.212版中的

新功能

  • 添加了sessionid处理程序“src + dstport”和“dst + srcport”。手册已相应更新。

版本3.211中的新功能

  • BalanceNG V3 Debian / Ubuntu软件包和Linux“Tarball”发行版现在也可用于amd64(x86-64)体系结构。

版本3.210中的新功能

  • “show networks”,“show servers”和“show targets”的输出已经过美化和扩展,以显示IPv6设置(如果存在)。
  • 手册已经过相应的修订和更新。

版本3.208中的新功能

  • 修复了一个小错误(未检测到链接的接口的“禁用接口”导致bng消耗不必要的CPU周期)。手册已相应更新。

版本3.205中的

新功能

  • 引入了参数“hashbytes4”和“hashbytes6”,允许指定“散列”分配方法(IPv4和IPv6)所考虑的字节数。手册已相应更新。

版本3.204中

什么是新

  • 用于表示非VRRP IPv6地址的MAC地址格式已更改。如果参数“bngfilter”在Solaris系统上处于活动状态(作为默认设置),则即使对于IPv6流量,多个实例现在也可以共享相同的物理接口。手册已相应更新。

版本3.202中的

新功能

  • 新指令“target N autodisablecount”现在允许在特定次数的失败后关闭目标(如果“目标N自动禁用”也处于活动状态)。
  • 手册已相应更新。

版本3.200中的新功能

  • BalanceNG V3现已宣布稳定(生产),并进行了一些细微的修饰。手册已相应更新。

版本3.191中的新功能

  • 新命令“show startuplog”现在显示第一个启动日志消息。
  • “show startuplog”的输出也包含在服务快照中。
  • 新命令“日志消息”允许向BalanceNG日志发送任意消息。
  • 手册已相应更新。

3.190版中的

新功能

  • 已在SLB模块中为IPv4和IPv6实施代理模式或SNAT(源 - NAT),引入新配置命令“服务器N代理启用”。已经实现了从VRRP主备份到VRRP备份的代理SNAT状态复制。手册已相应更新。

3.186版中的

新功能

  • 如果在bng.private配置文件中找到,则现在维护节点特定的网络IPv6地址。 “save private”命令也已更新。

3.185版

什么是新

  • 已实施ipallow和ipdeny命令和模块,以允许根据源地址简单过滤IPv4和IPv6数据包。手册已相应更新。

3.184版中

什么是新

  • 修复了同一节点上不同实例之间的IPv6 MAC地址冲突。如果多个实例与IPv6结合使用,建议进行升级。

3.183版中的

新功能

  • 已实现“target N script6”指令,允许调用其他与IPv6相关的外部运行状况检查脚本。手册已相应更新。

3.182版中的

新功能

  • 变量$ ipaddr6 $已用于目标脚本功能(脚本,警报和upalert)。手册已相应更新。

3.180版中的

新功能

  • 已解决了代码优化的Solaris问题(通过使用较低的优化级别)。 “ldns”库已升级到1.6.6版本。

3.177版中的

新功能

  • 内部数据包缓冲区已经扩展,现在完全支持MTU为9000字节的巨型帧。

3.175版中的

新功能

  • 已修复UDP / IPv6的校验和计算功能中的严重错误。如果使用IPv6功能,强烈建议进行升级。

3.174版中的

新功能

  • OEM许可现在另外认可即将推出的新型Thomas-Krenn负载均衡器硬件。

3.172版中的

新功能

  • 已实施IPv6位置支持。最近版本的IPv6范围.csv文件(IpToCounty.6R.csv)现在是BalanceNG V3发行版的一部分。已实现命令ipdb6以从5列.csv文件(如IpToCounty.6R.csv中)加载内存位置数据库中的IPv6。 “locate”命令已扩展为接受IPv6地址。已扩展位置组机制,以根据IPv6客户端IP地址的位置支持IPv6负载平衡决策。手册已相应更新。

3.168版中的

新功能

  • IPv6 mask6指令不再局限于字节边界。 SPARC上的Solaris链接检测机制已针对e1000g和nxge接口进行了改进。手册已相应更新。

3.158版中的

新功能

  • 已扩展“interface N upalert”和“interface N alert”指令,以通过接口名称替换特殊的$ name $变量。手册已相应更新。

3.157版中

什么是新

  • 已实现“llb”(链路负载平衡)模块,允许通过多个链路(例如DSL线路)对IPv4和IPv6流量进行负载平衡。还自动为IPv4和IPv6提供NAT。 ping,ping6,tcpopen,tcpopen6,agent和agent6内部运行状况检查现在允许附加的前置参数作为备用目标的IP地址(4和6)。这是专门为“llb”链路负载平衡模块实现的。手册已相应更新。

3.148版中的

新功能

  • 已实施本机IPv6 TCP开放健康检查(“target N tcpopen6”)。手册已相应更新。

3.145版中的

新功能

  • 添加了“interface N upalert”和“interface N alert”脚本指令,允许在接口链接可用性和丢失的情况下分别调用外部脚本。现在可以识别Solaris vmxnet3s0接口。手册已相应更新。

3.140版中的

新功能

  • “slb”模块中的几个与IPv6 / VRRP相关的错误已经解决。手册已相应更新。

3.136版中的

新功能

  • “slb”模块已扩展为支持多脚非DSR模式下的IPv6 SLB。添加了“rt”模块以允许IPv4和IPv6路由(如果存在于模块链的末尾)。

3.135版中的

新功能

  • 添加了session-id处理程序“src + ports”和“dst + ports”,允许session-id基于源端口和目标端口(对IPv4和IPv6都有效)。手册已相应更新。

3.134版中的

新功能

  • BalanceNG代理(“bngagent”)已被重写,修复了几个与IPv6相关的错误。
  • 已实施指令“target N agent6”,支持通过UDP / IPv6进行代理通信。
  • 手册已相应更新。

版本3.038中的

新功能

  • 修复了“slb”模块中的一个主要错误(在非DSR设置中,在后向路径上丢失了数据包转发)。建议升级。

2.244版中的

新功能

  • 添加了指令“server N stimeout null”。如果激活,该指令禁止会话生成,从而允许基于UDP的协议(如SIP)进行真正的循环负载平衡。

2.240版中的

新功能

  • Debian / Ubuntu软件包名称已更改为小写(符合apt-repository约定)。

版本2.238中的

新功能

  • 修复了服务器特定会话超时管理中的错误(如果正在使用“server N stimeout”,则建议升级)。
  • “show target N”现在显示正确的信息,其中“target N ascript”处于活动状态。
  • 许可和节点ID生成现在适用于具有nxge0接口的Solaris计算机。

版本2.231中的

新功能

  • 参数“strictrouting”现在默认为1(有效)。
  • 目标NAT(tnat)处理中的错误已修复,其中数据包在某些情况下被错误地复制(这也适用于1.x分支,导致1.941)。
  • Ubuntu JeOS VMware虚拟设备已相应更新。

2.230版中的

新功能

  • “tcpopen”运行状况检查处理中的错误已解决。
  • 强烈建议对非VRRP和试用设置进行升级。
  • Ubuntu JeOS VMware虚拟设备已更新,现在包含正确配置的SNMPD环境。
  • 同样的错误修正已应用于BalanceNG 1.x分支,产生1.940。

<2.2>版本2.228中的新功能

  • Linux上的运行状况检查脚本处理中的错误已得到解决。
  • 建议对Linux操作系统进行升级。
  • Ubuntu JeOS VMware虚拟设备已相应更新。

2.226版中的

新功能

  • 现在也可以作为非root用户调用SNMP接口命令行选项“bng -g”和“bng -n”。
  • 添加了“show conf remark”和“show conf hostname”命令,以方便GUI和Web-UI接口。
  • 手册已相应更新。
  • Ubuntu JeOS VMware虚拟设备已相应更新。

2.218版中的

新功能

  • 添加了“network N synciface”配置指令,允许通过专用接口(例如,使用交叉电缆)进行会话和NAT同步流量的方向。
  • 手册已相应更新。

2.214版中的

新功能

  • 已实施其他IP地址冲突检查。
  • 现在,ARP表拒绝在此类冲突情况下更新本地表示的条目。

2.213版中的

新功能

  • 这是许可证维护版本。
  • 更新了完整功能2009年2月的VRRP / HA测试许可证序列号可用。

2.212版中的

新功能

  • LDNS库已升级到版本1.4.1。
  • 集成的IP到国家/地区数据库(ip-to-country.csv)已升级到最新版本。
  • SUSE Linux Enterprise Server SLES10 SP2及更高版本的RPM软件包现已首次推出。

版本2.210中的新功能

  • 添加了一个新的布尔参数“strictrouting”。如果此参数设置为1,则只接受直接指向实例的第2层VRRP地址的数据包进行NAT和IP转发(路由)。

2.199版中的新功能

  • 许可证撤销列表已更新。
  • Ubuntu JeOS VMware虚拟设备已相应更新。

版本2.198中的新功能

  • “bngfilter”参数的初始值现在设置为1(如预期的那样)。此修复程序也已应用于1.x分支,从而导致版本1.936。
  • Ubuntu JeOS VMware虚拟设备已相应更新。

版本2.196中的新功能

  • 修复了NAT和同一台机器上的多个实例的一般问题;如果多个实例与NAT一起使用,建议进行升级。
  • 修复了基于Solaris的计算机上的数据包处理和多个实例的问题,并添加了一个新的控制参数(bngfilter)。
  • 如果在Solaris上使用多个实例,建议进行升级。
  • 这两个修补程序也已应用于1.x分支,导致版本为1.934。
  • 手册已相应更新。
  • Ubuntu JeOS VMware虚拟设备已相应更新。

版本2.190中的新功能

  • 目标ARP处理中的一个重要错误已得到修复;建议升级。
  • 此修复程序也已应用于1.x分支,导致版本为1.932。
  • Ubuntu JeOS VMware虚拟设备已相应更新。

2.185版中的新功能

  • MAC地址更改日志记录中的错误已解决。
  • 已解决OEM硬件许可问题。
  • Ubuntu JeOS VMware虚拟设备已相应更新。

版本2.183中的新功能

  • 现在会在日志中报告BalanceNG内部ARP表中的MAC地址更改。
  • ip-to-country.csv IP到位置数据库文件已在软件包中更新(来源:webhosting.info,2008年9月1日)。
  • OEM许可已扩展至包括即将推出的SECUDOS设备。
  • 本手册已更新至2.183.0版。
  • Ubuntu JeOS VMware虚拟设备已相应更新。

版本2.181中的新功能

  • 修复了GSLB服务器的一个小错误(在这种情况下,内部ARP表中的不必要条目已被删除)。
  • 本手册已更新至2.181.0版。
  • Ubuntu JeOS VMware虚拟设备已相应更新。

类似的软件

pyssf
pyssf

14 Apr 15

Gluster
Gluster

3 Jun 15

OplogReplay
OplogReplay

20 Feb 15

显影剂的其他软件 Inlab Software GmbH

RBridge
RBridge

12 May 15

意见 BalanceNG

评论没有发现
添加评论
打开图片!