一种交换机的制作方法

文档序号:7908667阅读:417来源:国知局
专利名称:一种交换机的制作方法
技术领域
本实用新型涉及网络技术,更具体地说,涉及一种交换机。
背景技术
SFP (小型可插拔模块,Small Form-factor Pluggable)是符合 IEEE802. 3ab 规定的一种千兆以太网的可热插拔的模块,根据其支持的协议和采用的接口不同,SFP大致可分为如下类别1) 1000BASE-X SFP,采用 SerDes 接口 ;2) 1000BASE-X SFP,采用 SGMII 接口 ;3) 10/100/1000BASE-T SFP,采用 SGMII 接口 ;4) 100BASE-FX SFP,采用 SGMII 接口 ;5) 1000BASE-T SFP,采用 SerDes 接口。当前使用的二层/三层网络管理型交换机,一般携带一个或多个前端SFP接口,以支持用户使用光纤来连接交换机和其他网络设备。同时,根据PHY芯片提供的支持,交换机预先将其SFP接口固定配置为其PHY芯片支持的多种SFP类别中的某一种,从而使交换机的SFP接口固定工作在一种协议模式下,然后用户使用支持该协议的光纤模块,通过SFP接口连接其他网络设备到交换机上。以cisco的Catalyst 3560交换机为例其支持2个前端SFP接口,SFP接口的工作模式被固定为1000BASE-X,用户可以使用1000BASE-X光纤模块连接其他网络设备到交换机SFP接口。但是,现有交换机对SFP的支持尚有以下缺陷1)固定了 SFP的工作模式,浪费了 PHY芯片支持的多种其它工作模式。以 Broadcom 公司的 PHY 芯片 BCM 54684 为例,其支持 SGMII 接口的 1000BASE-X SFP, 100BASE-FX SFP,在现有交换机的SFP技术方案中,若固定SFP的工作模式为1000BASE-X, 则必然浪费100BASE-FX,反之亦然。2)固定了 SFP的工作模式,使得用户只能使用特定的SFP光纤模块,不单给用户使用交换机造成不便,也浪费了用户的SFP光纤模块资源。假定交换机SFP接口固定为100BASE-FX,而用户拥有1000BASE-X光纤模块和100BASE-FX光纤模块,则用户只能使用100BASE-FX光纤模块,浪费了 1000BASE-X模块,如果用户只有1000BASE-X模块没有 100BASE-FX模块,则用户还需购买100BASE-FX光纤模块。

