一种波长探测方法及装置的制造方法_2

文档序号:8284349阅读:来源:国知局
31]图1是本发明实施例提供的方法流程图;
[0032]图2是本发明另一实施例提供的方法流程图;
[0033]图3是本发明再一实施例提供的方法流程图;
[0034]图4是本发明实施例提供的系统结构图;
[0035]图5是本发明实施例提供的波长表;
[0036]图6是本发明实施例提供的波长表对应的二维链表;
[0037]图7是本发明实施例提供的装置所在设备的硬件架构图;
[0038]图8是本发明实施例提供的装置结构示意图;
[0039]图9是本发明另一实施例提供的装置所在设备的硬件架构图;
[0040]图10是本发明另一实施例提供的装置结构示意图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]如图1所示,本发明实施例提供了一种波长探测方法,应用在频道解析器上,其中,所述频道解析器包括:处理器、与所述处理器相连接的内存,在所述内存中设置接收通道的波长表,所述波长表包括多个波长;在接收通道上设置波长选择开关,该方法可以包括以下步骤:
[0043]步骤101:处理器接收SDN控制器发送的波长设置指令。
[0044]步骤102:根据波长设置指令,读取内存中的波长表,将接收通道的波长选择开关设置为波长表中未被设置过的目标波长,并将设置结果发送给SDN控制器。
[0045]步骤103:在接收通道上利用目标波长监测光纤交换机针对SDN控制器发送的握手命令所返回的响应数据,若监测到响应数据,且将响应数据发送给SDN控制器,以使SDN控制器对响应数据验证正确时,确定探测成功;否则,执行步骤101-步骤103,直到确定探测成功。
[0046]根据上述方案,通过在频道解析器中设置波长表,以及在接收通道上设置波长选择开关,频道解析器根据波长表对波长选择开关进行波长选择,以利用该设置的波长监测光纤交换机返回的响应数据,在选择的波长与光纤交换机发送响应数据的固定波长相等时,频道解析器将会监测到响应数据,且该响应数据是对SDN控制器发送的握手命令的响应,使得SDN控制器成功对光纤交换机进行控制。
[0047]如图2所示,本发明实施例提供了一种波长探测方法,应用在SDN控制器上,在频道解析器中设置接收通道的波长表,其中,波长表包括多个波长;在接收通道上设置波长选择开关,该方法可以包括以下步骤:
[0048]步骤201:SDN控制器向频道解析器发送波长设置指令,以使频道解析器根据波长设置指令,将接收通道的波长选择开关设置为波长表中未被设置过的目标波长。
[0049]步骤202:SDN服务器接收频道解析器发送的设置结果,并向光纤交换机发送握手命令,并使得频道解析器监测光纤交换机返回的响应数据。
[0050]步骤203:接收频道解析器发送的监测结果,在监测结果中携带有响应数据时,对响应数据进行验证,若验证结果为响应数据正确,则探测成功;若验证结果为响应数据错误或监测结果为未监测到响应数据,则执行步骤201-步骤203,直到探测成功。
[0051]根据上述方案,通过在频道解析器中设置波长表,以及在接收通道上设置波长选择开关,频道解析器根据波长表对波长选择开关进行波长选择,以利用该设置的波长监测光纤交换机返回的响应数据,在选择的波长与光纤交换机发送响应数据的固定波长相等时,频道解析器将会监测到响应数据,且该响应数据是对SDN控制器发送的握手命令的响应,使得SDN控制器成功对光纤交换机进行控制。
[0052]为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
[0053]如图3所示,本发明实施例提供了一种波长探测,该方法可以包括以下步骤:
[0054]步骤301:在频道解析器中设置接收通道的波长表,其中,频道解析器包括:处理器,分别与处理器相连接的内存、非易失性存储器;波长表中包括:多个波长以及分别与每个波长相对应的标志位。
[0055]如图4所示,为本实施例提供的系统结构图。
[0056]其中,多个光纤交换机米用多芯光纤作为传输介质,且每一根单芯光纤为一个通道,共η个通道,即Cjlj C η。其中,Cn通道为发送通道,为控制平面专用,SDN控制器利用发送通道向光纤交换机的数据发送。CSIj Clri为接收通道,光纤交换机利用接收通道向频道解析器发送响应数据,且在光纤交换机在发送响应数据时,通过波分复用技术,使用固定波长光束,其波长为λ。其中,η为不小于I的整数,Cn为第η个通道。
[0057]其中,频道解析器按照功能可分为三个部分:多端口网络交换机、光电及电光转换和每个接收通道上的波长选择开关。多端口网络交换机与SDN控制器相连接,以实现数据的交换功能。其所有端口按照功能可划分为两个工作域,即转换域和链接域。转换域的端口均设置为半工工作模式,其中一个!;端口为发送端口,剩余的R ,端口为接收端口。链接域的所有端口均为全双工端口,每一个链接域的端口均可连接SDN控制器。且任一个链接域的端口均可以任意设置为不小于IG的带宽。
[0058]在本实施例中,设置的波长表包括多个波长及每个波长对应的标志位,其中,标志位为0,表明这个标志位对应的波长不是光纤交换机发送响应数据的固定波长,若标志位为1,表明这个标志位对应的波长是光纤交换机发送响应数据的固定波长。
[0059]在本发明一优选实施例中,若不同的光纤交换机在返回响应数据时使用的固定波长相同,可以是为每一个接收通道均设置一个波长表;若不同的光纤交换机在返回响应数据时使用的固定波长不同,可以是为所有接收通道设置一个波长表。假设,为所有接收通道设置了一个波长表,那么接收通道的波长表如图5所示。
[0060]在本发明一优选实施例中,可以将波长表设置在内存中。为了在系统掉电后,依然可以保存该波长表,也可以将波长表设置在非易失性存储器中,并将波长表从非易失性存储器中复制到内存中。
[0061]在本发明一优选实施例中,在内存中的波长表可以形成二维链表结构,以提高读写的方便。其中,如图6所示,为二维链表结构示意图。
[0062]步骤302:SDN控制器向频道解析器发送波长读取指令。
[0063]其中,波长读取指令用于指示频道解析器读取波长表。
[0064]步骤303:频道解析器根据波长读取指令读取读取内存中的波长表,并向SDN控制器发送读取结果。
[0065]步骤304:SDN控制器在确定读取结果为波长表中所有标志位均为O时,向频道解析器发送波长设置指令。
[0066]在本实施例中,在波长表中所有标志位均为O时,表明尚未对光纤交换机发送响应数据的固定波长进行探测;在波长表中所有标志位中有任一标志位为I时,表明已经探测到光纤交换机发送响应数据的固定波长。在确定尚未对光纤交换机发送响应数据的固定波长进行探测时,向频道解析器发送波长设置指令。
[0067]在本发明一优选实施例中,
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1