使用兮克 2.5G 交换机将北京联通 EPON 改为 ODI 猫棒接入

June 19, 2023 · 291 words · 2 min

使用兮克 2.5G 交换机将北京联通 EPON 改为 ODI 猫棒接入

最近入手了兮克2.5G交换机(兮克SKS1200-8GPY1XF),有 8 个 2.5G 电口和 1 个 10G SFP+ 光口;支持多种组网模式,其中一种是支持使用猫棒接入,由路由器拨号后再回接到交换机,这样就可以替换掉光猫了 (注意:兮克 SKS1200-8GPY1XF 不支持 VLAN 隔离,将网线接到路由器再回接会形成环路,导致网络频繁抖动;建议使用最新的支持 VLAN 隔离的版本)

homelab-switch-sfp-network.png

替换光猫有以下原因:

  1. 千兆及以上宽带突破不到千兆限制:运营商的千兆光猫一般只能跑到 950M左右,而 EPON 支持 1.25G 下行,GPON 支持 2.5G 下行
  2. 减少光猫空间占用:光猫体积较大,替换成猫棒可以减少空间占用,对于将网络设备放在弱电箱的用户比较合适
  3. 瞎折腾:纯粹为了体验和折腾

名词解释

  • 猫棒

猫棒(Pon Stick) 就是 SFP 封装的猫,分为 GPON、EPON 等,接口是 SFP,可插到有 SFP 口的交换机、路由器或者网卡上来代替光猫,具有光猫完整的功能;优点是体积小,网速比普通光猫高;缺点是性能羸弱,发热量大,不够稳定

  • 光模块

光模块工作在OSI模型的物理层,是光纤通信系统中的核心器件之一。它主要由光电子器件(光发射器、光接收器)、功能电路和光接口等部分组成,主要作用就是实现光纤通信中的光电转换和电光转换功能;光模块是一个光电转换器,而猫棒是有 CPU、内存、系统的光猫,两者都使用 SFP 接口

  • SFP/SFP+

SFP(Small Form-Factor Pluggable)和SFP+(Enhanced Small Form-Factor Pluggable)是两种不同的光模块类型,主要区别是它们支持的传输速率不同;SFP 模块支持最高传输速率为1.25 Gbps,而 SFP+ 模块支持最高传输速率为10 Gbps。此外,SFP+ 可以向下兼容 SFP 插槽,因此可以将 SFP+ 插入 SFP 插槽中,但反之则不行

  • UPC/APC/SC:

UPC(Ultra Physical Contact)、APC(Angled Physical Contact)和SC(Subscriber Connector)都是光纤接口的类型;通常 APC 是绿色的接头,用于机房等场景;SC 是蓝色的接头,一般家用光纤都是 SC 接口

  • EPON/GPON:

GPON(Gigabit Passive Optical Network)和EPON(Ethernet Passive Optical Network)都是基于Passive Optical Network (PON)技术的光纤接入网络。

GPON 是 ITU-T 标准化的 PON 技术,最高传输速率可达2.5 Gbps 下行 和1.25 Gbps 上行。它通常用于大型服务提供商、运营商或企业级网络中,提供高速宽带 Internet、IPTV、VoIP等服务。

EPON 则是 IEEE 802.3 标准的 PON 技术,使用以太网技术在单根光纤上传输数据,最高传输速率可达 1.25 Gbps。由于采用了市场上广泛应用的以太网协议,EPON 在一些小型企业、住宅小区等应用场合得到了广泛应用。

硬件设备

  • 宽带:北京联通,EPON(非10G)
  • 光猫:烽火 HG2543C1 (EPON/4+1+WiFi(2.4G))
  • 猫棒:ODI DFP-34X-2C2,支持 EPON 和 GPON 两种模式
  • 路由器:红米 AX6000,一个千兆 WAN口,三个千兆 LAN 口
  • 交换机:兮克 SKS1200-8GPY1XF, 8 个 2.5G 电口和 1 个 10G SFP+ 光口

获取光猫认证信息

改接之前要确认光猫已经修改为桥接模式,可以自行登陆光猫超级账户进行修改,或者联系运营商要求修改

