网络设备及数据传输方法技术

技术编号:15652261 阅读:175 留言:0更新日期:2017-06-17 05:35
本发明专利技术实施例提供一种网络设备及数据传输方法。网络设备包括主控板、交换网板以及线路接口处理单元LPU单板;所述LPU单板上用于输入数据和/或输出数据的端口,与所述交换网板之间通过直连通道连接;所述主控板,与所述LPU单板和交换网板连接,用于在所述LPU单板的网络处理器NP故障的情况下,控制输入所述LPU单板上的数据,经由输入该数据的端口与交换网板之间的直连通道传输至交换网板,使网络设备能够将数据传输至交换网板,进行数据传输处理。

【技术实现步骤摘要】
网络设备及数据传输方法
本专利技术涉及通信
,尤其涉及一种网络设备及数据传输方法。
技术介绍
随着云计算、大数据、移动互联网和物联网的发展,对网络设备进行数据处理的可靠性和有效性提出了更高的要求。通常,网络设备中包括交换网板(SwitchFabricUnit,SFU)和多个线路接口处理单元(Lineinterfaceprocessingunit,LPU)单板,多个LPU单板之间通过SFU进行数据传输。LPU单板上包括有用于控制数据传输的网络处理器(NetworkProcessor,NP)以及用于输入数据和/或输出数据的多个端口。通过端口输入到LPU单板的数据,需经过NP才可传输至SFU,例如图1中,数据通过LPU1上的端口1输入,并经由LPU1的NP1传输至SFU,通过SFU的处理传输至LPU2,并经由LPU2的NP2后传输至LPU2上的端口2,通过端口2输出。通过上述描述可知,若LPU单板上的NP故障,则网络设备将不能进行数据传输处理。
技术实现思路
本专利技术实施例提供一种网络设备及数据传输,以在LPU单板上的NP故障的情况下,使网络设备能够将数据传输至交换网板,进行数据传输处理。第一方面,提供一种网络设备,该网络设备包括主控板、交换网板以及LPU单板。LPU单板中包括用于输入数据和/或输出数据的端口和用于控制数据传输的网络处理器NP。所述LPU单板上用于输入数据和/或输出数据的端口,与所述交换网板之间通过直连通道连接。所述主控板与所述LPU单板和交换网板连接,用于在所述LPU单板的NP故障的情况下,控制输入所述LPU单板上的数据,经由输入该数据的端口与交换网板之间的直连通道传输至交换网板,以使使网络设备能够将数据传输至交换网板,进行数据传输处理。其中,LPU单板的数量为至少两个,每个LPU单板中包括至少一个用于输入数据和/或输出数据的端口。一种可能的设计中,所述LPU单板包括第一LPU单板和第二LPU单板。所述第一LPU单板的第一NP中存储有所述第二LPU单板的第二NP中的流表项。所述第二LPU单板的第二NP中存储有所述第一LPU单板的第一NP中的流表项。所述主控板,具体用于在第一LPU单板的第一NP故障情况下,控制输入至第一LPU单板上的数据,经由输入该数据的端口与交换网板之间的直连通道传输至交换网板,并控制所述交换网板将所述数据传输至第二LPU单板的第二NP。所述第二LPU单板,通过所述第二NP将所述数据以及所述数据匹配的流表项传输至所述交换网板。所述交换网板依据所述数据匹配的流表项转发所述数据。通过此种实施方式,可使输入至故障LPU单板的数据能够基于NP中保存的流表项进行数据传输。其中,若根据所述数据匹配的流表项确定输出所述数据的端口为第一LPU单板的端口,则所述交换网板通过交换网板与输出该数据的端口之间的直连通道,输出所述数据至所述第一LPU单板上输出该数据的端口。若根据所述数据匹配的流表项确定输出所述数据的端口为第二LPU单板的端口,则所述交换网板通过所述第二LPU单板上与输出该数据的端口连接的第二NP,输出所述数据至所述第二LPU单板上输出该数据的端口。又一种可能的设计中,所述LPU单板中还包括第三LPU单板;所述主控板还用于:若确定第三LPU单板中的第三NP的负载小于所述第二NP,则控制所述第三LPU单板将所述流表项保存至所述第三NP中,并控制所述交换网板将所述数据传输至所述第三NP。其中,所述主控板还用于:控制所述第二LPU单板删除所述第二NP中保存的所述第一NP的流表项,以释放第二NP的存储资源,降低第二LPU单板的负载。第二方面,提供一种数据传输方法。在该方法中,网络设备获取待传输数据。在确定传输所述待传输数据的第一线路接口处理单元LPU单板的第一NP故障情况下,通过所述第一LPU单板上输入该数据的端口与交换网板之间的直连通道传输所述待传输数据,使网络设备能够进行数据传输处理能够将数据传输至交换网板,进行数据传输处理。一种可能的设计中,所述网络设备通过所述故障的LPU单板上输入该数据的端口与交换网板之间的直连通道传输所述待传输数据之后,所述网络设备将所述待传输数据传输至第二LPU单板的第二NP,使输入至故障LPU单板的数据能够基于NP中保存的流表项进行数据传输。其中,所述第二LPU单板的第二NP中存储有所述第一LPU单板的第一NP中的流表项。另一种可能的设计中,所述网络设备通过所述第一LPU单板上输入该数据的端口与交换网板之间的直连通道传输所述待传输数据之后,若确定第三LPU单板中的第三NP的负载小于所述第二NP的负载,则在所述第三LPU单板的第三NP中保存所述所述第一LPU单板的第一NP中的流表项。所述网络设备将所述待传输数据传输至所述第三LPU单板中的第三NP,以使各LPU单板之间负载均衡。又一种可能的设计中,所述网络设备可删除第二LPU单板的第二NP中存储的所述第一LPU单板的第一NP中的流表项,以释放第二NP的存储资源,降低第二LPU单板的负载。第三方面,提供一种数据传输装置,该数据传输装置具备实现上述负载均衡处理方法的全部功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。所述模块可以是软件和/或硬件。一种可能的设计中,所述数据传输装置包括接收单元和处理单元,接收单元和处理单元的功能可以和各方法步骤相对应,在此不予赘述。本专利技术实施例提供的网络设备及数据传输方法,网络设备中LPU单板上用于输入数据和/或输出数据的端口,与交换网板之间通过直连通道连接,故若LPU单板上的NP故障,则输入故障LPU单板上的数据,可经由输入该数据的端口与交换网板之间的直连通道传输至交换网板,使网络设备能够将数据传输至交换网板,进行数据传输处理。附图说明图1为网络设备通过NP传输数据的示意图;图2为本专利技术实施例提供的组网架构的结构示意图;图3为本专利技术实施例提供的网络设备的结构示意图;图4为本专利技术实施例提供的网络设备中数据传输路径的一种示意图;图5为本专利技术实施例提供的网络设备中数据传输路径的另一示意图;图6为本专利技术实施例提供的网络设备中数据传输路径的又一示意图;图7为本专利技术实施例提供的一种数据传输方法流程图;图8为本专利技术实施例提供的另一种数据传输方法流程图;图9为本专利技术实施例提供的又一种数据传输方法流程图;图10为本专利技术实施例提供的一种数据传输装置结构示意图。具体实施方式下面将结合附图,对本专利技术实施例中的技术方案进行说明。图2为本专利技术实施例提供的组网架构的结构示意图。参阅图2所示,所述组网架构包括数据发送设备110a以及110b、骨干网120、宽带远程接入服务器(broadbandremoteaccessserver,BRAS)130和数据接收设备140a、140b以及140c。所述骨干网120可以包括多个进行数据传输的网络设备。所述多个网络设备包括路由器120a、路由器120b、路由器120c和路由器120d。图2中的每个数据发送设备可以与每个数据接收设备通信。所述数据发送设备110a通过所述骨干网120中的路由器120a、路由器120b、路由器120c和路由器120d等网络设备将数据报文传输至所述BRAS130。所述B本文档来自技高网...
网络设备及数据传输方法

