热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Panabit流量管理系统

panabitPanabit是目前国内X86平台单板处理能力最高(双向40G)、在运营商和高校等行业案例过千(X运营商千兆以上规格共计400余台已普遍连续稳定
  • panabit

Panabit是目前国内X86平台单板处理能力最高(双向40G)、在运营商和高校等行业案例过千(X运营商千兆以上规格共计400余台已普遍连续稳定运行至第7年),实时对超过3TB的网络带宽进行DPI识别与优化服务、并针对中小企业提供免费版本(软件形态),是以DPI为核心优势并发展起来的最专业、上线效果最好、性价比最高的新一代应用网关。进入2014年,实际支持国内应用协议超过800种,并已集成路由、负载均衡、认证、一拖N检测、移动终端识别、DNS管控、HTTP管控、日志审计等实用功能于一体。

Panabit以现网不低于95%的精确识别率持续引领DPI领域多年,并在业内率先提出并实现“应用分流”功能 (如P2P下载走出口1、视频走出口2、游戏走出口3)。

据不完全统计,仅使用免费版本的中小企业已超过15000家,其中保持同步更新的活跃企业用户约6000家;

Panabit,不仅是“流控”!


百度百科:http://baike.baidu.com/view/2851189.htm


Panabit流量管理系统使用经验

2010-02-24 10:14:15

标签:Panabit 流量管理 休闲 职场

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wangchunhai.blog.51cto.com/225186/278207

 

Panabit是北京派网开发的基于FreeBSD Linux操作系统开发的应用层流量管理系统,特别针对P2P应用的识别与控制进行开发,其标准版可以免费使用,限制并发连接256个IP地址,足以满足绝大多数中小企业使用。

Panabit流控系统定位于网络设备级OS,需要安装在一台独立计算机中。Panabit发布的标准版,都是最新研究成果和最新稳定版本,无有效期等限制,完全可以满足DIY百兆级专业流控设备。

本节将介绍Panabit使用中的一些经验,包括安装、配置、升级等问题,通过本篇文章,可以让初学者快速入门,组建适合自己单位的流量管理系统。

1 Panabit体系结构

Panabit支持两种接入和部署方案:旁路监听与透明网桥模式。大多数用户使用后者。在 “透明网桥”模式中,Panabit以透明网桥方式部署在出口链路上,对出口链路上的双向流量进行协议分析、统计,同时根据所设定的规则对流量进行灵活的限制和分配。为避免Panabit遭受扫描、***,网桥上不需要配置IP地址,用户可通过专门的管理端口对Panabit进行配置管理。典型的部署方式如图1所示。

Panabit流量管理系统

图1 Panabit的透明网桥模式

使用透明网桥模式接入,用户既可以统计流量,又可以做访问控制和带宽管理。

在“旁路监听”模式中,Panabit设备以旁路方式部署在交换机或路由器旁,通过交换机或路由器的“Port Mirror” (端口镜像)技术对经过交换机和路由器的上下行端口的流量进行协议分析、统计。在旁路监听模式下,Panabit只能对流量做分析统计,而不能做控制。

Panabit流量管理系统

图2 Panabit监控模式

许多初学者不理解“网桥”的意思。在Panabit中,网桥总是成对出现的,由两个网卡组成,一个网卡连接内网,一个网卡连接外网,数据通过这个网桥。Panabit对通过网桥的数据进行分析、控制。

2 Panabit安装

Panabit的计算机,硬件配置要求P3 800Mhz或以上、256M内存或以上、3块网卡,256MB以上电子盘或硬盘均可,光驱(安装软件用,安装完毕可以取下)。推荐使用Intel 系列网卡,也可以使用Rtl8139等网卡。

如果你是第一次使用Panabit,建议你从Panabit网站下载live CD版(是一个ISO镜像,大小只有10几兆),下载之后,刻录成光盘,用该光盘启动要安装Panabit的计算机,很快就可以安装完毕,安装步骤如下:

(1)在出现login后,使用用户名root、密码root登录(都是小写),如图3所示。

(2)登录之后,运行 ./setup启动安装,如图4所示。注意,在Setup前面有个斜线和英文的句点。

Panabit流量管理系统

图3 登录

Panabit流量管理系统

图4 启动安装程序

(3)在“Do you want to continue(y/n[n])?” 提示后输入y,然后按“回车键”,如果按其他键,将退出安装程序。

在“Please select one [da0]”提示后面直接按“回车键”;

在“ Do you want to continue(y/n[y])?”提示后面直接按“回车键”,如图5所示。

Panabit流量管理系统

图5 确认安装

(4)安装完成后,选择用来管理Panabit的网卡。Panabit安装程序会列出当前已经安装好驱动程序的网卡,请选择其中一个用来管理,在我做实验的虚拟机中,显示em0、em1和em2。在“Please choose one of above as your admin interface”后面键入一个想用来管理的网卡,例如em0,然后按回车键,之后设置管理地址、子网掩码与网关地址,如图6所示。

需要注意,此设置的地址要能被局域网段的其他计算机访问到,并且Panabit管理网卡连接到正确的交换机端口上。如果你单独为Panabit设置了一个管理地址并单独添加到一个VLAN中,需要将Panabit管理网卡连接相应的交换机端口上。

Panabit流量管理系统

图6 选择管理接口网卡和设置管理地址

(5)然后执行shutdown –r now重新启动计算机

3 让Panabit开始工作

重启后,在网络中的一台工作站上,连接到管理地址,在本例中,管理地址是https://192.168.1.33,Web管理用户名admin,口令panabit,如图7所示。你可以登录后修改这个密码。

Panabit流量管理系统

图7 登录到Panabit

登录之后,在“网络配置→数据接口”中,设置应用模式,如果是“流量控制”模式,则需要设置网桥、并且要设置网桥的接入位置,这是非常重新的一步,如图8所示。

Panabit流量管理系统

图8 数据接口

许多初学者,或者初次使用Panabit的用户,都会在此“犯错误”。所以,我们要重点介绍这些内容。

(1)如果你的Panabit计算机安装有三块网卡,其中一块网卡已经设置为管理网卡,则另外2块网卡,只能组成“一个网桥”;如果你的Panabit计算机有5块网卡,一块设置为管理网卡,另外4块网卡,每2个可以组成一个网桥,一共可以组成2个网桥。

(2)Panabit中可以支持4个网桥,当只有2块网卡组成一个网桥时,在“应用模式”中,选择同一个网桥名称就行了,例如网桥1,或者网桥2、3、4,只要是同一个就可以。

(3)注意网桥的方向。在选择了网桥的名称后,接到内网核心交换机上的网卡,在“接入位置”下拉列表中选择“接内网”,连接到路由器或防火墙的那块网卡,则选择“接外网”。

如果你分不清那块网卡是接内网、外网的,那也比较简单,随便从Panabit计算机上拔下一根网络来,然后在Panabit管理界面按F5刷新,如果不能再次管理Panabit,则说明拔下的是管理Panabit的网线,如果断下的是内网或外网网线,则会在“网络配置→数据接口”右侧相应网卡位置显示“电缆被断开”的类似提示。这时候就能分清那块网卡连接到那个网络了。

网桥的关键配置词是“网桥是成对出现的,并且网桥的方向有出有进”。

当配置好后,进入“监控统计”选项卡,当网桥的配置正确并且“内网”有计算机访问外网时,可以在“监控统计→整个系统”中,在左下角的饼形图中,可以看到不同的颜色(如图9所示),这表示Panabit已经开始工作;如果一直是个“灰色”,则表明Panabit没有工作,此时,内网的计算机也不能访问外网。

当Panabit开始工作后,系统先要保证网络的正常使用,不配置策略以纯桥方式进行流量分析,流量分析是逐步进行,初始时未知比例会很大并逐渐下降;通常24小时之后,各类流量比例才会趋于稳定,此时再根据流量分布比例,开始配置流量管理策略。策略设置好后的一周内,需要根据网络的实际运行情况和用户反馈状况做适当的调整直至恰当为止。

Panabit流量管理系统

图9 监控统计

如果要修改管理地址,可以在“网络配置、管理接口”中设置,如图10所示。

Panabit流量管理系统

图9 管理接口配置

4 Panabit策略设置

Panabit的策略设置比较简单,但需要注意以下几点:

在限制“内网”计算机访问Internet时,最好只是限制“速度”,而不要限制“并发连接”数。在实际使用中,如果限制了并发连接数,即使给用户很高的速度,用户访问网络也很慢;但在不限制并发连接数后,即使限制用户的速度,用户访问网络也非常快。

实例:某单位具有8M的出口带宽,长期稳定在线用户有70~90台计算机之间,在不限制内网计算机并发连接数的情况下,限制每个IP 800Kb/s的速度时,用户访问网络的速度就很快。

5 升级Panabit系统及特征库

在使用Panabit做流量监控时,包括其他的流量监控设备,需要及时升级特征库,才能及时的捕获新的协议(或新的应用)。Panabit在这方面做的也比较好。即使使用的是免费的版本,也可以很容易的获得升级的特征库并且完成升级。但许多初学者,不知道怎样才能下载到特征库,也不知道怎么升级,下面就说一说这个问题。

(1)检查Panabit流量监控软件中,安装的FreeBSD的版本。你可以在安装Panabit的计算机上,使用用户名root与密码root登录,在屏幕的第一行,显示了FreeBSD的版本,如图10所示。

Panabit流量管理系统

图10 检查当前FreeBSD的版本

在本示例中,FreeBSD的版本是8.0。

(2)然后登录Panabit的官方网站,在http://www.panabit.com/download/index.html,下载基于FreeBSD 8.0的最新的Panabit安装包,而不是LiveCD安装镜像,也不要下载其他FreeBSD版本的安装包。在本例中,下载到安装程序为877KB大小、文件名为Panabit1001_fb8x.tar.gz。

(3)登录到Panabit管理界面,在“系统维护”选项卡中,进入“系统升级→系统升级”,在右侧,单击“浏览”按钮,浏览上一步下载到的安装程序,然后单击“上传升级包”按钮,如图11所示。

Panabit流量管理系统

图11 上传升级包

上传完成后,在“系统升级→系统更新”中,单击“进行升级”链接,如图12所示。

Panabit流量管理系统

图12 开始升级

大约20多秒后,升级完成,并弹出图13的对话框。

Panabit流量管理系统

图13 升级完成

【注意】不要用不同版本的FreeBSD的Panabit安装程序升级,否则升级后,系统会不能使用。目前可以为基于FreeBSD的7.x与8.x版本的Panabit升级。

6重安装与升级

如果你以前安装的Panabit是基于FreeBSD 6.2版本的,则不能用刚才的方法升级,这个时候,可以将当前Panabit的策略导出、使用最新版本的Panabit安装、导入策略即可。主要步骤如下:

(1)在“系统维护→配置管理→配置导出”,在右侧单击鼠标右键导致配置到管理计算机。

(2)从Panabit网站下载最新的Panabit的LiveCD的安装镜像,刻录成光盘,重新安装Panabit。

(3)安装完成后,再次登录管理Panabit,登录“系统维护→配置管理→配置导入”,导入保存的策略。

Panabit流量管理系统

图14 导入导出配置




截几张图看看:

Panabit流量管理系统

Panabit流量管理系统

Panabit流量管理系统

Panabit流量管理系统



推荐阅读
  • vue使用
    关键词: ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了在Vue项目中如何结合Element UI解决连续上传多张图片及图片编辑的问题。作者强调了在编码前要明确需求和所需要的结果,并详细描述了自己的代码实现过程。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
author-avatar
帅哥大香蕉
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有