Pon Stick 取代光猫的 Hyper 软路由解决方案

2020-08-29 12:26:27 +08:00
 onion83
Pon Stick 这两年开始兴起,虽然非常小众但其实有不少玩家的,不是这方面的发烧友可能不知道而已。我觉得是 Geeker 组建 Home Lab 的很关键的一个组件,光猫毕竟太丑太占地方了。

这些模块用在 ROS 设备或者交换机上,外形是非常 cool 的(图:Routerboard CCR1009 / HAP-AC )




这两天手痒,觉得出租屋的两个光猫和网线太乱了,开始研究 x86 架构下的 ALL IN ONE 的解决方案,目前测试全部成功,跑了一个星期了,还没断过线或者过热自动重启过。

主机:Intel 幽灵峡谷 NUC9I7QNX ( i7-9750H @ 2.60GHz [6C12T]
存储:32G DDR4 2666 MHz / Intel 760p 256G M.2 SSD)
网络:- 外置光卡 Intel I350-F2 SFP 千兆(双口)@ PCIEx8
- 外置网卡 Intel I350-T4 千兆 (四口)@ PCIEx4
- 主板内置 Intel i219-LM + i210-AT 千兆(双口)
PON 模块:TB “pon stick” 第一、二款 (内置 web 管理界面,电信使用 LOID 注册即可)
系统:PVE + ROS x86 (外置网卡直通到 ROS 中,其余 PVE OVS 桥接使用)
功耗:待机 26-30w,满载 125w (电源最高支持 500w @80 Plus )
温度:无空调 CPU 40-48 度,Pon Stick 48-70 度
优点:硬件:5L 小机箱不占地方,噪音非常小,双标准 PCIE 接口具备无限扩展能力。只要系统支持,可以满足你未来 3-5 年的一切幻想( 40-100G 网卡、独立显卡、磁盘阵列卡、PCIE-SSD ...)。
软件:2-7 层 应用 ALL IN ONE,容器、虚拟机随便开,不纠结孱弱的主机性能。
缺点:主机小贵,散热尚有折腾空间。PON Stick UI 粗糙,万兆 SFP+ 网卡很少兼容。









20927 次点击
所在节点    宽带症候群
50 条回复
mcdagou
2020-08-30 17:02:27 +08:00
想知道用 PON STICK 方案除了省去光猫以外,多波能突破千兆 1.25G 上线吗?我现在 1000 兆多波可以到 1250 兆左右,无法突破这个瓶颈.如果可以突破对我来说可以尝试,否则我是不值得升级的
baobao1270
2020-08-31 05:13:22 +08:00
我之前一直在想过 ISP 光纤直插软路由的方法,以前一直搜“GPON SFP”的关键词,找不到啥。网上看了一些大佬的帖子,有的说要交换机 /路由器支持才能用,而且现在各地用的 GPON/EPON 参数都不一样,还存在一些兼容性问题。

想问一下 OpenWRT 可以用 PON Stick 吗
onion83
2020-08-31 10:34:05 +08:00
@mcdagou 不可能突破物理链路限制

@baobao1270 你的关键词搜索搜错了,应该为 “PON Stick”。普通的 SFP/SPF+ 光模块都是一些简单的光电转换设备,不具备运营商私有通讯协议,例如:最简单的 LOID 、SN 修改上报等,实现完整一点的还有 TR069 实现内置 VLAN,通过 itms 上报各种网管参数等,这些都是需要跑一个嵌入式的 linux 来实现的,普通模块肯定干不了的。

作为一个类似光猫的 “旁路设备”(例如光猫的和交换机、路由器的关系),不存在设备、操作系统不兼容的情况,不兼容的主要是 [网卡] ,因为需要相关的驱动。卖模块的商家普遍都有一张 [兼容设备清单] ,购买的时候多问一下就好了,这种模块毕竟不是运营商的专用设备,是否灰色不好说,目前都是以群、发烧友的形式小规模试玩。找商家要群号加一下,多交流下开开眼界就好了。

就我目前掌握的情况,大多数 ROS 设备都是兼容的。软路由的话 Intel 千兆的网卡 SPF 接口 I350 很稳,万兆网卡 SFP+ 接口有网友用 ethtool 强制让其协商到千兆也有成功案例,其它的话就有待您的探索了:)
onion83
2020-08-31 11:27:57 +08:00
使用光模块代替光猫,这个话题我关注了三年。最开始的讨论来自 Mikrotik 的官方论坛帖子:“Usage GPON module SFP in Spain” 出现于 2017 年年初: https://forum.mikrotik.com/viewtopic.php?f=3&t=116364