【技术保护点】
一种网络设备,其特征在于,包括主控板、交换网板以及线路接口处理单元LPU单板;所述LPU单板上用于输入数据和/或输出数据的端口,与所述交换网板之间通过直连通道连接;所述主控板,与所述LPU单板和交换网板连接,用于在所述LPU单板的网络处理器NP故障的情况下,控制输入所述LPU单板上的数据,经由输入该数据的端口与交换网板之间的直连通道传输至交换网板。

【技术特征摘要】
1.一种网络设备,其特征在于,包括主控板、交换网板以及线路接口处理单元LPU单板;所述LPU单板上用于输入数据和/或输出数据的端口,与所述交换网板之间通过直连通道连接;所述主控板,与所述LPU单板和交换网板连接,用于在所述LPU单板的网络处理器NP故障的情况下,控制输入所述LPU单板上的数据,经由输入该数据的端口与交换网板之间的直连通道传输至交换网板。2.如权利要求1所述的网络设备,其特征在于,所述LPU单板包括第一LPU单板和第二LPU单板;所述第二LPU单板的第二NP中存储有所述第一LPU单板的第一NP中的流表项;所述主控板,具体用于在第一LPU单板的第一NP故障情况下,控制输入至第一LPU单板上的数据,经由输入该数据的端口与交换网板之间的直连通道传输至交换网板,并控制所述交换网板将所述数据传输至第二LPU单板的第二NP;所述第二LPU单板,通过所述第二NP将所述数据以及所述数据匹配的流表项传输至所述交换网板;所述交换网板,还用于依据所述数据匹配的流表项转发所述数据。3.如权利要求2所述的网络设备,其特征在于,所述交换网板依据所述数据匹配的流表项转发所述数据时,具体用于:若根据所述数据匹配的流表项确定输出所述数据的端口为第一LPU单板的端口,则所述交换网板通过交换网板与输出该数据的端口之间的直连通道,输出所述数据至所述第一LPU单板上输出该数据的端口。4.如权利要求2所述的网络设备,其特征在于,所述交换网板依据所述数据匹配的流表项转发所述数据时,具体用于:若根据所述数据匹配的流表项确定输出所述数据的端口为第二LPU单板的端口,则所述交换网板通过所述第二LPU单板上与输出该数据的端口连接的第二NP,输出所述数据至所述第二LPU单...

【专利技术属性】
技术研发人员:李科
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:北京,11

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

1