关于 AGGLIGATOR(猛禽)网络宽频聚合器

AGGLIGATOR 是一个用于多个链路UDP/IP带宽聚合的工具软件,类似MTCP的作用,不过它是针对UDP/IP宽频聚合的。

举个例子:

中国大陆有三台公网服务器,中国香港有一台大带宽服务器。

那么:

AGGLIGATOR 允许中国大陆的客户端,同时利用这三个中国大陆的公网服务器的带宽,来汇聚为大带宽,提高网络吞吐及利用的能效,而人们不过是,需要在这三个中国大陆的服务器上面配置端口转发到,AGGLIGATOR 就可以。

AGGLIGATOR 内部实现上面是存在轻量的网络报文控制协议的,可以保证UDP/IP报文传递的顺序性,这对于提高 IETF/QUIC 这类网络协议是有显著的效果的。

openppp2 支持 AGGLIGATOR(猛禽宽频聚合器),并且 “AGGLIGATOR” 是一个开源的绿色工具,在不违背仓库的开源协议的情况下,自由度是足够的。

开源项目:

liulilittle/aggligator: PPP PRIVATE NETWORK UDP/IP AGGLIGATOR. (github.com)

Releases:

Release 1.0.0.24163 · liulilittle/aggligator (github.com)

用例:

 1、服务器

./aggligator --mode=server --flash=yes --congestions=1024 --bind=10000,10001 --host=192.168.0.24:7000

2、客户端

./aggligator --mode=client --flash=yes --congestions=1024 --connections=1 --bind=9999 --host=127.0.0.1:10000,127.0.0.1:10001

参数:

--mode=[client|server]     # 客户端或服务器模式

--flash=[yes|no]               # 高级QOS控制,打开FLASH或会减少一定的网络延迟

--congestions=1024        # 最大窗口拥塞的报文数

--connections=1              # 保持交换的网络链路链接数量

--bind                              # 客户端只能绑定一个UDP端口,服务器可以绑定多个UDP端口

--host                              # 

                                       # 客户端可以填写多个主机IP+PORT

                                       # 服务器只能写转发到目的UDP主机的IP+PORT(只可以一个)

缺省支援的 AGGLIGATOR 网络终端,目前只有开源项目 “OPENPPP2”:

liulilittle/openppp2: PPP PRIVATE NETWORK™ 2 VPN Next Generation Reliable and Secure Virtual Ethernet Access Solution! (github.com)

了解关联的 OPENPPP2,可以阅读以下的文章:

openppp2 组网(虚拟子网)-CSDN博客

openppp2 命令行接口详解-CSDN博客

初识开源项目 openppp2_github windows ppp软件-CSDN博客

openppp2 开源项目编译方法_openipc编译-CSDN博客

关于 C/C++ 1Z(17)开源项目 openppp2 协同程式切换工作流-CSDN博客

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值