V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
onion83
V2EX  ›  宽带症候群

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

  •  
  •   onion83 · 2020-08-29 12:26:27 +08:00 · 21030 次点击
    这是一个创建于 1577 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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+ 网卡很少兼容。









    第 1 条附言  ·  2020-09-01 18:15:39 +08:00
    NCU 9 更详细的拆机介绍: https://koolshare.cn/thread-168913-1-1.html
    第 2 条附言  ·  2021-01-31 21:37:06 +08:00
    外置网卡测试:

    - 绿联 2.5G USB 网卡( PVE 需要手动编译 r812 5 驱动,按可直通 ROS )
    - QNAP 10G 雷电 3 电口外置网卡 ( PVE 免驱,ROS 不识别)



    第 3 条附言  ·  2022-06-04 00:42:09 +08:00
    -- Update 2021/11/19 --

    [不折腾了 10G EPON Stick + Wi-Fi 6E 跑爆千兆宽带] https://www.v2ex.com/t/816423



    第 4 条附言  ·  2022-06-04 00:50:06 +08:00
    -- Update 2022/06/04 --

    [R86S + 2.5G 光电转换器 + 2.5G 猫棒]

    第 5 条附言  ·  2022-09-16 09:55:29 +08:00
    --- Update 2022/08 ---

    - 新装 移动宽带 1000M (电信 2000M+300M ,合三路宽带)
    - 更换 Mikrotik CRS305 交换机( 4*10G SFP+口,支持 SFP 2.5G 协商 )
    - 三路猫棒为:色铁 SeT!e ST8010-G1 、华为 MA5671A 、ODI DFP-34X-2C2 ,协商速率均为 2.5G
    - ROS PCC 带宽聚合超过 3.6 Gb/s 、R86S ( Intel N5105 ) CPU 占用率 45%




    一些有用的连接:

    - 《家庭新兴网络设备:猫棒(光猫棒)的选择分类和使用》 https://www.xywnas.com/?p=1355
    - 《 ODI DFP-34X-2C2 GPON ONU SFP 》 https://www.hitoha.moe/odi-dfp-34x-2c2-gpon-onu-sfp/
    50 条回复    2023-04-03 11:45:16 +08:00
    laucenmi
        1
    laucenmi  
       2020-08-29 12:36:05 +08:00 via Android
    Pon Stick 什么型号啊?
    ouqihang
        2
    ouqihang  
       2020-08-29 12:36:14 +08:00 via Android
    墙上插了这么多插头真悬。
    laincat
        3
    laincat  
       2020-08-29 15:19:25 +08:00
    真是啥都有。。。不知道往后的千兆万兆是否也会有。。。
    Kowloon
        4
    Kowloon  
       2020-08-29 15:32:17 +08:00 via iPhone
    插座套娃不可取
    cnnblike
        5
    cnnblike  
       2020-08-29 16:41:35 +08:00 via Android
    有点厉害 这么点空间能跑一个系统
    GM
        6
    GM  
       2020-08-29 18:02:02 +08:00
    这成本也太高了。对了,ROS 要收钱的才能用,这个怎么解决。
    wm5d8b
        7
    wm5d8b  
       2020-08-29 19:48:18 +08:00
    ROS 设置双宽带后,自身就不能通过 ip 登陆了,得通常 mac,这个问题有解决的方法吗?
    chinvo
        8
    chinvo  
       2020-08-29 20:00:25 +08:00 via iPhone
    @GM #6 ROS 的功能值得他的售价
    brMu
        9
    brMu  
       2020-08-29 22:19:54 +08:00
    楼主太会玩了,如果光猫可以改桥接,用 Pon Stick 替代光猫还有什么优势吗?除了体积上的。
    lshero
        10
    lshero  
       2020-08-29 22:21:48 +08:00 via Android
    温度如何啊?
    xenme
        11
    xenme  
       2020-08-29 22:44:49 +08:00 via iPhone
    土豪,CCR 能跑满千兆么?
    zro
        12
    zro  
       2020-08-29 23:18:27 +08:00
    Cool...😍😍😍
    onion83
        13
    onion83  
    OP
       2020-08-30 00:13:13 +08:00
    @laucenmi 免得打公告, 请自行 TB "pon stick" 最好问一下卖家的技术支持情况.

    @wm5d8b 配置问题, 电脑应该和路由器在同一网段

    @brMu 物理意义上的最短距离, 理论上的转发最低损耗, 心理上的最快网速:)

    @lshero 室温 43-70 度 直接摸确实烫手, 厂商说 80 度是极限温度, 正常使用无需要理会.

    @xenme CCR 模块需要强制刷固件让其协商到 10G/s 工作在 SFP+ 端口上,我第一次没点亮就放弃了 后续固件听说有修复, 厂商也确认可以在 CCR 上工作. x86 和 HAP-AC 均可跑满我 500M 宽带, 群里很多大佬测速都是 970M+ 以上,CCR 这种运营商级别的路由器更不会是瓶颈.
    AlexPUBLIC
        14
    AlexPUBLIC  
       2020-08-30 05:22:19 +08:00
    幽灵峡谷当软路由。。。太狠了
    wm5d8b
        15
    wm5d8b  
       2020-08-30 09:21:20 +08:00 via Android
    @onion83 不是同一网段的话,上不了网的吧?用 ROS 哪还有这种低级错误
    deorth
        16
    deorth  
       2020-08-30 09:30:25 +08:00   ❤️ 2
    本站看了好几个这么干的了,一直也想搞一个。就是楼主最后一句吓到我了,我记得很多 PON stick 是支持 XGPON 的吧,没有万兆网卡不会很难受吗
    deorth
        17
    deorth  
       2020-08-30 09:37:08 +08:00
    记错了,真的没有 XGPON 的 stick
    maoshen1234
        18
    maoshen1234  
       2020-08-30 13:16:55 +08:00
    @deorth 有的,很少。目前来看有部分万兆 stick,CPU 到尾巴是千兆的。两边都是万兆,但 CPU 到尾巴是千兆,特别搞
    brMu
        19
    brMu  
       2020-08-30 15:29:30 +08:00
    物理意义上的最短距离, 理论上的转发最低损耗, 心理上的最快网速:)

    好吧,看来对我没有什么用,不折腾了
    xianlu
        20
    xianlu  
       2020-08-30 15:58:42 +08:00
    光猫加路由嚣的确不符合美学,这个光猫管理界面很清爽怎么弄的,其它的不懂
    mcdagou
        21
    mcdagou  
       2020-08-30 17:02:27 +08:00
    想知道用 PON STICK 方案除了省去光猫以外,多波能突破千兆 1.25G 上线吗?我现在 1000 兆多波可以到 1250 兆左右,无法突破这个瓶颈.如果可以突破对我来说可以尝试,否则我是不值得升级的
    baobao1270
        22
    baobao1270  
       2020-08-31 05:13:22 +08:00
    我之前一直在想过 ISP 光纤直插软路由的方法,以前一直搜“GPON SFP”的关键词,找不到啥。网上看了一些大佬的帖子,有的说要交换机 /路由器支持才能用,而且现在各地用的 GPON/EPON 参数都不一样,还存在一些兼容性问题。

    想问一下 OpenWRT 可以用 PON Stick 吗
    onion83
        23
    onion83  
    OP
       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
        24
    onion83  
    OP
       2020-08-31 11:27:57 +08:00   ❤️ 2
    使用光模块代替光猫,这个话题我关注了三年。最开始的讨论来自 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
        25
    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
        26
    onion83  
    OP
       2020-08-31 16:28:09 +08:00
    @vbcity 理论上可以,群里面有人用 ttl 线搞过的,成功与否未知。但是搞一个编程器+折腾的成本太大了,Openwrt 有人开搞华为的 ma5671a 模块,可以关注下,期待你的分享:)

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

    我之前也发过一个连接, 也可以参考一下.
    gy6221
        42
    gy6221  
       2020-09-04 09:36:45 +08:00
    @onion83 手上用着南天的模块,好奇 ODI 那个用起来感觉如何?
    能在模块上做 vlan mapping 吗?
    csvw
        43
    csvw  
       2020-09-05 13:16:58 +08:00
    pon stick 被一小部分人炒起来了,目前还只是一些小作坊小打小闹
    不管是硬件还是软件支持都堪忧
    loveminds
        44
    loveminds  
       2020-09-09 02:37:23 +08:00
    @vbcity 找一个叫石光的台湾人
    vbcity
        45
    vbcity  
       2020-09-09 04:09:00 +08:00
    @loveminds 能告知一下联系方式吗?? 他手上有可行的方案? 我的邮箱: Y2hlbnhpYW5nQGNoZW54aWFuZy5tZQ==
    wxch111vv
        46
    wxch111vv  
       2020-09-10 10:03:30 +08:00
    ROS 内核版本还是 3.3.5 就这水平的系统我是不敢用
    geniussoft
        47
    geniussoft  
       2021-11-19 01:59:25 +08:00
    NUC 这个扩展性确实强,不得不服,除了价格功耗,很难挑剔。
    感谢分享!
    KagamiMiku
        48
    KagamiMiku  
       2022-08-04 16:43:07 +08:00
    收藏了
    ziyic
        49
    ziyic  
       2023-02-26 18:14:26 +08:00 via iPhone
    想请问一下这样的话 IPTV 怎么办😂现在 nuc9 价格也下来了,感觉可玩性还挺高的
    yingkong1987
        50
    yingkong1987  
       2023-04-03 11:45:16 +08:00
    想请教下楼主,我是光纤单线入户,但是手里有两个猫,都绑定了 LOID 。再加上光输入的衰减很大,无法再加分光器了。 我能用软路由模拟器 2 个 LOID 来拨号吗?或者用一个猫接入户光纤,然后桥接模式。在网线接入软路由模拟另外一个 LOID 吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3294 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 12:01 · PVG 20:01 · LAX 04:01 · JFK 07:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.