北京联通使用 MAC+SN 的方式进行认证,登陆光猫后台即可获取到;实际测试中只使用到了 MAC 地址,在光猫后面的贴纸就可以获取到

homelab-switch-unicom-epon-device-info.png

配置猫棒

北京联通的 EPON 配置较为复杂,除了配置 MAC/MACKEY 和 VLAN ID外,还需要配置 MAC 映射和猫棒信息(以及 OUI 信息)

购买到的猫棒的固件版本是 V1.0-220923,这个版本不支持配置 MAC 映射表,因此要先刷回 V1.0-220414 版本进行配置

使用 220414 固件配置 MAC 映射

刷入固件

  • 下载固件

在 GitHub 仓库 https://github.com/Anime4000/RTL960x 下载 Firmware/DFP-34X-2C2/M114_sfp_ODI_Vlan_220414.tar 文件

  • 刷入固件

登陆猫棒后台,默认地址 192.168.1.1,默认用户名和密码都是 admin(需要确保电脑在同一个网段才能访问到)

homelab-switch-sfp-epon-odi-login.png

登陆后进入固件升级,选择刚才下载的 tar 文件,点击升级

homelab-switch-sfp-epon-odi-upgrade.png

点击升级后会先上传固件,可能需要1分钟左右,耐心等待,期间不要操作

homelab-switch-sfp-epon-odi-upgrade-progress.png

大概3~5分钟后升级完成,提示需要重新登陆

homelab-switch-sfp-epon-odi-upgrade-complete.png

配置 MAC 映射表

升级完成后再次登陆,进入到 EPON 设定,LOID 填入光猫的 MAC 地址,LOID 密码填 000000,MAC 映射表的 0/2/4/6 也填写光猫的 MAC 地址

homelab-switch-sfp-epon-odi-mac-mapping.png

填写完成后点击应用,然后选择提交并重启,等待重启完成后刷入 220923 进行配置

homelab-switch-sfp-epon-odi-apply-settings.png

使用 220912 固件配置认证信息

刷入固件

  • 下载固件

在 GitHub 仓库 https://github.com/Anime4000/RTL960x 下载 Firmware/DFP-34X-2C2/M110_sfp_ODI_220923.tar 文件

  • 刷入固件

操作和上面一样,等待升级完成

配置 MAC 和 MACKEY

升级完成后再次登陆猫棒后台,选择 设定进行配置(未深入研究,以下配置或许不完全准确)

  • LOID 设定:光猫的 MAC 地址
  • LOID 密码: 000000
  • MAC:光猫的 MAC 地址
  • MACKEY:hsgq1.9a+大写的光猫 MAC 地址的小写 md5 值,如 MAC 地址是 XXXXXXXXXXXX, 则获取hsgq1.9aXXXXXXXXXXXX的 md5 值即可,可以使用命令行或者在线网站进行计算
  • OUI:配置值为 111111,这个配置在任何文档中均未提到,但是实际影响到了拨号,未配置之前拨号一直没有响应,配置后可以成功拨号(或许和其他配置有关)
  • 其他配置:非必须,参考图片内容进行配置即可(如果拨号失败建议修改为一样的)

homelab-switch-sfp-epon-odi-mac-mackey-settings.png

配置 VLAN

选择 VLAN 设置,将 VLAN 改为手动,PVID 填写光猫的 INTERNET 的 VLAN ID,北京联通为 3961

homelab-switch-sfp-odi-set-vlan.png

配置完成后,点击 提交/重启,保存并重启,使配置生效

检查连接状态

插入光纤,重启后再次登陆后台,查看 PON,如果发送功率和接收功率均有值,说明光信号正常,查看 EPON LLID Statusindex0 的状态是 1,说明猫棒认证成功;可以多刷新几次,检查是否一直是 1(如果 0 和 1 来回变,说明认证失败了)

homelab-switch-sfp-epon-status.png

拨号

将路由器或者电脑用网线连接交换机的 8号口,然后选择拨号上网,等待一会儿即可看到拨号成功了

homelab-switch-sfp-epon-dial-success.png

如果等待一会儿后提示拨号失败了,说明配置可能不正确,按照截图中的配置内容重新填写,然后在 备份/恢复 中选择重置后再次尝试

homelab-switch-sfp-epon-odi-reset.png