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

news2024/10/5 15:34:40

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

最近入手了兮克2.5G交换机(兮克SKS1200-8GPY1XF),有 8 个 2.5G 电口和 1 个 10G SFP+ 光口;支持多种组网模式,其中一种是支持使用猫棒接入,由路由器拨号后再回接到交换机,这样就可以替换掉光猫了

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/661574.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

聊聊微服务到底该如何划分

背景 现在动不动就是微服务架构,但是微服务划分的合理与否会极大的影响开发过程中的复杂度,划分的重要性不言而喻,但是在微服务划分这条路上并没有银弹,有的说DDD可以解决微服务的划分问题,吕哥想说的是那只是理论上的…

Linux常用命令——gcc命令

在线Linux命令查询工具 gcc 基于C/C的编译器 补充说明 gcc命令使用GNU推出的基于C/C的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用GCC,怎样才能更好的应用GCC…

Linux---上传和下载、压缩和解压

1. 上传下载 可以通过FinalShell工具,方便的和虚拟机进行数据交换。 在FinalShell软件的下方窗体中,提供了Linux的文件系统视图,可以方便的: 浏览文件系统,找到合适的文件,右键点击下载,即可…

STL中set与map介绍

目录 一. 键值对1. 关联式容器2. pair3. 应用场景 二. set1. set的介绍2. set的使用3. multiset的介绍 三. map1. map的介绍2. map的使用3. multimap的介绍 一. 键值对 ​ 用来表示具有一一对应关系的一种结构,该结构中一般只包含两个成员变量key和value。key代表键…

Draw.io 高阶用法

drawio是一款非常不错画流程图的软件,而且是免费的,但大部分图形以2D为主,有时候 却需要一些3D效果来增强方案 举个例子: 需要变成这样,看起来更3D 方法: 先拖入一个圆形,把限制比例去掉&a…

【C数据结构】队列_Queue

目录 队列_Queue 【1】队列的概念及结构 【2】节点队列的实现 【2.1】队列的各个接口 【2.2】队列的初始化 【2.3】队列栈的释放 【2.4】队尾入队列 【2.5】队头出队列 【2.6】获取队列头部元素 【2.7】获取队列尾部元素 【2.8】获取队列中有效元素个数 【2.9】检测…

图像 检测 - CenterNet: Objects as Points (arXiv 2019)

CenterNet: Objects as Points - 目标作为点(arXiv 2019) 摘要1. 引言2. 相关工作3. 准备工作4. 目标作为点4.1 3D 检测4.2 人体姿态估计 5. 实施细节6. 实验6.1 目标检测6.1.1 附加实验 6.2 3D 检测6.3 姿态估计 7. 结论References附录A:模型…

Nginx安装Windows、Linux | 正向代理、反向代理、负载均衡

💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! Nginx Nginx是一个高性能的HTTP和反向代理服务器,也可用作电子邮件代理服务器和通用TCP/UDP代理服务器。它是一个轻量级的Web服务器,可以作为静…

[进阶]Java:线程概述、线程创建方式

什么是线程? 线程(thread)是一个程序内部的一条执行路径。我们之前启动程序执行后,main方法的执行其实就是一条单独的执行路径。程序中如果只有一条执行路径,那么这个程序就是单线程的程序。 多线程是什么? 多线程是指从软硬件上…

【现代数据架构】面向初创公司的现代数据堆栈

“为工作使用正确的工具!” 这句话一开始听起来很简单,但在实际方面实施起来却非常复杂。早期的初创公司发现很难选择生态系统中可用的各种工具,因为它们的数据将如何演变是非常不可预测的。 需要现代数据堆栈 在过去 10 年中,软件…

c++11 标准模板(STL)(std::basic_ios)(四)

定义于头文件 <ios> template< class CharT, class Traits std::char_traits<CharT> > class basic_ios : public std::ios_base 类 std::basic_ios 提供设施&#xff0c;以对拥有 std::basic_streambuf 接口的对象赋予接口。数个 std::basic_ios…

