数据发送控制方法及装置制造方法及图纸

技术编号:13790456 阅读:49 留言:0更新日期:2016-10-05 21:58
本发明专利技术提供一种数据发送控制方法及装置,该方法应用在网络设备上,网络设备上设置有主用业务板和数据传输装置,包括:判断主用业务板是否发生故障;当主用业务板发生故障时,将网络设备接收到的数据发送给数据传输装置;当主用业务板未发生故障时,将网络设备接收到的数据发送给主用业务板。本发明专利技术实施例通过根据业务板的故障发生情况,选择通过业务板和数据传输装置至少两条路径来向下一设备发送数据,可以提高设备之间数据传输的完整性。

【技术实现步骤摘要】

本专利技术涉及网络通信
,特别涉及一种数据发送控制方法及装置
技术介绍
随着网络信息技术的发展,保证设备之间数据传输的完整性在网络通信领域具有重大的意义。现有技术中,网络设备上通常设置有业务板,网络设备在接收到其他网络设备发送的数据后,可以采用该业务板对该数据进行相应的业务处理,并在数据经过相应的业务处理后,对该数据进行二三层数据转发,从而将网络设备接收到的数据发送给下一网络设备。然而,由于网络设备只能通过业务板这一条路径,向下一网络设备发送数据,因此当业务板发生故障时,数据将无法发送出去,这样会造成网络设备之间数据传输的完整性较低。
技术实现思路
有鉴于此,本专利技术提供一种数据发送控制方法及装置,以解决数据传输完整性较低的问题。根据本专利技术实施例的第一方面,本专利技术提供一种数据发送控制方法,所述方法应用在网络设备上,所述网络设备上设置有主用业务板和数据传输装置,所述方法包括:判断所述主用业务板是否发生故障;当所述主用业务板发生故障时,将所述网络设备接收到的数据发送给所述数据传输装置;当所述主用业务板未发生故障时,将所述网络设备接收到的数据发送给所述主用业务板。根据本专利技术实施例的第二方面,本专利技术提供一种数据发送控制装置,所述装置应用在网络设备上,所述网络设备上设置有主用业务板和数据传输装置,所述装置包括:判断单元,用于判断所述主用业务板是否发生故障;发送单元,用于当所述主用业务板发生故障时,将所述网络设备接收到的数据发送给所述数据传输装置;当所述主用业务板未发生故障时,将所述网络设备接收到的数据发送给所述主用业务板。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:本专利技术实施例中,相比于现有技术中网络设备只能通过主用业务板这一条路径向下一网络设备发送数据,本专利技术实施例中网络设备可以通过主用业务板和数据传输装置至少两条路径向下一网络设备发送数据,并且可以根据主用业务板的故障发生情况,选择其中的一条路径作为最佳路径来向下一网络设备发送数据,由此可见,本专利技术实施例可以提高网络设备之间数据传输的完整性。附图说明图1是应用本专利技术实施例实现数据发送控制的应用场景示意图;图2是本专利技术数据发送控制方法的一个实施例流程图;图3是本专利技术数据发送控制方法的另一个实施例流程图;图4是本专利技术数据发送控制装置所在设备的一种硬件结构图;图5是本专利技术数据发送控制装置的一个实施例框图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对
本专利技术实施例中技术方案作进一步详细的说明。参见图1,为应用本专利技术实施例实现数据发送控制的应用场景示意图。如图1所示,网络设备上设置有数据发送控制装置、主用业务板和数据传输装置。数据发送控制装置用于对主用业务板进行故障判断,并根据判断的结果,将网络设备接收到的数据发送给主用业务板或者数据传输装置;主用业务板和数据传输装置均用于对网络设备接收到的数据进行转发,两者的区别在于,在对数据进行转发之前,对数据的处理有所不同。本专利技术实施例中,由于数据发送控制装置在对主用业务板进行故障判断后,可以根据判断的结果,确定将网络设备接收到的数据发送给主用业务板,还是数据传输装置,因此,相比于现有技术中网络设备只能通过主用业务板这一条路径向下一网络设备发送数据,本专利技术实施例中网络设备可以通过主用业务板和数据传输装置至少两条路径向下一网络设备发送数据,并且可以根据主用业务板的故障发生情况,选择其中的一条路径作为最佳路径来向下一网络设备发送数据,由此可见,本专利技术实施例可以提高网络设备之间数据传输的完整性。参见图2,为本专利技术数据发送控制方法的一个实施例的流程图,该实施例从网络设备侧进行描述,该网络设备上设置有主用业务板和数据传输装置,该方法可以包括以下步骤:步骤201、判断主用业务板是否发生故障,若主用业务板发生故障,则执行步骤202;否则,执行步骤203。其中,该数据传输装置可以包括备用业务板、交换芯片和光接口板中的一种或者多种,其中,该主用业务板和备用业务板均可以用于对网络设备接收到的数据进行业务处理,并对处理后的数据进行二三层数据转发;该交换芯片可以用于对网络设备接收到的数据进行二三层数据转发;该光接口板可以用于对网络设备接收到的数据进行透明转发,即将光接口板中端口对中的一个端口所接收到的数据直接发送给该端口对的另一端口,在发送过程中不对该数据做任何处理。在本专利技术的优选实施例中,该数据传输装置至少包括交换芯片和光接口板,此时数据发送控制装置可以首先判断主用业务板是否发生故障,若主用业务板发生故障,则判断是否存在备用业务板;当存在备用业务板时,判断备用业务板是否发生故障;当不存在备用业务板,以及存在备份业务板但备用业务板发生故障时,判断是否存在交换芯片;若存在交换芯片,则判断交换芯片是否发生故障;若交换芯片发生故障,则判断是否存在光接口板。另外,当光接口板具有至少一组端口对时,在数据发送控制装置确认存在光接口板后,数据发送控制装置还需要进一步判断判断数据是否从该光接口板的一组端口对中一个端口进入。步骤202、将网络设备接收到的数据发送给数据传输装置。在本专利技术的优选实施例中,当步骤201中判断主用业务板发生故障时,若存在备用业务板,且备用业务板未发生故障,则将网络设备接收到的数据发送给备用业务板。当步骤201中判断主用业务板发生故障时,若存在备用业务板但备用业务板发生故障,存在交换芯片且交换芯片未发生故障,则将网络设备接收到的数据发送给交换芯片。当步骤201中判断主用业务板发生故障时,若存在备用业务板但备用业务板发生故障,存在交换芯片但交换芯片发生故障,存在光接口板,则将网络设备接收到的数据发送给光接口板。当步骤201中判断主用业务板发生故障时,若不存在备用业务板,存在交换芯片且交换芯片未发生故障,则将网络设备接收到的数据发送给交换芯片。当步骤201中判断主用业务板发生故障时,若不存在备用业务板,存在交换芯片但交换芯片发生故障,存在光接口板,则将网络设备接收到的数据发送给光接口板。另外,当光接口板具有至少一组数据端口对时,在数据发送控制装置确认存在光接口板后,若数据发送装置确定数据是从该光接口板的一组端口对
中一个端口进入,则将网络设备接收到的数据发送给该光接口板;否则,不对网络设备接收到的数据进行传输。其中,备份业务板在接收到数据后,可以通过丢弃有攻击性的数据,来对网络设备接收到的数据进行安全业务处理,并在完成对数据的安全业务处理后,对处理后的数据进行二三层数据转发。交换芯片在接收到数据后,可以对网络设备接收到的数据进行二三层数据转发。光接口板在接收到数据后,可以通过将从端口对中的一个端口接收到的数据传输给端口对中的另一个端口,实现对网络设备接收到的数据进行透明转发。步骤203、将网络设备接收到的数据发送给主用业务板。其中,主用业务板在接收到数据后,可以通过丢弃有攻击性的数据,来对网络设备接收到的数据进行安全业务处理,并在完成对数据的安全业务处理后,对处理后的数据进行二三层数据转发。由上述实施例可见,相比于现有技术中网络设备只能通过主用业务板这一条路径向下一网络设备发送数据,本专利技术实施例中网络设备可以通过本文档来自技高网
...

