[0006] 本发明要解决的技术问题是为了克服现有技术中OLT的保护机制不灵活,保护倒换过程时间较长的缺陷,提供一种保护机制灵活、保护倒换耗时短的OLT的SFP保护切换装置及方法。
[0007] 本发明是通过下述技术方案来解决上述技术问题:
[0008] 一种OLT的SFP保护切换装置,其特点在于,其包括有:
[0009] 一仲裁单元、一数据交换单元、至少二个PON MAC和至少二个SFP;
[0010] 所述PON MAC和所述SFP均与所述数据交换单元和所述仲裁单元电连接。此处,PON MAC和SFP与数据交换单元电连接,使得PON MAC与SFP可以通过数据交换单元电连接。
[0011] 所述数据交换单元用于选取一个所述PON MAC和一个所述SFP相连通以传输业务数据。
[0012] 所述仲裁单元用于从全部PON MAC或全部SFP获取一个PON MAC或一个SFP的状态信息,或者以设定的时间间隔遍历所述PON MAC和所述SFP的状态信息,并根据所述状态信息来指令所述数据交换单元选取用于传输所述业务数据的所述PON MAC和所述SFP。也就是说,PON MAC和SFP通过与仲裁单元电连接来传输状态信息至仲裁单元,仲裁单元根据状态信息来指令数据交换单元选取一个PON MAC和一个SFP通过数据交换单元相连通。
[0013] 较佳的,所述时间间隔为40纳秒~100纳秒。
[0014] 较佳的,所述PON MAC和所述SFP均通过高速串行收发器与所述数据交换单元电连接。
[0015] 较佳的,所述OLT的SFP保护切换装置包括有四个以上的所述SFP,每一个所述PON MAC与至少两个所述SFP建立映射关系。
[0016] 较佳的,所述OLT的SFP保护切换装置还包括一CPU,所述仲裁单元将获取的所述状态信息报送至所述CPU。
[0017] 较佳的,所述CPU还用于发送一端口映射表至所述仲裁单元,所述仲裁单元根据所述端口映射表改变所述PON MAC与至少两个所述SFP的映射关系。也就是说,仲裁单元根据CPU发送的端口映射表调整PON MAC与SFP的关系。
[0018] 本发明还包括一种OLT的SFP保护切换方法,其特点在于,其包括有以下步骤:
[0019] S0、选取一PON MAC作为当前工作PON MAC;
[0020] S1、获取当前工作PON MAC所使用的SFP的状态信息;
[0021] S2、根据所述状态信息判断所述SFP是否可用,若是则返回执行S1,若否则执行S3;
[0022] S3、判断所述SFP映射的当前工作PON MAC是否还映射有其他SFP,若是则执行S4,若否则执行S6;
[0023] S4、获取所述当前工作PON MAC映射的另一SFP的状态信息;
[0024] S5、根据所述另一SFP的状态信息判断所述另一SFP是否可用,若是则切换所述当前工作PON MAC的连接至所述另一SFP,并返回执行S1,若否则执行S6;
[0025] S6、判断所述当前工作PON MAC所映射的所有SFP的状态信息是否均被获取,若是则执行S7,若否则返回执行S4;
[0026] S7、选取另一个PON MAC作为当前工作PON MAC,返回S1。
[0027] 本发明的积极进步效果在于:通过设置两个以上的PON MAC以供切换使得保护机制灵活;通过设置仲裁单元获取SFP的状态信息并对PON MAC以及SFP的切换进行指示,使得不通过CPU即可完成保护功能,进而缩短了倒换时间。