蒲公英路由器x1的另一独特之处是它的旁路路由技术。我们仍然通过前述的总店跟分店异地互联来说明旁路路由原理。由于VPN隧道的两端终点分别是两台蒲公英路由器X1,也就是说两地连接到两台蒲公英路由器的主机处在隧道出口的下游,可以相互通讯,如下图中A主机跟B主机在未开通旁路路由的情况下也是可以通讯的。如果分店内B主机欲访问总店的ERP系统,由于ERP服务器连接在蒲公英路由器上游路由器,因此B客户机是无法访问该ERP系统的。为解决这一技术问题,蒲公英路由器设计了旁路路由功能,在云端系统开启总店蒲公英路由器的旁路路由功能后,分店内蒲公英路由器会自动添加一条静态路由,目的网段为总店中蒲公英路由器上层网络10.1.0.0/16,下一跳地址正是总店蒲公英路由器在组网时被云服务器自动分配虚拟ip地址172.25.1.2;分店蒲公英路由器开启旁路路由功能后,总店蒲公英路由器也自动配置静态路由目的网络192.168.1.0/24,下一跳172.25.1.3。两端X1开通旁路路由后,两地才算全网互联,如下图所示:
在访问权限控制方面,蒲公英路由器定义了两种网络模式:集散型网络和对等型网络,分别适用于不同的需求场景,不同的网络模式类型决定了不同的访问权限:
集散型网络定义了两种角色——中心成员跟普通成员,中心成员跟中心成员、中心成员跟普通成员间可以相互访问,而普通成员间不能相互访问。适用于总店网络跟分店(或者加盟店)网络间可相互访问,而分店间却不能相互访问场景,这时企业总店的蒲公英路由器配置为中心成员,分店中的蒲公英配置为普通成员。
而对等型网络,组网内所有成员关系对等,任何两个成员间都可以相互进行访问。
此外,蒲公英路由器x1支持移动存储设备连接后即可网络共享,可通过VPN异地远程读写移动存储设备,对个人用户来说这一点可以说是最广泛的需求了。很多网友将此看做是自建私有云,实际上这纯粹就是通过samba协议实现的局域网内网络文件夹共享功能而已,远比云盘系统的RAID冗余、磁盘管理及安全备份等技术机制简单不止十万八千里。
3.场景功能体验
场景需求:移动硬盘作为资料存储介质,数据资料比较贵重,不期望带着硬盘外出以免丢失,同时又期望外出期间智能手机跟平板电脑时时刻刻可以访问该硬盘。
部署步骤,首先蒲公英路由器X1接入家庭网络,移动硬盘连接到X1路由器的USB接口
然后智能手机跟平板电脑分别安装贝锐公司出品的VPN客户端app,并与X1登录同一云账户;登录云系统,将X1、智能手机(下图中的9S plus)和平板电脑(下图中的KOB-W09)组成对等型网络,并在云系统设置文件共享
最后,智能手机连接4G后通过贝锐公司出品的VPN客户端app读取移动硬盘,并上传文件至移动硬盘
此外,app连接vpn后,也支持第三方文件浏览器,下图为ES文件浏览器设置方式跟效果
写在最后:我们在阐述了蒲公英路由器X1实现异地局域网互联的特点以及技术原理后,通过该路由器廉价地实现了现实需求,可以说是小设备大排场。如您有任何疑问或者配置中遇到任何难点,欢迎留言共同探讨。