光模块编码,可以看做一把钥匙,用以匹配交换机这把大锁。交换机品牌众多,Cisco,Huawei,H3C,Juniper,Alcatel等,用户采购光模块的时候需要指定目标交换机。但是在实际使用中,如果想将光模块换到别的目标交换机上使用,这可能就要根据实际情况,修改对应的编码才能正常使用。

     下面我们来简单的认识一下光模块编码:

     1.参照协议标准

     不同的光模块编码协议可参照对应的MSA:

     SFP封装 对应 SFF-8472

     XFP封装 对应 INF-8077

     QSFP封装 对应 SFF-8636

     2.编码区域

     以SFP封装为例,编码在A0h区域和A2h的page 00h/01h区域。

 SFP数据存储结构
图1 SFP数据存储结构

     以XFP封装为例,编码在A0h 的Table 01h 和Table 02h区域。

 XFP数据存储结构

图2 XFP数据存储结构

     不同品牌的交换机,在这些编码区域内容都会有一些不同的定义,厂家可以在这个编码区域做各种个性化的限制,以识别模块的类型或者阻止第三方模块的使用,这就所谓的编码兼容性。如果光模块的编码没有符合交换机要求,模块可能会无法工作或者产生设备告警。比如Cisco交换机,会在这个编码区域做复杂的算法验证,如果使用的光模块不符合Cisco编码规律,交换机缺省会把端口关闭掉以阻止模块正常工作。华为的交换机在插入第三方模块后,缺省模式下的交换机会在系统中弹出警告的信息,但通常不会禁止模块的使用。这些交换机通常也会提供系统配置命令,将第三方模块自动检查功能关闭掉,以方便客户使用第三方光模块产品。

     摩泰光电有自研的CodingBox编码器,同时支持SFP/XFP/QSFP模块,用户可以根据需要自行修改编码,适应不同的交换机应用,CodingBox编码器灵活轻便,无需单独供电,无需安装驱动程序,WIN10即插即用,使用方便。
     为了实现即插即用,我们设计了一个安装在计算机USB接口上的CodingBox。你可以通过在CodingBox和你的电脑之间连接USB线,方便的使用它。欢迎大家选购!

 CodingBox 外观照

图3 CodingBox 外观照