【技术实现步骤摘要】
一种波长探测方法及装置
本专利技术涉及计算机
,特别涉及一种波长探测方法及装置。
技术介绍
随着计算机通信技术的不断发展,出现了一种新型网络架构,该新型网络架构包括:频道解析器、使用多芯光纤作为传输介质并采用环形布线方式与频道解析器相连接的多个光纤交换机、与频道解析器的各个端口相连接的SDN(SoftwareDefinedNetwork,软件定义网络)控制器。这种网络架构简单,扩展性较好。对于上述网络架构的工作方式包括:SDN控制器利用频道解析器的Tx端口向各个光纤交换机发送控制数据,光纤交换机对控制数据进行响应,将响应数据发送给频道解析器,以使频道解析器转发给SDN控制器。由于光纤交换机在发送响应数据时是采用固定波长的光束进行传输的,因此,频道解析器需要预先设置该固定波长,以接收光纤交换机的响应数据,否则,频道解析器将无法获取到光纤交换机的响应数据,从而造成SDN控制器的控制失败。
技术实现思路
有鉴于此,本专利技术提供一种波长探测方法及装置,以解决现有技术中因无法获取到光纤交换机的响应数据,而造成SDN控制器的控制失败的问题。本专利技术提供了一种波长探测方法,应用在频道解析器上,其中,所述频道解析器包括:处理器、与所述处理器相连接的内存,在所述内存中设置接收通道的波长表,所述波长表包括多个波长,包括:S11:所述处理器接收SDN控制器发送的波长设置指令;S12:根据所述波长设置指令,读取所述内存中的所述波长表,将接收通道的波长选择开关设置为所述波长表中未被设置过的目标波长,并将设置结果发送给SDN控制器;S13:在接收通道上利用所述目标波长监测光纤交 ...
【技术保护点】
一种波长探测方法,其特征在于,应用在频道解析器上,其中,所述频道解析器包括:处理器、与所述处理器相连接的内存,在所述内存中设置接收通道的波长表,所述波长表包括多个波长,包括:S11:所述处理器接收SDN控制器发送的波长设置指令;S12:根据所述波长设置指令,读取所述内存中的所述波长表,将接收通道的波长选择开关设置为所述波长表中未被设置过的目标波长,并将设置结果发送给SDN控制器;S13:在接收通道上利用所述目标波长监测光纤交换机针对SDN控制器发送的握手命令所返回的响应数据,若监测到所述响应数据,且将所述响应数据发送给SDN控制器,以使SDN控制器对所述响应数据验证正确时,确定探测成功;否则,执行S11‑S13,直到确定探测成功。
【技术特征摘要】
1.一种波长探测方法,其特征在于,应用在频道解析器上,其中,所述频道解析器包括:处理器、与所述处理器相连接的内存,在所述内存中设置接收通道的波长表,所述波长表包括多个波长,包括:S11:所述处理器接收软件定义网络SDN控制器发送的波长设置指令;S12:根据所述波长设置指令,读取所述内存中的所述波长表,将接收通道的波长选择开关设置为所述波长表中未被设置过的波长,并将设置结果发送给SDN控制器;S13:在接收通道上利用当前设置的波长监测光纤交换机针对SDN控制器发送的握手命令所返回的响应数据,若监测到所述响应数据,且将所述响应数据发送给SDN控制器,以使SDN控制器对所述响应数据验证正确时,确定探测成功;否则,执行S11-S13,直到确定探测成功。2.根据权利要求1所述的方法,其特征在于,所述波长表还包括:分别与每个波长相对应的标志位;在所述接收SDN控制器发送的波长设置指令之前,进一步包括:S10:接收SDN控制器发送的波长读取指令,根据所述波长读取指令读取所述波长表;在读取结果为所述波长表中所有标志位均为0时,将该读取结果发送给SDN控制器,并执行所述接收SDN控制器发送的波长设置指令;其中,标志位为0时,表明这个标志位对应的波长不是光纤交换机发送响应数据的固定波长。3.根据权利要求1所述的方法,其特征在于,所述确定探测成功,包括:S14:所述处理器接收SDN控制器发送的波长表修改指令,根据所述波长表修改指令,将所述波长表中的所述探测成功的波长所对应的标志位修改为1,确定探测成功;其中,标志位为1时,表明这个标志位对应的波长是光纤交换机发送响应数据的固定波长。4.一种波长探测方法,其特征在于,应用在软件定义网络SDN控制器上,在频道解析器中设置接收通道的波长表,其中,所述波长表包括多个波长,包括:S21:SDN控制器向频道解析器发送波长设置指令,以使所述频道解析器根据所述波长设置指令,将接收通道的波长选择开关设置为所述波长表中未被设置过的波长;S22:SDN控制器接收频道解析器发送的设置结果,并向光纤交换机发送握手命令,并使得频道解析器监测光纤交换机返回的响应数据;S23:接收频道解析器发送的监测结果,在监测结果中携带有所述响应数据时,对所述响应数据进行验证,若验证结果为所述响应数据正确,则探测成功;若验证结果为所述响应数据错误或所述监测结果为未监测到所述响应数据,则执行S21-S23,直到探测成功。5.根据权利要求4所述的方法,其特征在于,所述波长表还包括:分别与每个波长相对应的标志位;在所述向频道解析器发送波长设置指令之前,进一步包括:S20:向频道解析器发送波长读取指令,以使频道解析器根据所述波长读取指令读取所述波长表;接收频道解析器发送的读取结果为所述波长表中所有标志位均为0时,并执行所述向频道解析器发送波长设置指令;其中,标志位为0时,表明这个标志位对应的波长不...
【专利技术属性】
技术研发人员:王恩东,胡雷钧,邹定国,林楷智,娄山林,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。