实用新型内容本实用新型要解决的技术问题在于,针对现有技术的上述SFP的工作模式固定以及光纤模块资源浪费的缺陷,提供一种交换机。本实用新型解决其技术问题所采用的技术方案是构造一种交换机,包括支持多种SFP工作模式的物理层芯片,还包括用于外接SFP光纤模块的SFP接口;[0015]检测所述SFP接口是否处于已建立连接状态以及在检测到所述SFP接口处于未建立连接状态时进一步检测所述SFP接口是否外接有SFP光纤模块的状态检测单元;在检测到所述SFP接口外接有SFP光纤模块时,配置所述SFP接口的SFP工作模式为多种SFP工作模式中与所述SFP光纤模块匹配的一种SFP工作模式的配置单元;所述状态检测单元与所述配置单元、所述SFP接口通信连接,所述配置单元与所述SFP接口通信连接。在本实用新型所述的交换机中,所述配置单元具体包括用于在检测到所述SFP接口外接有SFP光纤模块时,配置所述SFP接口的SFP工作模式为多种SFP工作模式中的一种SFP工作模式的第一配置单元。在本实用新型所述的交换机中,所述配置单元还包括定时单元;用于在所述定时单元达到所设置的第一预设时间时检测所述第一配置单元所配置的SFP工作模式是否与所述SFP光纤模块匹配,并在检测到所述第一配置单元所配置的 SFP工作模式与所述SFP光纤模块不匹配时发送重新配置信号给所述第一配置单元,以便所述第一配置单元在接收到所述重新配置信号时重新配置所述SFP接口的SFP工作模式为多种SFP工作模式中不同于所述第一配置单元先前所配置的SFP工作模式的一种SFP工作模式的匹配检测单元。在本实用新型所述的交换机中,所述配置单元还包括用于在所述第一配置单元所配置的SFP工作模式与所述SFP光纤模块匹配且所述定时单元达到所述定时单元所设置的第二预设时间时发送状态检测信号给所述状态检测单元的控制单元。在本实用新型所述的交换机中,所述多种SFP工作模式包括1000BASE-X、 10/100/1000BASE-T、100BASE-FX、1000BASE-T。在本实用新型所述的交换机中,所述SFP光纤模块为下列任一种1000BASE-X采用krDes接口的光纤模块;1000BASE-X采用SGMII接口的光纤模块;10/100/1000BASE-T 采用 SGMII 接口 的光纤模块;100BASE-FX采用SGMII接口的光纤模块;1000BASE-T SFP 采用 SerDes 接口 的光纤模块。本实用新型的有益效果是,交换机的SFP接口自动检测插入端口的SFP光纤模块, 并根据检测的结果自动匹配交换机SFP接口的SFP工作模式,从而匹配用户插入的光纤模块的SFP工作模式,使得无论用户插入何种类别的SFP光纤模块,交换机的SFP接口都可以正常使用。实现了由用户使用的SFP光纤模块决定交换机的SFP接口的SFP工作模式。采用本实用新型无需手动配置交换机SFP接口的工作模式,只要交换机的PHY芯片支持插入的SFP光纤模块,就能够实现自动匹配SFP接口的工作模式,快速建立连接。而且,在用户更换SFP光纤模块时,交换机的SFP接口仍能自动地检测和匹配SFP工作模式。本实用新型的交换机SFP接口可同时支持支持多种类型的SFP模块,方便用户使用,且能够提高用户的SFP光纤模块资源的利用率,节省用户使用SFP接口的成本。
下面将结合附图及实施例对本实用新型作进一步说明,附图中图1是依据本实用新型一实施例的交换机的结构示意图;图2是图1所示的配置单元104的结构示意图;图3是图1所示的配置单元104的另一结构示意图;图4是依据本实用新型的交换机进行SFP工作模式的检测和匹配过程的流程图。
具体实施方式
图1是依据本实用新型一实施例的交换机100的结构示意图,交换机100包括支持多种SFP工作模式的物理层(PHY)芯片101、SFP接口 102、状态检测单元103、配置单元 104。图1中还示出了与交换机的SFP接口 102连接的SFP光纤模块105。状态检测单元 103与所述配置单元104、所述SFP接口 102通信连接,所述配置单元104与所述SFP接口 102通信连接。SFP接口 102,用于与外接SFP光纤模块105连接;状态检测单元103,用于检测所述SFP接口 102是否处于已建立连接状态以及在检测到所述SFP接口 102处于未建立连接状态时进一步检测所述SFP接口是否外接有SFP光纤模块;配置单元104,用于在检测到所述SFP接口 102外接有SFP光纤模块105时,配置所述SFP接口 102的SFP工作模式为多种SFP工作模式中与所述SFP光纤模块105匹配的一种SFP工作模式。多种SFP工作模式包括如下类别1) 1000BASE-X,采用krDes接口 ; 2) 1000BASE-X,采用 SGMII 接口 ;;3) 10/100/1000BASE-T,采用 SGMII 接口 ;4) 100BASE-FX, 采用 SGMII 接口 ;5) 1000BASE-T,采用 SerDes 接口。SFP光纤模块105可为下列任一种1000BASE_X采用krDes接口的光纤模块; 1000BASE-X采用SGMII接口的光纤模块;10/100/1000BASE-T采用SGMII接口的光纤模块;100BASE-FX采用SGMII接口的光纤模块;1000BASE-T SFP采用krDes接口的光纤模块。图2示出了配置单元104的详细结构示意图。配置单元104包括彼此通信连接的第一配置单元1041、定时单元1042、匹配检测单元1043。定时单元1042与匹配检测单元 1043和第一配置单元1041连接,匹配检测单元1043与第一配置单元1041连接。第一配置单元1041,用于在检测到所述SFP接口外接有SFP光纤模块时,配置所述SFP接口的SFP工作模式为多种SFP工作模式中的一种SFP工作模式,并在接收到匹配检测单元发送的重新配置信号时重新配置所述SFP接口的SFP工作模式为多种SFP工作模式中不同于所述第一配置单元先前所配置的SFP工作模式的一种SFP工作模式;定时单元1042,用于设置预设时间,例如为第一配置单元1041设置第一预设时间;匹配检测单元1043,用于在所述定时单元达到所设置的第一预设时间时检测所述第一配置单元所配置的SFP工作模式是否与所述SFP光纤模块匹配,并在检测到所述第一配置单元所配置的SFP工作模式与所述SFP光纤模块不匹配时发送重新配置信号给所述第一配置单元。这里的第一预设时间可依据需要进行设置,例如根据实际使用的物理层(PHY) 芯片来决定。在本实用新型一实施例中,配置单元104还包括控制单元1044,如图3所示,控制单元1044用于在第一配置单元1041所配置的SFP工作模式与所述SFP光纤模块105匹配且所述定时单元1042达到所述定时单元1042所设置的第二预设时间时发送状态检测信号给状态检测单元103。这里的第二预设时间可依据需要进行设置,例如根据实际使用的物理层(PHY)芯片来决定。下面对本实用新型的交换机如何进行SFP工作模式的检测和匹配过程400进行详细阐述,如图4所示。步骤401,检测交换机SFP接口是否已经建立连接,如果已建立连接,进入步骤 412 ;步骤402,如果SFP接口处于未建立连接状态,再检测SFP接口是否有SFP光纤模块插入,如无,进入步骤412 ;步骤403,如果SFP接口有光纤模块插入且SFP接口处于未建立连接状态,则设置 SFP接口支持A类别的SFP工作模式(假定交换机PHY芯片可支持A、B、C三种类别的SFP 工作模式);步骤404,等待预设时间tl,以判定A类别的SFP工作模式能否匹配用户插入的 SFP光纤模块,判断是否匹配即检测SFP接口是否已建立连接;步骤405,经过预设时间tl,如果已建立连接,则说明已匹配成功,进入步骤412 ; 如果未建立连接,则进入步骤406,设置SFP接口支持B类别的SFP工作模式;步骤407,等待预设时间tl,以判定B类别的SFP工作模式能否匹配用户插入的光纤模块,判断是否匹配即检测SFP接口是否已建立连接;步骤408,经过预设时间tl,如果SFP接口已建立连接,则说明已匹配成功,进入步骤412 ;如果未建立连接,则进入步骤409,设置SFP接口支持C类别的SFP工作模式;步骤410,系统等待预设时间tl,以判定C类别的SFP工作模式能否匹配用户插入的光纤模块;步骤411,经过预设时间tl,如果SFP接口已建立连接,则说明已匹配成功,进入步骤412 ;如果未建立连接,进入步骤403,重新执行匹配过程;步骤412,系统等待预设时间t2后,跳到401 ;其中,时间参数tl和t2需要根据具体的PHY芯片进行调试来确定,以达到最优效
^ ο从图4可知,交换机采用轮询的方式,每隔一定时间查询是否有光纤模块插入,如果有则依次设置SFP接口的工作模式,直到匹配用户插入的光纤模块,建立连接为止。实现了自动检测用户插入SFP模块类型并对交换机SFP接口进行相应配置的功能。图4中仅以 3种SFP工作模式为例进行阐述,但是本实用新型并不限于此。不管交换机支持多少种SFP 工作模式,都可使用本方案实现SFP工作模式的自动匹配。而且,在用户更换SFP光纤模块时,交换机的SFP接口仍能自动地检测和匹配SFP工作模式。本方案可由用户使用的SFP光纤模块决定交换机SFP接口的工作模式。交换机的 SFP接口可以自动检测插入端口的用户光纤模块的工作模式,并根据检测的结果自动调整交换机SFP接口的工作模式,从而匹配用户插入的光纤模块的工作模式,使交换机的SFP接口无论用户插入何种类别的SFP光纤模块(在交换机PHY芯片支持的类别范围内),都可以正常使用。本实用新型的技术方案的优点总结如下1)根据用户插入不同的SFP光纤模块,交换机SFP接口可以自适应地在 1000BASE-X、100BASE-FX、10/100/1000BASE-T等各种类型的SFP工作模式之间切换,以匹配插入的光纤模块;2)用户无须手动对交换机SFP接口进行管理、配置或调整,本实用新型可以全自动工作;3)本实用新型对用户插入的各种类型的SFP模块,只要交换机PHY芯片支持该类型的SFP,一般可在短时间(例如1秒)内建立连接;4)本实用新型的交换机SFP接口同时支持多种类型的SFP模块,可以方便用户使用,提高用户SFP模块资源的利用率,节省用户使用SFP接口的成本。
权利要求1.一种交换机,包括支持多种SFP工作模式的物理层芯片,其特征在于,还包括 用于外接SFP光纤模块的SFP接口;检测所述SFP接口是否处于已建立连接状态以及在检测到所述SFP接口处于未建立连接状态时进一步检测所述SFP接口是否外接有SFP光纤模块的状态检测单元;在检测到所述SFP接口外接有SFP光纤模块时,配置所述SFP接口的SFP工作模式为多种SFP工作模式中与所述SFP光纤模块匹配的一种SFP工作模式的配置单元;所述状态检测单元与所述配置单元、所述SFP接口通信连接,所述配置单元与所述SFP 接口通信连接。
2.根据权利要求1所述的交换机,其特征在于,所述配置单元具体包括用于在检测到所述SFP接口外接有SFP光纤模块时,配置所述SFP接口的SFP工作模式为多种SFP工作模式中的一种SFP工作模式的第一配置单元。
3.根据权利要求2所述的交换机,其特征在于,所述配置单元还包括 定时单元;用于在所述定时单元达到所设置的第一预设时间时检测所述第一配置单元所配置的 SFP工作模式是否与所述SFP光纤模块匹配,并在检测到所述第一配置单元所配置的SFP 工作模式与所述SFP光纤模块不匹配时发送重新配置信号给所述第一配置单元,以便所述第一配置单元在接收到所述重新配置信号时重新配置所述SFP接口的SFP工作模式为多种 SFP工作模式中不同于所述第一配置单元先前所配置的SFP工作模式的一种SFP工作模式的匹配检测单元。
4.根据权利要求3所述的交换机,其特征在于,所述配置单元还包括用于在所述第一配置单元所配置的SFP工作模式与所述SFP光纤模块匹配且所述定时单元达到所述定时单元所设置的第二预设时间时发送状态检测信号给所述状态检测单元的控制单元。
5.根据权利要求广4任一项所述的交换机,其特征在于,所述多种SFP工作模式包括 1000BASE-X、10/100/1000BASE-T、100BASE-FX、1000BASE-T。
6.根据权利要求1、任一项所述的交换机,其特征在于,所述SFP光纤模块为下列任一种1000BASE-X采用krDes接口的光纤模块; 1000BASE-X采用SGMII接口的光纤模块; 10/100/1000BASE-T采用SGMII接口的光纤模块; 100BASE-FX采用SGMII接口的光纤模块; 1000BASE-T SFP采用SerDes接口的光纤模块。
专利摘要本实用新型涉及一种交换机,包括支持多种SFP工作模式的物理层芯片;用于外接SFP光纤模块的SFP接口;检测所述SFP接口是否处于已建立连接状态以及在检测到所述SFP接口处于未连接状态时进一步检测所述SFP接口是否外接有SFP光纤模块的状态检测单元;在检测到所述SFP接口外接有SFP光纤模块时,配置所述SFP接口的SFP工作模式为多种SFP工作模式中与所述SFP光纤模块匹配的一种SFP工作模式的配置单元。本方案无需手动配置SFP接口的工作模式,只要交换机的PHY芯片支持插入的SFP光纤模块,就能自动匹配SFP接口的工作模式,快速建立连接,既方便用户使用,又能提高SFP光纤模块资源的利用率。
文档编号H04L12/04GK201994948SQ20102069584
公开日2011年9月28日 申请日期2010年12月31日 优先权日2010年12月31日
发明者朱垚, 陈慧 申请人:深圳市普联技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1