【技术保护点】
一种数据发送控制方法,所述方法应用在网络设备上,所述网络设备上设置有主用业务板和数据传输装置,其特征在于,所述方法包括:判断所述主用业务板是否发生故障;当所述主用业务板发生故障时,将所述网络设备接收到的数据发送给所述数据传输装置;当所述主用业务板未发生故障时,将所述网络设备接收到的数据发送给所述主用业务板。

【技术特征摘要】
1.一种数据发送控制方法,所述方法应用在网络设备上,所述网络设备上设置有主用业务板和数据传输装置,其特征在于,所述方法包括:判断所述主用业务板是否发生故障;当所述主用业务板发生故障时,将所述网络设备接收到的数据发送给所述数据传输装置;当所述主用业务板未发生故障时,将所述网络设备接收到的数据发送给所述主用业务板。2.根据权利要求1所述的方法,其特征在于,所述数据传输装置包括备用业务板、交换芯片和光接口板中的一种或者多种。3.根据权利要求2所述的方法,其特征在于,在判断所述主用业务板是否发生故障之后,所述方法还包括:当所述主用业务板发生故障时,判断是否存在所述备用业务板;当存在所述备用业务板时,判断所述备用业务板是否发生故障;当不存在所述备用业务板,以及存在所述备用业务板但所述备用业务板发生故障时,判断是否存在所述交换芯片;若存在所述交换芯片,则判断所述交换芯片是否发生故障;若所述交换芯片发生故障,则判断是否存在光接口板。4.根据权利要求3所述的方法,其特征在于,所述当所述主用业务板发生故障时,将所述网络设备接收到的数据发送给所述数据传输装置,包括:当所述主用业务板发生故障时,若存在所述备用业务板,且所述备用业务板未发生故障,则将所述网络设备接收到的数据发送给所述备用业务板;当所述主用业务板发生故障时,若存在所述备用业务板但所述备用业务板发生故障,存在所述交换芯片且所述交换芯片未发生故障,则将所述网络设备接收到的数据发送给所述交换芯片;当所述主用业务板发生故障时,若存在所述备用业务板但所述备用业务
\t板发生故障,存在所述交换芯片且所述交换芯片发生故障,存在所述光接口板,则将所述网络设备接收到的数据发送给所述光接口板;当所述主用业务板发生故障时,若不存在所述备用业务板,存在所述交换芯片且所述交换芯片未发生故障,则将所述网络设备接收到的数据发送给所述交换芯片;当所述主用业务板发生故障时,若不存在所述备用业务板,存在所述交换芯片但所述交换芯片发生故障,存在所述光接口板,则将所述数据发送给所述光接口板。5.根据权利要求2所述的方法,其特征在于,所述主用业务板和备用业务板均用于对所述网络设备接收到的数据进行业务处理,并对处理后的数据进行二三层数据转发;所述交换芯片用于对所述网络设备接收到的数据进行二三层数据转发;所述光接口板用于对所述网络设备接收到的...

【专利技术属性】
技术研发人员:肖海波
申请(专利权)人:杭州迪普科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1