关于策略的建议
这几天加策略的时候发现一点问题我想达到的目标是:
建立一些策略组,如
“p2p1”“p2p2”“p2p3”
每一个策略组里面定义各种p2p下载方式(ed2k,bt...)限制的带宽,如p2p1里面ed2k限5M,bt限3M;p2p2里面ed2k限3M,bt限1M....
“http-ftp1”“http-ftp2”“http-ftp3”
方式同上
“网络电视-流媒体1”“网络电视-流媒体2”“网络电视-流媒体3”
方式同上
然后定义不同的时段,比如早7点到9点,9点到12点,12点到13点,13点到17点,其他时段用默认策略组。
现在遇到的问题是,一个时段只能应用一个策略组,比如7点到9点,我想限制p2p使用“p2p1”,http和ftp使用“http-ftp2”,
在线视频使用“网络电视-流媒体3”。。。。
目前的panabit就没办法做到,只能用比较费力的办法
定义一个时段,然后这个时段应用一个策略组,策略组里面把所有的规则都写好,如p2p限多少,http-ftp限多少,网络电视-流媒体限多少,
然后定义另外一个时段,应用另外一个策略组,里面需要再把所有的协议都添加一遍,配置上不同的限速,
如果需要划分的时段较多,就相当的麻烦。
建议一下能不能考虑做成这样:策略组就像我上面设想的那样,用户定义一些策略的集合,然后在调度策略组的时候,一个时段可以同时应用多个策略组,
比如做成点“添加时段”后,出现的页面中,策略组不是现在的下拉列表,而是用列表方式将现有策略组都显示出来,每个策略组一行,每行前面加一个打勾的复选框,这样就可以在一个时段里面应用多个策略组。
因为每个具体的策略都有自己的id,所以应该不用考虑多个策略组之间会有具体策略的冲突,以id小的策略优先就行了。
我想如果按我说的那样,策略组以后可以命名的时候直接叫“p2p非工作时间”“p2p午休时间”“p2p工作时间”“网络电视非工作时间”“网络电视午休时间”“网络电视工作时间”。。。。。 然后在时段里面勾选相应的策略组,就很方便了。
感觉上实现起来应该不会很难
以上是我的想法,希望panabit能考虑一下。
如果是我概念上有错误或panabit其实有别的方便的方法实现,请斑竹或网友指正,谢谢!
[ 本帖最后由 davidchi 于 2008-9-10 08:27 编辑 ] 原帖由 davidchi 于 2008-9-10 08:25 发表 http://www.panabit.com/forum/images/common/back.gif
这几天加策略的时候发现一点问题
我想达到的目标是:
建立一些策略组,如
“p2p1”“p2p2”“p2p3”
每一个策略组里面定义各种p2p下载方式(ed2k,bt...)限制的带宽,如p2p1里面ed2k限5M,bt ...
你这个方法挺好!
需要我们将策略组也进行编号,编号小的优先。
页:
[1]