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

177 天前
 Yserver

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

  1. 运营商系统是个黑盒,难以获取具体鉴权实现方法
  2. 没有硬件优化性能可能不够 但是现在貌似也有了 vsol 这种光猫,是否可以逆向光猫来获取具体的技术实现细节呢?
3083 次点击
所在节点    宽带症候群
32 条回复
ThirdFlame
177 天前
你图片上这个应该是个 光模块,而不是光猫。
简单这么说,这玩意就负责光电相互转换,就是收到的光信号的 01 ,转为电信号的 01 (同时也能反向)。
那么你要想自己实现 onu 的功能,就需要先把 GPON 协议全部实现一遍。

个人觉得还是玩 猫棒。
RecursiveG
177 天前
不行,这种模块只能插在特定的硬件上用。
zhujinliang
177 天前
Pon 网的光模块和常规的以太网的光模块硬件上是有区别的
以太网模块是点对点的,只有发送和接收两个信号,光模块把信号调制到激光上,或者接收光信号解调就行了
Pon 网因为上行是时分复用的,所以除了发送、接收以外,还需要一个控制是否发光的突发信号,否则两个 ONU 同时发光,局端无法解调
opensecd
176 天前
这只是个 PHY 层的模块, 不包含 GPON MAC, 也没有 Software 层;
Yserver
176 天前
@ThirdFlame 这个就是 gpon 模块,应该只需要实现软件层吧
Yserver
176 天前
@RecursiveG 这个还有硬件限制吗
ThirdFlame
175 天前
@Yserver #25 23 楼说的发光冲突的问题 也是需要考虑的。 整体上是只需要软件了,但是你要是想自己从 0 开始实现,他不太现实
Yserver
175 天前
@ThirdFlame 确实,但是这个应该是模块负责的吧
RecursiveG
174 天前
就是 24 楼说的 MAC 问题,建议阅读 https://hack-gpon.org/ont-wo-mac/
fairytale
171 天前
你搜 gpon/epon 模块。olt 模块和 onu 模块不同的。olt 模块纯光电转换,很便宜,onu 模块就是猫棒 gpon 不到 50 ,epon 要 150 。
fairytale
171 天前
@opensecd 大佬说的对。这种是纯 phy ,mac 也是需要芯片实现的,纯软件不行。而猫棒是带两套 mac 带 cpu 的。pon 的 mac 与以太网 mac ,也不可能直接转换,把以太网从 pon 中分离出来,还是要经过 soc 的。
Yserver
171 天前
@fairytale onu 模块好像和猫棒不太一样,这个没有处理器内存的

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

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

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

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

© 2021 V2EX