目前 A 地址有 2 条线路,每条线路均有公网 IP 地址,上行带宽 30M 。A 地可以通过 panabit 流控映射内网设备到公网的 2 个 IP 。 现在想通过 B 地通过 VPN 拨入 A 地,同时用复用 A 地的的 2 个 30M 上行?大概看过(MLVPN/MLPPP/MPTCP/Glorytun)等一些技术,以及 https://www.openmptcprouter.com/ ,但似乎实现的方式都是本地多线路出口连接同一个大带宽服务器,没有我这样的需求。 大家有其他什么建议吗? @chinawrj
网络拓扑如图:
A 地内部服务器<-------------+|
|
|
+--------------+---+
+------>| A router |<------+
| | Panabit | |
| +------------------+ |
| |
| |
+--------+---------+ +---------+--------+
| 电信线路 1 30M 上行| | 电信线路 2 30M 上行|
+------------------+ +------------------+
公网 IP 1 公网 IP 2
^ ^
| |
| |
| |
| |
| |
| 目前只能 |
| 通过 VPN |
| 拨其中 1 个 |
| IP |
| |
| |
| |
B 地公网(500M 下行)
+--+--------+---+
| B router |
+---------------+
|
|
|
+-------------------+ |
| LAN 192.168.1.0 |<----------+
+-------------------+
1
cmlz 2020-07-28 21:40:07 +08:00
别搞那些没用的,直接拆掉一条,然后把另一条加钱提速到 60 上行才是最好解决办法。
|
2
geeglo 2020-07-28 21:41:35 +08:00
三层聚合?
|
3
Jirajine 2020-07-28 21:45:44 +08:00 via Android
肯定得有个大水管当出口,不然你再怎么调也顶多在多线程分段传输、且对端特别适配允许不同 ip 的情况下才能叠加。
|
4
billlee 2020-07-28 23:23:50 +08:00
ECMP?
|
5
freemangl OP @billlee 应该是不行,这种就是普通的负载均衡。
ECMP load balancing is done at the session level, not at the packet level. |
6
freemangl OP @Jirajine 你看一下我标题中提到的那几种技术。大概原理就是在 a 端拆包,通过多条线路分发到 b 端,再把包组合起来。达到同一个 session 带宽叠加。
|
7
jedihy 2020-07-29 03:50:49 +08:00
上行什么办法的,放弃吧。
|
8
yjd 2020-07-29 05:45:36 +08:00 via Android
链路聚合叠加,能提高带宽,但提高不了最大上行速度。
|
9
elfive 2020-07-29 08:17:31 +08:00 via iPhone
MPTCP 应该是可以聚合两条带宽的。
不过要注意的是 B Router 上下行也会受到 A Router 上下行带宽的限制 |
10
freemangl OP @elfive 嗯嗯,我的 B router 一般只会用到下行。似乎也有听说如果有包加密的应用,使用 MPTCP 就会有问题?
|
11
lin559671 2020-07-30 10:29:05 +08:00 via Android
routeros 有这套武艺,细看多重 ppp 部分,必须两端都是 routeros
|
12
freemangl OP @lin559671 在 ROS 里面没有找到多重 ppp 的部分呀。请问是在哪一个菜单?
|
13
Themyth 2020-08-28 22:03:00 +08:00
十几年以前用 routeros 实现过。。。。。现在都忘了。。。。
|
14
jdwinter 2020-09-11 22:33:55 +08:00
routeros 先建立两个隧道,在做端口聚合,可以实现
|