一开始从使用编程序修改 eeproom 的内容,到后续有人开众筹定制,再到后来 19 年逐步有商家开始做嵌入式系统,开始量产,论坛有非常专业和精彩的讨论,整件事的来龙去脉,感兴趣的 v 友 可以了解一下。

目前就我掌握的情况,主要有两个比较流行的模块:

一个是 ODI XPON SFP ONU Stick (中兴解决方案 )



一个是 "华睿通讯 双模 PON Stick" (南天模块)



看起来都是国产精品,有兴趣的朋友请自行淘宝吧。

盗一张群里网友的图,感叹一下,每个细分领域都有你想象不到的精彩和牛逼!

vbcity
2020-08-31 14:50:27 +08:00
@onion83 问一下, 直接改 Finisar 的 EEPROM 能代替光猫吗? 这是 Finisar 模块的 Datasheet https://www.finisar.com/sites/default/files/downloads/finisar_ften2115p1nun_ften2x17p1cun_ften2115p1nun-bc_ften2x17p1cun-bc_epon_stick_productspecrevg1.pdf

这是 中国电信 SFP 封装的 PON ONU 模块技术要求 的资料,
https://wenku.baidu.com/view/fd4d3dc458f5f61fb73666ae.html

所以理论上,我弄个 I2C 总线的读写器, 修改 Finisar 模块的 EEPROM 资料就可以实现光猫的功能吗? 我不要 VLAN,VOIP 等功能。
onion83
2020-08-31 16:28:09 +08:00
@vbcity 理论上可以,群里面有人用 ttl 线搞过的,成功与否未知。但是搞一个编程器+折腾的成本太大了,Openwrt 有人开搞华为的 ma5671a 模块,可以关注下,期待你的分享:)

https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042
bing0
2020-09-01 09:32:33 +08:00
作为图吧捡垃圾人士,pon stick 高达 320 的售价让我望而却步。
LOVOQ
2020-09-01 09:48:19 +08:00
@bing0 而且很多信源表示并不稳定。。。还是等大厂的吧
smallthing
2020-09-01 12:03:43 +08:00
幽灵峡谷软路由
carrionlee
2020-09-01 15:42:16 +08:00
@onion83 咨询一下,这个 pon stick 是不是基本不兼容 sfp+口?也就是说最多使用 1G 的 sfp 口来使用?
onion83
2020-09-01 17:52:39 +08:00
@carrionlee 是的,用普通网卡玩软路由基本没戏。
carrionlee
2020-09-01 18:07:55 +08:00
@onion83 我是千兆宽带,本来想 pon stick 连 sfp+口,跑满或者突破千兆的,看来不行了。。。
onion83
2020-09-01 18:23:45 +08:00
@carrionlee 网友实测 980Mbps
carrionlee
2020-09-01 18:24:49 +08:00
@onion83 什么路由?
cwbsw
2020-09-01 22:48:42 +08:00
127 度,这温度也太夸张了吧。另外请问 VLAN 的处理是由模块完成还是全部透传给路由?
onion83
2020-09-01 23:00:56 +08:00
@cwbsw 固件有问题,有时还会显示成-64 度.实际温度应该 48-60 度左右.那个模块相当固件粗糙(ODI),没有桥接的选项,但默认就是桥接. 可以在 ROS 中配置 VLAN 使用.
LOVOQ
2020-09-02 07:25:31 +08:00
这么高的温度还是很伤交换机的。。。。慎重吧
redial39
2020-09-03 10:58:51 +08:00
@carrionlee 华睿通讯的 pon stick 亲测不兼容 S5720 的 sfp+,在思考何去何从
mm2x
2020-09-03 19:06:38 +08:00
@GM 官方硬件免费到 L4 应该是
GPU
2020-09-03 21:21:48 +08:00
@onion83 #24 楼 华睿通讯 双模 PON Stick 这个方案, 上几天光纤搞断了,师傅过来接. 看他手机上面的服务端参数, 普通光猫连接光衰是 -18 db , 接上这个 Stick 之后去到 -30 db , 所以还是有待优化,如果不高于千兆还是没问题的,高于的话估计达不到极限速率, 师傅说电信要求的光衰好似是 -20 db 以下 .

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/702390

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX