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

有没有可能通过 ONU 光模块+自制系统实现一个光猫?

  •  
  •   Yserver · 54 天前 · 2582 次点击
    这是一个创建于 54 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在逛小黄鱼时候翻到了海信的 GPON-ONU-Class B+I LTE3468L-BHG+,这应该就是插在部分华为光猫上的 gpon 模块,但是和猫棒不同,不负责鉴权等任务。 1745649495232.png 那么,可否自己写一套鉴权、上网的系统来替代运营商光猫呢? 目前看起来的问题:

    1. 运营商系统是个黑盒,难以获取具体鉴权实现方法
    2. 没有硬件优化性能可能不够 但是现在貌似也有了 vsol 这种光猫,是否可以逆向光猫来获取具体的技术实现细节呢?
    32 条回复    2025-05-02 23:45:31 +08:00
    moefishtang
        1
    moefishtang  
       54 天前
    https://www.v2ex.com/t/1108542
    你不是第一个有这种想法的人
    lengrongec
        2
    lengrongec  
       54 天前
    lengrongec
        3
    lengrongec  
       54 天前
    @lengrongec mikrotik 帮你实现
    Yserver
        4
    Yserver  
    OP
       54 天前
    @moefishtang 这个我也看到了
    Yserver
        5
    Yserver  
    OP
       54 天前
    @lengrongec mikrotik 能兼容国内的定制协议吗,而且感觉这个东西不太适合多宽带接入
    Love4Taylor
        6
    Love4Taylor  
       54 天前 via iPhone
    猫棒+ BPI-R4 ,我目前是这样。
    cr3bit
        7
    cr3bit  
       54 天前
    @lengrongec
    这东西还是专有软硬+模块吧? lz 应该问的是随便光卡+模块+可随便移植的系统?
    onion83
        9
    onion83  
       54 天前
    “那么,可否自己写一套鉴权、上网的系统来替代运营商光猫呢?”

    - 可以,但是没有折腾价值,MA5671 、诺基亚猫棒之类的咸鱼也就 50 元
    - Mikrotik 是网络设备本身,没有必要去处理 ONU 和 OLT 的交互逻辑,况且每个地方的运营商都有自己的标准(魔改)
    - 猫棒 = 观点转换器 + 编码/解码器 二合一

    见: https://www.v2ex.com/t/702390
    onion83
        10
    onion83  
       54 天前
    - 猫棒 = 光电转换器 + 编码/解码器 二合一
    anonymity
        11
    anonymity  
       54 天前
    PON 这东西没见过开源方案,只有一个标准 具体实现都是各厂商高度定制化的
    Yserver
        12
    Yserver  
    OP
       54 天前
    @alpha9318 这种就是猫棒了
    Yserver
        13
    Yserver  
    OP
       54 天前
    @onion83 确实价值不大,但是猫棒温度很高,我想如果只有鉴权的话应该工程量很大
    onion83
        14
    onion83  
       54 天前
    @Yserver 每个设备都有适应工况的,单模光模块一般都工作在 0-100 度,用家用玩家的体感和视觉,去度量一个工业设备,未免有点杞人忧天,真的担心一个 20 块的 usb 风扇解君愁。
    Yserver
        15
    Yserver  
    OP
       54 天前
    @onion83 光模块温度倒还好,但是听说猫棒高温会断流,而且 xpon 的猫棒很贵
    onion83
        16
    onion83  
       53 天前
    @Yserver 就买 50 块的洋垃圾即可,加风扇玩三年了未发现啥问题,xpon 的猫棒目前还处于割韭菜阶段,勿入。或者给个定义:大于 100 块的 ONU 设备我都认为是割韭菜:)
    yolee599
        17
    yolee599  
       53 天前 via Android
    [华为光猫利用自带端口镜像命令抓取 PON 光纤口数据]( https://www.right.com.cn/forum/thread-534538-1-1.html)
    piero66
        18
    piero66  
       53 天前
    不就是猫棒
    Yserver
        19
    Yserver  
    OP
       53 天前
    @yolee599 感谢,我去参考看看
    Yserver
        20
    Yserver  
    OP
       53 天前
    @piero66 希望有更好的可玩性
    ThirdFlame
        21
    ThirdFlame  
       53 天前
    你图片上这个应该是个 光模块,而不是光猫。
    简单这么说,这玩意就负责光电相互转换,就是收到的光信号的 01 ,转为电信号的 01 (同时也能反向)。
    那么你要想自己实现 onu 的功能,就需要先把 GPON 协议全部实现一遍。

    个人觉得还是玩 猫棒。
    RecursiveG
        22
    RecursiveG  
       53 天前
    不行,这种模块只能插在特定的硬件上用。
    zhujinliang
        23
    zhujinliang  
       53 天前 via iPhone
    Pon 网的光模块和常规的以太网的光模块硬件上是有区别的
    以太网模块是点对点的,只有发送和接收两个信号,光模块把信号调制到激光上,或者接收光信号解调就行了
    Pon 网因为上行是时分复用的,所以除了发送、接收以外,还需要一个控制是否发光的突发信号,否则两个 ONU 同时发光,局端无法解调
    opensecd
        24
    opensecd  
       53 天前
    这只是个 PHY 层的模块, 不包含 GPON MAC, 也没有 Software 层;
    Yserver
        25
    Yserver  
    OP
       52 天前
    @ThirdFlame 这个就是 gpon 模块,应该只需要实现软件层吧
    Yserver
        26
    Yserver  
    OP
       52 天前
    @RecursiveG 这个还有硬件限制吗
    ThirdFlame
        27
    ThirdFlame  
       52 天前
    @Yserver #25 23 楼说的发光冲突的问题 也是需要考虑的。 整体上是只需要软件了,但是你要是想自己从 0 开始实现,他不太现实
    Yserver
        28
    Yserver  
    OP
       51 天前
    @ThirdFlame 确实,但是这个应该是模块负责的吧
    RecursiveG
        29
    RecursiveG  
       51 天前
    就是 24 楼说的 MAC 问题,建议阅读 https://hack-gpon.org/ont-wo-mac/
    fairytale
        30
    fairytale  
       47 天前 via Android
    你搜 gpon/epon 模块。olt 模块和 onu 模块不同的。olt 模块纯光电转换,很便宜,onu 模块就是猫棒 gpon 不到 50 ,epon 要 150 。
    fairytale
        31
    fairytale  
       47 天前 via Android
    @opensecd 大佬说的对。这种是纯 phy ,mac 也是需要芯片实现的,纯软件不行。而猫棒是带两套 mac 带 cpu 的。pon 的 mac 与以太网 mac ,也不可能直接转换,把以太网从 pon 中分离出来,还是要经过 soc 的。
    Yserver
        32
    Yserver  
    OP
       47 天前
    @fairytale onu 模块好像和猫棒不太一样,这个没有处理器内存的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4103 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:13 · PVG 18:13 · LAX 03:13 · JFK 06:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.