VMware Integrated OpenStack 7.3 - 支持 vSphere 8.0U1 和 NSX 4.1 并向下兼容

VMware Integrated OpenStack 7.3 - 支持 vSphere 8.0U1 和 NSX 4.1 并向下兼容 VMware 支持的 OpenStack 发行版&#xff1a;在 VMware 虚拟化技术之上运行企业级 OpenStack 云 请访问原文链接&#xff1a;https://sysin.org/blog/vmware-vio-7/&#xff0c;查看最新版。原创…

极易搭建的代码托管平台Gitea

这礼拜有点霉啊&#xff0c;先是日常自用的机器上&#xff0c;SSD 挂了&#xff0c;彻底识别不了的那种 隔了两天&#xff0c;用来写文章用的小机器上&#xff0c; 500G 的机械硬盘也挂了&#xff0c;重新格了一下&#xff0c;挂在玩客云上当个下载盘用吧 好在都有备份&#xf…

[进阶]Java:文件字节输出流、文件拷贝、资源释放

文件字节输出流&#xff08;FileOutputStream&#xff09;写数据出去的API 流的关闭和刷新 代码演示如下&#xff1a; ​​​​​​​ public class OutputStreamDemo04 {public static void main(String[] args) throws Exception {//1.创建一个文件字节输出流管道与目标文件…

WPF开发txt阅读器14:通过C#代码设计UI布局

文章目录 需求分析C#代码UI设计 txt阅读器系列&#xff1a; 需求分析和文件读写目录提取类&#x1f48e;列表控件与目录字体控件绑定&#x1f48e;前景/背景颜色书籍管理系统&#x1f48e;用树形图管理书籍语音播放&#x1f48e;播放进度显示&#x1f48e;快进快退&#x1f48…

ad18学习笔记六:ad18官方在线文档

这个挺有用&#xff0c;反正我是没找到离线的、完整的、详细的软件说明文档&#xff0c;只有去官网看在线的&#xff0c;有点卡&#xff0c;还是全英文的。 具体的位置直接进官网&#xff0c;比如这个&#xff1a; Board Region | Altium Designer 18.0 User Manual | Docume…

BOSHIDA AC DC电源模块在光纤通信设备的应用

BOSHIDA AC DC电源模块在光纤通信设备的应用 随着科技的不断发展&#xff0c;光纤通信技术逐渐成为人们日常生活和工作中广泛采用的一项技术。在光纤通信设/备中&#xff0c;稳定的电源模块是其正常运转的关键。AC DC电源模块在光纤通信设/备的应用也越来越广泛。 AC DC电源模…

清华青年AI自强作业hw3_1:用线性回归模型拟合MNIST手写数字分类

清华青年AI自强作业hw3_1&#xff1a;用线性回归模型拟合MNIST手写数字分类 实现过程思路分析逻辑回归二分类模型训练结果分析 相关链接 一起学AI系列博客&#xff1a;目录索引 hw3_1&#xff1a;用线性回归模型拟合MNIST手写数字分类 初步体验Tensorflow编程环境体会用回归模…

HDLBits自学笔记2:Verilog language.Vector

Vectors 建立一个电路&#xff0c;有一个3bit输入&#xff0c;输出这个向量&#xff0c;并将其分割为三个单独的1bit信号输出&#xff0c;电路图如下&#xff1a; module top_module ( input wire [2:0] vec,output wire [2:0] outv,output wire o2,output wire o1,output wir…

【30天熟悉Go语言】8 Go流程控制之循环结构for range、goto、break、continue

文章目录 一、前言二、for循环1、语法1&#xff09;和Java的for循环一样2&#xff09;和Java的while一样3&#xff09;和Java的for(;;)一样 2、for语句执行过程 三、for range1、语法1&#xff09;遍历key、value只遍历value 2&#xff09;遍历key 四、关键字1、break1&#xf…