一种千兆交换机的sfp接口速率的自适应方法及装置的制造方法

文档序号:8530327阅读:800来源:国知局
一种千兆交换机的sfp接口速率的自适应方法及装置的制造方法
【技术领域】
[0001]本发明属于以太网交换机技术领域,尤其涉及千兆交换机的SFP接口速率的自适应方法及装置。
【背景技术】
[0002]以太网交换机是基于以太网传输数据的交换机,以太网采用共享总线型传输媒体方式的局域网。以太网交换机的结构是每个端口都直接与主机相连,并且一般都工作在全双工方式。交换机能同时连通许多对端口,使每一对相互通信的主机都能像独占通信媒体那样,进行无冲突地传输数据。
[0003]千兆以太网交换机是指上联和下联口都是千兆口的交换机,也可理解为交换机端口支持1000M或10/100/1000M传输。千兆以太网以IEEE802.3以太网标准为标准,千兆以太网接口根据接口标准不一样分为1000BASE-X千兆以太网接口和1000BASE-T千兆以太网接口。1000BASE-X和1000BASE-T都是千兆以太网PHY (Physical Layer,物理层)层标准,千兆以太网PHY层要与千兆以太网MAC (Media Access Control,介质访问控制)层相连,才能实现千兆以太网交换机的功能。一般来说,1000BASE-X的PHY与MAC相连的物理接口为 SERDES (SERializer/DESerializer,并串行与串并行转换器),而 1000BASE-T 的 PHY 与MAC 相连的物理接口为 SGMII (Serial Gigabit Media Independent Interface,串行吉比特媒体独立接口)。
[0004]1000BASE-X千兆以太网接口和1000BASE-T千兆以太网接口都能做成SFP(SmallForm-factor Pluggable transceiver,小封装可插拔收发器)模块,从而导致SFP模块应用的技术不一样,插入千兆交换机后和交换机内部的MAC芯片的接口不一样,从而需要交换机内部的MAC芯片进行接口的切换,以适应不同的SFP模块,目前采用更换硬件的方式对于不同SFP模块的切换,实现接口匹配的问题,但是这种更换方式复杂,需要配备不同额接口模块,安装使用不方便。

【发明内容】

[0005]本发明的目的在于提供一种千兆交换机的SFP接口速率的自适应方法及装置,旨在解决现有技术中开发千兆交换机使用SFP模块不能兼容的问题。
[0006]本发明采取的技术方案为:一种千兆交换机的SFP接口速率的自适应方法,其特征在于,包括以下步骤:
[0007]SFP快速识别模块对SFP模块进行识别;
[0008]端口速率适配切换模块根据SFP模块对交换芯片端口模式进行切换;
[0009]对上层应用程序接口进行配置。
[0010]进一步地,所述SFP快速识别模块对SFP模块进行识别,具体包括:对SFP模块插入状态进行识别,并对插入的SFP模块信息进行读取。
[0011]进一步地,所述SFP模块信息为SFP内部的Base ID Fields区,包括SFP模块的厂家信息,厂家编码及速率信息。
[0012]进一步地,所述交换芯片端口模式包括SGMII模式和SERDES模式。
[0013]进一步地,所述对上层应用程序接口进行配置,具体包括:为命令行CLI及网管提供可配置和读取信息的API接口。
[0014]本发明还提供一种交换机千兆SFP接口的速率自适应装置,包括:
[0015]SFP快速识别模块,用于识别SFP是否插入及插入后读取信息;
[0016]端口速率适配切换模块,根据SFP模块的接口要求进行交换芯片端口模式的切换;
[0017]上层应用程序接口模块,为CLI (command-line interface,命令行界面)及SNMPAgent (Simple Network Management Protocol Agent,网管)提供可配置和读取信息的 API接口。
[0018]进一步地,所述SFP快速识别模块包括SFP模块插入状态检测模块和SFP模块信息读取t吴块。
[0019]进一步地,所述SFP模块信息为SFP内部的Base ID Fields区,包括SFP模块的厂家信息,厂家编码及速率信息。
[0020]进一步地,所述交换芯片端口模式包括SGMII模式和SERDES模式。
[0021]本发明的有益效果为:本发明通过SFP快速识别模块识别SFP模块是否插入及插入后读取信息,通过读取SFP光模块的类型,从而得到此SFP光模块所需要的接口是SGMII模式还是SERDES模式,通过端口速率适配切换模块通过SFP快速识别模块识别到SFP需要的接口类型,确定MAC与PHY之间接口模式是否需要切换,如果需要切换,向交换芯片的软件模块下发切换指令,对MAC与PHY之间接口模式进行切换,为命令行及网管提供可配置和读取信息的API接口,使得SFP模块能兼容多个千兆交换机接口,不需要重新进行接口配置转换,提高使用效率。
【附图说明】
[0022]图1为本发明提供的一种千兆交换机的SFP接口速率的自适应方法流程图;
[0023]图2为本发明提供的提供的SFP和CPLD及CPU之间的连接关系示意图;
[0024]图3为本发明提供的一种千兆交换机的SFP接口速率的自适应装置结构图。
【具体实施方式】
[0025]以下结合附图对本发明进行详细的说明。
[0026]参见图1为一种千兆交换机的SFP接口速率的自适应方法流程图。
[0027]如图1所示,一种千兆交换机的SFP接口速率的自适应方法,其特征在于,包括以下步骤:
[0028]步骤101,SFP快速识别模块对SFP模块进行识别;
[0029]步骤102,端口速率适配切换模块根据SFP模块对交换芯片端口模式进行切换;
[0030]步骤103,对上层应用程序接口进行配置。
[0031]在本发明实施例中,CPU通过设置的SFP快速识别模块的中断得到SFP模块插入,通过IIC(Inter-1ntegrated Circuit,集成电路总线)接口开始读取SFP的信息,通过读取SFP模块信息,对接口模式进行切换,使接口模式与插入的SFP模块相匹配,使得数据传输无冲突,提高传输效率。
[0032]在步骤101中,所述SFP快速识别模块对SFP模块进行识别,具体包括:对SFP模块插入状态进行识别,并对插入的SFP模块信息进行读取。
[0033]进一步地,所述SFP模块信息为SFP内部的Base ID Fields区,包括SFP模块的厂家信息,厂家编码及速率信息。
[0034]在步骤102中,所述交换芯
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1