专利名称:多通道数据发送/接收以及传输控制方法和相应的装置的制作方法
技术领域:
本发明涉及通讯技术领域,具体涉及多通道数据发送/接收以及传输控制 方法和相应的多通道数据发送/接收装置以及多通道传输设备。
技术背景以太网(Ethernet)自诞生以来经历了快速的发展过程,其传输速率随技 术的发展至今已经历了 10Mbps、 100Mbps、 1Gbps、 10Gbps等阶段。随着以 太网应用的日益广泛,已展现出对10Gbps以上带宽,例如40Gbps/100Gbps 等的需求。由于在10Gbps以上速率的通信中,通过提高单个通道的通信速率 来获得更高的通信带宽将面临很大的技术困难,因此目前选择采用多通道绑定 的方式来获得高带宽。例如,若单通道速率为10Gbps,为了获得40Gbps/ 100Gbps速率的带宽,可以将4/10个10Gbps的通道进行绑定,共同提供 40Gbps/100Gbps带宽。图1给出了一种目前所采用的以太网多通道传输结构。在图1中,介质访 问控制层(MAC: Media Access Control)数据在物理层由4个绑定的lOGbps 通道进行传输。物理层包括协调子层(RS, Reconciliation Sublayer )、 lOGbps (XG: 10 Gigabit )介质无关4妄口 ( Mil: 10 Gigabit Media Independent Interface )、 物理编码服务子层(PCS: Physical Coding Sublayer )、物理媒介附加子层(PMA, Physical Medium Attachment)和物理i某介相关子层(PMD, Physical Medium Dependent )。MAC层作为上层,通过物理层信令(PLS: Physical Layer Signaling)服 务完成和远端MAC层以及和本端物理层间的交互。RS完成将MAC层通过PLS服务请求物理层传输的信号转换为物理层能 够处理的信号,同时将物理层状态转换为PLS服务信号通告给MAC层。MAC 层与物理层之间的信号传递通过MII完成。PCS完成将MAC层数据编码为适合物理媒介传输的形式,以及完成对物 理媒介传输过来的数据进行解码。
PMA通过一种媒介无关的方式将PCS的数据转换为适应串行物理媒介传递的形式,以及完成将串行物理媒介数据解串行为PCS适合处理的形式。PMD以物理媒介相关的形式,将物理层数据转换为特定媒介上传输的形式,同时接收特定物理媒介上的数据,转换为媒介无关的形式,供物理层进行 处理。在图1所示的构架下,在发送信息数据时,RS将MAC层数据转换为适 合物理层处理的形式后,形成分别对应物理层各个通道的数据,数据在各个物 理层通道单独进行各种处理,最终送到各个通道相连的物理媒介上进行传输。 同样,在接收数据时,各个物理层通道数据单独处理,在离开PCS子层到 XGMII接口前汇聚为统一的物理层信号,由RS子层将物理层信号转换为与 PLS服务对应的信号后,传递给MAC层。在这个过程中,由于采用多通道构架,通道间的个体差异可能会导致部分 通道故障问题发生。如果物理层通道出现部分通道故障,因为链路由所有通道 绑定组成,会出现因个别通道故障导致整个链路失效的问题。参见图2,图2 中箭头方向表示传输方向,"x,,表示故障,假设某一通道单端故障,其余通道 有效,PCS子层通过故障检测途径获知该故障状态后,处理为整个物理层故障 失效的信号,其处理过程如下1、 通过在XGMII接口上向RS传递本端故障(LF: Local Fault)信号;2、 RS将该LF信号转换为代表整个物理层故障失效的PLS服务信号通告 MAC层,使MAC层停止发送数据;3、 同时RS在XGMII接口上向对端RS子层发送代表本端整个物理层失 效的远端故障(RF: Remote Fault)信号;4、 对端RS收到代表远端物理层失效的RF信号后,转换为物理层故障失 效的PLS服务信号通告MAC层,使MAC层停止发送数据;5、 对端RS在XGMII接口上发送IDLE控制字,表示不再传输有效数据。 如果两端的通道都存在故障,如图3所示,则两端的RS都收到LF信号,并且发送RF信号。在图2和2所示的场景中,部分通道故障后,LF、 RF或 IDLE等信号的传输均占据全部通道,其余无故障的通道也不能用于传输信息数据。在对现有技术的研究和实践过程中,本发明的发明人发现,基于现有多通 道传输方式下对部分通道故障的处理方式,当发生部分通道故障时统一视为物理层故障,导致整个链路不可用;例如对于绑定4个通道来实现10Gbps速率 的情况,若单个通道故障,本应该还有7.5Gbps的带宽是可用的,因此造成了 浪费,而在更高速率更多通道的情况下,造成的浪费会更大。 发明内容本发明实施例提供一种能够充分利用通道资源的多通道数据发送方法,包 括获取需要发送的信息数据;根据各个通道的状态记录判断是否存在处于特定 状态的通道,所述通道的状态记录包括特定状态和有效状态;若是,则仅将所 述需要发送的信息数据分发到处于有效状态的通道,若否,则将所述信息数据 分发到各个通道。本发明实施例还提供一种多通道数据接收方法,包括从各个通道接收数 据;判断各个通道收到的数据的类型是否为免恢复数据,所述数据的类型包括 免恢复数据和有效数据;若是,则不使用该通道收到的数据进行整体数据恢复, 若否,则将该通道收到的数据作为待恢复整体数据的一部分进行整体数据恢 复。本发明实施例还提供一种多通道数据传输控制方法,包括获取指示单个通 道的状态变化的状态更新信息;根据所述状态更新信息更新相应通道的状态记 录,所述通道的状态记录包括特定状态和有效状态;在发送信息数据时根据 各个通道的状态记录判断是否存在处于特定状态的通道;若是,则仅将需要发 送的信息数据分发到处于有效状态的通道;若否,则将所述信息数据分发到各 个通道;在接收数据时判断通道收到的数据的类型是否为免恢复数据,所述 数据的类型包括免恢复数据和有效数据;若是,则不使用该通道收到的数据进 行整体数据恢复;若否,则将该通道收到的数据作为待恢复整体数据的一部分 进行整体数据恢复。本发明实施例还提供一种多通道数据发送装置,包括两个或两个以上物理 层通道,各个通道用于传输数据;通道分发单元,用于获取需要发送的信息数
据;根据各个通道的状态记录判断是否存在处于特定状态的通道,所述通道的状态记录包括特定状态和有效状态;若是,则仅将所述需要发送的信息数据分 发到处于有效状态的通道,若否,则将所述信息数据分发到各个通道。本发明实施例还提供一种多通道数据接收装置,包括两个或两个以上物理 层通道,各个通道用于传输数据;接收处理单元,用于从各个通道接收数据; 判断通道收到的数据的类型是否为免恢复数据,所述数据的类型包括免恢复数 据和有效数据;若是,则不使用该通道收到的数据进行整体数据恢复,若否, 则将该通道收到的数据作为待恢复整体数据的 一部分进行整体数据恢复。本发明实施例还提供一种多通道传输设备,包括两个或两个以上物理层通 道,各个通道用于传输数据;通道分发和汇聚模块,用于获取指示单个通道的 状态变化的状态更新信息;根据所述状态更新信息更新相应通道的状态记录, 所述通道的状态记录包括特定状态和有效状态;在发送信息数据时根据各个 通道的状态记录判断是否存在处于特定状态的通道;若是,则仅将需要发送的 信息数据分发到处于有效状态的通道;若否,则将所述信息数据分发到各个通 道;在接收数据时判断通道收到的数据的类型是否为免恢复数据,所述数据 的类型包括免恢复数据和有效数据;若是,则不使用该通道收到的数据进行整 体数据恢复;若否,则将该通道收到的数据作为待恢复整体数据的一部分进行 整体数据恢复。本发明实施例的技术方案中,通过在数据分发时根据单个通道的状态进行 区别处理,充分利用有效通道;通过在数据接收时分辨通道传输的数据的类型, 确保只使用有效数据进行数据恢复。由于能够对单个通道的数据传输进行独立 的控制,使得在部分通道出现故障时,能够在损失部分容量的基础上,保持整 个链路的有效性,充分利用通道资源,避免了浪费。
图l是一种现有以太网多通道传输结构示意图;图2是现有部分通道单端失效时的传输情况示意图;图3是现有多种规格的AMC示意图;图4是本发明实施例的多通道数据发送方法流程示意图5是本发明实施例的多通道数据发送装置逻辑结构示意图; 图6是本发明实施例的多通道数据接收方法流程示意图; 图7是本发明实施例的多通道数据接收装置逻辑结构示意图; 图8是本发明实施例的数据传输示例的正常情况示意图; 图9是本发明实施例的数据传输示例的部分通道故障情况示意图; 图IO是本发明实施例的多通道数据传输控制方法流程示意图; 图ll是本发明实施例的多通道传输设备的一种逻辑结构示意图; 图12是本发明实施例的多通道传输设备的另 一种逻辑结构示意图。
具体实施方式
本发明实施例提供多通道数据发送/接收方法,在数据分发时根据单个通 道的状态进行区别处理,充分利用有效通道;在数据接收时分辨通道传输的数 据的类型,确保只使用有效数据进行数据恢复。本发明实施例还提供相应的多 通道数据传输控制方法和多通道数据发送/接收装置以及多通道传输设备,以 下分别进行详细说明。本发明实施例的多通道数据发送方法如图4所示,包括步骤 Al、获取需要发送的信息数据。本实施例数据发送方法适用于各种多通道绑定进行数据传输的情况。对于 基于以太网架构的应用而言,所称需要发送的信息数据为需要物理层发送的 MAC层数据。A2、根据各个通道的状态记录判断是否存在处于特定状态的通道,所称 通道的状态记录包括特定状态和有效状态;若是,则执行步骤A3,若否,则 执行步骤A4。A3、仅将需要发送的信息数据分发到处于有效状态的通道。 A4、将信息数据分发到各个通道。本实施例中利用记录的通道状态对单个通道的数据发送进行控制,仅使用 处于有效状态的通道进行数据传输。本文中所划分的通道状态记录的类型允许 向下细分,例如本实施例中表示不能传输有效数据的特定状态具体可分为表示 故障的无效状态,和表示处于恢复过程中的恢复状态等;具体的状态划分和管
理由相应的传输控制机制来确定。此外,为便于对端识别通道中发送的有效数据,在判断存在处于特定状态 的通道时,还可在所确定的处于特定状态的通道中插入与通道状态相应的设定 数据。所插入的设定数据既可以被对端用来识别为不需要参与数据恢复的免恢 复数据,还可以为对端对通道的状态管理提供依据。本发明实施例的多通道数据发送方法可由本发明实施例的多通道数据发 送装置来执行,该装置如图5所示,包括由两个或两个以上物理层通道101 ~ lOn组成的物理层lO,各个通道用于传 输数据;通道分发单元ll,用于获取需要发送的信息数据;根据各个通道的状态记 录判断是否存在处于特定状态的通道,所称通道的状态记录包括特定状态和有 效状态;若是,则仅将需要发送的信息数据分发到处于有效状态的通道,若否, 则将信息数据分发到各个通道。进一步的,通道分发单元ll,还可用于在判断存在处于特定状态的通道时, 在所确定的处于特定状态的通道中插入与通道状态相应的设定数据。本发明实施例的多通道数据接收方法如图6所示,包括步骤 Bl、从各个通道接收数据。B2、判断通道收到的数据的类型是否为免恢复数据,所述数据的类型包 括免恢复数据和有效数据;若是,则执行步骤B3,若否,则执行步骤B4。本实施例中,可采用多种方式来判断通道收到的数据是否为免恢复数据, 例如可根据数据内容来判断、根据通道的状态记录来判断或者综合判断,两种 判断方式示例如下① 根据通道收到的数据内容判断收到的数据是否为设定数据,若是,则确 定该通道收到的数据为免恢复数据,若否,则确定该通道收到的数据为有效数 据。采用这种方式时,发送端需要执行在处于特定状态的通道中插入设定数据 的操作。② 根据通道的状态记录判断该通道是否处于特定状态,若是,则确定该通
道收到的数据为免恢复数据;若否,则根据该通道收到的数据内容判断收到的 数据是否为设定数据,在判断为是时确定该通道收到的数据为免恢复数据,在 判断为否时确定该通道收到的数据为有效数据。B3、不使用该通道收到的数据进行整体数据恢复。当然,收到的设定数 据可作为对通道进行状态管理的依据。B4、将该通道收到的数据作为待恢复整体数据的 一部分进行整体数据恢复。此外,在多通道数据传输的情况下,通常需要对各个通道接收的数据进行 对齐操作后才能进行数据恢复,因此为避免将故障通道纳入对齐操作,可进一 步在判断通道收到的数据的类型是否为免恢复数据的步骤之前执行如下步骤根据是否收到指示单个通道本端接收故障的通道故障信号,或者根据各个 通道的状态记录,判断是否存在处于无效状态的通道;若是,则仅对处于无效 状态的通道以外的其他通道收到的数据进行对齐处理;若否,则对各个通道收 到的数据进行对齐处理。当然,处于无效状态的通道可能发生状态更新,不再处于无效状态时,此 时显然需要将该通道调整回对齐状态。可根据是否获取到指示单个通道本端故 障消除的信息,判断是否存在需要恢复到对齐处理中的通道;若是,则将需要 恢复到对齐处理中的通道收到的数据,与已有的进行对齐处理的通道收到的数 据一起,进行对齐处理;若否,则仅对已有的进行对齐处理的通道收到的数据 进行对齐处理。需要说明的是,假定在接收数据时,是由执行对齐处理的通道对齐单元和 执行数据汇聚的通道汇聚单元依次进行处理,由通道对齐单元将对齐后的数据 传递给通道汇聚单元;则在将某个通道收到的数据重新纳入对齐处理时,通道 对齐模块可仅在完成包含该通道收到的数据在内的对齐处理之后,才将该通道 收到的数据传递给通道汇聚单元;在完成对齐之前,暂不包含该通道收到的数 据(例如可以另外插入某种设定数据)。可具体设计各种方式来实现通道恢复 对齐时的数据无损操作,本实施例对此不作限定,两种可采用的方法示例如下①采用双对齐页面操作方式。
当通道需要恢复对齐时,在实现通道对齐前,所有操作都在另外一个对齐 页面中进行,直到在另外一个对齐页面中实现包括该通道在内的对齐状态后, 选择一个特定时间点,比如数据帧结束的时刻,将向上发送数据的页面从之前的对齐页面切换到包括该通道的对齐页面,实现无损的对齐切换。 ②采用单对齐页面,搜索对齐状态方式。当通道需要恢复对齐时,在同一个对齐页面搜索包括该通道在内的对齐状 态,同时保持只向上发送不包括该通道在内的数据。直到在页面内搜索到包括 该通道在内的对齐状态后,选择合适的时间点,比如数据帧结束的时刻,开始 向上发送包括该通道在内的数据,实现无损的对齐切换。本发明实施例的多通道数据接收方法可由本发明实施例的多通道数据接收装置来执行,该装置如图7所示,包括由两个或两个以上物理层通道201 20n组成的物理层20,各个通道用于传 输数据;接收处理单元21,用于从各个通道接收数据;判断通道收到的数据的类型 是否为免恢复数据,所称数据的类型包括免恢复数据和有效数据;若是,则不 使用该通道收到的数据进行整体数据恢复,若否,则将该通道收到的数据作为 待恢复整体数据的一部分进行整体数据恢复。为对通道接收的数据进行对齐,接收处理单元21具体可包括通道汇聚单元211,用于判断从各个通道收到的数据的类型是否为免恢复 数据;若是,则不使用该通道收到的数据进行整体数据恢复,若否,则将该通 道收到的数据作为待恢复整体数据的一部分进行整体数据恢复。通道对齐单元212,用于从各个通道接收数据,将接收到的数据传递给通 道汇聚单元211;并且,在进行数据传递之前根据是否收到指示单个通道本 端接收故障的通道故障信号,或者根据各个通道的状态记录,判断是否存在处 于无效状态的通道,若是,则仅对处于无效状态的通道以外的其他通道收到的 数据进行对齐处理,若否,则对各个通道收到的数据进行对齐处理;进一步的, 根据是否获取到指示单个通道本端故障消除的信息,判断是否存在需要恢复到 对齐处理中的通道,若是,则将所述需要恢复到对齐处理中的通道收到的数据,
与已有的进行对齐处理的通道收到的数据一起,进行对齐处理,若否,则仅对 已有的进行对齐处理的通道收到的数据进行对齐处理。此外,通道对齐单元212在将需要恢复到对齐处理中的通道收到的数据与 已有的进行对齐处理的通道收到的数据一起进行对齐处理时,可仅在完成对齐处理之后,才在向通道分发和汇聚单元211传递的数据中包括该需要恢复到对齐处理中的通道收到的数据。。为更好的理解本发明实施例的多通道数据发送和接收方法,下面以 一个实际的数据传输示例来进行说明。假设共有4个通道进行绑定,分别为Lane0-Lane 3; DO ~ D31为需要传输的信息数据序列;TXD<0> ~ TXD〈31〉为发送通 道位,RXDO RXD〈l〉为接收通道位,每8位一个通道。① 在正常情况下,如图8所示,DO ~ D31按顺序分发到TXDO〉 ~ TXD<31>,并在RXD〈0-RXD〈1〉被接收,然后按顺序恢复出整体数据。② 当通道Lane2处于特定状态时,如图9所示,在发送信息数据时DO ~ D31被依次分发到TXD<0> ~ TXD<7> 、 TXD<8> ~ TXD〈15〉和TXD〈24〉 ~ TXD〈31〉;不再向TXD〈16〉 ~ TXD〈23〉分 发信息数据,并且在TXD〈16〉 ~ TXD〈23^翁入以特殊码图表示的设定数据;在接收数据时RXD<0> ~ RXD<31>被接收后,RXD<16> ~ RXD〈23〉被 判断为免恢复数据,不参与数据恢复;利用RXDO〉-RXD〈〉、 RXD<8>~ RXD<15>和1003<24> ~ RXD<31>恢复出整体数据。下面介绍本发明实施例的多通道数据传输控制方法,该方法基于本发明实 施例的多通道数据发送和接收方法,流程如图10所示,包括步骤C1 、获取指示单个通道的状态变化的状态更新信息。本实施例中通过状态更新信息对通道的状态进行维护和更新,并以此作为 通道管理的依据。按照表现方式,状态更新信息可以是具有特定含义的信号, 也可以是对特定事件的识别。按照来源,状态更新信息可包括源自本端和源自 对端的状态更新信息。按照传送方式,与状态更新信息相关的信号可在该状态 更新信息关联的通道内传输;也可采用其他通道传输,只需要在信号中指示相
关的通道即可;还可采用其他可能的方式传输,例如,对于需要传送到对端的与状态更新信息相关的信号,可采用物理层操作管理维护(OAM: Operation Administration and Maintenance )消息的方式,甚至OAM广播的方式进4亍传输, 只要能达到传送到对端的目的即可。C2、根据获取的状态更新信息更新相应通道的状态记录,所称通道的状 态记录包括特定状态和有效状态。通道状态记录的类型允许向下细分,具体划分方式以及相应状态更新信息 的设计可根据控制需要具体确定,后续将会进行示例性的详细说明。C3、为更好的对数据发送进行传输控制,在根据状态更新信息更新相应 通道的状态记录的步骤之后,还可按照处于有效状态的通道的数目生成流量控 制信号,所称流量控制信号用于将需要发送的信息数据的流量调整在当前处于 有效状态的通道能够处理的范围内。本实施例对流量控制信号的具体生效方式不作限定,两种示例如下① 通知信息数据的来源进行流量调整。对于以太网应用,即通知MAC层 进行流量调整。一种可选的方式为采用流量等级的方式,设置若干个流量等级, 每个等级对应特定大小的MAC层流量,通过流量控制信号通告MAC层需要的 流量等级,MAC层可使用各种已有的流量整形算法,例如漏桶算法等,完成 流量控制和上层流量反压。② 在获得需要发送的信息数据后进行流量调整。这种情况下,不直接通知 信息数据的来源进行流量调整,而是直接对获得的需要发送的信息数据使用緩 存和流量整形算法,形成对信息数据的来源(例如MAC层)的流量反压信号, 信息数据的来源收到反压信号后即停止向下层传输数据。C4、在发送信息数据时根据各个通道的状态记录判断是否存在处于特 定状态的通道;若是,则仅将需要发送的信息数据分发到处于有效状态的通道; 若否,则将所述信息数据分发到各个通道。此步骤可参照本发明实施例的多通道数据发送方法来执行。 C5、在接收数据时判断通道收到的数据的类型是否为免恢复数据,所 称数据的类型包括免恢复数据和有效数据;若是,则不使用该通道收到的数据
进行整体数据恢复;若否,则将该通道收到的数据作为待恢复整体数据的一部 分进行整体数据恢复。此步骤可参照本发明实施例的多通道数据接收方法来执行。下面,基于一种示例性的通道状态划分设计,给出对相应的状态更新信息及其传输和获取方式的详细描述。将记录的通道状态分为三种无效状态、恢 复状态和有效状态,其中无效状态和恢复状态属于所称特定状态。 一、到无效状态的更新获取状态更新信息的步骤为获取指示单个通道本端接收故障的信息。 相应的更新通道的状态记录的步骤为根据获得的指示单个通道本端接收 故障的信息,将相应通道的状态记录更新为无效状态。可以通过如下两种具体方法获取"指示单个通道本端接收故障的信息,,① 获取故障通告设备发送的通道故障信号(LLF: Local Lane Fault),该通 道故障信号用于指示单个通道本端接收故障。② 假定在接收数据时,由执行对齐处理的通道对齐单元和执行数据汇聚的 通道汇聚单元依次进行处理;可由通道对齐单元获取故障通告设备发送的通道 故障信号,然后在该通道故障信号所指示的通道中,插入第一设定数据(可以 将LLF作为第一设定数据插入)作为该通道收到的数据传递给通道汇聚单元, 第一设定数据属于免恢复数据,通道汇聚单元以"通道收到第一设定数据,,这一 事件作为"指示单个通道本端接收故障的信息"。为便于对端对通道状态进行管理,在获取指示单个通道本端接收故障的信 息的步骤之后,还需要向通讯对端通告该信息,可择一或同时采用如下两种方 式① 向通讯对端发送远端通道故障信号(RLF: Remote Lane Fault),该远端 通道故障信号用于指示单个通道远端接收故障。② 在发送信息数据时在确定存在处于无效状态的通道时,在确定处于无 效状态的通道中插入第二设定数据(可以将RLF作为第二设定数据插入),第 二设定数据属于免恢复数据。
二、到恢复状态的更新获取状态更新信息的步骤为获取指示需要将单个通道的状态记录更新为 恢复状态的恢复态更新信息,所称恢复态更新信息包括选自如下四种信息中的 至少一种(显然,可根据这四种不同的恢复态更新信息对恢复状态进行状态细分,进而作出更细致的控制设计,本实施例对此不作限定)1、 指示单个通道本端故障消除的信息。2、 指示单个通道远端接收故障的信息。3、 指示单个通道远端主动关闭的信息。4、 通道关闭信号,所称通道关闭信号用于指示单个通道本端主动关闭, 该信号提供通道的手动关闭控制功能。相应的更新通道的状态记录的步骤为根据获得的恢复态更新信息,将相 应通道的状态记录更新为恢复状态。为便于对端数据识别等目的,在发送信息数据时,在确定存在处于恢复状 态的通道时,可在确定处于恢复状态的通道中插入第三设定数据(例如 NULL),第三设定数据属于免恢复数据。此外,上述四种恢复态更新信息中,第一种和第四种属于源自本端的信息, 为便于对端对通道状态进行管理,在获取相应的信息后可以向通讯对端通告该 信息,可采用如下方式1、 在获取指示单个通道本端故障消除的信息的步骤之后,向通讯对端发 送远端故障消除信号,所称远端故障消除信号用于指示单个通道远端接收故障 消除。2、 在获取通道关闭信号的步骤之后,向通讯对端发送远端通道关闭信号, 所称远端通道关闭信号用于指示单个通道远端主动关闭。下面分别对第一 ~三种恢复态更新信息的具体获取方式进行说明。1、可以通过如下两种具体方法获取"指示单个通道本端故障消除的信息,,① 获取故障通告设备发送的故障消除信号,该故障消除信号用于指示单个 通道本端接收故障消除。② 感知故障通告设备停止发送通道故障信号,以"未收到通道故障信号,,这一事件作为"指示单个通道本端故障消除的信息"。③假定在接收数据时,由执行对齐处理的通道对齐单元和执行数据汇聚的 通道汇聚单元依次进行处理;可由通道对齐单元获取故障通告设备发送的故障 消除信号,然后不在该故障消除信号所指示的通道中插入第 一 设定数据(LLF),通道汇聚单元以"通道未收到第一设定数据,,这一事件作为"指示单个 通道本端故障消除的信息"。需要说明的是,通道对齐单元在获取故障通告设备发送的故障消除信号 后,需要将该故障消除信号指示的通道收到的数据重新纳入需要进行对齐处理 的数据中,由于完成包括新加入通道的数据在内的数据对齐需要一个过程,因 此,通道对齐单元在完成对齐之前,可暂不将该重新恢复的通道收到的数据传 递给通道汇聚单元(例如可继续在该通道上插入某种设定数据),在完成对齐 之后才将包括该重新恢复的通道收到的数据在内的数据传递给通道汇聚单元。2、 可以通过如下两种具体方法获取"指示单个通道远端接收故障的信息,,① 获取通讯对端发送的远端通道故障信号。② 在接收数据时,根据通道收到的数据内容确定有通道收到的数据为第二 设定数据(RLF)或者有通道收到的数据变化为第二设定数据,以"通道收到 第二设定数据"或者"通道收到的数据变化为第二设定数据"这一事件作为"指 示单个通道远端接收故障的信息"。3、 可以通过如下两种具体方法获取"指示单个通道远端主动关闭的信息"① 获取通讯对端发送的远端通道关闭信号。② 在接收数据时,根据通道收到的数据内容确定有通道收到的数据的类型 由有效数据变化为第三设定数据(NULL),以"通道收到的数据由有效数据变 化为第三设定数据,,这一事件作为"指示单个通道远端主动关闭的信息"。三、到有效状态的更新获取状态更新信息的步骤为获取指示需要将单个通道的状态记录更新为 有效状态的有效态更新信息,所称有效态更新信息包括选自如下三种信息中的 至少一种(显然,可根据这三种不同的有效态更新信息对有效状态进行状态细 分,进而作出更细致的控制设计,本实施例对此不作限定)1、 指示单个通道远端故障消除的信息。2、 指示单个通道远端主动打开的信息。3、 通道打开信号,所称通道打开信号用于指示单个通道本端主动打开, 该信号提供通道的手动开启控制功能。相应的更新通道的状态记录的步骤为根据获得的有效态更新信息,将相应通道的状态记录更新为有效状态。上述三种有效态更新信息中,第三种属于源自本端的信息,为便于对端对 通道状态进行管理,在获取相应的信息后可以向通讯对端通告该信息,可采用如下方式在获取通道打开信号的步骤之后,向通讯对端发送远端通道打开信 号,所称远端通道打开信号用于指示单个通道远端主动打开。下面分别对第一、二两种有效态更新信息的具体获取方式进行说明。1 、可以通过如下两种具体方法获取"指示单个通道远端故障消除的信息"① 获取通讯对端发送的远端故障消除信号,② 在接收数据时,根据通道收到的数据内容确定有通道收到的数据的类型 由第二设定数据(RLF)变化为第三设定数据(NULL),以"通道收到的数据 由第二设定数据变化为第三设定数据,,这一事件作为"指示单个通道远端故障 消除的信息"。2 、可以通过如下两种具体方法获取"指示单个通道远端主动打开的信息"① 获取通讯对端发送的远端通道打开信号。② 在接收数据时,根据通道收到的数据内容确定有通道收到的数据的类型 由第三设定数据(NULL)变化为有效数据,以"通道收到的数据由第三设定数 据(NULL)变化为有效数据"这一事件作为"指示单个通道远端主动打开的信 息"。本发明实施例的多通道数据传输控制方法可由本发明实施例的多通道传 输设备来执行,该设备如图ll所示,包括由两个或两个以上物理层通道301 -30n组成的物理层30,各个通道用于传 输数据。通道分发和汇聚模块31,用于获取指示单个通道的状态变化的状态更新信 息;根据获取的状态更新信息更新相应通道的状态记录,所称通道的状态记录包括特定状态和有效状态;在发送信息数据时根据各个通道的状态记录判断 是否存在处于特定状态的通道;若是,则仅将需要发送的信息数据分发到处于 有效状态的通道;若否,则将信息数据分发到各个通道;在接收数据时判断 通道收到的数据的类型是否为免恢复数据,所称数据的类型包括免恢复数据和 有效数据;若是,则不使用该通道收到的数据进行整体数据恢复;若否,则将 该通道收到的数据作为待恢复整体数据的 一部分进行整体数据恢复。进一步的,通道分发和汇聚模块31,还可用于按照处于有效状态的通道的 数目生成流量控制信号,该流量控制信号用于将需要发送的信息数据的流量调 整在当前处于有效状态的通道能够处理的范围内。进一步的,通道分发和汇聚模块31,还用于在发送信息数据时,在判断存 在处于特定状态的通道时,在所确定的处于特定状态的通道中插入相应的设定 数据。为执行通道接收数据的对齐处理,本实施例多通道传输设备还包括 通道对齐模块32,用于从各个通道接收数据,将接收到的数据传递给通道 汇聚单元31;并且,在进行数据传递之前判断是否存在处于无效状态的通道, 若是,则仅对处于无效状态的通道以外的其他通道收到的数据进行对齐处理, 若否,则对各个通道收到的数据进行对齐处理;进一步的,判断是否存在需要 恢复到对齐处理中的通道;若是,则将所述需要恢复到对齐处理中的通道收到 的数据,与已有的进行对齐处理的通道收到的数据一起,进行对齐处理;若否,在将需要恢复到对齐处理中的通道收到的数据与已有的进行对齐处理的通道 收到的数据一起进行对齐处理时,可仅在完成对齐处理之后,才在向通道分发 和汇聚模块31传递的数据中包括该需要恢复到对齐处理中的通道收到的数据。 为获取单个通道的故障信息,便于进行通道状态的控制,本实施例多通道 传输设备还包括两个或两个以上故障通告模块331 ~33n,分别设置在各个物理层通道,用 于获知本通道的接收故障事件,生成用于指示本通道本端接收故障的通道故障
信号;将生成的通道故障信号通告到通道对齐模块32和/或通道分发和汇聚模 块31。通道故障的检测可按照现有的方式进行,检测到故障后由故障通告模块 完成通告。若通道故障信号只通告到通道对齐模块32和通道分发和汇聚模块31之一, 该两个模块可通过彼此交互通知对方。若通道故障信号通告到通道分发和汇聚 模块31,可作为一种"指示单个通道的状态变化的状态更新信息"。若通道故障 信号通告到通道对齐模块32,通道对齐模块32可根据是否收到通道故障信号, 判断是否存在处于无效状态的通道;并且通道对齐模块32还可在收到的通道故 障信号所指示的通道中,插入第一设定数据作为该通道收到的数据传递给通道 分发和汇聚模块31 ,以此将指示该通道本端接收故障的信息通知给通道分发和 汇聚模块31。除了上述实施例中每个通道配置一个故障通告模块的结构以外,还可以采 用一个统一的故障通告模块33的结构,如图12所示。该故障通告模块33,用于 获知各个通道的接收故障事件,生成用于指示单个通道本端接收故障的通道故 障信号;将生成的通道故障信号通告到通道对齐模块32和/或通道分发和汇聚 模块31;本发明实施例的多通道传输设备在以太网应用中,通道分发和汇聚模块以 及通道对齐模块与由若干个物理层通道组成的物理层之间可通过M11接口连 接;通道分发和汇聚模块以及通道对齐模块可以设置在RS子层,也可以设置 在一个新增的位于RS与物理层之间的用于进行多通道管理的子层;具体应用 方式可根据实际需要确定,本实施例不作限定。为更好的理解本发明实施例,下面给出在三个具体的应用场景中采用本发 明实施例的多通道传输设备执行本发明实施例的多通道数据传输控制方法的 示例。示例一、单通道出现单向故障。 一、;险测端处理流程1、故障通告模块获知本通道的接收故障事件后,生成指示本通道本端接 收故障的通道故障信号LLF,通告到通道分发和汇聚模块及通道对齐模块。2、 通道分发和汇聚模块将相应通道的状态记录更新为无效状态。当然, 通道分发和汇聚模块可判断是否所有通道均处于无效状态,若是,则可按照现 有物理层故障处理机制进行处理,不再赘述。3、 通道分发和汇聚模块根据当前有效通道数目,生成控制上层流量的流 量控制信号,调整上层数据流量在当前有效通道可处理范围内。4.1、 在发送信息数据时通道分发和汇聚模块将上层传输的数据分发到 有效通道,同时在无效通道插入第二设定数据RLF。4.2、 在接收数据时通道对齐模块在执行对齐操作时,不再考虑无效通 道,保持有效通道为对齐状态即向通道分发和汇聚模块传递数据。4.3、 在接收数据时在每次接收并重组上层数据时,通道分发和汇聚模 块丟弃任何在无效通道上收到的信号,只使用有效通道上接收到的信号完成上 层数据的重组。二、 4企测端的对端处理流^i:1、 通道分发和汇聚模块接收到第二设定数据RLF,视为"指示单个通道远 端接收故障的信息"。当然,若通道分发和汇聚模块判断收到的是指示远端物 理层故障的信息,则可按照现有物理层故障处理机制进行处理,不再赘述。2、 通道分发和汇聚模块将相应通道的状态记录更新为恢复状态。3、 通道分发和汇聚模块根据当前有效通道数目,生成控制上层流量的流 量控制信号,调整上层数据流量在当前有效通道可处理范围内。4.1、 在发送信息数据时通道分发和汇聚模块将上层传输的数据分发到 有效通道,同时在处于恢复状态的通道插入第三设定数据NULL。4.2、 在接收数据时通道分发和汇聚模块丟弃任何在处于恢复状态的通 道上收到的信号,只使用有效通道上接收到的信号完成上层数据的重组。示例二、单通道单向故障消失。 一、故障消失端处理流程1、 故障通告;f莫块获知本通道的故障消失事件后,停止生成通道故障信号 LLF到通道分发和汇聚模块及通道对齐模块。2、 通道分发和汇聚模块感知到通道故障消除,将相应通道的状态记录更 新为恢复状态。3.1、 在发送信息数据时通道分发和汇聚模块将上层传输的数据分发到 有效通道,同时在处于恢复状态的通道插入第三设定数据NULL替换之前的第 二设定数据RLF。3.2、 在接收数据时通道对齐模块感知到通道故障消除,将由无效状态 变为恢复状态的通道纳入对齐处理,直到处于恢复状态的通道与原有对齐通道 一起进入对齐状态,发送包含处于恢复状态的通道的数据到通道分发和汇聚模 块。3.3、 在接收数据时此时通道对齐模块及通道分发和汇聚模块将收到远 端发送过来的第三设定数据NULL或第二设定数据RLF。在每次接收并重组上 层数据时,通道分发和汇聚模块丢弃在处于恢复状态的通道上收到的第三设定 数据NULL或第二设定数据RLF,只使用有效通道上接收到的信号完成上层数 据的重组。通道分发和汇聚模块如果收到的是第二设定数据RLF,保持相应通 道的状态记录为恢复状态。4.1、 在接收数据时通道分发和汇聚模块在处于恢复状态的通道上收到 的第二设定数据RLF变化为第三设定数据NULL,或者收到的第三设定数据 NULL变化为有效数据,将相应通道的状态记录更新为有效状态。4.2、 在接收数据时当通道分发和汇聚模块在变化为有效状态的通道上 收到的第三设定数据NULL变化为有效信号时,在重组上层数据时包括这些信 号。4.3、 在发送信息数据时通道分发和汇聚模块在通道分发时将上层传输 的数据分发到状态已经更新为有效状态的通道。5、通道分发和汇聚模块根据当前有效通道数目,生成控制上层流量的流 量控制信号,调整上层数据流量在当前有效通道可处理范围内。 二、故障消失端的对端处理流程1、通道分发和汇聚模块收到的第二设定数据RLF变化为第三设定数据 NULL,将相应通道的状态记录更新为有效状态。 的数据分发到状态已经更新为有效状态的通道,而不再插入第三设定数据NUIX。2.2、 在接收数据时通道分发和汇聚模块丢弃在变化为有效状态的通道 上收到的第三设定数据NULL,只使用有效通道上接收到的信号完成上层数据 的重纟且。2.3、 在接收数据时当通道分发和汇聚模块在变化为有效状态的通道上 收到的第三设定数据NULL变化为有效信号时,在重组上层数据时包括这些信3、通道分发和汇聚模块根据当前有效通道数目,生成控制上层流量的流 量控制信号,调整上层数据流量在当前有效通道可处理范围内。示例三、手动通道关闭和开启(适用于进行流量调整)。一、 手动通道关闭流程1、 关闭发起端通道分发和汇聚模块获得关闭某个通道的命令,将相应 通道的状态记录更新为恢复状态。2、 关闭发起端通道分发和汇聚模块根据当前有效通道数目,生成控制 上层流量的流量控制信号,调整上层数据流量在当前有效通道可处理范围内。3、 关闭发起端通道分发和汇聚模块将上层传输的数据分发到有效通道, 同时在处于恢复状态的通道插入第三设定数据NULL替换之前的有效数据。4、 关闭发起端的对端通道分发和汇聚模块收到的有效数据变化为第三 设定数据NULL,将相应通道的状态记录更新为恢复状态;并且不使用该通道 数据进行上层数据恢复;将本端上层数据分发到其他通道,在该通道插入第三 设定数据NULL;根据当前有效通道数目,生成控制上层流量的流量控制信号, 调整上层数据流量在当前有效通道可处理范围内。5、 关闭发起端通道分发和汇聚模块收到第三设定数据NULL,不使用 该通道数据进行上层数据恢复。二、 手动通道开启流^f呈1、开启发起端通道分发和汇聚模块获得开启某个通道的命令,将相应 通道的状态记录更新为有效状态。2、 开启发起端通道分发和汇聚模块根据当前有效通道数目,生成控制上层流量的流量控制信号,调整上层数据流量在当前有效通道可处理范围内。3、 开启发起端通道分发和汇聚模块停止在变化为有效状态的通道中插 入第三设定数据NULL,将上层传输的数据分发到该有效通道。4、 开启发起端的对端通道分发和汇聚模块收到的第三设定数据NULL 变化为有效数据,将相应通道的状态记录更新为有效状态;使用该通道数据进 行上层数据恢复;停止在该通道插入第三设定数据NULL,将本端上层数据分 发到该有效通道;根据当前有效通道数目,生成控制上层流量的流量控制信号, 调整上层数据流量在当前有效通道可处理范围内。通过上述实施例可以看出,本发明实施例通过在数据分发时根据单个通道 的状态进行区别处理,充分利用有效通道;通过在数据接收时分辨通道传输的 数据的类型,确保只使用有效数据进行数据恢复。由于能够对单个通道的数据 传输进行独立的控制,使得在部分通道出现故障时,能够在损失部分容量的基 础上,保持整个链路的有效性,充分利用通道资源,避免了浪费。以上对本发明所提供的多通道数据发送/接收方法、多通道数据传输控制 方法、多通道数据发送/接收装置和多通道传输设备进行了详细介绍,本文中 应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只 是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一^:技术人 员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上 所述,本"^兌明书内容不应理解为对本发明的限制。
权利要求
1、一种多通道数据发送方法,其特征在于,包括获取需要发送的信息数据;根据各个通道的状态记录判断是否存在处于特定状态的通道,所述通道的状态记录包括特定状态和有效状态;若是,则仅将所述需要发送的信息数据分发到处于有效状态的通道,若否,则将所述信息数据分发到各个通道。
2、 根据权利要求l所述的多通道数据发送方法,其特征在于,还包括 在判断存在处于特定状态的通道时,在所述处于特定状态的通道中插入与通道状态相应的设定数据。
3、 一种多通道数据接收方法,其特征在于,包括 从各个通道接收数据;判断各个通道收到的数据的类型是否为免恢复数据,所述数据的类型包括免恢复数据和有效数据;若是,则不使用该通道收到的数据进行整体数据恢复,若否,则将该通道收到的数据作为待恢复整体数据的一部分进行整体数据恢复。
4、 根据权利要求3所述的多通道数据接收方法,其特征在于,所述判断通 道收到的数据是否为免恢复数据的步骤具体是根据通道收到的数据内容判断收到的数据是否为设定数据,若是,则确定 该通道收到的数据为免恢复数据,若否,则确定该通道收到的数据为有效数据; 或者,根据通道的状态记录判断该通道是否处于特定状态,若是,则确定该通道 收到的数据为免恢复数据;若否,则根据该通道收到的数据内容判断收到的数 据是否为设定数据,在判断为是时确定该通道收到的数据为免恢复数据,在判 断为否时确定该通道收到的数据为有效数据。
5、 根据权利要求3或4所述的多通道数据接收方法,其特征在于,在所述 判断通道收到的数据的类型是否为免恢复数据的步骤之前还包括根据是否收到指示单个通道本端接收故障的通道故障信号,或者根据各个通道的状态记录,判断是否存在处于无效状态的通道,若是,则仅对处于无效 状态的通道以外的其他通道收到的数据进行对齐处理,若否,则对各个通道收 到的数据进行对齐处理;根据是否获取到指示单个通道本端故障消除的信息,判断是否存在需要恢 复到对齐处理中的通道;若是,则将所述需要恢复到对齐处理中的通道收到的数据,与已有的进行对齐处理的通道收到的数据一起,进行对齐处理;若否,则仅对已有的进行对齐处理的通道收到的数据进行对齐处理。
6、 一种多通道数据传输控制方法,其特征在于,包括获取指示单个通道的状态变化的状态更新信息;根据所述状态更新信息更新相应通道的状态记录,所述通道的状态记录包括特定状态和有效状态;在发送信息数据时根据各个通道的状态记录判断是否存在处于特定状态 的通道;若是,则仅将需要发送的信息数据分发到处于有效状态的通道;若否, 则将所述信息数据分发到各个通道;在接收数据时判断通道收到的数据的类型是否为免恢复数据,所述数据 的类型包括免恢复数据和有效数据;若是,则不使用该通道收到的数据进行整 体数据恢复;若否,则将该通道收到的数据作为待恢复整体数据的一部分进行 整体数据恢复。
7、 根据权利要求6所述的多通道数据传输控制方法,其特征在于,还包括 在所述根据状态更新信息更新相应通道的状态记录的步骤之后,按照处于有效 状态的通道的数目生成流量控制信号,所述流量控制信号用于将所述需要发送 的信息数据的流量调整在当前处于有效状态的通道能够处理的范围内。
8、 根据权利要求6或7所述的多通道数据传输控制方法,其特征在于, 所述获取指示单个通道的状态变化的状态更新信息的步骤包括获取指示单个通道本端接收故障的信息;所述根据状态更新信息更新相应通道的状态记录的步骤具体为根据所述 指示单个通道本端接收故障的信息,将相应通道的状态记录更新为无效状态,所述无效状态属于特定状态。
9、 根据权利要求8所述的多通道数据传输控制方法,其特征在于所述获 取指示单个通道本端接收故障的信息的步骤具体为获取故障通告设备发送的通道故障信号,所述通道故障信号用于指示单个 通道本端接收故障;或者,获取故障通告设备发送的通道故障信号;在接收数据时在所述通道故障 信号所指示的通道中,插入第一设定数据作为该通道收到的数据,所述第一设 定数据属于免恢复数据,以"通道收到第一设定数据,,这一事件作为所述指示单 个通道本端接收故障的信息;所述的多通道数据传输控制方法,还包括在所述获取指示单个通道本端接收故障的信息的步骤之后,向通讯对端发 送远端通道故障信号,所述远端通道故障信号用于指示单个通道远端接收故 障;和/或,在发送信息数据时在确定存在处于无效状态的通道时,在所述处于无效 状态的通道中插入第二设定数据,所述第二设定数据属于免恢复数据。
10、 根据权利要求6或7所述的多通道数据传输控制方法,其特征在于,所 述获取指示单个通道的状态变化的状态更新信息的步骤包括获取指示需要将 单个通道的状态记录更新为恢复状态的恢复态更新信息,所述恢复态更新信息 包括指示单个通道本端故障消除的信息;和/或,指示单个通道远端接收故障的信息;和/或,指示单个通道远端主动关闭的信息;和/或,通道关闭信号,所述通道关闭信号用于指示单个通道本端主动关闭; 所述根据状态更新信息更新相应通道的状态记录的步骤具体为根据所述恢复态更新信息,将相应通道的状态记录更新为恢复状态,所述恢复状态属于特定状态。
11、 根据权利要求10所述的多通道数据传输控制方法,其特征在于,还包括在发送信息数据时,在确定存在处于恢复状态的通道时,在所述处于恢复 状态的通道中插入第三设定数据,所述第三设定数据属于免恢复数据;在所述获取指示单个通道本端故障消除的信息的步骤之后,向通讯对端发 送远端故障消除信号,所述远端故障消除信号用于指示单个通道远端接收故障消除;在所述获取通道关闭信号的步骤之后,向通讯对端发送远端通道关闭信 号,所述远端通道关闭信号用于指示单个通道远端主动关闭。
12、根据权利要求10所述的多通道数据传输控制方法,其特征在于,所述 获取指示单个通道本端故障消除的信息的步骤具体为获取故障通告设备发送的故障消除信号,所述故障消除信号用于指示单个 通道本端接收故障消除;或者,感知故障通告设备停止发送通道故障信号,以"未收到通道故障信号,,这一 事件作为所述指示单个通道本端故障消除的信息;或者,获取故障通告设备发送的故障消除信号;在接收数据时,不在所述故障消 除信号所指示的通道中插入第一设定数据,以"通道未收到第一设定数据,,这一 事件作为所述指示单个通道本端故障消除的信息;所述获取指示单个通道远端接收故障的信息的步骤具体为获取通讯对端发送的远端通道故障信号,所述远端通道故障信号用于指示 单个通道远端接收故障;或者,在接收数据时,根据通道收到的数据内容确定有通道收到的数据为第二设 定数据或者有通道收到的数据变化为第二设定数据,所述第二设定数据属于所 述免恢复数据,以"通道收到第二设定数据,,或者"通道收到的数据变化为第二 设定数据,,这一事件作为所述指示单个通道远端接收故障的信息;所述获取指示单个通道远端主动关闭的信息的步骤具体为获取通讯对端发送的远端通道关闭信号,所述远端通道关闭信号用于指示 单个通道远端主动关闭;或者,在接收数据时,根据通道收到的数据内容确定有通道收到的数据的类型由 有效数据变化为第三设定数据,所述第三设定数据属于免恢复数据,以"通道 收到的数据由有效数据变化为第三设定数据"这一事件作为所述指示单个通道远端主动关闭的信息。
13、 根据权利要求6或7所述的多通道数据传输控制方法,其特征在于,所述获取指示单个通道的状态变化的状态更新信息的步骤包括获取指示需要将单个通道的状态记录更新为有效状态的有效态更新信息,所述有效态更新信息包括指示单个通道远端故障消除的信息;和/或, 指示单个通道远端主动打开的信息;和/或,通道打开信号,所述通道打开信号用于指示单个通道本端主动打开;所述根据状态更新信息更新相应通道的状态记录的步骤具体为根据所述有效态更新信息,将相应通道的状态记录更新为有效状态。
14、 根据权利要求13所述的多通道数据传输控制方法,其特征在于,还包括在所述获取通道打开信号的步骤之后,向通讯对端发送远端通道打开信 号,所述远端通道打开信号用于指示单个通道远端主动打开。
15、 根据权利要求13所述的多通道数据传输控制方法,其特征在于,所述 获取指示单个通道远端故障消除的信息的步骤具体为获取通讯对端发送的远端故障消除信号,所述远端故障消除信号用于指示 单个通道远端接收故障消除;或者,在接收数据时,根据通道收到的数据内容确定有通道收到的数据的类型由 第二设定数据变化为第三设定数据,所述第二设定数据和第三设定数据属于免 恢复数据,以"通道收到的数据由第二设定数据变化为第三设定数据"这一事件 作为所述指示单个通道远端故障消除的信息;所述获取指示单个通道远端主动打开的信息的步骤具体为获取通讯对端发送的远端通道打开信号,所述远端通道打开信号用于指示 单个通道远端主动打开;或者,在接收数据时,根据通道收到的数据内容确定有通道收到的数据的类型由 第三设定数据变化为有效数据,所述第三设定数据属于免恢复数据,以"通道 收到的数据由第三设定数据变化为有效数据"这一事件作为所述指示单个通道远端主动打开的信息。
16、 一种多通道数据发送装置,其特征在于,包括两个或两个以上物理层通道,各个通道用于传输数据; 通道分发单元,用于获取需要发送的信息数据;根据各个通道的状态记录 判断是否存在处于特定状态的通道,所述通道的状态记录包括特定状态和有效 状态;若是,则仅将所述需要发送的信息数据分发到处于有效状态的通道,若 否,则将所述信息数据分发到各个通道。
17、 根据权利要求16所述的多通道数据发送装置,其特征在于 所述通道分发单元,还用于在判断存在处于特定状态的通道时,在所述处于特定状态的通道中插入与通道状态相应的设定数据。
18、 一种多通道数据接收装置,其特征在于,包括 两个或两个以上物理层通道,各个通道用于传输数据; 接收处理单元,用于从各个通道接收数据;判断通道收到的数据的类型是否为免恢复数据,所述数据的类型包括免恢复数据和有效数据;若是,则不使 用该通道收到的数据进行整体数据恢复,若否,则将该通道收到的数据作为待 恢复整体数据的 一部分进行整体数据恢复。
19、 根据权利要求18所述的多通道数据接收装置,其特征在于,所述接收 处理单元包括通道汇聚单元,用于判断从各个通道收到的数据的类型是否为免恢复数 据,所述数据的类型包括免恢复数据和有效数据;若是,则不使用该通道收到 的数据进行整体数据恢复,若否,则将该通道收到的数据作为待恢复整体数据 的 一部分进行整体数据恢复。通道对齐单元,用于从各个通道接收数据,将接收到的数据传递给所述通 道汇聚单元;在进行数据传递之前,根据是否收到指示单个通道本端接收故障 的通道故障信号,或者根据各个通道的状态记录,判断是否存在处于无效状态 的通道,若是,则仅对处于无效状态的通道以外的其他通道收到的数据进行对 齐处理,若否,则对各个通道收到的数据进行对齐处理。
20、 根据权利要求19所述的多通道数据接收装置,其特征在于,所述通道对齐单元还用于在进行数据传递之前,根据是否获取到指示单个通道本端故障消除的信息,判断是否存在需要恢复到对齐处理中的通道;若是,则将所述需要恢复到对齐处理中的通道收到的数据,与已有的进行对齐处理的通道收到的数据一起,进行对齐处理;若否,则仅对已有的进行对齐处理的通道收到的 数据进行对齐处理;所述通道对齐单元在将需要恢复到对齐处理中的通道收到的数据与已有 的进行对齐处理的通道收到的数据一起进行对齐处理时,仅在完成对齐处理之 后,才在向所述通道汇聚单元传递的数据中包括所述需要恢复到对齐处理中的 通道收到的数据。
21、 一种多通道传输设备,其特征在于,包括 两个或两个以上物理层通道,各个通道用于传输数据; 通道分发和汇聚模块,用于获取指示单个通道的状态变化的状态更新信息;根据所述状态更新信息更新相应通道的状态记录,所述通道的状态记录包 括特定状态和有效状态;在发送信息数据时根据各个通道的状态记录判断是 否存在处于特定状态的通道;若是,则仅将需要发送的信息数据分发到处于有 效状态的通道;若否,则将所述信息数据分发到各个通道;在接收数据时判 断通道收到的数据的类型是否为免恢复数据,所述数据的类型包括免恢复数据 和有效数据;若是,则不使用该通道收到的数据进行整体数据恢复;若否,则 将该通道收到的数据作为待恢复整体数据的一部分进行整体数据恢复。
22、 根据权利要求21所述的多通道传输设备,其特征在于所述通道分发 和汇聚模块,还用于按照处于有效状态的通道的数目生成流量控制信号,所述 流量控制信号用于将所述需要发送的信息数据的流量调整在当前处于有效状 态的通道能够处理的范围内;在发送信息数据时,在判断存在处于特定状态的 通道时,在所述处于特定状态的通道中插入与通道状态相应的设定数据。
23、 根据权利要求21或22所述的多通道传输设备,其特征在于,还包括 通道对齐模块,用于从各个通道接收数据,将接收到的数据传递给所述通道汇聚单元;在进行数据传递之前,判断是否存在处于无效状态的通道,若是, 则仅对处于无效状态的通道以外的其他通道收到的数据进行对齐处理,若否,则对各个通道收到的数据进行对齐处理;所述无效状态属于特定状态。
24、 根据权利要求23所述的多通道数据接收装置,其特征在于,所述通道 对齐模块还用于在进行数据传递之前,判断是否存在需要恢复到对齐处理中 的通道;若是,则将所述需要恢复到对齐处理中的通道收到的数据,与已有的 进行对齐处理的通道收到的数据一起,进行对齐处理;若否,则仅对已有的进 行对齐处理的通道收到的数据进行对齐处理;所述通道对齐模块在将需要恢复到对齐处理中的通道收到的数据与已有 的进行对齐处理的通道收到的数据一起进行对齐处理时,仅在完成对齐处理之 后,才在向所述通道分发和汇聚模块传递的数据中包括所述需要恢复到对齐处 理中的通道收到的数据。
25、 根据权利要求24所述的多通道传输设备,其特征在于,还包括 两个或两个以上故障通告模块,分别设置在各个物理层通道,用于获知本通道的接收故障事件,生成用于指示本通道本端接收故障的通道故障信号;将所述通道故障信号通告到所述通道对齐模块和/或所述通道分发和汇聚模块;或者,故障通告模块,用于获知各个通道的接收故障事件,生成用于指示单个通 道本端接收故障的通道故障信号;将所述通道故障信号通告到所述通道对齐模 块和/或所述通道分发和汇聚模块;所述通道对齐模块是根据是否收到所述通道故障信号,判断是否存在处于 无效状态的通道;所述通道对齐模块,还用于在所述通道故障信号所指示的通道中,插入第 一设定数据作为该通道收到的数据传递给所述通道分发和汇聚模块;所述第一 设定数据属于免恢复数据。
全文摘要
本发明公开了一种多通道数据发送/接收方法,在数据分发时根据单个通道的状态进行区别处理,充分利用有效通道;在数据接收时分辨通道传输的数据的类型,确保只使用有效数据进行数据恢复。本发明还提供相应的多通道数据传输控制方法和多通道数据发送/接收装置以及多通道传输设备。本发明由于能够对单个通道的数据传输进行独立的控制,使得在部分通道出现故障时,能够在损失部分容量的基础上,保持整个链路的有效性,充分利用通道资源,避免了浪费。
文档编号H04L12/56GK101399811SQ20071015171
公开日2009年4月1日 申请日期2007年9月27日 优先权日2007年9月27日
发明者丁炽武, 理 曾, 瑶 沈, 田大锋, 伟 苏 申请人:华为技术有限公司