CN105099565A - 一种光发射***及发射方法、光交换装置及控制方法 - Google Patents
一种光发射***及发射方法、光交换装置及控制方法 Download PDFInfo
- Publication number
- CN105099565A CN105099565A CN201410152709.3A CN201410152709A CN105099565A CN 105099565 A CN105099565 A CN 105099565A CN 201410152709 A CN201410152709 A CN 201410152709A CN 105099565 A CN105099565 A CN 105099565A
- Authority
- CN
- China
- Prior art keywords
- output port
- signal
- packet
- optical label
- port address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0066—Provisions for optical burst or packet networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0005—Switch and router aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0005—Switch and router aspects
- H04Q2011/0037—Operation
- H04Q2011/0039—Electrical control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0005—Switch and router aspects
- H04Q2011/0037—Operation
- H04Q2011/005—Arbitration and scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0005—Switch and router aspects
- H04Q2011/0052—Interconnection of switches
- H04Q2011/0058—Crossbar; Matrix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0077—Labelling aspects, e.g. multiprotocol label switching [MPLS], G-MPLS, MPAS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及通信技术领域,公开了一种光发射***及发射方法、光交换装置及控制方法,在该方案中,光发射***包括的任意一数据发送装置,用于发射光标签信号及由空闲序列和数据包组成的连续数据信号,并将发射的光标签信号发送至光交换装置,以使得光交换装置根据光标签信号构建传输任意一数据发送装置发射的连续数据信号的交换传输路径,这样,不仅保证了数据发送装置发送的是连续的数据信号,还保证了每一个光接收***都能收到连续的数据信号,这样,就不需要在处理的数据信号中携带的数据包的前面加一段Preamble,避免了资源的浪费,节省了带宽资源。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种光发射***及发射方法、光交换装置及控制方法。
背景技术
随着大带宽业务需求的日益增加,交换网络对交换容量的需求也越来越大。而传统的电交换机由于背板,能耗等技术的限制已不能满***换容量持续增长的需求,光交换机以其低能耗、大容量等特点引起越来越多的关注。
目前,光交换***中多采用突发模式的发送机制来发送光信号,即光信号中携带的数据包之间存在间隔,因此会产生突发信号,突发信号如图1A所示。由于突发信号间的幅度相差比较大,所以光接收***在接收光信号时,需要根据每个光信号的功率峰值来调整增益比例等参数,使得不同强度的光信号转换为相同强度的电信号,进而保证光接收***能够成功接收光信号。
当前,业界光接收***处理突发信号的常规做法为,在每个光信号中携带的数据包的前面加一段Preamble,用于调整光接收机的状态,如图1B所示,但是,这个调整的过程通常需要上百ns或几us,且随着数据光信号之间功率值差异的增大以及数据传输速率的增加,该调整过程将增大,需要添加的Preamble也将随之增加,存在浪费资源的缺陷。根据以太网协议,以太网数据帧长为64B-1510B。以10G以太网为例,最短包长为50ns,若添加几十ns的preamble将导致近50%的带宽浪费。
发明内容
本发明实施例提供一种光发射***及发射方法、交换装置及控制方法,用以解决现有技术中存在的浪费资源的缺陷。
本发明实施例提供的具体技术方案如下:
第一方面,提供一种光发射***,包括至少两个数据发送装置,其中:
任意一数据发送装置,用于发射光标签信号及由空闲序列和数据包组成的连续数据信号,并将发射的光标签信号发送至光交换装置,以使得所述光交换装置根据所述光标签信号构建传输所述任意一数据发送装置发射的连续数据信号的交换传输路径;
其中,所述光标签信号中携带的任意一光标签与所述数据信号中的一个数据包相对应,所述任意两个不同的数据发送装置发送的数据信号对应的交换传输路径的输出端口均不相同。
结合第一方面,在第一种可能的实现方式中,任意一数据发送装置包括光标签发送模块、数据包发送模块、空闲序列发送模块,其中:
所述光标签发送模块,用于发送光标签;
所述数据包发送模块,用于发送数据包;
所述空闲序列发送模块,用于在任意两个相邻的光标签和数据包之间发送空闲序列。
结合第一方面,或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述光标签发送模块还用于:
生成光标签,其中,任意一光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
第二方面,提供一种光发射***,包括至少一个光包发送装置、至少一个光标签发送装置,其中:
任意一光包发送装置,用于发射由空闲信息和数据包组成的连续数据信号;
任意一光标签发送装置,用于发射光标签信号,并将所述光标签信号发送至光交换装置,以使得所述光交换装置根据所述光标签信号构建传输对应的光包发送装置发射的连续数据信号的交换传输路径;
其中,所述光标签信号中携带的任意一光标签与对应的数据信号中的一个数据包相对应,所述任意两个不同的光包发送装置发送的数据信号对应的交换传输路径的输出端口均不相同。
结合第二方面,在第一种可能的实现方式中,任意一光包发送装置包括数据包发送模块、空闲序列发送模块,其中:
所述数据包发送模块,用于发送数据包;
所述空闲序列发送模块,用于在任意两个相邻的数据包之间发送空闲序列。
结合第二方面,或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述光标签发送装置还用于:
生成光标签,其中,任意一光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
第三方面,提供一种光交换装置,包括管理控制模块、光开关矩阵,其中:
管理控制模块,用于接收光发射***发射的光标签信号,并将根据所述光标签信号生成的控制信号发送至光开关矩阵;
光开关矩阵,用于接收光发射***发射的连续数据信号、所述控制信号,并根据所述控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关单元,构建传输连续数据信号的交换传输路径,将所述任意一数据信号通过所述交换传输路径输入至光接收***;
其中,任意两个不同的交换传输路径的输入端口、输出端口均不相同。
结合第三方面,在第一种可能的实现方式中,所述管理控制模块接收到的光标签信号携带的每一个光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
结合第三方面,或者第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述管理控制模块具体用于:
根据对应的光标签包括的预设交换目的输出端口地址确定连续数据信号携带的每一个数据包对应的实际交换目的输出端口地址;
给每一空闲序列分配的空闲输出端口对应的输出端口地址,作为所述每一个空闲序列分别对应的实际交换目的输出端口地址;
针对任意一数据包及任意一空闲序列,分别执行如下操作:
根据输入端口地址和实际交换目的输出端口地址,生成控制所述输入端口地址对应的输入端口和实际交换目的输出端口地址对应的输出端口所在链路的开关单元的控制信号;
将生成的控制信号发送至光开关矩阵。
结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述管理控制模块还用于:
针对接收到的光标签信号中的任意一光标签,根据所述任意一光标签包括的数据包的长度计算传输对应的数据包所需要的时间;
根据所述时间确定控制与所述光标签对应的数据包的交换传输路径的控制信号的有效时间。
结合第三方面,或者第三方面的第一至第四种可能的实现方式,在第五种可能的实现方式中,所述光开关矩阵具体用于:
针对与任意一数据信号对应的控制信号,分别执行如下操作:
控制与所述数据信号对应的输入端口、实际交换目的输出端口所在链路的开关单元,将所述输入端口和所述实际交换目的输出端口相连,构建传输所述任意一数据信号的交换传输路径;
将所述任意一数据信号通过所述交换传输路径输入至光接收***。
结合第三方面,或者第三方面的第一至第五种可能的实现方式,在第六种可能的实现方式中,所述管理控制模块具体用于:
针对任意一光标签对应的数据包,分别执行如下操作:
判断所述数据包是否满足预设条件,若是,将所述数据包对应的光标签包括的预设交换目的输出端口地址作为实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号;否则,确定空闲的交换输出端口,并将所述空闲的交换输出端口中的任意一交换输出端口作为实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号。
结合第三方面的第六种可能的实现方式,在第七种可能的实现方式中,所述管理控制模块判定所述任意一数据包是否满足预设条件时,具体为:
判定所述数据包对应的光标签是否正确,和/或,对应的预设交换目的输出端口地址是否被占用。
结合第三方面的第六种或者第七种可能的实现方式,在第八种可能的实现方式中,所述管理控制模块具体用于:
针对空闲序列,将确定出的空闲的交换输出端口中的任意一交换输出端口作为所述空闲序列的实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号。
结合第三方面的第六种至第八种可能的实现方式,在第九种可能的实现方式中,所述管理控制模块具体用于:
若任意两个不同的数据包同时到达光开关矩阵,且所述两个数据包分别对应的预设交换目的输出端口地址相同、未被占用,则将其中一个数据包对应的预设交换目的输出端口地址作为所述一个数据包的第一实际交换目的输出端口地址,将确定出的空闲交换输出端口地址作为所述另一个数据包的第二实际交换目的输出端口地址;
并根据所述第一实际交换目的输出端口地址、所述第二实际交换目的输出端口地址生成控制信号。
结合第三方面,或者第三方面的第一至第九种可能的实现方式,在第十种可能的实现方式中,所述管理控制模块还用于:
分别计算连续数据信号中包括的每一个数据包通过对应的交换传输路径后的第一功率衰减值,和/或,所述对应的交换传输路径的光开关单元的第二功率衰减值;
根据所述第一功率衰减值,和/或所述第二功率衰减值计算总功率衰减值,并将所述总功率衰减值发送至功率均衡单元,以使得所述功率均衡单元将数据包在通过对应的实际交换目的输出端口输入至光接收***之前进行功率补偿。
结合第三方面的第十种可能的实现方式,在第十一种可能的实现方式中,还包括功率均衡单元,用于将数据包在通过对应的实际交换目的输出端口输入至光接收***之前进行功率补偿。
第四方面,提供一种光接收***,包括光接收机,处理器,其中:
每一个光接收机,用于接收光发射***发射的连续数据信号;
处理器,用于对所述接收到的连续数据信号中的数据包进行处理。
第五方面,提供一种光交换***,包括:
如第一方面、第二方面所述的光发射***、如第三方面所述的光交换装置,及如第四方面所述的光接收***。
第六方面,提供一种光发射***发射光的方法,包括:
发射光标签信号及由空闲序列和数据包组成的连续数据信号,并将发射的光标签信号发送至光交换装置,以使得所述光交换装置根据所述光标签信号构建传输所述任意一数据发送装置发射的连续数据信号的交换传输路径;
其中,所述光标签信号中携带的任意一光标签与所述数据信号中的一个数据包相对应,所述任意两个不同的数据发送装置发送的数据信号对应的交换传输路径的输出端口均不相同。
结合第六方面,在第一种可能的实现方式中,若光标签信号和连续数据信号采用带内传输方式进行发射,则在任意一光标签和相邻的数据包之间为空闲序列;
若光标签信号和连续数据信号采用带外传输方式进行发射,则在任意两个相邻的数据包之间为空闲序列。
结合第六方面,或者第六方面的第一种可能的实现方式,在第二种可能的实现方式中,在发射光标签信号之前,还包括:
生成光标签,其中,任意一光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
第七方面,提供一种控制方法,包括:
接收光发射***发射的光标签信号、连续数据信号;
根据所述光标签信号生成控制信号;
并根据所述控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关,构建传输连续数据信号的交换传输路径;
将所述任意一数据信号通过所述交换传输路径输入至光接收***;
其中,任意两个不同的交换传输路径的输入端口、输出端口均不相同。
结合第七方面,在第一种可能的实现方式中,所述光标签信号携带的每一个光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
结合第七方面,或者第七方面的第一种可能的实现方式,在第二种可能的实现方式中,根据所述光标签信号生成控制信号,具体包括:
根据对应的光标签包括的预设交换目的输出端口地址确定连续数据信号携带的每一个数据包对应的实际交换目的输出端口地址;
给每一空闲序列分配的空闲输出端口对应的输出端口地址,作为所述每一个空闲序列分别对应的实际交换目的输出端口地址;
针对任意一数据包及任意一空闲序列,分别执行如下操作:
根据输入端口地址和实际交换目的输出端口地址,生成控制所述输入端口地址对应的输入端口和实际交换目的输出端口地址对应的输出端口所在链路的开关单元的控制信号。
结合第七方面的第二种可能的实现方式,在第三种可能的实现方式中,生成控制所述输入端口地址对应的输入端口和实际交换目的输出端口地址对应的输出端口所在链路的开关单元的控制信号之后,还包括:
针对接收到的光标签信号中的任意一光标签,根据所述任意一光标签包括的数据包的长度计算传输对应的数据包所需要的时间;
根据所述时间确定控制与所述光标签对应的数据包的交换传输路径的控制信号的有效时间。
结合第七方面,或者第七方面的第一至第三种可能的实现方式,在第四种可能的实现方式中,根据所述控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关,构建传输连续数据信号的交换传输路径,具体包括:
针对与任意一数据信号对应的控制信号,分别执行如下操作:
控制与所述数据信号对应的输入端口、实际交换目的输出端口所在链路的开关单元,将所述输入端口和所述实际交换目的输出端口相连,构建传输所述任意一数据信号的交换传输路径。
结合第七方面,或者第七方面的第一至第四种可能的实现方式,在第五种可能的实现方式中,根据所述光标签信号生成控制信号,具体包括:
针对任意一光标签对应的数据包,分别执行如下操作:
判断所述数据包是否满足预设条件,若是,将所述数据包对应的光标签包括的预设交换目的输出端口地址作为实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号;否则,确定空闲的交换输出端口,并将所述空闲的交换输出端口中的任意一交换输出端口作为实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号。
结合第七方面的第五种可能的实现方式,在第六种可能的实现方式中,判断所述数据包是否满足预设条件,具体包括:
判定所述数据包对应的光标签是否正确,和/或,对应的预设交换目的输出端口地址是否被占用。
结合第七方面,或者第七方面的第一至第六种可能的实现方式,在第七种可能的实现方式中,根据所述光标签信号生成控制信号,具体包括:
针对空闲序列,将确定出的空闲的交换输出端口中的任意一交换输出端口作为所述空闲序列的实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号。
结合第七方面,或者第七方面的第一至第七种可能的实现方式,在第八种可能的实现方式中,根据所述光标签信号生成控制信号,具体包括:
若任意两个不同的数据包同时到达光开关矩阵,且所述两个数据包分别对应的预设交换目的输出端口地址相同、未被占用,则将其中一个数据包对应的预设交换目的输出端口地址作为所述一个数据包的第一实际交换目的输出端口地址,将确定出的空闲交换输出端口地址作为所述另一个数据包的第二实际交换目的输出端口地址;
并根据所述第一实际交换目的输出端口地址、所述第二实际交换目的输出端口地址生成控制信号。
结合第七方面,或者第七方面的第一至第八种可能的实现方式,在第九种可能的实现方式中,在根据所述控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关,构建传输连续数据信号的交换传输路径之后,将所述任意一数据信号通过所述交换传输路径输入至光接收***之前,还包括:
分别计算连续数据信号中包括的每一个数据包通过对应的交换传输路径后的第一功率衰减值,和/或,所述对应的交换传输路径的光开关单元的第二功率衰减值;
根据所述第一功率衰减值,和/或所述第二功率衰减值计算总功率衰减值;并将数据包在通过对应的实际交换目的输出端口输入至光接收***之前进行功率补偿。
本发明有益效果如下:
在现有技术下,光发射***发射的光信号为突发的数据信号,这样,光接收***在处理突发信号的常规做法为,在每个光信号中携带的数据包的前面加一段Preamble,用于调整光接收机的状态,但是,存在浪费资源的缺陷,但是,本发明实施例中提供的光发射***包括至少一个数据发送装置,其中:任意一数据发送装置,用于发射光标签信号及由空闲序列和数据包组成的连续数据信号,并将发射的光标签信号发送至光交换装置,以使得光交换装置根据光标签信号构建传输任意一数据发送装置发射的连续数据信号的交换传输路径;其中,光标签信号中携带的任意一光标签与数据信号中的一个数据包相对应,任意两个不同的数据发送装置发送的数据信号对应的交换传输路径的输出端口均不相同,这样,不仅保证了数据发送装置发送的是连续的数据信号,还保证了每一个光接收***都能收到连续的数据信号,这样,就不需要在处理的数据信号中携带的数据包的前面加一段Preamble,避免了资源的浪费。
附图说明
图1A为现有技术中突发信号的示意图;
图1B为现有技术中经过处理后的突发信号的示意图;
图2A为本发明实施例中一种光发射***的示意图;
图2B为本发明实施例中数据信号和光标签信号带内传输的示意图;
图2C为本发明实施例中数据发送装置的功能结构示意图;
图2D为本发明实施例中光标签的示意图;
图2E为本发明实施例中发射连续数据信号的示意图;
图3A为本发明实施例中数据信号和光标签信号带外传输的示意图;
图3B为本发明实施例中另一种光发射***的示意图;
图3C为本发明实施例中光包发送装置发送数据信号的示意图;
图4A为本发明实施例中光交换装置的一种示意图;
图4B为本发明实施例中生成控制信号的处理过程示意图;
图4C为本发明实施例中光交换装置的另一种示意图;
图4D为本发明实施例中管理控制模块的生成信号的示意图;
图5为本发明实施例中光接收***的示意图;
图6为本发明实施例中光交换***的示意图;
图7为本发明实施例中光发射***发射光的一种流程图;
图8为本发明实施例中光发射***发射光的另一种流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本发明实施例中,提供一种光发射***,该方案中,光发射***包括至少一个数据发送装置,其中,任意一数据发送装置,用于发射光标签信号及由空闲序列和数据包组成的连续数据信号,并将发射的光标签信号发送至光交换装置,以使得光交换装置根据光标签信号构建传输任意一数据发送装置发射的连续数据信号的交换传输路径;其中,光标签信号中携带的任意一光标签与数据信号中的一个数据包相对应,任意两个不同的数据发送装置发送的数据信号对应的交换传输路径的输出端口均不相同,这样,不仅保证了数据发送装置发送的是连续的数据信号,还保证了每一个光接收***都能收到连续的数据信号,这样,就不需要在处理的数据信号中携带的数据包的前面加一段Preamble,避免了资源的浪费。
下面结合附图对本发明优选的实施方式进行详细说明。
实施例一
参阅图2A所示,本发明实施例中提供一种光发射***200,该光发射***200包括至少一个数据发送装置1,其中:
任意一数据发送装置1,用于发射光标签信号及由空闲序列和数据包组成的连续数据信号,并将发射的光标签信号发送至光交换装置2,以使得光交换装置2根据光标签信号构建传输任意一数据发送装置1发射的连续数据信号的交换传输路径;
其中,光标签信号中携带的任意一光标签与数据信号中的一个数据包相对应,任意两个不同的数据发送装置1发送的数据信号对应的交换传输路径的输出端口均不相同。
本发明实施例中,光标签信号和数据信号发送的方式有多种,可选的,可以采用带内传输机制进行发送(即光标签信号和数据信号可以在相同通道内发送),如图2B所示,在该种传输方式下,为了保证数据信号的连续性,在光标签与数据包之间填充空闲序列,实施例二采用的是这种发射方式。
本发明实施例中,每一个光标签与一个数据相对应,如图2B中的光标签1与数据包1相对应,光标签2与数据包2相对应,光标签3与数据包3相对应,无论是采用带内传输机制,还是带外传输机制都是一样的。
本发明实施例中,由于光标签信号是用于光交换装置2构建传输任意一数据发送装置1发射的连续数据信号的交换传输路径的,也就是说,管理控制模块21从接收到光标签到产生控制信号驱动光开关矩阵22进行完成构建交换传输路径,存在一定的时延,因此,可选的,每一个光标签要提前于对应的数据包进行发送,这样,在数据包到达光开关矩阵22之前,管理控制模块21已经根据对应的光标签生成控制信号,然后,光开关矩阵22根据控制信号构建传输数据信号的交换传输路径了。
当然,在实际应用中,光标签也可能跟对应的数据包同时进行发送,或者,对应的数据包较光标签提前进行发送,在这种情况下,要对数据包进行延迟控制,在管理控制模块21根据光标签生成控制信号,并构建传输路径之后,再将数据包进行传输。
如图2C所示,本发明实施例中,任意一数据发送装置1包括光标签发送模块11、数据包发送模块12、空闲序列发送模块13,其中:
光标签发送模块11,用于发送光标签;
数据包发送模块12,用于发送数据包;
空闲序列发送模块13,用于在任意两个相邻的光标签和数据包之间发送空闲序列。
本发明实施例中,光标签发送模块11还用于:
生成光标签,其中,任意一光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符,也就是说,光标签的形式如图2D所示。
光标签中的预设交换目的输出端口地址是用于构建交换传输路径;数据长度用于计算控制信号的持续时间(即有效时间),保证数据信号传输交换完成;光标签标示符的作用是为了在管理控制模块21中利用光标签标示符识别光标签信号的开始。
图2E给出了带内传输方式下的数据发送装置1的示意图,该图以以太网光包的2层交换为例,对数据发送装置1的发送过程进行描述。数据帧在发送之前先存放在以太网光包存储模块中,此时,需要从数据帧中读取出目的MAC(MediumAccessControl;媒体接入控制)地址,目的MAC地址用于确定预设交换目的输出端口地址,并从数据帧中读取出数据帧的长度,数据帧的长度用于确定数据的长度,然后,根据预设交换目的输出端口地址、数据长度、光标签标示符生成光标签。
本发明实施例中,管理控制模块21在获得目的MAC地址之后,查表即可获得目的端口号对应的预设交换目的输出端口地址,如表1所示:目的MAC地址和预设交换目的输出端口地址的对应关系,其中,每个预设交换目的输出端口地址对应多个MAC地址。
表1目的MAC地址和预设交换目的输出端口地址的对应关系
实施例一给出的光发射***包括的数据发送装置1既发射光标签信号又发射数据信号,在实际应用中,可能发射光标签信号和发射数据信号不是同一个设备,或者,也可以采用带外传输机制进行发送(即光标签信号和数据信号也可以在不同通道内进行发送),如图3A所示,在使用带外传输机制发送光标签信号时,在传输数据信号的通道上,没有数据发送时,即发送空闲序列。在光标签信号的传输链路上,在光标签信号之间可以发送空闲序列,也可以不发送空闲序列,如实施例二所示:
实施例二
参阅图3B所示,本发明实施例中提供一种光发射***200,该光发射***200包括至少一个光包发送装置1/、至少一个光标签发送装置2/,其中:
任意一光包发送装置1/,用于发射由空闲信息和数据包组成的连续数据信号;
任意一光标签发送装置2/,用于发射光标签信号,并将光标签信号发送至光交换装置2,以使得光交换装置2根据光标签信号构建传输对应的光包发送装置1/发射的连续数据信号的交换传输路径;
其中,光标签信号中携带的任意一光标签与对应的数据信号中的一个数据包相对应,任意两个不同的光包发送装置1/发送的数据信号对应的交换传输路径的输出端口均不相同。
如图3C所示,本发明实施例中,任意一光包发送装置1/包括数据包发送模块11/、空闲序列发送模块12/,其中:
数据包发送模块11/,用于发送数据包;
空闲序列发送模块12/,用于在任意两个相邻的数据包之间发送空闲序列。
进一步的,本发明实施例中,光标签发送装置2/还用于:
生成光标签,其中,任意一光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
实施例三
参阅图4A所示,本发明实施例中,还提供一种光交换装置2,包括管理控制模块21、光开关矩阵22,其中:
管理控制模块21,用于接收光发射***200发射的光标签信号,并将根据光标签信号生成的控制信号发送至光开关矩阵22;
光开关矩阵22,用于接收光发射***200发射的连续数据信号、控制信号,并根据控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关单元a,构建传输连续数据信号的交换传输路径,将任意一数据信号通过交换传输路径输入至光接收***500;
其中,任意两个不同的交换传输路径的输入端口、输出端口均不相同。
若光发射***200通过带内传输机制发送数据信号和光标签信号时,可选的,可以提取10%的信号,用于产生控制信号。管理控制模块21接收到光标签信号后,通过光标签标识符来确定光标签的位置,然后从光标签中提取出预设交换目的输出端口地址用于产生实际交换目的输出端口地址,提取数据长度信息用于产生控制信号的持续时间。
本发明实施例中,光交换装置2生成控制信号的处理过程如图4B所示。
本发明实施例中,管理控制模块21接收到的光标签信号携带的每一个光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
可选的,本发明实施例中,管理控制模块21具体用于:
根据对应的光标签包括的预设交换目的输出端口地址确定连续数据信号携带的每一个数据包对应的实际交换目的输出端口地址;
给每一空闲序列分配的空闲输出端口对应的输出端口地址,作为每一个空闲序列分别对应的实际交换目的输出端口地址;
针对任意一数据包及任意一空闲序列,分别执行如下操作:
根据输入端口地址和实际交换目的输出端口地址,生成控制输入端口地址对应的输入端口和实际交换目的输出端口地址对应的输出端口所在链路的开关单元的控制信号;
将生成的控制信号发送至光开关矩阵22。
进一步的,本发明实施例中,管理控制模块21还用于:
针对接收到的光标签信号中的任意一光标签,根据任意一光标签包括的数据包的长度计算传输对应的数据包所需要的时间;
根据时间确定控制与光标签对应的数据包的交换传输路径的控制信号的有效时间。
本发明实施例中,实际交换目的输出端口地址的生成过程如下:
步骤a:设置预设交换目的输出端口地址相应的预设交换目的输出端口port_num_1=m;
在该步骤中,先判断光标签是否发生误码错误,若发生错误,将未被占用的输出端口作为该光标签对应的数据包的实际交换目的输出端口,若未发生错误,则执行步骤b。
步骤b:判断预设交换目的输出端口m的path_state的状态,若path_state为1,执行步骤c,否则,执行步骤d;
步骤c:path_state为1,表明预设交换目的输出端口m被占用,port_num_1置0;
步骤d:path_state为0,表明预设交换目的输出端口m未被占用,此时,将预设交换目的输出端口m的path_state置1;
该步骤中,与预设交换目的输出端口地址对应的数据信号的实际交换目的输出端口地址就是该预设交换目的输出端口地址,连接输入端口和实际交换目的输出端口,进而构建交换传输路径,也就是说,对应的数据信号通过该预设交换目的输出端口输入至光接收***500。
步骤e:从开始构建交换传输路径时计数器build_time开始计数,当计数器build_time的数值等于控制信号的持续时间时,表明该交换传输路径的有效时间结束,将Port_num_1和输出端口m的path_state均置0,释放该链路。
按照上传过程,确定每一路数据信号对应的实际交换目的输出端口地址,在确定每一路数据信号对应的实际交换目的输出端口地址后,可以查表产生相应的控制信号,表2以4x4banyan结构光开关矩阵22的控制信号为例给出了控制信号和实际交换目的输出端口地址的对应关系。在实际应用中,可不存储实际交换目的输出端口地址。
表2预设交换目的输出端口地址和控制信号的对应关系
可选的,本发明实施例中,光开关矩阵22具体用于:
针对与任意一数据信号对应的控制信号,分别执行如下操作:
控制与数据信号对应的输入端口、实际交换目的输出端口所在链路的开关单元,将输入端口和实际交换目的输出端口相连,构建传输任意一数据信号的交换传输路径;
将任意一数据信号通过交换传输路径输入至光接收***500。
可选的,本发明实施例中,管理控制模块21具体用于:
针对任意一光标签对应的数据包,分别执行如下操作:
判断数据包是否满足预设条件,若是,将数据包对应的光标签包括的预设交换目的输出端口地址作为实际交换目的输出端口地址,并根据实际交换目的输出端口地址生成控制信号;否则,确定空闲的交换输出端口,并将空闲的交换输出端口中的任意一交换输出端口作为实际交换目的输出端口地址,并根据实际交换目的输出端口地址生成控制信号。
本发明实施例中,管理控制模块21判定任意一数据包是否满足预设条件时,具体为:
判定数据包对应的光标签是否正确,和/或,对应的预设交换目的输出端口地址是否被占用。
可选的,本发明实施例中,管理控制模块21具体用于:
针对空闲序列,将确定出的空闲的交换输出端口中的任意一交换输出端口作为空闲序列的实际交换目的输出端口地址,并根据实际交换目的输出端口地址生成控制信号。
在实际应用中,可能数据信号对应的预设交换目的输出端口已经被占用,此时,为了保证空闲交换目的输出端口始终有数据信号进行传输,从而保证数据信号传输的连续性,本发明实施例中,可选的,管理控制模块21具体用于:
若任意两个不同的数据包同时到达光开关矩阵22,且两个数据包分别对应的预设交换目的输出端口地址相同、未被占用,则将其中一个数据包对应的预设交换目的输出端口地址作为一个数据包的第一实际交换目的输出端口地址,将确定出的空闲交换输出端口地址作为另一个数据包的第二实际交换目的输出端口地址;
并根据第一实际交换目的输出端口地址、第二实际交换目的输出端口地址生成控制信号。
这样,即使数据信号不能被交换到预设交换目的输出端口(预设交换目的输出端口被占用),还可以被交换到其他空闲的交换目的输出端口,来保持数据信号传输的连续性,不论怎样交换每个交换目的输出端口总有数据信号输出。
例如:假设共有4个交换目的输入端口、4个交换目的输出端口,其中,交换目的输出端口1、2、3都被占用,交换目的输出端口4为空闲。若此时第四路数据信号产生的预设交换目的输出端口为3,但是,此时交换目的输出端口3已经被占用,此时,第四路数据信号并不会被丢弃,而是会被交换到交换目的输出端口4,也就是说,第四路数据信号通过对应的实际交换目的输出端口为4,通过交换目的输出端口4输入到光接收***500,管理控制模块21将根据“1230”来查表产生控制信号,由于“1230”对应的控制信号与“1234”对应的控制信号相同。因此,这样就保证了交换目的输出端口的数据信号传输的连续性。
本发明实施例中,在一些光交换***中,通常不同光发射***200的发射功率不相同,而且数据信号在光开关矩阵22中经过的交互传输路径不同,导传输损耗不同,那么,同一个交换目的输出端口接收到的来自不同数据发送装置1,或者光包发送装置1/的数据信号的功率不同,由于数据信号之间存在这种差异,那么光接收***500必须使用突发模式光电转换设备进行数据信号接收,这样,同样存在背景技术中的问题。为了避免背景技术中存在的问题,本发明实施例中,进一步的,参阅图4C所示,还包括功率均衡单元23,用于将数据包在通过对应的实际交换目的输出端口输入至光接收***之前进行功率补偿。
如图4D所示,本发明实施例中,管理控制模块21还用于:
分别计算连续数据信号中包括的每一个数据包通过对应的交换传输路径后的第一功率衰减值,和/或,所述对应的交换传输路径的光开关单元的第二功率衰减值;
根据第一功率衰减值,和/或第二功率衰减值计算总功率衰减值,并将总功率衰减值发送至功率均衡单元23,以使得功率均衡单元23将数据包在通过对应的实际交换目的输出端口输入至光接收***500之前进行功率补偿。
第一功率衰减值针对交换传输路径中存在的传输损耗进行补偿。第二功率衰减值主要针对光开关矩阵22中存在的损耗进行补偿。由于光开关矩阵22中的损耗固定,且与数据信号传输的交互传输路径相关。因此,可根据产生的控制信号来确定光开关矩阵22存在的损耗值,即在产生实际交换目的输出端口地址之后,通过查表产生第二功率衰减值。
本发明实施例中,第一功率衰减值和第二功率衰减值相加之后得到每一条传输路径中传输的数据信号所需要补偿的功率值。在实现过程中,可以根据交换传输路径中传递数据信号的类型可选择适当的放大器来进行功率补偿。例如:放大器阵列可选用SOA(SemiconductorOpticalAmplifie,半导体光放大器)或突发模式的EDFA等(Erbium-dopedFiberAmplifier,掺铒光纤放大器)。
进一步的,当第二功率衰减值较小时,可以忽略第二功率衰减值,只需要考虑第一功率衰减值即可,此时,由于在数据发送装置1是以连续形式发送数据信号的,因此,功率均衡单元23可采用连续放大装置进行功率补偿,进而进一步降低***的复杂度,节省成本。
实施例四
本发明实施例中,如图5所示,还提供一种光接收***500,包括光接收机3,处理器4,其中:
每一个光接收机3,用于接收光发射***200发射的连续数据信号;
处理器4,用于对接收到的连续数据信号中的数据包进行处理。
本发明实施例中,如图6所示,还提供一种光交换***,包括:
如图2A或者图3B的光发射***200、如图4A所示的光交换装置2,和如图5所示的光接收***500。
如图7所示,本发明实施例还提供一种光发射***发射光的方法,该方法详细流程如下:
步骤700:发射光标签信号及由空闲序列和数据包组成的连续数据信号;
步骤710:将发射的光标签信号发送至光交换装置,以使得光交换装置根据光标签信号构建传输任意一数据发送装置发射的连续数据信号的交换传输路径;其中,光标签信号中携带的任意一光标签与数据信号中的一个数据包相对应,任意两个不同的数据发送装置发送的数据信号对应的交换传输路径的输出端口均不相同。
本发明实施例中,可选的,若光标签信号和连续数据信号采用带内传输方式进行发射,则在任意一光标签和相邻的数据包之间为空闲序列;
若光标签信号和连续数据信号采用带外传输方式进行发射,则在任意两个相邻的数据包之间为空闲序列。
进一步的,本发明实施例中,在发射光标签信号之前,还包括:
生成光标签,其中,任意一光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
如图8所示,本发明实施例还提供另一种光发射***发射光的方法,该方法详细流程如下:
步骤800:接收光发射***发射的光标签信号、连续数据信号;
步骤810:根据光标签信号生成控制信号;
步骤820:并根据控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关,构建传输连续数据信号的交换传输路径;
步骤830:将任意一数据信号通过交换传输路径输入至光接收***;其中,任意两个不同的交换传输路径的输入端口、输出端口均不相同。
本发明实施例中,可选的,光标签信号携带的每一个光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
本发明实施例中,可选的,根据光标签信号生成控制信号,具体包括:
根据对应的光标签包括的预设交换目的输出端口地址确定连续数据信号携带的每一个数据包对应的实际交换目的输出端口地址;
给每一空闲序列分配的空闲输出端口对应的输出端口地址,作为每一个空闲序列分别对应的实际交换目的输出端口地址;
针对任意一数据包及任意一空闲序列,分别执行如下操作:
根据输入端口地址和实际交换目的输出端口地址,生成控制输入端口地址对应的输入端口和实际交换目的输出端口地址对应的输出端口所在链路的开关单元的控制信号。
本发明实施例中,进一步的,生成控制输入端口地址对应的输入端口和实际交换目的输出端口地址对应的输出端口所在链路的开关单元的控制信号之后,还包括:
针对接收到的光标签信号中的任意一光标签,根据任意一光标签包括的数据包的长度计算传输对应的数据包所需要的时间;
根据时间确定控制与光标签对应的数据包的交换传输路径的控制信号的有效时间。
本发明实施例中,可选的,根据控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关,构建传输连续数据信号的交换传输路径,具体包括:
针对与任意一数据信号对应的控制信号,分别执行如下操作:
控制与数据信号对应的输入端口、实际交换目的输出端口所在链路的开关单元,将输入端口和实际交换目的输出端口相连,构建传输任意一数据信号的交换传输路径。
本发明实施例中,可选的,根据光标签信号生成控制信号,具体包括:
针对任意一光标签对应的数据包,分别执行如下操作:
判断数据包是否满足预设条件,若是,将数据包对应的光标签包括的预设交换目的输出端口地址作为实际交换目的输出端口地址,并根据实际交换目的输出端口地址生成控制信号;否则,确定空闲的交换输出端口,并将空闲的交换输出端口中的任意一交换输出端口作为实际交换目的输出端口地址,并根据实际交换目的输出端口地址生成控制信号。
本发明实施例中,可选的,判断数据包是否满足预设条件,具体包括:
判定数据包对应的光标签是否正确,和/或,对应的预设交换目的输出端口地址是否被占用。
本发明实施例中,可选的,根据光标签信号生成控制信号,具体包括:
针对空闲序列,将确定出的空闲的交换输出端口中的任意一交换输出端口作为空闲序列的实际交换目的输出端口地址,并根据实际交换目的输出端口地址生成控制信号。
本发明实施例中,可选的,,根据光标签信号生成控制信号,具体包括:
若任意两个不同的数据包同时到达光开关矩阵,且两个数据包分别对应的预设交换目的输出端口地址相同、未被占用,则将其中一个数据包对应的预设交换目的输出端口地址作为一个数据包的第一实际交换目的输出端口地址,将确定出的空闲交换输出端口地址作为另一个数据包的第二实际交换目的输出端口地址;
并根据第一实际交换目的输出端口地址、第二实际交换目的输出端口地址生成控制信号。
本发明实施例中,进一步的,在根据控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关,构建传输连续数据信号的交换传输路径之后,将任意一数据信号通过交换传输路径输入至光接收***之前,还包括:
分别计算连续数据信号中包括的每一个数据包通过对应的交换传输路径后的第一功率衰减值,和/或,对应的交换传输路径的光开关单元的第二功率衰减值;
根据第一功率衰减值,和/或第二功率衰减值计算总功率衰减值;并将数据包在通过对应的实际交换目的输出端口输入至光接收***之前进行功率补偿。
综上所述,本发明实施例中,提供一种光发射***,在该方案中,光发射***包括至少一个数据发送装置,其中:任意一数据发送装置,用于发射光标签信号及由空闲序列和数据包组成的连续数据信号,并将发射的光标签信号发送至光交换装置,以使得光交换装置根据光标签信号构建传输任意一数据发送装置发射的连续数据信号的交换传输路径;其中,光标签信号中携带的任意一光标签与数据信号中的一个数据包相对应,任意两个不同的数据发送装置发送的数据信号对应的交换传输路径的输出端口均不相同,这样,不仅保证了数据发送装置发送的是连续的数据信号,还保证了每一个光接收***都能收到连续的数据信号,这样,就不需要在处理的数据信号中携带的数据包的前面加一段Preamble,避免了资源的浪费。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (32)
1.一种光发射***,其特征在于,包括至少两个数据发送装置,其中:
任意一数据发送装置,用于发射光标签信号及由空闲序列和数据包组成的连续数据信号,并将发射的光标签信号发送至光交换装置,以使得所述光交换装置根据所述光标签信号构建传输所述任意一数据发送装置发射的连续数据信号的交换传输路径;
其中,所述光标签信号中携带的任意一光标签与所述数据信号中的一个数据包相对应,所述任意两个不同的数据发送装置发送的数据信号对应的交换传输路径的输出端口均不相同。
2.如权利要求1所述的光发射***,其特征在于,任意一数据发送装置包括光标签发送模块、数据包发送模块、空闲序列发送模块,其中:
所述光标签发送模块,用于发送光标签;
所述数据包发送模块,用于发送数据包;
所述空闲序列发送模块,用于在任意两个相邻的光标签和数据包之间发送空闲序列。
3.如权利要求1或2所述的光发射***,其特征在于,所述光标签发送模块还用于:
生成光标签,其中,任意一光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
4.一种光发射***,其特征在于,包括至少一个光包发送装置、至少一个光标签发送装置,其中:
任意一光包发送装置,用于发射由空闲信息和数据包组成的连续数据信号;
任意一光标签发送装置,用于发射光标签信号,并将所述光标签信号发送至光交换装置,以使得所述光交换装置根据所述光标签信号构建传输对应的光包发送装置发射的连续数据信号的交换传输路径;
其中,所述光标签信号中携带的任意一光标签与对应的数据信号中的一个数据包相对应,所述任意两个不同的光包发送装置发送的数据信号对应的交换传输路径的输出端口均不相同。
5.如权利要求4所述的光发射***,其特征在于,任意一光包发送装置包括数据包发送模块、空闲序列发送模块,其中:
所述数据包发送模块,用于发送数据包;
所述空闲序列发送模块,用于在任意两个相邻的数据包之间发送空闲序列。
6.如权利要求4或5所述的光发射***,其特征在于,所述光标签发送装置还用于:
生成光标签,其中,任意一光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
7.一种光交换装置,其特征在于,包括管理控制模块、光开关矩阵,其中:
管理控制模块,用于接收光发射***发射的光标签信号,并将根据所述光标签信号生成的控制信号发送至光开关矩阵;
光开关矩阵,用于接收光发射***发射的连续数据信号、所述控制信号,并根据所述控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关单元,构建传输连续数据信号的交换传输路径,将所述任意一数据信号通过所述交换传输路径输入至光接收***;
其中,任意两个不同的交换传输路径的输入端口、输出端口均不相同。
8.如权利要求7所述的光交换装置,其特征在于,所述管理控制模块接收到的光标签信号携带的每一个光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
9.如权利要求7或8所述的光交换装置,其特征在于,所述管理控制模块具体用于:
根据对应的光标签包括的预设交换目的输出端口地址确定连续数据信号携带的每一个数据包对应的实际交换目的输出端口地址;
给每一空闲序列分配的空闲输出端口对应的输出端口地址,作为所述每一个空闲序列分别对应的实际交换目的输出端口地址;
针对任意一数据包及任意一空闲序列,分别执行如下操作:
根据输入端口地址和实际交换目的输出端口地址,生成控制所述输入端口地址对应的输入端口和实际交换目的输出端口地址对应的输出端口所在链路的开关单元的控制信号;
将生成的控制信号发送至光开关矩阵。
10.如权利要求9所述的光交换装置,其特征在于,所述管理控制模块还用于:
针对接收到的光标签信号中的任意一光标签,根据所述任意一光标签包括的数据包的长度计算传输对应的数据包所需要的时间;
根据所述时间确定控制与所述光标签对应的数据包的交换传输路径的控制信号的有效时间。
11.如权利要求7-10任一项所述的光交换装置,其特征在于,所述光开关矩阵具体用于:
针对与任意一数据信号对应的控制信号,分别执行如下操作:
控制与所述数据信号对应的输入端口、实际交换目的输出端口所在链路的开关单元,将所述输入端口和所述实际交换目的输出端口相连,构建传输所述任意一数据信号的交换传输路径;
将所述任意一数据信号通过所述交换传输路径输入至光接收***。
12.如权利要求7-11任一项所述的光交换装置,其特征在于,所述管理控制模块具体用于:
针对任意一光标签对应的数据包,分别执行如下操作:
判断所述数据包是否满足预设条件,若是,将所述数据包对应的光标签包括的预设交换目的输出端口地址作为实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号;否则,确定空闲的交换输出端口,并将所述空闲的交换输出端口中的任意一交换输出端口作为实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号。
13.如权利要求12所述的光交换装置,其特征在于,所述管理控制模块判定所述任意一数据包是否满足预设条件时,具体为:
判定所述数据包对应的光标签是否正确,和/或,对应的预设交换目的输出端口地址是否被占用。
14.如权利要求12或13所述的光交换装置,其特征在于,所述管理控制模块具体用于:
针对空闲序列,将确定出的空闲的交换输出端口中的任意一交换输出端口作为所述空闲序列的实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号。
15.如权利要求12-14任一项所述的光交换装置,其特征在于,所述管理控制模块具体用于:
若任意两个不同的数据包同时到达光开关矩阵,且所述两个数据包分别对应的预设交换目的输出端口地址相同、未被占用,则将其中一个数据包对应的预设交换目的输出端口地址作为所述一个数据包的第一实际交换目的输出端口地址,将确定出的空闲交换输出端口地址作为所述另一个数据包的第二实际交换目的输出端口地址;
并根据所述第一实际交换目的输出端口地址、所述第二实际交换目的输出端口地址生成控制信号。
16.如权利要求7-15任一项所述的光交换装置,其特征在于,所述管理控制模块还用于:
分别计算连续数据信号中包括的每一个数据包通过对应的交换传输路径后的第一功率衰减值,和/或,所述对应的交换传输路径的光开关单元的第二功率衰减值;
根据所述第一功率衰减值,和/或所述第二功率衰减值计算总功率衰减值,并将所述总功率衰减值发送至功率均衡单元,以使得所述功率均衡单元将数据包在通过对应的实际交换目的输出端口输入至光接收***之前进行功率补偿。
17.如权利要求16所述的光交换装置,其特征在于,还包括功率均衡单元,用于将数据包在通过对应的实际交换目的输出端口输入至光接收***之前进行功率补偿。
18.一种光接收***,其特征在于,包括光接收机,处理器,其中:
每一个光接收机,用于接收光发射***发射的连续数据信号;
处理器,用于对所述接收到的连续数据信号中的数据包进行处理。
19.一种光交换***,其特征在于,包括:
如权利要求1-6所述的光发射***、如权利要求7-17所述的光交换装置,及如权利要求18所述的光接收***。
20.一种光发射***发射光的方法,其特征在于,包括:
发射光标签信号及由空闲序列和数据包组成的连续数据信号,并将发射的光标签信号发送至光交换装置,以使得所述光交换装置根据所述光标签信号构建传输所述任意一数据发送装置发射的连续数据信号的交换传输路径;
其中,所述光标签信号中携带的任意一光标签与所述数据信号中的一个数据包相对应,所述任意两个不同的数据发送装置发送的数据信号对应的交换传输路径的输出端口均不相同。
21.如权利要求20所述的方法,其特征在于,若光标签信号和连续数据信号采用带内传输方式进行发射,则在任意一光标签和相邻的数据包之间为空闲序列;
若光标签信号和连续数据信号采用带外传输方式进行发射,则在任意两个相邻的数据包之间为空闲序列。
22.如权利要求20或21所述的方法,其特征在于,在发射光标签信号之前,还包括:
生成光标签,其中,任意一光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
23.一种控制方法,其特征在于,包括:
接收光发射***发射的光标签信号、连续数据信号;
根据所述光标签信号生成控制信号;
并根据所述控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关,构建传输连续数据信号的交换传输路径;
将所述任意一数据信号通过所述交换传输路径输入至光接收***;
其中,任意两个不同的交换传输路径的输入端口、输出端口均不相同。
24.如权利要求23所述的方法,其特征在于,所述光标签信号携带的每一个光标签包括预设交换目的输出端口地址、数据长度,及光标签标示符。
25.如权利要求23或24所述的方法,其特征在于,根据所述光标签信号生成控制信号,具体包括:
根据对应的光标签包括的预设交换目的输出端口地址确定连续数据信号携带的每一个数据包对应的实际交换目的输出端口地址;
给每一空闲序列分配的空闲输出端口对应的输出端口地址,作为所述每一个空闲序列分别对应的实际交换目的输出端口地址;
针对任意一数据包及任意一空闲序列,分别执行如下操作:
根据输入端口地址和实际交换目的输出端口地址,生成控制所述输入端口地址对应的输入端口和实际交换目的输出端口地址对应的输出端口所在链路的开关单元的控制信号。
26.如权利要求25所述的方法,其特征在于,生成控制所述输入端口地址对应的输入端口和实际交换目的输出端口地址对应的输出端口所在链路的开关单元的控制信号之后,还包括:
针对接收到的光标签信号中的任意一光标签,根据所述任意一光标签包括的数据包的长度计算传输对应的数据包所需要的时间;
根据所述时间确定控制与所述光标签对应的数据包的交换传输路径的控制信号的有效时间。
27.如权利要求23-26任一项所述的方法,其特征在于,根据所述控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关,构建传输连续数据信号的交换传输路径,具体包括:
针对与任意一数据信号对应的控制信号,分别执行如下操作:
控制与所述数据信号对应的输入端口、实际交换目的输出端口所在链路的开关单元,将所述输入端口和所述实际交换目的输出端口相连,构建传输所述任意一数据信号的交换传输路径。
28.如权利要求23-27任一项所述的方法,其特征在于,根据所述光标签信号生成控制信号,具体包括:
针对任意一光标签对应的数据包,分别执行如下操作:
判断所述数据包是否满足预设条件,若是,将所述数据包对应的光标签包括的预设交换目的输出端口地址作为实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号;否则,确定空闲的交换输出端口,并将所述空闲的交换输出端口中的任意一交换输出端口作为实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号。
29.如权利要求28所述的方法,其特征在于,判断所述数据包是否满足预设条件,具体包括:
判定所述数据包对应的光标签是否正确,和/或,对应的预设交换目的输出端口地址是否被占用。
30.如权利要求23-29任一项所述的方法,其特征在于,根据所述光标签信号生成控制信号,具体包括:
针对空闲序列,将确定出的空闲的交换输出端口中的任意一交换输出端口作为所述空闲序列的实际交换目的输出端口地址,并根据所述实际交换目的输出端口地址生成控制信号。
31.如权利要求23-30任一项所述的方法,其特征在于,根据所述光标签信号生成控制信号,具体包括:
若任意两个不同的数据包同时到达光开关矩阵,且所述两个数据包分别对应的预设交换目的输出端口地址相同、未被占用,则将其中一个数据包对应的预设交换目的输出端口地址作为所述一个数据包的第一实际交换目的输出端口地址,将确定出的空闲交换输出端口地址作为所述另一个数据包的第二实际交换目的输出端口地址;
并根据所述第一实际交换目的输出端口地址、所述第二实际交换目的输出端口地址生成控制信号。
32.如权利要求23-31任一项所述的方法,其特征在于,在根据所述控制信号调整每一输入数据信号的输入端口和对应的输出数据信号的输出端口的链路上的光开关,构建传输连续数据信号的交换传输路径之后,将所述任意一数据信号通过所述交换传输路径输入至光接收***之前,还包括:
分别计算连续数据信号中包括的每一个数据包通过对应的交换传输路径后的第一功率衰减值,和/或,所述对应的交换传输路径的光开关单元的第二功率衰减值;
根据所述第一功率衰减值,和/或所述第二功率衰减值计算总功率衰减值;并,
将数据包在通过对应的实际交换目的输出端口输入至光接收***之前进行功率补偿。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410152709.3A CN105099565B (zh) | 2014-04-16 | 2014-04-16 | 一种光发射***及发射方法、光交换装置及控制方法 |
CA2945849A CA2945849C (en) | 2014-04-16 | 2014-10-24 | Optical transmission system and transmission method, optical switching apparatus, and control method |
BR112016024046-4A BR112016024046B1 (pt) | 2014-04-16 | 2014-10-24 | Sistema de transmissão ótica e método de controle |
KR1020167031465A KR101909547B1 (ko) | 2014-04-16 | 2014-10-24 | 광 전송 시스템 및 전송 방법, 광 스위칭 장치 그리고 제어 방법 |
PCT/CN2014/089467 WO2015158127A1 (zh) | 2014-04-16 | 2014-10-24 | 光发射***及发射方法、光交换装置及控制方法 |
EP14889759.8A EP3133786B1 (en) | 2014-04-16 | 2014-10-24 | Optical transmission system and transmission method, optical switching device and control method |
US15/293,989 US10009672B2 (en) | 2014-04-16 | 2016-10-14 | Optical transmission system and transmission method, optical switching apparatus, and control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410152709.3A CN105099565B (zh) | 2014-04-16 | 2014-04-16 | 一种光发射***及发射方法、光交换装置及控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105099565A true CN105099565A (zh) | 2015-11-25 |
CN105099565B CN105099565B (zh) | 2018-04-10 |
Family
ID=54323454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410152709.3A Active CN105099565B (zh) | 2014-04-16 | 2014-04-16 | 一种光发射***及发射方法、光交换装置及控制方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US10009672B2 (zh) |
EP (1) | EP3133786B1 (zh) |
KR (1) | KR101909547B1 (zh) |
CN (1) | CN105099565B (zh) |
BR (1) | BR112016024046B1 (zh) |
CA (1) | CA2945849C (zh) |
WO (1) | WO2015158127A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112929283A (zh) * | 2019-12-06 | 2021-06-08 | 中兴通讯股份有限公司 | 数据处理方法、装置、设备及存储介质 |
WO2022183789A1 (zh) * | 2021-03-05 | 2022-09-09 | 中兴通讯股份有限公司 | 数据交换***、方法及存储介质 |
CN116827440A (zh) * | 2023-06-21 | 2023-09-29 | 佛山市兴颂机器人科技有限公司 | 光通讯设备、信号传输***及功率动态调整方法 |
CN116827445A (zh) * | 2023-06-20 | 2023-09-29 | 佛山市兴颂机器人科技有限公司 | 一种光通讯设备的功率动态调整方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101426152A (zh) * | 2008-12-08 | 2009-05-06 | 电子科技大学 | 基于突发交换的集成型混合光网络的数椐传送方法 |
US20090327797A1 (en) * | 2007-04-28 | 2009-12-31 | H3C Technologies Co., Ltd. | Method and Provider Edge Device for Advertising and Processing Pseudo-Wire Information |
CN202121601U (zh) * | 2011-06-20 | 2012-01-18 | 东南大学 | 一种组播光码分组头的收发装置 |
CN102355609A (zh) * | 2011-10-18 | 2012-02-15 | 成都优博创技术有限公司 | 一种双通道光模块RSSI Trigger处理装置 |
CN102882811A (zh) * | 2012-09-10 | 2013-01-16 | 西安电子科技大学 | 基于阵列波导光栅的数据中心光互连网络***及通信方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7050717B2 (en) * | 2000-09-06 | 2006-05-23 | The Regents Of The University Of California | System and method of all optical label swapping using two-stage optical wavelength converters |
WO2003050708A1 (en) * | 2001-12-07 | 2003-06-19 | Vitesse Semiconductor Company | A method and system for transporting information via the xgmii or fiber channel standard |
US7181140B2 (en) * | 2002-04-17 | 2007-02-20 | Intel Corporation | Method and apparatus for implementing and networking a semiconductor-based optical burst switching module within optical networks |
US7315693B2 (en) * | 2003-10-22 | 2008-01-01 | Intel Corporation | Dynamic route discovery for optical switched networks |
CN100558082C (zh) * | 2007-03-20 | 2009-11-04 | 华为技术有限公司 | 一种通信***、标签交换路由器及路由切换方法 |
CN101877800A (zh) * | 2009-12-03 | 2010-11-03 | 上海交通大学 | 光网络差异延时的测试方法 |
WO2014183248A1 (zh) * | 2013-05-13 | 2014-11-20 | 华为技术有限公司 | 接收设备及光交换网装置 |
-
2014
- 2014-04-16 CN CN201410152709.3A patent/CN105099565B/zh active Active
- 2014-10-24 KR KR1020167031465A patent/KR101909547B1/ko active IP Right Grant
- 2014-10-24 EP EP14889759.8A patent/EP3133786B1/en active Active
- 2014-10-24 BR BR112016024046-4A patent/BR112016024046B1/pt active IP Right Grant
- 2014-10-24 WO PCT/CN2014/089467 patent/WO2015158127A1/zh active Application Filing
- 2014-10-24 CA CA2945849A patent/CA2945849C/en active Active
-
2016
- 2016-10-14 US US15/293,989 patent/US10009672B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090327797A1 (en) * | 2007-04-28 | 2009-12-31 | H3C Technologies Co., Ltd. | Method and Provider Edge Device for Advertising and Processing Pseudo-Wire Information |
CN101426152A (zh) * | 2008-12-08 | 2009-05-06 | 电子科技大学 | 基于突发交换的集成型混合光网络的数椐传送方法 |
CN202121601U (zh) * | 2011-06-20 | 2012-01-18 | 东南大学 | 一种组播光码分组头的收发装置 |
CN102355609A (zh) * | 2011-10-18 | 2012-02-15 | 成都优博创技术有限公司 | 一种双通道光模块RSSI Trigger处理装置 |
CN102882811A (zh) * | 2012-09-10 | 2013-01-16 | 西安电子科技大学 | 基于阵列波导光栅的数据中心光互连网络***及通信方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112929283A (zh) * | 2019-12-06 | 2021-06-08 | 中兴通讯股份有限公司 | 数据处理方法、装置、设备及存储介质 |
WO2021110056A1 (zh) * | 2019-12-06 | 2021-06-10 | 中兴通讯股份有限公司 | 数据处理方法、装置、设备及存储介质 |
US11818057B2 (en) | 2019-12-06 | 2023-11-14 | Xi'an Zhongxing New Software Co. Ltd. | Method and apparatus for processing data, device, and storage medium |
CN112929283B (zh) * | 2019-12-06 | 2024-04-02 | 中兴通讯股份有限公司 | 数据处理方法、装置、设备及存储介质 |
WO2022183789A1 (zh) * | 2021-03-05 | 2022-09-09 | 中兴通讯股份有限公司 | 数据交换***、方法及存储介质 |
CN116827445A (zh) * | 2023-06-20 | 2023-09-29 | 佛山市兴颂机器人科技有限公司 | 一种光通讯设备的功率动态调整方法及*** |
CN116827440A (zh) * | 2023-06-21 | 2023-09-29 | 佛山市兴颂机器人科技有限公司 | 光通讯设备、信号传输***及功率动态调整方法 |
Also Published As
Publication number | Publication date |
---|---|
BR112016024046A2 (pt) | 2017-10-10 |
EP3133786A1 (en) | 2017-02-22 |
CA2945849A1 (en) | 2015-10-22 |
KR101909547B1 (ko) | 2018-10-18 |
US20170034606A1 (en) | 2017-02-02 |
WO2015158127A1 (zh) | 2015-10-22 |
CN105099565B (zh) | 2018-04-10 |
CA2945849C (en) | 2019-04-30 |
BR112016024046B1 (pt) | 2023-04-11 |
EP3133786B1 (en) | 2018-09-26 |
KR20160146805A (ko) | 2016-12-21 |
US10009672B2 (en) | 2018-06-26 |
EP3133786A4 (en) | 2017-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11736978B2 (en) | Method and apparatus for receiving CPRI data stream, method and apparatus for receiving ethernet frame, and system | |
CN101401365B (zh) | Pon***和终端操作注册方法 | |
EP2950496B1 (en) | Method, apparatus, and system for transmitting data in ethernet | |
US20180205478A1 (en) | Method and Apparatus for Determining Propagation Delay in a Communications Network | |
RU2013141835A (ru) | Способ и устройство для маршрутизации ip-пакетов в многолучевых спутниковых сетях | |
CN105099565A (zh) | 一种光发射***及发射方法、光交换装置及控制方法 | |
KR101961008B1 (ko) | 광 버스트 전송망 노드의 타임슬롯 동기 트레이닝 방법, 노드 기기 및 네트워크 | |
WO2023160620A1 (zh) | 一种光分配网络装置以及一种信号处理方法 | |
CN102457884B (zh) | 一种无线网络测试***、测试方法及装置 | |
CN103916884A (zh) | 一种微功率无线网络中多信道自适应优选通讯的方法 | |
CN107342958B (zh) | 分布式通信设备及板间通信方法 | |
CN104272662A (zh) | 使用时分双工在同轴链路上进行全双工以太网通信 | |
CN105591956A (zh) | 基于用户网络接口uni的流量控制方法和设备 | |
WO2015188298A1 (zh) | 无源光网络中波长初始化和设备注册的方法和装置 | |
EP4224809A1 (en) | Message transmission method, terminals and storage medium | |
FI3751769T3 (fi) | Radioviestintämenetelmä ja päätelaite | |
JP2005519492A (ja) | 光学ポートを備えるノードを有するネットワークで信号伝達するための方法及び構成 | |
CN104125032A (zh) | 基于sdh的广域对等通信***与方法 | |
CN204168319U (zh) | 用于实现网络虚拟化的以太网交换机 | |
WO2015146056A1 (ja) | 通信装置、ネットワーク、リソース活用方法 | |
WO2015117502A1 (zh) | 报文收发方法及装置、通道单元及通信设备 | |
EP3185485B1 (en) | Communication system with train bus architecture | |
JP6290015B2 (ja) | 光パケットスイッチネットワークにおけるノード装置間の接続状態を確認する方法、システム及び制御装置 | |
TW200511867A (en) | Procedure for establishment of links between stations connected to a telecommunication network | |
KR20030062473A (ko) | 전이중 패스트 이더넷 방식과 토큰 링 매체 제어 방식을링형의 통신망에 적용하여 설계하는 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |