数据传送方法、节点及系统的制作方法

文档序号:7549149阅读:112来源:国知局
专利名称:数据传送方法、节点及系统的制作方法
技术领域
本发明涉及光通信领域,尤其涉及ー种数据传输方法、节点及系统。
背景技术
随着高宽带业务的兴起和宽带用户数量的增长,通信网络中的网络流量呈指数増长,导致对节点中的路由器的容量的要求越来越高。目前,为了支持通信网络所要求的超大容量,路由器的功耗已经发展到了无法承受的地歩,并且资金花费和运作花费高昂。因此,降低节点中的路由器的功耗和成本,即降低通信网络节点的功耗和成本,是当前亟待解决的问题。全光交换技术被认为是解决路由器功耗和成本问题的较好的方法。全光交换技术主要有光分组交换(OPS, Optical Packet Switching)和光突发交换(OBS, Optical Burst Switching)两种全光交换技术。不同于现有网络,在OPS和OBS技术中,传输颗粒等于交换颗粒,业务数据的传输和交換全部在光层进行,线路上传输的是突发的光信号,如图I所示,其中,OPS在光层直接实现光分组的交換,光分组持续时间在纳秒级;0BS则将分组聚合成突发,光层实现光突发的交換,光突发持续时间在微秒至毫秒级。从图I中可以看出,在中间节点,业务数据只经过光缓存、快速光交換矩阵以及可能的光层实现的波长转换等,并不需要光电的转换,从而降低了节点的功耗和成本。由干,OPS和OBS技术中都是基于分组交换体制,应用于任意网络时,特别是网状(Mesh)网络,需要一个像电的随机存取存储器(RAM, Random Access Memory) 一样灵活的光缓存,但是灵活的光缓存实现很困难,预计很长一段时间内OPS和OBS技术在Mesh网络都无法实用。也就是说采用现在提出的OPS和OBS技术,光层冲突严重,网络吞吐率较低。

