专栏名称: 高效运维
高效运维公众号由萧田国及朋友们维护,经常发布各种广为传播的优秀原创技术文章,关注运维转型,陪伴您的运维职业生涯,一起愉快滴发展。
目录
相关文章推荐
InfoQ架构头条  ·  北京银行如何构建全栈大模型应用体系? ·  1 周前  
51好读  ›  专栏  ›  高效运维

如何用3000元搞定100M点对点VPN专线?

高效运维  · 公众号  · 运维  · 2017-06-05 07:11

正文

本文出自「老韩」,有改

花生壳,一个可以验证中国网民网龄的传奇企业,在不断涉足硬件行业后,不甘寂寞,于15年杀入智能路由红海。新品名曰蒲公英,智能路由中罕见的萌系命名。联想到该公司旗下花生壳、向日葵等产品,令人十分好奇 CEO 是否植物大战僵尸的狂热粉丝。

蒲公英路由亮点是采用自主研发的 Cloud VPN 组网技术,只需要2台或多台,就能轻松把异地组建成一个局域网,主要面向中小型企业 IT 网管人士。实现小型企业网络安全组网,解决不同网络下数据互通障碍。

蒲公英路由目前共有4款,本次测试的是蒲公英 X5采用 MTK7621A 硬件方案,有线全千兆网口 1WAN+4LAN,无线双频 2.4G/5G,搭配 USB3.0 接口。

软件是基于 MTK 的 WRT 环境封装,蒲公英在交互管理上极具亮点,设备本地 WebUI 仅在初次配置时出现,并且功能仅为设置 WAN 口正常上网。

其他一切配置项,包括通常放在本地的 SSID/密码设置、局域网IP设置等均在云平台中进行。这种做法赋予了设备交互透明迭代升级的可能,且大幅简化了批量开局的工作量(例如 VPN 等设置),在 SMB 产品中会逐渐成为一种趋势。

龙生龙凤生凤,花生壳的路由会打洞。蒲公英无论是硬件规格还是软件功能都没啥特别的,它的杀手锏正是花生壳若干年积累沉淀的打洞技术。简单地说,任何蒲公英路由器之间都可以以星形或全连接的形式组建 Site to Site 隧道。

手机或电脑(支持Windows/Linux/Mac/Android/iOS)通过安装蒲公英客户端,也可以与任何蒲公英路由器建立 Client to Site 模式的隧道。

蒲公英是我见过的隧道配置最简单的设备,只需在云平台跟着向导点击几次鼠标即可完成,没有加密算法没有 Preshared Key,不用任何基础知识也不用看文档,想来是采用私有隧道协议组网才能如此简单。考虑到用户对数据传输安全性担忧,另可手动开启加密传输,非常人性化。

说起来都是隧道,蒲公英的隧道却与其它设备集成的通用 VPN 有很大差异。它的隧道建立由云平台发起,当两端双向可达时直接建立隧道,称为 P2P 模式。

当两端彼此不可达(例如没有公网 IP 或前端有多级 NAT)时,则同时与中转服务器建立连接,再由中转服务器进行数据转发,即转发模式。可以看出蒲公英是以隧道可联通性为设计诉求,在「转发」模式下几乎可以 100% 成功建立隧道,特别适合IT远程运维及小微企业/小微商业客户组网。

说到隧道就不能不提性能,在 P2P 模式的理想条件下,蒲公英 X5 的隧道吞吐量能达到 60-65Mbps(通过 Samba 文件复制测得);云平台的隧道管理界面中还提供了「关闭加密」的选项,实测关闭加密后,P2P模式下的吞吐量会有小幅提升,达到 80-90Mbps 左右。而在网络受限情况下还提供了转发模式。

做为一款智能路由,蒲公英的表现是比较朴实的,但有了隧道这个大杀器,它在属于自己的细分市场中目前是没有竞品的状态。官方将蒲公英定位为「企业智能组网路由」倒是蛮精准的,它确实能解决小连锁商业客户和小微企业IT方面很多需求与痛点,让它们在这个便宜宽带公网 IP 越来越罕见、串扰越来越多的时代能够继续花小钱解决大问题。

第一时间被我和蒲公英联系到一起的就是宽带通。熟悉鹏博士网络架构的朋友都清楚,宽带通家宽接的就是鹏博士城域网,长宽、聚友等等也都一样。流量只要不出城域网都是仅受标称速率限制的,比如 50M 宽带就是上行 50M 下行 50M,100M 宽带就是上行 100M 下行 100M,只有在落地到外网时才进行严格限速(而且还是限下行不限上行)。

我在同小区里找了另一个宽带通用户协助测试(两端都为 100M 接入),非常幸运,两台蒲公英之间一直跑着 P2P 隧道,尚未出现过转发模式。两边终端有线接入各自的 LAN 后互 Ping 对端网关,延迟不超过 10ms,多数情况下在 5ms 内。前文提到理想条件下的吞吐量数据,实际上就是在这个场景下测得的。经过官方确认,这基本就是 7621 平台下的极限值了。

验证成功!那么下一个也是最后一个问题,在家宽间打通高性能隧道意义何在?说白了就是应用场景在哪里?

100GB 的素材对于视频制作者来说也就是个小品级场景,要是再多点机位或者涉及动画制作,就准备翻几番吧。但即便 100GB 的数据同步,对于现在的网盘来说简直是不可承受之重。

于是想起了蒲公英。

3000块搞定一年100M点对点专线

当时手头有两台蒲公英 X5(就是隧道性能达到百兆的那个),分别放到编辑大师家和影棚。大师家里的联通拆掉换宽带通100M,影棚也从旁边小区飞了一根一样的,X5 对接一次成功,然后大师就 High 了。

编辑大师的问题解决了,最大的问题就解决了。于是俺们赶紧也买蒲公英,不是宽带通的也换宽带通,最终做成了5址百兆点对点互通,还是 Full Mesh 的隧道……

5处装机地点分别处于北京海淀、西城、密云、昌平,最远两点间距离超过 70 公里。起初我们比较担心鹏博士驻地网和城域网的承载能力,毕竟比起联通电信高举高打的 PON 来,鹏博士的交换机串糖葫芦让人感觉不那么靠谱。

那么成本怎么算呢?蒲公英 X5 一台 398(偶尔有折扣),宽带通 100M 接入一年1280(市区)/680(郊区)送俩月(啥赠品都不要就可以这个价格),核算下来第一年的投入就是 3000 块,以后每年只要交网费即可,那绝对是只会降不会涨,总理都发话了不是。

大概就是这样了。一切存在跨广域网东西向流量交互需求的场景都有蒲公英的用武之地。该产品可能很长一段时间内都是没有竞品的存在——门槛高是一方面,另一方面是现在能沉下来做底层技术创新的企业越来越少。花生壳抓住细分领域内传统玩家要的就是眼前市场,而非充满变数的未来。现在基本靠谱的产品在手,就等着花生壳破局市场了。

同时,蒲公英系列还有 X1X3X6 不同系列,满足用户不同网络环境和使用场景。

目前花生壳推出超值新手体验包, 2台蒲公英 X3 路由器仅需298元,点击「阅读原文」速抢~