本发明涉及一种交换机,尤其涉及一种8个光口通用型千兆交换机。
背景技术:
现有普通的8端口千兆光交换机,其设计基本采用10端口SOHO级交换芯片,此类芯片有7个端口是Triple Speed Serdes,另外3个端口是Triple Speed & 1000Base-X Serdes,存在两种光口特性,无法做到8个光口特性一致、连通性良好。即8个光口有两种光口特性,光口对接存在限制,使用极为不便。此类方案虽然硬件成本略低,但光口使用非常不便。
技术实现要素:
本发明是为了解决上述不足,提供了一种8个光口通用型千兆交换机。
本发明的上述目的通过以下的技术方案来实现:一种8个光口通用型千兆交换机,包括PCB主板,PCB主板上设有电源芯片、单片机、交换芯片和物理层芯片,所述单片机和物理层芯片与交换芯片连接,所述交换芯片连接8个SFP插座,8个SFP插座连接8个光模块,8个光模块连接8个光口;所述物理层芯片连接网络变压器,网络变压器连接RJ45插座,RJ45插座连接电网口。
所述主板型号为GW-18-E/G。
所述单片机为8位单片机。
所述交换芯片为98DX106交换芯片。
所述交换机(主板型号:GW-18-E/G),由自主编程开发的软件程序独创地使用8位单片机(MCU)来控制和管理98DX106交换芯片,将其8个SGMII Tri-Speed Serdes接口在特定的1000Base-X编码方式下采取独特而灵活的带内协商方式,从而提高了光口的兼容性和通用性,实现每个光口既能够与1000Base-X接口特性的光模块连通,也能与SGMII接口特性的光模块连通,真正做到无限制任意连通,彻底解决了业内8个端口的千兆光交换机和其他通信设备之间的连通性问题,使光交换机的使用变为极其简便。
本发明与现有技术相比的优点是:采用10端口桌上型交换芯片98DX106,该芯片10个端口都是SGMII Tri-Speed Serdes,并通过编写大量软件程序独创地使用单片机来控制和管理交换芯片98DX106(普通应用都是由CPU来管理和配置交换芯片98DX106,硬件成本很高),使其在特定的1000Base-X编码方式下采取独特而灵活的带内协商方式,从而提高了光口的兼容性和通用性,实现每个光口既能够与1000Base-X接口特性的光模块连通,也能与SGMII接口特性的光模块连通,真正做到无限制任意连通,彻底解决了业内8个端口的千兆光交换机和其他通信设备之间的连通性问题,使光交换机的使用变为极其简便。本方案的硬件成本略高,软件开发难度较大,但所有光口特性一致,使用就非常方便了。
附图说明
图1是本发明的硬件构成框图。
图2是本发明的软件控制流程框图。
具体实施方式
下面结合附图对本发明进一步详述。
如图1所示,一种8个光口通用型千兆交换机,包括PCB主板,PCB主板上设有电源芯片、单片机、交换芯片和物理层芯片,所述单片机和物理层芯片与交换芯片连接,所述交换芯片连接8个SFP插座,8个SFP插座连接8个光模块,8个光模块连接8个光口;所述物理层芯片连接网络变压器,网络变压器连接RJ45插座,RJ45插座连接电网口。
所述主板型号为GW-18-E/G。所述单片机为8位单片机。所述交换芯片为98DX106交换芯片。
如图2所示,本发明的软件控制流程为:首先,系统初始化,若初始化未完成,返回系统初始化;若初始化完成,则检查每个光口当前编码格式,若为1000Base-X格式,则监控系统工作状态,若为非1000Base-X格式,则将编码方式配置为1000Base-X格式,并以带内协商模式来连接和通讯,然后进行监控系统工作状态;当监控系统工作状态时,若工作正常,则循环检查光口当前编码格式和监控系统工作状态;若工作不正常,则返回系统初始化。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。