【技术实现步骤摘要】
一种光模块类型的识别方法及装置
本专利技术涉及光电
,尤其涉及一种光模块类型的识别方法及装置。
技术介绍
光模块是一种用于光电转换的器件,光模块的类型多种多样,例如,以光模块的端口类型来区分,包括1G、2G、4G、8G、10G、25G、40G等端口类型的光模块,以封装格式来区分,包括按照小封装可插拔收发器(英文:Smallform-factorpluggabletransceiver,缩写:SFP)、通道小封装可插拔收发器(英文:QuadSmallform-factorpluggabletransceiver,缩写:QSFP)、C封装可插拔收发器(英文:Cform-factorpluggabletransceiver,缩写:CFP)等协议进行封装的光模块。用户在进行数据中心的组网过程中,需要对即将使用的光模块进行识别,以确定该光模块的类型。目前,识别光模块类型的方法一般是根据光模块中的协议寄存器的内容来识别光模块类型。具体的,根据SFP、QSFP、CFP等协议指定光模块中的某个寄存器作为协议寄存器,通过将该协议寄存器中相应的比特位置位以标记光模块类型。例如,根据SFP协议,指定光模块中第3寄存器为协议寄存器,若将第3寄存器中的第7比特位置位,则表示该光模块的类型为10GBase-ER(全称:Base-ExtendedReach),若将第3寄存器中的第6比特位置位,则表示该光模块的类型为10GBase-LRM。然而,由于个别厂家生产的光模块的协议寄存器的内容在出厂的时候就配置错误,从而导致识别装置得出错误的光模块类型。且随着协议寄存器不断更新扩展,以及 ...
【技术保护点】
一种光模块类型的识别方法,其特征在于,包括:读取光模块的内部寄存器以获取所述光模块的属性;在预设的光模块类型数据库中查询是否存在与所述光模块的属性对应的第一光模块类型;若所述光模块类型数据库中存在所述第一光模块类型,则向设备管理模块上报所述第一光模块类型。
【技术特征摘要】
1.一种光模块类型的识别方法,其特征在于,包括:读取光模块的内部寄存器以获取所述光模块的属性;在预设的光模块类型数据库中查询是否存在与所述光模块的属性对应的第一光模块类型;若所述光模块类型数据库中存在所述第一光模块类型,则向设备管理模块上报所述第一光模块类型。2.根据权利要求1所述的方法,其特征在于,所述向设备管理模块上报所述第一光模块类型之前,所述方法还包括:根据所述光模块的协议寄存器的内容,确定第二光模块类型;所述向设备管理模块上报所述第一光模块类型,包括:若所述第一光模块类型与所述第二光模块类型相同,则向所述设备管理模块上报所述第一光模块类型;若所述第一光模块类型与所述第二光模块类型不相同,则向所述设备管理模块上报所述第一光模块类型和第一预警信息,所述第一预警信息用于指示所述第一光模块类型与所述第二光模块类型不一致。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若所述光模块类型数据库中不存在所述第一光模块类型,则根据所述协议寄存器的内容确定第二光模块类型;若所述第二光模块类型为已知光模块类型,则从所述设备管理模块中获取预设的光模块类型集合;若所述第二光模块类型为所述光模块类型集合中的一个,则向所述设备管理模块上报所述第二光模块类型。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述第二光模块类型不为所述光模块类型集合中的一个,则向所述设备管理模块上报所述第二光模块类型和第二预警信息,所述第二预警信息用于指示所述光模块类型集合中没有所述第二光模块类型。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:若所述第二光模块类型为未知光模块类型,则查询所述光模块中是否存在预配置文件;若存在所述预配置文件,则根据所述预配置文件中的内容,确定第三光模块类型;向所述设备管理模块上报所述第三光模块类型。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若不存在所述预配置文件,则从所述设备管理模块中获取预先指定的第四光模块类型,所述第四光模块类型为所述光模块类型集合中的一个;向所述设备管理模块上报所述第四光模块类型和第三预警信息,所述第三预警信息用于指示所述第二光模块类型为未知光模块类型。7.根据权利要求1-6任一项所述的方法,其特征在于,所述光模块的属性包括所述光模块的波长、所述光模块的位速率、所述光模块的传输距离以及所述光模块的通道数中的至少一个。8.一种光模块类型的识别装置,其特征在于,包括:获取单元,用于读取光模块的内部寄存器以获取所述光模块的属性;查询单元,用于在预设的光模块类型数据库中查询是否存在与所述...
【专利技术属性】
技术研发人员:郭德庆,
申请(专利权)人:华为数字技术苏州有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。