发明内容
本发明要解决的技术问题在于,提供ー种数据传输方法、节点及系统,以降低光层冲突,提闻网络吞吐率。为了解决上述技术问题,本发明实施例提供了一种数据传送的方法,包括接收上游节点发送的第一控制信息,并以确定的周期为基准接收所述上游节点发送的0B,所述第一控制信息中包含所述OB对应的第一标记信息;根据所述第一标记信息查询标记转发表,获取所述OB的转发信息;根据所述转发信息对所述OB在光层进行转发。相应地,本发明实施例还提供了另ー种数据传送的方法,包括接收输入的业务数据,对所述业务数据进行封装,生成OB ;获取所述OB对应的第一标记信息;并查询标记转发表获取所述OB对应的转发信息;将所述与OB对应的第一标记信息封装进第一控制信息中,根据所述转发信息发送所述第一控制信息到下游节点;并根据所述转发信息以确定的周期为基准发送所述OB到下游节点。相应地,本发明实施例还提供了ー种节点,包括接收单元、维护单元、转发信息获取単元、转发单元,其中接收单元,用于接收上游节点发送的第一控制信息,并以确定的周期为基准接收所述上游节点发送的0B,所述第一控制信息中包含所述OB对应的第一标记信息;转发信息获取单元,用于根据所述接收単元接收到的所述第一标记信息查询标记转发表,获取所述OB的转发信息;维护单元,用于建立和/或维护标记转发表,井根据所述查询请求从所述标记转发表中获取所述转发信息;
转发单元,用于根据所述转发信息获取单元获取的转发信息对所述接收单元接收到的OB在光层进行转发。相应地,本发明实施例还提供了另ー种节点,包括OB生成単元、标记信息获取单元、维护单元、转发信息获取单元、封装単元、及发送单元,其中所述OB生成単元,用于接收输入的业务数据,对所述业务数据进行封装,生成OB ;所述标记信息获取单元,用于获取与所述OB生成単元生成的OB对应的第一标记
信息;所述维护単元,用于建立和/或维护标记转发表;所述转发信息获取单元,用于查询所述标记转发表获取所述OB对应的转发信息;所述封装単元,用于将所述OB对应的第一标记信息封装进第一控制信息中;所述发送単元,用于根据所述转发信息发送所述第一控制信息到下游节点,井根据所述转发信息以确定的周期为基准发送所述OB到下游节点。实施本发明实施例,在数据传送的中间节点,通过接收上游节点的第一控制信息,并以确定的周期为基准接收上游节点发送的0B,然后进行转发。这样就能以确定的周期为基准实现带宽资源的控制、时隙的疏导,从而降低光层冲突概率或消除光层冲突,提高网络吞吐率。同时,在本实施例中,通过转发表对所述OB进行转发,有利于实现带宽的统计复用,提高资源利用效率,进ー步提高网络吞吐率,即提升了通信网络的光层转发能力和性倉^:。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为现有技术中通信网络的结构示意图;图2为本发明实施例中通信网络的结构示意图;图3为本发明实施例OB及控制信息的一个实施例示意图;图4为本发明的OB及控制信息的又一个实施例示意图;图5为本发明提供的数据传送方法的第一实施例流程示意图6为本发明提供的数据传送方法的第二实施例流程示意图;图7为本发明提供的节点设备的第一实施例组成示意图;图8为本发明提供的节点设备的第一实施例中所述标记信息获取单元组成示意图;图9所示为本发明提供的节点设备的第二实施例组成示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面通过附图和实施例,对本发明实施例的技术方案做进ー步的详细描述。图2为本发明实施例中通信网络的结构示意图。如图2所示,该通信网络由至少两个边缘节点(边缘节点A和边缘节点B)和至少ー个中间节点。需要说明的是,实际网络系统中,也可能是仅包括两个边缘节点,边缘节点之间直接互连,而不需要中间节点,另外,ー个边缘节点可能和两个及以上的中间节点相连,而中间节点也有可能和两个及以上的边缘节点相连。图2中,边缘节点A包括了线路发送侧和线路接收侧两个方向的处理(称为双向网络)。其中,线路侧是指设备和设备构建的网络相连的ー侧,其对应于客户侧,客户侧是指设备接入客户信号的ー侧。需要说明的是,网络可以只支持单向处理,比如边缘节点A只包括线路发送侧的业务数据的处理,边缘节点B只包括线路接收侧的业务数据的处理(在单向网络中,ー些控制信息的处理可能还是双向的)。这种简化的应用情形在现在的网络中依然存在,相应设备的简化也是显而易见,因此不再赘述。以边缘节点A的线路发送方向为例说明业务数据传输和处理的过程(显而易见的,边缘节点A的线路接收方向的处理是类似的,不再赘述)边缘节点A接入客户侧输入的业务数据后,将业务数据封装进0B(0ptiCalBurst,光突发)中,并将相应的控制相关的信息封装进第一控制信息中;然后,边缘节点A将OB及控制信息发送到网络中,送给中间节点。其中,边缘节点以确定的周期发送0B。进ー步的,所述的第一控制信息中包含所述OB对应的第一标记信息,所述第一控制信息或第一标记信息能携帯所述OB在所述确定的周期中的位置信息。中间节点接收边缘节点A发送的第一控制信息,并以确定的周期为基准接收边缘节点A发送的0B,所述第一控制信息中包含所述OB对应的第一标记信息;根据所述第一标记信息查询标记转发表,获取所述OB的转发信息;根据所述转发信息对所述OB在光层进行转发。如前所述,边缘节点发出的所述第一控制信息或第一标记信息中携帯有所述标记信息对应的所述OB在所述确定的周期中的位置信息,因此中间节点接收的第一控制信息或第一标记信息也具有相同的特点。进ー步地,根据所述转发信息获取所述OB对应的第二标记信息;
将所述第二标记信息封装进第二控制信息中,将所述第二控制信息传送到下游节点,并以确定的周期为基准将所述OB传送到下游节点。边缘节点B接收中间节点发送的第二控制信息,并以确定的周期为基准接收所述中间节点发送的OB ;对接收到的来自所述上游节点的OB进行解封装,提取输出的业务数据。可以理解的是,上述网络中,中间节点可以有多个,则边缘节点B接收的应该是和其直接连接的中间节点发送的控制信息及0B。这种情形下,网络中各节点的相关的处理类似,不再赘述。进ー步地,也有可能网络中不存在中间节点,此时边缘节点B直接接收边缘节点A 发送的第一控制信息和0B,边缘节点A和边缘节点B的相关处理也类似,不再赘述。如图5所示,是本发明提供的数据传送方法的第一实施例流程示意图,该方法应用通信网络中的中间节点,该数据传送方法包括步骤S101,接收上游节点发送的第一控制信息,并以确定的周期为基准接收所述上游节点发送的0B,所述第一控制信息中包含所述OB对应的第一标记信息;举例而言,,在本实施例中,所述第一控制信息或所述第一标记信息中携帯有所述第一标记信息对应的所述OB在所述确定的周期中的位置信息。图3为本发明的OB及控制信息的一个实施例示意图,在本实施例中,所述第一控制信息中携帯有指明所述OB在确定的周期中的位置信息如图3所示,控制信息和OB都采用确定的周期发送(和接收)。显而易见的,只要能合适地安排好控制信息和OB之间的时序,控制信息也可以不用采用确定的周期发送,例如,控制信息中増加延时字段,说明控制信息和OB之间的延时关系(这种情形下,控制信息就不用按照确定的周期发送)。控制信息也采用确定的周期发送,有利于节点进行同步定吋、简化控制信息处理等等。在图3中,ー个周期中的OB的长度可以是不同的,不同的OB可能代表不同的连接关系。例如,OBl代表边缘节点A发送的、需要边缘节点B接收的OB ;0B2代表另ー个边缘节点C发送的、需要另ー个边缘节点D接收的OB ;等等。但是只要网络中各节点都是按照确定的周期来处理0B,则各节点就能准确地知道带宽资源的利用情况,并且能协调一致地以确定的周期为基准进行相应的操作,就能规避光层冲突或者将光层冲突降到最低。在本实施例中,简单地推理就可以知道,只要通过控制信息提前了解到OB的分布信息,同样能规避光层冲突。在图3中,OB的位置信息是通过控制信息中的开始位置和结束位置来指示的,也就是说,控制信息携帯有OB在确定的周期中的位置信息。显而易见地,在图3中,OB的长度当然可以是相同的。图4为本发明的OB及控制信息的又一个实施例示意图,如图4所示,在本实施例中,所述第一标记信息中携帯有指明所述OB在确定的周期中的顺序信息。所述第一控制信息和OB都采用确定的周期发送,所述OB的长度都是确定的并且相同的。不同的OB可能对应不同的源宿。例如,OBl代表边缘节点A发送的、需要边缘节点B接收的OB ;0B2代表另ー个边缘节点C发送的、需要另ー个边缘节点D接收的OB ;等等。图4中,所述标记信息的具体实现方式为标签,标签适用于采用MPLS相关协议的情形,显而易见地,如果采用IP转发协议时,所述标记信息可以为IP地址等。在本实施例中,由于OB的长度是确定的并且相同,因此,OB在所述确定周期中的顺序信息就可以指示出其位置信息。举例而言,首先,知道了光信号传输的比特率,则根据确定的周期值(以时间为单位),就可以知道ー个周期中包含多少个字节(因此下面的描述中以字节数做为周期的単位)。假设OB的长度为X字节,OB之间的间隔为y字节,那么只要说明是确定周期中的第z个OB (从I开始计算),就可以知道所述第z个OB从所述确定周期的第(z_l)*(x+y)+l个字节开始,到第(z-l)*(x+y)+x个字节结束。上面所述的第z个OB就是OB在所述确定周期中的顺序信息,从所述确定的周期第几个字节开始到第几个字节结束就是位置信息。因此,在本实施例中,实际是采用标记信息指示了 OB在确定的周期中的顺序信息,从而间接指示出了 OB在确定的周期中的位置信息。优选地,在本实施例中,本节点可以以确定的周期为基准接收所述上游节点发送的第一控制信息。由于控制信息中各字段的长度是可以事先确定下来的,因此可以采用和控制信息对应的OB在确定周期相同的顺序放置OB对应的标记信息(图4中为标签)。例如,图4中,标签I对应OBl,标签2对应0B2等等。因此,在本实施例中,标记信息实际是采 用和OB在确定的周期中的相同的顺序来指示OB在所述确定的周期中的顺序信息,从而间接地指示OB在所述确定的周期中的位置信息。显而易见地,本领域技术人员应当明白,在本实施例中,标记信息和OB在确定的周期中的顺序相同不是必要的,举个简单例子,标记信息可以采用和其对应的OB在确定的周期中的相反的顺序来指示OB在所述确定的周期中的顺序信息(例如,标签η和OBl对应、标签I和OBn对应等等)。采用标记信息在所述确定的周期中的顺序来指示其对应的OB在所述确定的周期中的顺序信息,特别是两者采用相同的顺序,可以简化控制信息(标记信息)的处理,从而提高控制信息处理速度,加快转发速度,从而提高网络吞吐率(减低光层冲突概率或消除光层冲突)。特别地,OB采用确定的周期进行发送(和接收),特别是在本实施例中,OB的长度是确定并且相同的,能大幅降低光层冲突概率,甚至消除光层冲突。例如,在中间节点设置时隙调度功能,能实现本实施例中的OB时隙的无阻塞调度,也即在同一周期中的OB可以在光层任意调度到任何时隙(例如OBl调度到0Β4对应的时隙,OBn调度到OBl对应的时隙,等等)。OB的长度是确定的,意味着可以采用确定长度的延时单元在光层进行延时,OB在ー个周期中的数量是有限的,意味着实现无阻塞时隙调度所需的光延时单元数量是有限的。这些都有助于构建一个实用的、相对简单的时隙调度単元解决光层冲突问题构建了一个无阻塞时隙调度単元之后,就可以采用相应的控制平面技术,例如扩展 RSVP-TE(Resource Reservation Protocol-Trafc Engineering,支持流量工程的资源预留协议)等,实现对带宽(可以量化为ー个周期的OB数量)的分配,从而完全规避光层冲突。当然,也可以在此基础上进行一些扩展,放宽对带宽的严格控制,在业务传输延时和网络吞吐率两者之间取ー个符合要求的平衡。步骤S102,根据所述第一标记信息查询标记转发表,获取所述OB的转发信息。此处,本实施例中的标记转发表可以是预先配置的,也可以根据路由协议、标签发布协议等相关信息生成。例如,该标记转发表可以是类似IP转发技术中的转发信息表(FIB,F0rWardInformation Base),或者是类似MPLS交换技术中的标签转发信息表(LFIB,labellorwarding information base)。在采用IP转发协议的实施例中,所述标记信息包括IP地址和MAC地址,根据路由协议相关的信令包和链路层的操作、管理和维护(0ΑΜ, operation, administration andmaintenance)信息生成路由信息表(RIB, routing information base),再根据该路由信息表(RIB)生成转发信息表(FIB, forwarding information base)。在采用MPLS交换协议的实施例中,所述标记信息是MPLS标签,根据路由协议相关的信令包和链路层OAM信息生成路由信息表(RIB),再根据路由信息表(RIB)以及标签分发协议(LDP, label distribution protocol)相关的信令包和链路层OAM信息生成标签转发信息表(LFIB) ο本实施例中,在步骤S101,从上游节点接收到第一控制信息之后,从所述第一控制信息中提取信令包和OB层的OAM信息;将所述OB层的OAM信息转换为链路层的OAM信息; 及根据所述信令包和链路层的OAM信息建立和/或更新标记转发表。本实施例中,在所述步骤S102,也即根据所述第一标记信息查询标记转发表,获取所述OB的转发信息的步骤之后还包括根据所述转发信息获取所述OB对应的第二标记信息;将所述第二标记信息封装进第二控制信息中,将所述第二控制信息传送到下游节点,并以确定的周期为基准将所述OB传送到下游节点。优选地,以所述确定的周期为基准将所述第二控制信息传送到下游节点。当采用互联网协议(IP)转发协议时,所述根据所述转发信息获取所述OB对应的第二标记信息可以通过如下方法实现根据所述转发信息获取新的媒体访问控制(MAC)地址和IP地址,用所述新的MAC地址和IP地址替换所述第一标记信息中原有的MAC地址和IP地址,生成所述OB对应的第
ニ标记信息;当采用多标签交換(MPLS)协议吋,则直接从所述转发信息中提取所述OB对应的所述第二标记信息。进ー步地,本实施例中,可以通过相关的信令协议生成新的信令包,并生成新的链路层OAM信息,将所述新的链路层OAM信息转换成新的OB层OAM信息;进而所述新的信令包和新的OB层OAM信息封装进所述第二控制信息中。此处与所述第二控制信息与所述第一控制信息类似,所述第二控制信息或第二标记信息中可以携带有所述第二标记信息对应的所述OB在所述确定的周期中的位置信息。步骤S103,根据所述转发信息对所述OB在光层进行转发。具体实施时,可以以所述确定的周期为基准对所述OB进行转发。当本节点以确定的周期为基准接收到另一个上游节点发送的OB时,在光层对所述来自上游节点的OB和/或来自另ー个上游节点的OB进行延时,使得所述来自上游节点的OB和所述来自另ー个上游节点的OB各自对应的所述确定的周期的计数开始位置对齐或保持确定的时间间隔。本领域技术人员应当明白,当本节点以确定的周期为基准接收到其他多个上游节点发送的OB吋,均会通过上述延时处理,籍此保证来自多个上游节点的OB各自对应的所述确定的周期的计数开始位置对齐或保持确定的时间间隔。具体实施时,对OB的光延时处理与光层转发可以通过不同的装置先后进行,也可以在同一物理装置中同时实现光延时及光层转发。本实施例以确定的周期为基准接收上游节点发送的0B,然后进行转发。这样就能以确定的周期为基准实现带宽资源的控制、时隙的疏导,从而降低光层冲突概率或消除光层冲突,提高网络吞吐率。降低光层冲突概率或消除光层冲突的方法可以參见图3、4对应的实施例说明,这里不再赘述。同时,在本实施例中,通过转发表对所述OB进行转发,有利于实现带宽的统计复用,提高资源利用效率,进ー步提高网络吞吐率,即提升了通信网络的光层转发能力和性能。如图6所示,是本发明提供的数据传送方法的第二实施例流程示意图,该方法应用通信网络中的边缘节点,该数据传送方法包括步骤S201,接收输入的业务数据,对所述业务数据进行封装,生成OB ;此处,所述输入的业务数据为来自客户侧的业务数据。步骤S202,获取所述OB对应的标记信息;并查询标记转发表获取所述OB对应的转发信息; 此处,所述标记转发表与前述本发明提供的数据传送方法的第一实施例中相同,在此不予赘述。步骤S203,将所述与OB对应的第一标记信息封装进第一控制信息中,根据所述转发信息发送所述第一个控制信息到下游节点;并根据所述转发信息以确定的周期为基准发送所述OB到下游节点。可选地,在本实施例中,所述第一控制信息或第一标记信息中携帯有所述第一标记信息对应的所述OB在所述确定的周期中的位置信息。具体实施方法,可以參见本发明提供的数据传送方法的第一实施例,不再赘述。优选地,本实施例中,根据所述转发信息以所述确定的周期为基准将所述第一控制信息传送到下游节点。如本发明提供的数据传送方法的第一实施例,所述控制信息也可以不以确定的周期为基准发送。所述OB的长度是确定的;所述第一控制信息或所述第一标记信息中携帯有所述第一标记信息标记的OB在所述确定的周期中的顺序信息;或第一标记信息在所述确定的周期中的顺序和该第一标记信息标记的OB在确定的周期中的顺序相同。具体实现方式,參见本发明提供的数据传送方法的第一实施例。 此外,本实施例中,本边缘节点还可以根据相关信令协议生成第一信令包并生成第一链路层OAM信息,将所述第一链路层OAM信息转换成OB层OAM信息,进而将所述第一信令包和OB层OAM信息封装进所述第一控制信息中。本实施例中,本边缘节点还将接收上游节点发送的第二控制信息,并以确定的周期为基准接收所述上游节点发送的0B,进而对接收到的来自所述上游节点的OB进行解封装,提取输出的业务数据。进ー步地,本节点还将从所述接收到的第二控制信息中提取第二信令包以及OB层OAM信息,并将所述提取的OB层OAM信息转换为第二链路层OAM信息,进而根据所述第ニ信令包和/或所述第二链路层OAM信息,建立和/或更新所述标记转发表。可选地,本节点可以以确定的周期为基准接收上游节点发送的第二控制信息。如图7所示,是本发明提供的一种节点设备的第一实施例示意图,该节点设备为通信网络中的中间节点,该节点包括,包括接收单元11、维护单元12、转发信息获取单元13、转发单元14,其中
接收单元11,用于接收上游节点发送的第一控制信息,并以确定的周期为基准接收所述上游节点发送的0B,所述第一控制信息中包含所述OB对应的第一标记信息。该接收单元11包括OB接收单元111,用于以确定的周期为基准接收所述上游节点发送的0B。控制信息接收单元112,用于以确定的周期为基准接收所述上游节点发送的第一控制信息,所述第一控制信息中包含与所述OB接收单元接收到的OB对应的第一标记信息。可选地,所述第一控制信息或第一标记信息中携帯有所述第一标记信息对应的所述OB在所述确定的周期中的位置信息。具体实施方法,可以參见本发明提供的数据传送方法的第一实施例,这里不再赘述。转发信息获取单元13,用于根据所述接收単元接11收到的所述第一标记信息查询标记转发表,获取所述OB的转发信息。
维护单元12,用于建立和/或维护标记转发表,并根据所述查询请求从所述标记转发表中获取所述转发信息。转发单元14,用于根据所述转发信息获取单元获取的转发信息对所述接收单元接收到的OB在光层进行转发。进ー步地,本节点还包括标记信息获取单元15,用于根据所述转发信息获取单元获取的所述转发信息获取所述OB对应的第二标记信息。信息封装単元16,用于将所述标记信息获取单元获取的所述第二标记信息封装进第二控制信息。发送单元17,用于将所述第二控制信息传送到下游节点,并以确定的周期为基准将所述转发单元转发的OB传送到下游节点。具体实施时,该发送単元17包括OB发送单元171,用于以确定的周期为基准将所述转发単元转发的OB传送到下游节点。控制信息发送单元172,用于以确定的周期为基准将所述第二控制信息传送到下游节点。可选地,所述OB接收单元171还用于以确定的周期为基准接收另ー个上游节点发送的OB ;进ー步地,节点还包括第一光延时单元18,用于在光层对所述来自OB接收单元接收到的来自上游节点的OB和/或来自另ー个上游节点的OB进行延吋,使得所述来自上游节点的OB对应和所述来自另ー个上游节点的OB各自对应的所述确定的周期的计数开始位置对齐或保持确定的时间间隔,并将延时处理后的所述来自上游节点的OB和所述来自另ー个上游节点的OB传送到所述转发単元。需要说明的是,具体实现时,第一光延时单元也可以和转发单元合井,即在ー个单元内同时实现转发和光延吋。參考图8,当采用互联网协议(IP)转发协议时,所述标记信息获取单元15包括地址获取単元151,用于根据所述转发信息获取单元获取的转发信息获取新的媒体访问控制MAC地址和IP地址;标记信息生成単元152,用于根据所述地址获取单元获取的所述新的MAC地址和IP地址替换所述第一标记信息中原有的MAC地址和IP地址,生成所述OB对应的第二标记
信息;当采用多标签交換(MPLS)协议时,所述标记信息获取单元15从转发信息获取单元13所获取的所述OB的转发信息中提取所述OB对应的所述第二标记信息。可选地,所述节点还包括信息提取单元19,用于从所述接收单元接收到的第一控制信息中提取信令包和OB层的OAM fp息;OAM信息转换单元110,用于将所述信息提取单元提取的OB层的OAM信息转换为链路层的OAM信息;所述维护模块12,还用于根据来自所述OAM信息转换单元110的链路层的OAM信 息根据所述信令包和链路层的OAM信息建立和/或更新标记转发表。如图9所示,是本发明提供的一种节点设备的第二实施例示意图,该节点包括包括OB生成単元21、标记信息获取单元22、维护单元23、转发信息获取单元24、封装単元25、及发送单元26,其中所述OB生成単元21,用于接收输入的业务数据,对所述业务数据进行封装,生成OB ;所述标记信息获取单元22,用于获取与所述OB生成単元生成的OB对应的第一标
记信息;所述维护単元23,用于建立和/或维护标记转发表;所述转发信息获取单元24,用于查询所述标记转发表获取所述OB对应的转发信息;所述封装単元25,用于将所述OB对应的第一标记信息封装进第一控制信息中;所述发送単元26,用于根据所述转发信息发送所述第一控制信息到下游节点,并根据所述转发信息以确定的周期为基准发送所述OB到下游节点。具体实施时,该发送単元26还包括控制信息发送单元261,用于以所述确定的周期为基准将所述第一控制信息传送到下游节点;OB发送单元262,用于根据所述转发信息以确定的周期为基准发送所述OB到下游节点。该节点还包括信令包生成单元27,用于生成第一信令包;OAM信息生成単元28,用于生成第一链路层OAM信息;OAM信息转换单元29,用于将所述OAM信息生成単元生成的第一链路层OAM信息转换成OB层OAM信息;所述封装单元25,还用于将来自所述信令包生成单元28第一信令包和来自所述OAM信息转换单元29的OB层OAM信息封装进所述第一控制信息中。该节点还包括接收单元30,用于接收上游节点发送的第二控制信息和以确定的周期为基准接收所述上游节点发送的0B。
OB解封装单元32,用于对对所述OB接收单元接收到的OB进行解封装,提取业务数据。提取单元33,用于从所述控制信息接收单元接收到的第二控制信息中提取第二信令包以及OB层OAM信息;所述OAM信息转换单元29,还用于将所述提取的OB层OAM信息转换为第二链路层OAM信息。所述维护単元23,还用于根据所述第二信令包和/或所述第二链路层OAM信息,建立和/或更新所述标记转发表。具体实施时,该接收单元30包括控制信息接收单元301,用于接收上游节点发送的第二控制信息; OB接收单元302,用于以确定的周期为基准接收所述上游节点发送的OB ;本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所揭露的仅为本发明ー种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种数据传送的方法,其特征在于,包括 接收上游节点发送的第一控制信息,并以确定的周期为基准接收所述上游节点发送的光突发OB,所述第一控制信息中包含所述OB对应的第一标记信息; 根据所述第一标记信息查询标记转发表,获取所述OB的转发信息; 根据所述转发信息对所述OB在光层进行转发。
2.如权利要求I所述的方法,其特征在于,所述第一控制信息或第一标记信息中携帯有所述第一标记信息对应的所述OB在所述确定的周期中的位置信息。
3.如权利要求1-2中任一项所述的方法,其特征在于,根据所述第一标记信息查询标记转发表,获取所述OB的转发信息的步骤之后还包括 根据所述转发信息获取所述OB对应的第二标记信息; 将所述第二标记信息封装进第二控制信息中,将所述第二控制信息传送到下游节点,并以确定的周期为基准将所述OB传送到下游节点。
4.如权利要求1-2中任一项所述的方法,其特征在于,所述接收上游节点发送的第一控制信息的步骤为 以确定的周期为基准接收所述上游节点发送的第一控制信息。
5.如权利要求1-2中任一项所述的方法,其特征在于,所述OB的长度是确定的; 所述第一控制信息或所述第一标记信息中携帯有所述第一标记信息标记的OB在所述确定的周期中的顺序信息。
6.如权利要求1-2中任一项所述的方法,其特征在于,所述OB的长度是确定的,所述第一标记信息在所述确定的周期中的顺序和该第一标记信息标记的OB在确定的周期中的顺序相同。
7.如权利要求1-6中任一项所述的方法,其特征在于,该方法还包括以确定的周期为基准接收另ー个上游节点发送的OB ; 所述根据所述转发信息对所述OB在光层进行转发的步骤之前还包括 在光层对所述来自上游节点的OB和/或来自另ー个上游节点的OB进行延吋,使得所述来自上游节点的OB和所述来自另ー个上游节点的OB各自对应的所述确定的周期的计数开始位置对齐或保持确定的时间间隔。
8.如权利要求3所述的方法,其特征在干, 当采用互联网协议IP转发协议时,所述根据所述转发信息获取所述OB对应的第二标记信息的步骤为 根据所述第一转发信息获取新的媒体访问控制MAC地址和新的IP地址,用所述新的MAC地址和所述新的IP地址替换所述第一标记信息中原有的MAC地址和IP地址,生成所述OB对应的第二标记信息; 当采用多标签交換MPLS协议吋,所述根据所述转发信息获取所述OB对应的第二标记信息的步骤为 从所述转发信息中提取所述OB对应的所述第二标记信息。
9.如权利要求1-6中任一项所述的方法,其特征在于,所述接收上游节点发送的第一控制信息的步骤之后还包括 从所述第一控制信息中提取信令包和OB层的OAM信息;将所述OB层的OAM信息转换为链路层的OAM信息 '及 根据所述信令包和链路层的OAM信息建立和/或更新标记转发表。
10.如权利要求3中任一项所述的方法,其特征在干,将所述第二控制信息传送到下游节点的步骤之前还包括 生成新的信令包; 生成新的链路层OAM信息,将所述新的链路层OAM信息转换成新的OB层OAM信息; 将所述新的信令包和新的OB层OAM信息封装进所述第二控制信息中。
11.一种数据传送的方法,其特征在于,包括 接收输入的业务数据,对所述业务数据进行封装,生成OB ; 获取所述OB对应的第一标记信息;并查询标记转发表获取所述OB对应的转发信息;将所述与OB对应的第一标记信息封装进第一控制信息中,根据所述转发信息发送所述第一控制信息到下游节点;并根据所述转发信息以确定的周期为基准发送所述OB到下游节点。
12.如权利要求11所述的方法,其特征在于,所述第一控制信息或第一标记信息中携带有所述第一标记信息对应的所述OB在所述确定的周期中的位置信息。
13.如权利要求11-12中任一项所述的方法,其特征在于,所述根据所述转发信息发送所述第一控制信息到下游节点的步骤具体为 根据所述转发信息以确定的周期为基准将所述第一控制信息传送到下游节点。
14.如权利要求11-12中任一项所述的方法,其特征在于,所述OB的长度是确定的; 所述第一控制信息或所述第一标记信息中携帯有所述第一标记信息标记的OB在所述确定的周期中的顺序信息。
15.如权利要求11-12中任一项所述的方法,其特征在于,所述第一标记信息在所述确定的周期中的顺序和该第一标记信息标记的OB在确定的周期中的顺序相同。
16.如权利要求11-15中任一项所述的方法,其特征在于,所述根据所述转发信息发送所述第一控制信息到下游节点的步骤之前还包括 生成第一信令包; 生成第一链路层OAM信息,将所述第一链路层OAM信息转换成OB层OAM信息; 将所述第一信令包和OB层OAM信息封装进所述第一控制信息中。
17.如权利要求11-15中任一项所述的方法,其特征在于,还包括 接收上游节点发送的第二控制信息,并以确定的周期为基准接收所述上游节点发送的OB ; 对接收到的来自所述上游节点的OB进行解封装,提取输出的业务数据。
18.如权利要求17所述的方法,其特征在于,所述接收上游节点发送的第二控制信息的步骤之后还包括 从所述输入的第二控制信息中提取第二信令包以及OB层OAM信息,并将所述提取的OB层OAM信息转换为第二链路层OAM信息。
根据所述第二信令包和/或所述第二链路层OAM信息,建立和/或更新所述标记转发表。
19.ー种节点,其特征在于,包括接收单元、维护单元、转发信息获取单元、转发单元,其中 接收单元,用于接收上游节点发送的第一控制信息,并以确定的周期为基准接收所述上游节点发送的0B,所述第一控制信息中包含所述OB对应的第一标记信息; 转发信息获取单元,用于根据所述接收単元接收到的所述第一标记信息查询标记转发表,获取所述OB的转发信息; 维护单元,用于建立和/或维护标记转发表,并根据所述查询请求从所述标记转发表中获取所述转发信息; 转发单元,用于根据所述转发信息获取单元获取的转发信息对所述接收单元接收到的OB在光层进行转发。
20.权利要求19所述的节点,其特征在于,所述第一控制信息或第一标记信息中携帯有所述第一标记信息对应的所述OB在所述确定的周期中的位置信息。
21.如权利要求19-20中任ー项所述的节点,其特征在于,还包括 标记信息获取单元,用于根据所述转发信息获取单元获取的所述转发信息获取所述OB对应的第二标记信息; 信息封装単元,用于将所述标记信息获取单元获取的所述第二标记信息封装进第二控制信息; 发送单元,用于将所述第二控制信息传送到下游节点,并以确定的周期为基准将所述转发单元转发的OB传送到下游节点。
22.如权利要求19-21中任ー项所述的节点,其特征在于,所述接收单元包括 OB接收单元,用于以确定的周期为基准接收所述上游节点发送的0B。
控制信息接收单元,用于以确定的周期为基准接收所述上游节点发送的第一控制信息,所述第一控制信息中包含与所述OB接收单元接收到的OB对应的第一标记信息。
23.如权利要求19-21中任ー项所述的节点,其特征在于,所述发送単元包括 OB发送单元,用于以确定的周期为基准将所述转发単元转发的OB传送到下游节点; 控制信息发送单元,用于以确定的周期为基准将所述第二控制信息传送到下游节点。
24.如权利要求19-21中任ー项所述的节点,其特征在于,所述OB接收单元还用于以确定的周期为基准接收另ー个上游节点发送的OB ; 所述节点还包括 第一光延时单元,用于在光层对所述来自OB接收单元接收到的来自上游节点的OB和/或来自另ー个上游节点的OB进行延时,使得所述来自上游节点的OB对应和所述来自另一个上游节点的OB各自对应的所述确定的周期的计数开始位置对齐或保持确定的时间间隔,并将延时处理后的所述来自上游节点的OB和所述来自另ー个上游节点的OB传送到所述转发单元。
25.如权利要求19-24中任ー项所述的节点,其特征在于, 当采用互联网协议IP转发协议时,所述标记信息获取单元包括 地址获取単元,用于根据所述转发信息获取单元获取的转发信息获取新的媒体访问控制MAC地址和IP地址; 标记信息生成単元,用于根据所述地址获取单元获取的所述新的MAC地址和IP地址替换所述第一标记信息中原有的MAC地址和IP地址,生成所述OB对应的第二标记信息;当采用多标签交換MPLS协议吋,所述标记信息获取单元从转发信息获取单元所获取的所述OB的转发信息中提取所述OB对应的所述第二标记信息。
26.如权利要求19-24中任ー项所述的节点,其特征在于,所述节点还包括 信息提取单元,用于从所述接收単元接收到的第一控制信息中提取信令包和OB层的OAM信息; OAM信息转换单元,用于将所述信息提取单元提取的OB层的OAM信息转换为链路层的OAM信息; 所述维护模块,还用于根据来自所述OAM信息转换单元的链路层的OAM信息根据所述信令包和链路层的OAM信息建立和/或更新标记转发表。
27.如权利要求19-20中任ー项所述的节点,其特征在于,所述OB的长度是确定的; 所述第一控制信息或所述第一标记信息中携帯有所述第一标记信息标记的OB在所述 确定的周期中的顺序信息。
28.如权利要求19-20中任ー项所述的节点,其特征在于,所述OB的长度是确定的,所述第一标记信息在所述确定的周期中的顺序和该第一标记信息标记的OB在确定的周期中的顺序相同。
29.ー种节点,其特征在于,包括OB生成単元、标记信息获取单元、维护单元、转发信息获取单元、封装単元、及发送单元,其中 所述OB生成単元,用于接收输入的业务数据,对所述业务数据进行封装,生成OB ; 所述标记信息获取单元,用于获取与所述OB生成単元生成的OB对应的第一标记信息; 所述维护単元,用于建立和/或维护标记转发表; 所述转发信息获取单元,用于查询所述标记转发表获取所述OB对应的转发信息; 所述封装単元,用于将所述OB对应的第一标记信息封装进第一控制信息中; 所述发送単元,用于根据所述转发信息发送所述第一控制信息到下游节点,并根据所述转发信息以确定的周期为基准发送所述OB到下游节点。
30.如权利要求29所述的节点,其特征在于,所述第一控制信息或第一标记信息中携带有所述第一标记信息对应的所述OB在所述确定的周期中的位置信息。
31.如权利要求29-30中任ー项所述的节点,其特征在于,所述发送单元还包括 控制信息发送单元,用于以所述确定的周期为基准将所述第一控制信息传送到下游节点; OB发送单元,用于根据所述转发信息以确定的周期为基准发送所述OB到下游节点。
32.如权利要求29-31中任ー项所述的节点,其特征在于,所述节点还包括 信令包生成单元,用于生成第一信令包; OAM信息生成单兀,用于生成第一链路层OAM信息; OAM信息转换单元,用于将所述OAM信息生成単元生成的第一链路层OAM信息转换成OB 层 OAM fp 息; 所述封装单元,还用于将来自所述信令包生成单元第一信令包和来自所述OAM信息转换单元的OB层OAM信息封装进所述第一控制信息中。
33.如权利要求29-31中任ー项所述的节点,其特征在于,还包括接收单元,用于接收上游节点发送的第二控制信息,并以确定的周期为基准接收所述上游节点发送的0B。
34.如权利要求33所述的节点,所述接收単元包括 控制信息接收单元,用于接收上游节点发送的第二控制信息; OB接收单元,用于以确定的周期为基准接收所述上游节点发送的OB ; 所述节点还包括 OB解封装単元,用于对对所述OB接收单元接收到的OB进行解封装,提取业务数据。
35.如权利要求34所述的节点,其特征在于,所述节点设备还包括 提取单元,用于从所述控制信息接收单元接收到的第二控制信息中提取第二信令包以及OB层OAM fp息; 所述OAM信息转换单元,还用于将所述提取的OB层OAM信息转换为第二链路层OAM信息 O 所述维护単元,还用于根据所述第二信令包和/或所述第二链路层OAM信息,建立和/或更新所述标记转发表。
36.如权利要求30所述的节点,其特征在于 所述OB的长度是确定的; 所述第一控制信息或所述第一标记信息中携帯有所述第一标记信息标记的OB在所述确定的周期中的顺序信息。
37.如权利要求30中所述的节点,其特征在于 所述OB的长度是确定的; 所述第一标记信息在所述确定的周期中的顺序和该第一标记信息标记的OB在确定的周期中的顺序相同。
38.ー种数据传送系统,其特征在于,包括至少两个如权利要求29-36所述的节点。
39.如权利要求38中所述的数据传输系统,其特点在于,至少还包括一个如权利要求19-28所述的节点。
全文摘要
本发明实施例公开了一种数据传送的方法,包括接收上游节点发送的第一控制信息,并以确定的周期为基准接收所述上游节点发送的OB,所述第一控制信息中包含所述OB对应的第一标记信息;根据所述第一标记信息查询标记转发表,获取所述OB的转发信息;根据所述转发信息对所述OB在光层进行转发。本发明实施例还同时公开了相应的节点及传送系统。实施本发明实施例,通过转发表对所述OB进行转发,有利于实现带宽的统计复用,提高资源利用效率,进一步提高网络吞吐率,即提升了通信网络的光层转发能力和性能。
文档编号H04L12/56GK102742229SQ201280000493
公开日2012年10月17日 申请日期2012年4月26日 优先权日2012年4月26日
发明者操时宜 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1